IgnoreNextTop = 0
CurrentBar = 0;
HoverBar = 0;
curtimeout = 0;

function SetMenuNum(MenuNum)
{
/*  if (curtimeout != 0)
    clearTimeout(curtimeout)
  curtimeout = 0;
  document.getElementById("menu" + MenuNum).style.visibility="visible";
  if (MenuNum != CurrentBar)
  {
    document.getElementById("menu" + CurrentBar).style.visibility="hidden";
  }
  if (MenuNum != HoverBar)
  {
    document.getElementById("menu" + HoverBar).style.visibility="hidden";
  }*/
  CurrentBar = MenuNum;
}

function ReshowCurrent()
{
  curtimeout = 0;
  document.getElementById("menu" + CurrentBar).style.visibility="visible";
  if (HoverBar != CurrentBar)
  {
    document.getElementById("menu" + HoverBar).style.visibility="hidden";
  }
}

function HitTop()
{
  if (IgnoreNextTop == 0)
  {
    if (curtimeout != 0)
      clearTimeout(curtimeout)
    curtimeout = setTimeout(ReshowCurrent, 300);
  }
  IgnoreNextTop = 0;
}

function HitLevel1(MenuNum)
{
  if (curtimeout != 0)
    clearTimeout(curtimeout)
  curtimeout = 0;

  IgnoreNextTop = 1;
  document.getElementById("menu" + MenuNum).style.visibility="visible";
  if (MenuNum != CurrentBar)
  {
    document.getElementById("menu" + CurrentBar).style.visibility="hidden";
  }
  if (MenuNum != HoverBar)
  {
    document.getElementById("menu" + HoverBar).style.visibility="hidden";
  }
  HoverBar = MenuNum;
}

function HitLevel2()
{
  if (curtimeout != 0)
    clearTimeout(curtimeout)
  curtimeout = 0;

  IgnoreNextTop = 1;
}
