
// 		Zac Cohen
//		Drop down menu script
//		includes timeout if user moves mouse off of list for a few seconds, the
// 		list will still exist

var timeOutID;
var delayTime=1000;	// time in milliseconds

// the names of all of the drop menu div ID's
var numMenus=2;
var menuNames=Array();
menuNames[1]='ServicesDropMenu';
menuNames[2]='QualificationsDropMenu';



function showMenu(menu) 
{
	hideMenus();
	clearTimeout(timeOutID);
	if(menu!='QualificationsDropMenu')
	{
		document.getElementById('ServicesDropMenu').style.visibility = 'visible';
	}
	else
	{
		document.getElementById('QualificationsDropMenu').style.visibility = 'visible';
	}
}

function hideMenus() 
{
	for(var count=1; count<=numMenus; count++)
	{
 		document.getElementById(menuNames[count]).style.visibility = 'hidden';
	}
}

// --------------------------------------------------------------------------------
//	This function is called by the onMouseOut event for the navigation bar 
//	link
// --------------------------------------------------------------------------------
function delayHideMenu()
{
	timeOutID = setTimeout("hideMenus()",delayTime);
}


// --------------------------------------------------------------------------------
//	This function is called by the div onMouseOver event for the 
//	active visible layer
// --------------------------------------------------------------------------------
function clearHideMenu()
{
	clearTimeout(timeOutID);	// clears the timer to hide the menu
}
