﻿var menuTimer;

function stopTimer()// resets the menu timer, call this function whenever a new mouseover event occurs
	{
	clearTimeout(menuTimer);
	}

function startTimer(subMenuKey) // Sets a timer to hide a sub-menu in 2 seconds time, needs the key of the submenu
	{
	var callString = "showHide('menu" + subMenuKey + "','hidden');";
	menuTimer = setTimeout(callString,1000);
	}

function layerPop(subMenuKey)
// Change this function to work with key names instead of numbers, and generate from an array or recordset
	{
	stopTimer();
	var layerName;
	
	for(var i = 0; i < numberMenus; i++)
		{
		layerName = 'menu' + i;
		
		if(i != subMenuKey)
			showHide(layerName, 'hidden');
		else
			showHide(layerName, 'visible');
		}
	}