//Functions for drop down navigation menu with timer for drop down
var timeout=500;
var closeTimer=0;
var menuItem=0;

//open hidden layer
function menuOpen(id)
{
	//cancel close timer
	menuCancelCloseTime();
	//close old layer
	if(menuItem) menuItem.style.visibility='hidden';
	//get new layer aand show it
	menuItem=document.getElementById(id);
	menuItem.style.visibility='visible';
}

//close showed layer
function menuClose()
{
	if(menuItem)menuItem.style.visibility='hidden';
}

//go close timer
function menuCloseTime()
{
	closeTimer=window.setTimeout(menuClose, timeout);
}

//cancel close timer
function menuCancelCloseTime()
{
	if(closeTimer)
	{
		window.clearTimeout(closeTimer);
		closeTimer=null;
	}
}

//close layer when click-out
document.onClick=menuClose;