var TIME_TO_OPEN_MENU=0;//cas do otevreni podmenu
var isWaitingForOpenLevel=false;var timer_beforeOpen=null;var gKliknuty=null;var gVid=null;
var podpora=0;var citacId=0;var rozbaleneId=0;var rozbalovaci=new Array();var citac=0;
if(document.getElementsByTagName&&document.createElement && RegExp && document.childNodes){podpora=1;}else{podpora=0;}






var aktualni="A"; var aktualnicislo;var hacka=new Array;
       function skryjvse(akt){

        if(document.getElementById("A")){

        var akt2=akt.substring(1,(akt.length));
        var i;
        document.getElementById(aktualni).className="skryty";
	   document.getElementById(akt2).className="zobrazeny";
        aktualni=akt2;
        for (i=0;i<hacka.length;i++){
             hacka[i].style.cursor="pointer";
             hacka[i].className = "jsH2";
         }
        document.getElementById(akt).style.cursor="default";
        document.getElementById(akt).className = "jsH2 akth";
        }}
       function zmenbarvu(ceho){document.getElementById(ceho).className="jsH2 on";}
       function vratbarvu(ceho){document.getElementById(ceho).className="jsH2 off";}
		function init2(){
        if(podpora==1){
        if(document.getElementById("sloupce3")){
          if(document.getElementById("A")){
    		var i;
            var navroot=document.getElementById("pozicovani");
            hacka=navroot.getElementsByTagName("H2");
            for (i=0;i<hacka.length;i++){
              hacka[i].className="jsH2";
               var idecko=hacka[i].getAttribute("id");
               hacka[i].onclick=function(){skryjvse(this.id);}
               if(("h"+aktualni)==idecko){hacka[i].style.cursor="default";hacka[i].className=hacka[i].className + " akth";}
                 else{hacka[i].style.cursor="pointer";hacka[i].className="jsH2";hacka[i].onmouseover=function(){zmenbarvu(this.id);};hacka[i].onmouseout=function(){vratbarvu(this.id);} }

            }

    		var vsechnydivy=navroot.getElementsByTagName("div");
			for (i=0;i<vsechnydivy.length;i++){
                if(( vsechnydivy[i].id=="A")||( vsechnydivy[i].id=="B")|| ( vsechnydivy[i].id=="C")){
					vsechnydivy[i].className="skryty";
                    if(vsechnydivy[i]==document.getElementById(aktualni)){aktualnicislo=i;}
                }
			}
            document.getElementById(aktualni).className="zobrazeny";

        }
		}
        }
     }


if(podpora==1){
	var retez="<STYLE type=\"text/css\" media=\"screen\">@import \"/html/menu.css\";<\/STYLE>";document.write(retez);
	var pl; var mi; var od;var nacteno=0;
	var pridat="/html/images/mul/"
	var p=new Image();p.src=pridat+"pu1.gif";var m=new Image();m.src=pridat + "mu1.gif";var o=new Image();o.src=pridat + "u1.gif";
	var p2=new Image();p2.src=pridat + "pu2.gif";var m2=new Image();m2.src=pridat + "mu2.gif";
	var plus1 = '<img src="'+pridat +'pu1.gif" alt="rozbalit">';
	var minus1 = '<img src="'+pridat +'mu1.gif" alt="sbalit">';var odrazka1 ='<img src="'+pridat +'u1.gif" alt="* ">'; 
	var plus2 = '<img src="'+pridat +'pu2.gif" alt="rozbalit">';var minus2 = '<img src="'+pridat +'mu2.gif" alt="sbalit">';
}
function sestavUzel(ul,uroven) {
	var plus=plus2;var minus=minus2;
	var rozbalit=0;var syn=ul.childNodes;var novyUzel = document.createElement("div");
	if(uroven==0){novyUzel.className="main";}if(uroven==1){novyUzel.className="sub";}if(uroven>1){novyUzel.className="sub"+uroven;}

	for (var i=0;i<syn.length;i++) {
		var vnuci = syn[i].childNodes; var dalsiZanoreni = 0;var podUzly = new Array();
	    for (var j=0;j<vnuci.length;j++) {
	        var vnuk = vnuci[j];
	        if (vnuk.nodeName=='UL') {var novyVnuk=sestavUzel(vnuk,uroven+1);dalsiZanoreni=1;} 
			else {podUzly[podUzly.length] = vnuk.cloneNode(true);}
	    }
        if (dalsiZanoreni) {
			var kontkont=document.createElement("div");kontkont.className = "kontneodkaz";
			
	        var kont=document.createElement("a");
	        kont.setAttribute("patriksekci",novyVnuk.getAttribute("id"));kont.setAttribute("href","javascript:void(0)");
	        kont.onclick=zmena;kont.className = "neodkaz";rozbalovaci[citac]=kont;
			if(syn[i].className=="toOpen"){kont.setAttribute("rozbalHned",1);}citac++;


			var obr = document.createElement("span");  obr.setAttribute("patriksekci",novyVnuk.getAttribute("id"));
		    if(novyVnuk.className=="sub"){plus=plus1;minus=minus1;}
			obr.onclick=zmena;obr.innerHTML = plus;obr.className = 'menuobr';obr.id = 'obr-'+novyVnuk.id;
            if(uroven==0){kontkont.appendChild(kont); kontkont.appendChild(obr);}
            else{ kontkont.appendChild(obr);kontkont.appendChild(kont);}
		} 
		else {var kont=document.createElement("div");var kontkont=kont;
    		if(podUzly.length>0){
    			if (podUzly.length > 1) {kontkont.className = "kontodkaz";}else{kontkont.className = "kontodkazbs";}
    		   //	if(uroven==0){var obr=document.createElement("span");obr.innerHTML=odrazka1;obr.className="menuobr2";kontkont.appendChild(obr)}    pouze JI
    		}

	
		}
		if(syn[i].className){if(syn[i].className=="akt"){kontkont.setAttribute("id","aktpol");if(uroven>0){rozbalit=1;}}}




 		for(var k=0;k<podUzly.length;k++){var pU = podUzly[k];kont.appendChild(pU);}
        	if(dalsiZanoreni){kontkont.appendChild(novyVnuk);}
		    if (podUzly.length > 0){novyUzel.appendChild(kontkont);}
            if(syn[i].id){	if(syn[i].id=="kontakty"){kontkont.setAttribute("id","kontakty");}}  //pouze JI

	}
	window.status="Načítá se položka menu č. " + citacId;
 	var razeneId="u"+citacId;citacId++;novyUzel.setAttribute("id",razeneId);novyUzel.style.display = 'none';
	if(rozbalit==1){var rid="r" + rozbaleneId;novyUzel.setAttribute("id",rid);rozbaleneId++;}



	return novyUzel;
}

function sestavStrom() {
	var uly=document.getElementsByTagName("ul");
    for (var u=0;u<uly.length;u++){var trida=uly[u].className;
        if (trida) {
        if (trida.match(/\bmenu\b/)) {
            var vracenyUzel = sestavUzel(uly[u],0);vracenyUzel.style.display = 'block';var otec = uly[u].parentNode;otec.replaceChild(vracenyUzel,uly[u]);
     	}
     }
	}
	if(document.body.innerHTML){
	var podm=document.getElementById('podmenu');
    podm.innerHTML="<a href=\"javascript:rozbal();\"><img src=\"/html/images/rozbalit.gif\"  alt=\"rozbalit menu\" width=\"7\" height=\"6\"></a><a href=\"javascript:sbal();\"><img src=\"/html/images/sbalit.gif\" alt=\"sbalit menu\" width=\"7\" height=\"6\"></a>&nbsp;";
	}
}



function zmena(){
  if(isWaitingForOpenLevel)return false;
  var plus=plus2;var minus=minus2;
  var idecko = this.getAttribute("patriksekci");var kliknuty = document.getElementById(idecko);var vid = kliknuty.style.display;
	if(kliknuty.className=="sub"){plus=plus1;minus=minus1;}
	//kliknuty.style.display=vid=='none'?'block':'none';
  this.className=vid=='none'?'neodkazakt':'neodkaz';
	if(this.className=vid=='none'){if(kliknuty.className=="sub"){kliknuty.parentNode.className="kontneodkazakt";}}else{kliknuty.parentNode.className="kontneodkaz";}

		clearTimeout(timer_beforeOpen);
		gKliknuty=kliknuty;gVid=vid;
		timer_beforeOpen=setTimeout("openNextLevel()",TIME_TO_OPEN_MENU);
		isWaitingForOpenLevel=true;
	  var obr=document.getElementById("obr-"+idecko);
    if (obr){obr.innerHTML=vid=='none'?minus:plus;obr.className="menuobr";}
	return false;
}
function openNextLevel(){
	clearTimeout(timer_beforeOpen);	
	if(!isWaitingForOpenLevel)return;
	gKliknuty.style.display=gVid=='none'?'block':'none'
	isWaitingForOpenLevel=false;
}

function rozbal(){
var i;var minus=minus2;
	for (i=0;i<rozbalovaci.length;i++){var elem=rozbalovaci[i];
		var idecko=elem.getAttribute("patriksekci");var kliknuty=document.getElementById(idecko);
		kliknuty.style.display="block";elem.className='neodkazakt';
		var obr=document.getElementById("obr-"+idecko);
		if(kliknuty.className=="sub"){minus=minus1;var ot=kliknuty.parentNode;ot.className="kontneodkazakt";}else{minus=minus2;}
		
		if (obr) obr.innerHTML = minus;
	}
}
function sbal(){
var i;var plus=plus2;
	for (i=0;i<rozbalovaci.length;i++){var elem=rozbalovaci[i];
	var idecko = elem.getAttribute("patriksekci");var kliknuty = document.getElementById(idecko);
		kliknuty.style.display="none";elem.className='neodkaz';
		var obr=document.getElementById("obr-"+idecko);
   		if(kliknuty.className=="sub"){plus=plus1;var ot=kliknuty.parentNode;ot.className="kontneodkaz";}else{plus=plus2;}
		
		
		if(obr)obr.innerHTML=plus;
	}
}
function pootvirej(){
var rozbalit=0;var i;var akturoven="";var minus=minus2;
var nodePosition=0;  var basicNodeId=-1;  var isBasicNodeFindingEnd=0;  var isBasicNodeEnd=0;  var isNewBasicNode=0; var actualNodePosition=0;
	for (i=0;i<rozbalovaci.length;i++){var elem=rozbalovaci[i];var rozb=elem.getAttribute("rozbal");
	  var rozbHned=elem.getAttribute("rozbalHned");
		var idecko=elem.getAttribute("patriksekci");var kliknuty=document.getElementById(idecko);
		actualNodePosition=kliknuty.className.substring(kliknuty.className.length-1);
    if (rozbHned==1) {kliknuty.style.display="block";}		
		if((kliknuty.getAttribute("id").indexOf("r")==0)||(rozbalit==1)){
      if (basicNodeId>actualNodePosition) {
        basicNodeId=actualNodePosition;
        isNewBasicNode=1;
      }      
      if (kliknuty.getAttribute("id").indexOf("r")==0) {
        kliknuty.style.display="block";nodePosition=actualNodePosition;
        for (var j=i; j<rozbalovaci.length; j++) {
          var elem2=rozbalovaci[j];var idecko2=elem2.getAttribute("patriksekci");var kliknuty2=document.getElementById(idecko2);    
    		  if (isBasicNodeFindingEnd==0) {
	    	    if (basicNodeId>-1 && kliknuty2.className.substring(kliknuty2.className.length-1)>basicNodeId) {
	            isBasicNodeFindingEnd=1;
            }
            else {basicNodeId=kliknuty2.className.substring(kliknuty2.className.length-1);}
          }
  	    }
      }
      else if (isNewBasicNode==1) {isNewBasicNode=0;kliknuty.style.display="block";}
      else if (kliknuty.className=="sub") {kliknuty.style.display="block";}
      else if (isBasicNodeEnd==1 && basicNodeId>actualNodePosition) {kliknuty.style.display="block";}      
      else if (isBasicNodeEnd==1 && basicNodeId<actualNodePosition) {kliknuty.style.display="none";}
      else if (isBasicNodeEnd==0) {kliknuty.style.display="block";}
      if (isBasicNodeEnd==0 && basicNodeId==actualNodePosition) {kliknuty.style.display="block";isBasicNodeEnd=1;}		
			elem.className='neodkazakt';rozbalit=0;
			var ot=kliknuty.parentNode;if(ot.className=="kontneodkaz"){rozbalit=1;if(kliknuty.className=="sub"){ot.className="kontneodkazakt";}}
			if(kliknuty.className!="sub"){if(akturoven==kliknuty.className){kliknuty.style.display="none";elem.className='neodkaz';}}
			akturoven=kliknuty.className;if(akturoven=="sub"){rozbalit=0}
		}
		if(rozb==1 || rozbHned==1){elem.className='neodkazakt';ot=kliknuty.parentNode;ot.className="kontneodkazakt";}
		if(kliknuty.style.display=="block"){
			var obr = document.getElementById("obr-"+idecko);
		   	if(obr){if(kliknuty.className=="sub"){minus=minus1;}else{minus=minus2}obr.innerHTML=minus;}
		}
	}

}

function zobrazpopisky(){

if(document.getElementById("obal")){
	var ret="";
	var obal=document.getElementById("obal");
	var LIS=obal.getElementsByTagName("li");
	var OBR=obal.getElementsByTagName("img");
	for(var i=0;i<LIS.length;i++){
			var prvnispan=document.createElement("SPAN");
			var druhyspan=document.createElement("SPAN");
			var acko=document.createElement("A");
            var br=document.createElement("BR");
			var obr1=OBR[i];
             //alert(obr1.offsetWidth)
             //prvnispan.style.width=obr1.offsetWidth+"px";
               druhyspan.style.width=(obr1.offsetWidth-10)+"px";
              if(document.all){druhyspan.style.width=obr1.offsetWidth + "px";}
            /*druhyspan.style.width=obr1.offsetWidth;
               alert(druhyspan.Width)   */
			var alt=obr1.getAttribute("alt");
			var popisek=document.createTextNode(alt)
			acko. setAttribute("href","javascript:void(0)");
			var obr=obr1.cloneNode(true);
			druhyspan.appendChild(popisek);
			prvnispan.appendChild(druhyspan);
			acko.appendChild(prvnispan);
           	acko.appendChild(br);
			acko.appendChild(obr)
			var elicko=LIS[i]
			elicko.replaceChild(acko,elicko.childNodes[0]);
	}
}

}


function init(){
	if(podpora==1){
	sestavStrom();pootvirej();nacteno=1;}else{return;}
	if(document.getElementById("menuinfo")){document.getElementById("menuinfo").innerHTML="(Odkazy Rozbalit / Sbalit s ikonami šipek v hlavní nabídce slouží k její obsluze, ale nejsou odkazem na webovou stránku.)";}
    if(document.getElementById("obal")){zobrazpopisky()}
    window.status="";

}





