var timeOut	= 300;
var closeTimer	= 0;
var menuItem	= 0;

function menuOpen(id)
{	
	menuCancelCloseTime();
	
	if(menuItem) menuItem.style.visibility = 'hidden';

	menuItem = document.getElementById(id);
	menuItem.style.visibility = 'visible';

}

function menuClose()
{
	if(menuItem) menuItem.style.visibility = 'hidden';
}

function menuCloseTime()
{
	closeTimer = window.setTimeout(menuClose, timeOut);
}


function menuCancelCloseTime()
{
	if(closeTimer)
	{
		window.clearTimeout(closeTimer);
		closeTimer = null;
	}
}


document.onclick = menuClose;  
