  var menu        = new Array();
  var menu_opened = 0;
  var menu_count  = 3;
  menu[1] = null;
  menu[2] = null;
  menu[3] = null;
  function HideMenus()
  {
      menu[1].Close();
      menu[2].Close();
      menu_opened = 0;
  }
  function OpenMenu(mid)
  {
    if (menu[menu_count]!=null)
    {
      if (mid!=1) menu[1].Close();
      if (mid!=2) menu[2].Close();
      if (mid!=3) menu[3].Close();
      menu_opened=mid;
      resize();
    }
    return true;
  }
  function CreateMenu()
  {
      for (i=1;i<=menu_count;i++)
      {
        menu[i] = new PopUpMenu();
        menu[i].backcolor   = "#f0f0f2";
        menu[i].rbackcolor  = "#E0E0E5";
        menu[i].textcolor   = "#000000";
        menu[i].rtextcolor  = "#000000";
        menu[i].bordercolor = "#000000";
        menu[i].style       = "submenu_table";
        menu[i].padding     = 2;
        menu[i].border      = 1;
        menu[i].separitems  = true;
      }
      menu[1].width = 109;
      menu[1].AddItem("novinky","index.php?show_page=akce&amp;subpage=novinky");
      menu[1].AddItem("akce","index.php?show_page=akce&amp;subpage=akce");
      menu[1].AddItem("náš tip","index.php?show_page=akce&amp;subpage=nas_tip");
      menu[2].width = 109;
      menu[2].AddItem("ceníky","index.php?show_page=download_ceniky");
      menu[3].width = 109;
      menu[3].AddItem("o nás","index.php?show_page=o_firme_o_nas");
      menu[3].AddItem("kontakty","index.php?show_page=o_firme_kontakty");
      menu[3].AddItem("obchodní podmínky","index.php?show_page=o_firme_obch_podm");
      menu[1].Create();
      menu[2].Create();
      menu[3].Create();
  }
  function resize()
  {
    var w,h;
  	if (isMinNS4)
  	{
  	   w = window.innerWidth;
  	   h = window.innerHeight;
    }
  	else
  	{
    	 w = document.body.clientWidth;
    	 h = document.body.clientHeight;
  	}
    menu_offset = 258;
    menu_y      = 117;
    switch (menu_opened)
    {
      case 1:
        menu[1].Open((w>980)?menu_offset+(w-980)/2:menu_offset,menu_y);
        break;
      case 2:
        menu[2].Open((w>980)?menu_offset+130+(w-980)/2:menu_offset+130,menu_y);
        break;
      case 3:
        menu[3].Open((w>980)?menu_offset+260+(w-980)/2:menu_offset+260,menu_y);
        break;
      case 4:
        menu[4].Open((w>980)?menu_offset+390+(w-980)/2:menu_offset+390,menu_y);
        break;
    }
  }
