// Copyright 2006-2007 javascript-array.com

var menuTimeOut	= 100;
var closeMenu	= 0;
var ddlitem	= 0;

// open layer
function menuOpen(id)
{	
	// stop timer
	cancelTimeOut();

	// close previous
	if(ddlitem) ddlitem.style.visibility = 'hidden';

	// show new layer
	ddlitem = document.getElementById(id);
	ddlitem.style.visibility = 'visible';

}
// close layer
function menuClose()
{
	if(ddlitem) ddlitem.style.visibility = 'hidden';
}

// fetch close time
function closeTime()
{
	closeMenu =  window.setTimeout(menuClose, menuTimeOut);
}

// cancel timer
function cancelTimeOut()
{
	if(closeMenu)
	{
		window.clearTimeout(closeMenu);
		closeMenu = null;
	}
}

// close layer on click out
document.onclick = menuClose; 

