var currentMenu = new Object();
var hideInterval;

//hides specific menu
function hideMenu(menu){
   
   var curMenu;

   curMenu = document.getElementById(menu);
   curMenu.style.display = "none";
   
}


//hides currently shown menu
function hideCurrentMenu(){
	
   currentMenu.style.display = "none";
   
}

//shows menu
function showMenu(menu){  

   clearInterval(hideInterval);
   if (currentMenu.style != undefined) { hideCurrentMenu(); }
   currentMenu = document.getElementById(menu);
   if (currentMenu.style != undefined) { currentMenu.style.display = "block"; }

}

function delayHide(){  

   hideInterval = setInterval("hideCurrentMenu()", 1000);

}

function clearHide(){  

   clearInterval(hideInterval);

}