/**
 * Menu
 *
 * @author Honza
 * @version 1.0
 */


Menu = {
  show : function(id){
    ideckoUl = "ul"+id;
    ideckoDiv = "div"+id;
    if(div = $(ideckoDiv))
    {
      ul=$(ideckoUl)
      div = $(ideckoDiv)
      poleTridy = div.className.split("-")
      stav = poleTridy[poleTridy.length - 1]
      if(stav == "open")
      {
        Effect.BlindUp(ul, {duration: 0.5});
        Menu.odeberZCookies(id);
        trida = "folder";
        for(i=1;i<poleTridy.length - 1;i++)
        {
          trida += "-" + poleTridy[i];
        }
        div.className = trida
      }
      else
      {
        Effect.BlindDown(ul, {duration: 0.5});
        Menu.pridejDoCookies(id);
        div.className += "-open"
      }
    }
    else
      Menu.odeberZCookies(id)
  },

  /**
   *Funkce pro odebrání id-ulMenu z cookies
   */
  odeberZCookies : function(id)
  {
    kukyna = Cookie.get("menu");
    poleMenu = kukyna.split(".");
    text = "";
    for(i=0;i<poleMenu.length;i++)
    {
      if(poleMenu[i] != id)
      {
        text += "."+poleMenu[i];
      }
    }
    text = text.substr(1);
    Cookie.set("menu", text);
  },
  /**
   *Funkce pro přidání id-ulMenu do cookies
   */
  pridejDoCookies : function(id)
  {
    kukyna = Cookie.get("menu");
    if(kukyna == "")
      text = id;
    else
    {
      poleMenu = kukyna.split(".");
      uzJe = false;
      for(i=0;i<poleMenu.length;i++)
      {
        if(id == poleMenu[i])
        {
          uzJe = true;
          break;
        }
      }
      if(uzJe)
        text = kukyna
      else
        text = kukyna + "." + id
    }
    Cookie.set("menu", text);
  },

  init : function(){
    //menu = $('menu');
    aUl = $$('ul#menu li ul');
    for(i=0;i<aUl.length;i++){
      if(aUl[i].className != 'showUl')
        aUl[i].hide();
    }
  }
}
Event.observe(window, 'load', Menu.init);