var aktMenu;

var cas_odchodZmenu = null;
var cas1;
var cas2;
var cas3;
var cas4;
var cas5, cas6;

function OnOffPodmenu(id_menu, stav)
{
  clearInterval(eval("cas" +id_menu));
  eval("cas" +id_menu+ " = null;");

  if (id_menu == 5)
     id_nazev = 'subMenu5';
  else if (id_menu == 6)
     id_nazev = 'subMenu6';

  if (stav)
  {
    document.getElementById(id_nazev).style.visibility = 'visible';
  }
  else
  {
    document.getElementById(id_nazev).style.visibility = 'hidden';
    if (id_menu != aktMenu)
    {
      document.getElementById("menu" +id_menu).className = 'menu_off';
    }
  }
}

function SkryjPodMenu(id_menu)
{
  // opozdene skryti podMenu
  eval("cas" +id_menu+ " = setInterval('OnOffPodmenu(" +id_menu+ ", false)', 100);");
  // za danou dobu zobraz aktMenu
  cas_odchodZmenu = window.setTimeout("ZobrAktMenu();", 500);
}

function ZrusZmizeni(id_menu)
{
  // zrus zmizeni daneho podMenu
  clearInterval(eval("cas" +id_menu));
  eval("cas" +id_menu+ " = null;");
  // zrus zpozdene rozsviceni aktMenu
  clearInterval(cas_odchodZmenu);
  cas_odchodZmenu = null;
}

function MenuMyskaNa(id_menu)
{
  // zhasni aktMenu (v pripade ze jsme na nej nenajeli)
  if (id_menu != aktMenu)
  {
    document.getElementById("menu" +aktMenu).className = 'menu_off';
  }
  document.getElementById("menu" +id_menu).className = 'menu_on';   // rozsvit prislusne menu
  window.clearTimeout(cas_odchodZmenu);                             // zrus pripadne rozsviceni aktMenu

  if (id_menu == 5)
     OnOffPodmenu(5, true);
  else if (id_menu == 6)
     OnOffPodmenu(6, true);
}

function MenuMyskaZ(id_menu)
{
  if (id_menu == 5)
     eval("cas" +id_menu+ " = setInterval('OnOffPodmenu(" +id_menu+ ", false)', 500);");
  else if (id_menu == 6)
     eval("cas" +id_menu+ " = setInterval('OnOffPodmenu(" +id_menu+ ", false)', 500);");
  else if (id_menu != aktMenu)
  {
    document.getElementById("menu" +id_menu).className = 'menu_off';   // zhasni menu
    cas_odchodZmenu = window.setTimeout("ZobrAktMenu();", 500);       // za danou dobu zobraz aktMenu
  }
}

function ZobrAktMenu()
{
  //if (aktMenu == undefined)
  //   alert('nemame aktMenu!');

  document.getElementById("menu" + aktMenu).className = 'menu_on';
}

function MenuClick(odkaz)
{
  window.location.href = odkaz;
}

