var timeoutMenu = new Array();
var curOpenedMenuId;

function openMenu(id)
{
	closeAllMenu();

	clearTimeout(timeoutMenu[id]);

	document.getElementById(id).style.display="block";	

	curOpenedMenuId = id;
}

function closeMenu(id)
{
	timeoutMenu[id] = setTimeout('immediateCloseMenu("'+id+'")', 200);
}

function immediateCloseMenu(id)
{
	document.getElementById(id).style.display="none";
	curOpenedMenuId = "";
}

function closeAllMenu()
{
	if(curOpenedMenuId != undefined && curOpenedMenuId != "")
		immediateCloseMenu(curOpenedMenuId);
}
