/***
 * funkce ktera se pta na mazani
 */ 
function odstranit(urla) {
  if (confirm("Opravdu chcete provést SMAZÁNÍ?")) {
	   location.href=urla;
  }
}

function okno(e) {
    window.open("www.seznam.cz","Mesicni menu","width=800,height=600,menubar=yes,resizable=yes,left=0,top=0");
}

function addBookmark(title, url) {
        if (window.sidebar) { // firefox
              window.sidebar.addPanel(title, url,"");
        } else if( document.all ) { //MSIE
                window.external.AddFavorite( url, title);
        } else {
               alert("Sorry, your browser doesn't support this");
        }
}



/**
 * modul fce pro obsluhu menu a odkazu
 * autor: Martin Milicka
 * date: 21.7.2008  
 */ 

var menu = {

// objekt rozbalovacího stromu
  init : function () {
    
    menu.menu(); //menu
    menu.odkazy();
  },
  
 /**
  * funkce starajici se o menu
  */     
  menu : function () {
    var ul;
    var P;
    
    //vytahnu si pouze hlavni menu
    var pp = document.getElementById('main-menu');
    
    //pokud se takovy element nevyskytuje, tak konec
    if(!pp) return;
    
    var li = pp.getElementsByTagName("li"); // seznam všech prvků <LI>
    
    for (i=0; i<li.length; i++) { // přes všechny prvky <LI>
     P = li[i]; // aktuální prvek seznam
    
     ul = P.childNodes; //prvky v li

     var skryt = false;
     for(j=0;j<ul.length;j++) {
        
        //pokud je span
        if( (ul[j].tagName=='SPAN' || ul[j].tagName=='A') && ul[j].className=='right') {
          ul[j].onclick = menu.Zobraz;
          skryt = true;
        }
        else if((ul[j].tagName=='SPAN' || ul[j].tagName=='A') && ul[j].className=='down')
          ul[j].onclick = menu.Skryj;
        //pokud se jedna o zanoreny seznam
        else if(ul[j].tagName=='UL' && skryt) 
          ul[j].style.display = 'none';  
     }
    }
  },
  
 /**
  * odkazy
  */     
  odkazy : function () {

    var a = document.getElementsByTagName("a");
    
    for (i=0; i<a.length; i++) {
     //jednotlive polozky
     if(a[i].className=='blank')
        a[i].onclick = function(){menu.Otevri(this.href); return false; }; ;
    }
  },
  
 /**
  * skryvani
  */   
  Skryj : function (e) { 
    // skrytí části seznamu
    if (window.event) e = window.event;  
    var Obr = e.srcElement? e.srcElement : e.target;
    
    var P = Obr.parentNode;
    var decka = P.childNodes;
    
    for(i=0;i<decka.length;i++) {
      if(decka[i].tagName=='UL')
        decka[i].style.display = 'none';      
    }

    Obr.onclick=menu.Zobraz;
    Obr.className = 'right';
  }, // Skryj


 /**
  * zobrazovani
  */
  Zobraz : function(e) {

    if (window.event) e = window.event;  
    var Obr = e.srcElement? e.srcElement : e.target;  

    var P = Obr.parentNode;
    var decka = P.childNodes;
    
    for(i=0;i<decka.length;i++) {
      if(decka[i].tagName=='UL')
        decka[i].style.display = '';  
    }
    
    Obr.onclick=menu.Skryj;
    Obr.className = 'down';
  }, // Zobraz


 /**
  * otevirani
  */
  Otevri : function(e) {
    window.open(e,'pokus');
  }

}

window.onload = menu.init;
