
var timeoutid;
var timeout = 300;
var previousmenu;
var timeoutid2;
var timeout2 = 150;
var previousmenu2;

function MenuHide()
 {
  clearTimeout(timeoutid);
  timeoutid = setTimeout("document.getElementById('"+previousmenu+"').style.visibility = 'hidden'", timeout);
 }



function MenuShow(pElement)
 {
  clearTimeout(timeoutid);
  if (previousmenu)
   {
    document.getElementById(previousmenu).style.visibility = 'hidden';
   }
  document.getElementById(pElement).style.visibility = 'visible';
  previousmenu = pElement;

 }
 
 function SubMenuHide()
 {
  clearTimeout(timeoutid2);
  timeoutid2 = setTimeout("document.getElementById('"+previousmenu2+"').style.visibility = 'hidden'", timeout2);
 }



function SubMenuShow(pElement)
 {
  clearTimeout(timeoutid2);
  if (previousmenu2)
   {
    document.getElementById(previousmenu2).style.visibility = 'hidden';
   }
  document.getElementById(pElement).style.visibility = 'visible';
  previousmenu2 = pElement;
 }