menuElementCloseDelay = 100;
menuHideDelay = false;
openMenuElement = "";

function showMenuElement(elementId) {
	clearTimeout(menuHideDelay);
	
	if (openMenuElement != "")
		hideMenuElement(openMenuElement);
	
	if (document.getElementById)
		document.getElementById(elementId).style.display = "block";
		
	openMenuElement = elementId;
}

function hideMenuElement(elementId) {
	if (document.getElementById)
		document.getElementById(elementId).style.display = "none";
		
	openMenuElement = "";
}

function hideMenuElementDelayed(elementId) {
	menuHideDelay = window.setTimeout("hideMenuElement('"+elementId+"')", menuElementCloseDelay);
}
