	//nutné doplnit:
	var sirkau=14;var vyskau=14;var sirkaprvu=8;var relTop="";var abTop=23;var sirt=0;var sirkam=185;var odokraje=10;var vZahl=70;
	var pobs="<table cellpadding=0 cellspacing=0 border=0 width=\"100%\"><tr><td><img src=\"/html/images/prazdny.gif\" height=6></td></tr><tr><td class=\"male2\"><a  href=\"javaScript:rozbal()\">rozbalit</a> / <a  href=\"javaScript:sbal()\">sbalit</a> menu</td></tr></table>"//obsah přidaný před a za menu
	var pobs2=pobs;var strom=0;var vPos=0;var bl="";
	var cesta="/html/images";
	
	//--zaremovat nevhodné--------

	

/*..........................odtud neměnit..................*/
var puvsirka=window.innerWidth;
if(bl!=""){bl=" bgcolor=\"" + bl+"\""}
prazd = cesta+"/prazdny.gif";
if(strom==0){cesta+="/menu_padaci_tlacitka/";koren = nova("", "","");}else{cesta+="/menu_padaci_strom/";koren = nova("Titulní stránka", "/index.asp","")}
var rtz=window.location+"";
if(pr==0){pobs="     ";pobs2="     ";}
mku = cesta+"mku.gif";mu = cesta+"mu.gif";u = cesta+"u.gif";pku = cesta+"pku.gif";
ku = cesta+"ku.gif";pu = cesta+"pu.gif";lin = cesta+"lin.gif";
var km=0;var vm=0;var zleva=0;var toOpen=new Array;var otevrit=0;var otevritn=0;var zlv;
var aktv=0;iVst = new Array; var psn=new Array();polCel = 0; doc = document;

Zleva();
if(strom==0){if(titul==0){pomtitul=zaloz(koren,nova("Titulní stránka", "/index.asp",""))}}
function Zleva(){
	if(pr<2)return
	if(nacteno==0){
		if((sirt==0)||sirt >= window.innerWidth){zleva=odokraje}
		else{var rozdil=(window.innerWidth-sirt)/2;var vzdal = parseInt(odokraje)+1;zleva=(rozdil+vzdal-8)}
		}
	else{
		if(document.zarovnani!=null){var n=document.zarovnani;var i;
			if(pr==2){zleva=n.x+odokraje;}else{zleva=doc.getElementById("zarovnani").offsetLeft}zleva+=odokraje;}
		else{zleva=odokraje}
		for (i=0 ; i<(polCel);i++) {
			if (pr==3){iVst[i].obj.style.left=zleva;iVst[i].x=zleva;}else{doc.layers["sl"+ i].left=zleva}
		}
		if(pr==2){aktv+=30}
		if(psn){psn[0].posunTo(zleva,aktv+20);}
	}
}

function konst(obsah, adr,cil){
var pom=cil*1;
if(cil==1){this.cil="_blank"}else{this.cil=""}
if(cil==2){this.rozvin=true}else{this.rozvin=false}
this.obsah = obsah;
if(this.obsah.length<2){this.skryt=true;}
   this.id=-1; this.obj=0;this.uObr=0;this.adr=adr; 
  this.jePosl=0; this.jeOtev=true; this.jevybr=false;this.dcera=new Array; this.pDcer=0; this.lev=0;this.prvni=0;
  this.start=startsl; this.stav=stavSlozky; this.pridejDceru=pridejDceru; this.vytvorI=vytvori; 
  this.skryj=skryjSl; this.ukaz=ukaz;  this.vykresli=vykresli; this.pp=zjistipp; this.odkaz=vypisRef; 
} 

function separ(ret){
if(!ret){return ""};var cast = new Array();
	if(ret.length>1){ret=ret.substring(ret.length-1,(ret.indexOf("/")))}cast = ret.split("/");return(cast[cast.length-1]);
	//if(ret.length>1){ret=ret.substring(ret.length,(ret.indexOf("/")))}cast = ret.split("/");return(cast[cast.length-1]);
}

function nova(txt, adr,cil){sl=new konst(txt, adr,cil); return sl} 
function zaloz(otec, dcera){return otec.pridejDceru(dcera)} 

function startMenu(){
	if(pr==1){doc.write(relTop);}
  	koren.start(0,1,"");koren.ukaz();if(pr==0){return}
	if(opera){km=iVst[polCel-1].obj.offsetTop;}
	if(pr==2){km=iVst[polCel-1].obj.top;}
	aktU(0); aktU(0)	
} 
function startsl(urov, kon, linky) { 
var i=0; var j=0; var pocet= this.pDcer;var vf = "" ;
this.vytvorI(); 
	if (pr > 0){pocet > 0?vf = "<a href='javascript:aktU("+this.id+")'>":vf = "";pocet > 0?zf = "</a>":zf=""}
	if (urov>0){
    	if ((kon==1)||(this.konU==1)){
			this.jePosl = 1 ;
			pr > 0?this.vykresli(linky+vf+"<img name='icon"+this.id+"' src='"+mku+"' border=0 width="+sirkau+" height="+vyskau+">"+zf,urov):this.vykresli(linky+"<img name='icon"+this.id+"' src='"+u+"' border=0 width="+sirkau+" height="+vyskau+">",urov);
			if(urov>1){linky+="<img src='" + prazd + "'width="+sirkau+" height="+vyskau+">"}else{linky+="<img src='" + prazd + "'width="+sirkaprvu+" height="+vyskau+">";}
			//if(pr==0){linky+="<img src='" + u + "'width="+sirkau+" height="+vyskau+">";}
		} 
		else{
			this.jePosl = 0 ;
			pr>0?this.vykresli(linky + vf + "<img name='icon"+this.id+"' src='"+mu+"' border=0 width="+sirkau+" height="+vyskau+">"+zf,urov):this.vykresli(linky + "<img name='icon"+this.id+"' src='"+u+"' border=0 width="+sirkau+" height="+vyskau+">",urov); //rozbalovaci
       		if(urov>1){linky +="<img src='"+lin+"'>";}else{linky+="<img  src='"+lin+"'width="+sirkaprvu+" height="+vyskau+">";}
			//if(pr==0){linky+="<img  src='"+prazd+"'width="+sirkau+" height="+vyskau+">";}
   		} 
	}
 	else {this.vykresli("",urov);}
 	if(pocet>0){urov++;for(i=0;i< pocet;i++){i==pocet-1?this.dcera[i].start(urov,1,linky):this.dcera[i].start(urov,0,linky);}} 
} 

function shodaA(zad,zobr){
var zad1=separ(zad);var zobr1=separ(zobr);
zad1=zad1.toLowerCase();zobr1=zobr1.toLowerCase();if(zad1==zobr1){return true}else{return false}
}

function pridejDceru(novyU){
var shoda=shodaA(novyU.adr,window.location+"");
	if(novyU.obsah == pobs){this.dcera[this.pDcer-1].konU=1;}
	if((this.rozvin)&&(titul==1)){this.otevri=1;} 
	if(shoda){this.otevri=1;} 
  	this.dcera[this.pDcer] = novyU;this.dcera[0].prvni=1;this.pDcer++; return novyU 
} 
 
function zjistipp() { 
  var i=0; var pp=this.pDcer; for(i=0;i< this.pDcer;i++){if(this.dcera[i].dcera);pp+=this.dcera[i].pp()} //jde o složku 
  return pp  
} 
function vytvori() {                 
  this.id=polCel; 
  if(this.otevri==1){toOpen[otevritn]=this.id;otevritn++;}
  iVst[polCel] = this; polCel++ 
}  

function vypisRef() {
	var ret="";var shoda=shodaA(this.adr,window.location+"");
	if((shoda)||((pr==0)&&(this.adr.length<2))||((this.id==0)&&(this.obsah==""))){this.adr="";return ret};
	if(this.adr.length<2){this.adr="javascript:void(0);"}
	ret+="<a href='"+this.adr+"'";if(this.cil!=""){ret+=" target=\""+this.cil+"\"";}
	if((this.pDcer>0)&&(this.id>0)){if(pr>0){ret=ret+" onclick='javascript:aktU("+this.id+");return false;'"}}
	ret=ret+">";return(ret)
} 

function vykresli(linky,urov) { 

var r="";var tr="";var tr2="";var shoda=shodaA(this.adr,window.location+""); 

	if(pr==0){tr2="n"};if(urov<2){tr="mainPK";tr2+="mainP";}else{tr="subPK";tr2+="subP";}
	if(this.obsah==pobs){tr="male2";tr2="male2";};if (this.skryt){tr="nic";tr2="nic";}
	if(pr>1){if(!doc.yPos){doc.yPos=abTop}};if(pr==2){r+="<layer id='sl"+this.id+"' top="+doc.yPos+" left="+zleva+">";} 
	if(pr==3){r+="<div id='sl"+this.id+"' style='position:absolute;top:"+doc.yPos+";left:"+zleva +"px;visibility:visible;'>"; }
	if(urov>1){var sir=sirkam-16;if(opera==1){sir=sirkam-20}}else{sir=sirkam};
	
	if((urov==0)&&(pobs.length>0)){if(pr>0){r+="<table width="+sir+" border=0 cellpadding=0 cellspacing=0><tr><td class=male2>"+pobs+"</td></tr></table>";}}
	r+="<table ";//class=\""+tr+"\" 
r+="width="+sir;if(pr== 1){r+=" id='sl"+this.id+"'";} r+=" cellspacing=0 cellpadding=0 border=0><tr>";
	if(this.prvni){if(urov==2){if(strom==0){r+="<td colspan=2><img src="+prazd+" height=2></td></tr><tr>";}}}
	if(tr!="male2"){
 		r+="<td  class=\"" +tr2 + "\"  align=left valign=top";
		if((strom)&&(pr > 0)){if((linky.indexOf("ku")== -1) && (linky.indexOf("prazd")== -1)){r+=" background=\"" + lin + "\"";}}
		r+="><nobr>" +linky+"</nobr></td>"
		doc.write(r);r="";
		r+="<td  class=\"" +tr2 + "\" width=\"100%\">" ;if(shoda){r+="<span>";}
		if((this.pDcer>0)&&(pr==0)){if((strom==1)&&(urov<2)){r+="<br>";};r+="<b>";}var p=this.odkaz();r+=p+this.obsah; 
		if(this.adr.length>1){r+="</a>";}if((this.pDcer>0)&&(pr==0)){r+="</b>";}if(shoda){r+="</span>";}
	}
	else{r+="<td class=\"male2\">"+this.obsah;}
	r+="</td></tr>";
	if((bl!="")&&(tr=="mainPK")){r+="<tr><td colspan=2 "+bl+ " ><img src=\""+prazd+"\" height=1></td></tr>"}
	if(strom==0){if((this.jePosl)&&(urov==2)){r+="<tr><td colspan=2 height=5><img src=\""+prazd+"\" height=5></td></tr>"}}
	
	r+="</table>";if (pr == 3){r+="</div>";} if (pr == 2){r+="</layer>"; }doc.write(r);
	
if (pr == 3){
		this.obj =doc.getElementById("sl"+this.id);this.uObr = doc.images["icon"+this.id];this.vyska=this.obj.offsetHeight;
		doc.yPos=doc.yPos+this.vyska;this.x=parseInt(this.obj.offsetLeft);this.y=parseInt(this.obj.offsetTop)
	} 
  	if (pr == 2){
		this.obj = document.layers["sl"+this.id]; this.uObr = this.obj.document.images["icon"+this.id] 
    	doc.yPos=doc.yPos+this.obj.clip.height; this.vyska=this.obj.clip.height 
	} 
 	if (pr == 1){this.obj = doc.all["sl"+this.id]; this.uObr = doc.all["icon"+this.id]} 
	this.lev=urov;
} 



function ukaz() { 
if(pr==1){this.obj.style.display = "block";}; if(pr==2){this.obj.visibility = "show";};if (pr==3){this.obj.style.visibility = "visible";}
} 
function skryjSl() { 
  if(pr==1){if(this.obj.style.display=="none"){return};this.obj.style.display="none";}; 
  if(pr==2){if(this.obj.visibility=="hidden"){return}; this.obj.visibility="hidden";}; 
  if (pr == 3){if(this.obj.style.visibility=="hidden"){return};this.obj.style.visibility="hidden";}
  this.stav(0); 
} 

function aktU(idSl){  
 var stav = 0; var vybr = iVst[idSl];stav = vybr.jeOtev;vybr.stav(!stav)
 if((pr==3)&&nacteno){if(opera==0){var v=aktv+psn[0].vyska+50;doc.getElementById("bunka").style.height=v;}}
 if(nacteno){Zleva()}
} 

function posunDalsi(odc,doc,okolik){
var h=0;
	for (h=odc; h < doc; h++){
		if(pr==3){iVst[h].obj.style.top=iVst[h].y+okolik;iVst[h].y+=okolik;aktv=iVst[h].y;}
	   	if(pr==2){iVst[h].obj.moveBy(0, okolik); aktv=iVst[h].obj.top;if(nacteno){document.layers['posun'].top=aktv;}}
	}
}

function stavSlozky(jeOtev) { 
  if (jeOtev == this.jeOtev){return}  
  if (pr >1){  
   	var shora=0;var zl=0; var i=0; 
   	for (i=0; i < this.pDcer; i++){if(pr==2){shora+=this.dcera[i].obj.clip.height};if(pr==3){shora+=this.dcera[i].vyska}}       
  	if (this.jeOtev){shora=0-shora}
	var csl=this.id+this.pp()+1;posunDalsi(csl,polCel,shora);
  }  
  this.jeOtev = jeOtev;provedzm(this)
} 
function provedzm(sl) {  
  var i=0 ;
  if (sl.jeOtev) {
   	 if (sl.uObr){if(sl.jePosl){sl.pDcer>0?sl.uObr.src=mku:sl.uObr.src=ku;}else{sl.pDcer>0?sl.uObr.src=mu:sl.uObr.src=u;}}
   	 for (i=0; i<sl.pDcer; i++){sl.dcera[i].ukaz()}    
  } 
  else { 
    if (sl.uObr){ if (sl.jePosl){ sl.pDcer > 0 ? sl.uObr.src = pku:sl.uObr.src = ku}else{sl.pDcer>0?sl.uObr.src=pu:sl.uObr.src=u}}
   	for (i=0; i<sl.pDcer; i++) {sl.dcera[i].skryj()}
  }  
   if (sl.jeVybr){sl.jeVybr=false}
} 
 
function rozbal(){for(i=0;i<(polCel);i++){aktU(i)}aktU(0);}
function sbal(){aktU(0);aktU(0);}

function obnov(){
if (pr<2){return}if(pr==2){var i;for (i=0;i<(polCel);i++){aktU(i)};aktU(0);}//obnoví stav uzlů
if(opera){if((iVst[1].obj.style.pixelLeft==zleva)&&(window.innerWidth==puvsirka)){setTimeout("obnov()",1500);return};rozbal()}
sbal();Zleva();pootvirej();if(opera){puvsirka=window.innerWidth;setTimeout("obnov()",1500)}
}

function zajistiV(){
if(pr<2)return;
	var ret;var vPsn=0;var soucet;var i;
	pr==2?vPsn=(doc.layers['posun'].clip.height):vPsn=doc.getElementById("posun").offsetHeight;
	if(!vPsn){vPsn=vPos}
	if((pr==2)||(opera==1)){soucet = km + vPsn+50;}
	
	else{km=iVst[polCel-1].y;km+=iVst[polCel-1].vyska-vZahl;soucet = km + vPsn+20;}
	ret="<img src=\"" + prazd + "\" width=1 height=" + soucet + ">";doc.write(ret);
}

function otevriSl(otevrit){
if(iVst[otevrit].lev!=1){if(iVst[otevrit].rozvin==true){return}}
var otvirany;
	if(otevrit!=0){
		var i = 0;var j = 0;
		for(i=1;i<otevrit+1; i++){if (iVst[i].lev==1){j=i}}
		i=0;var k=0;otvirany=otevrit
		for(i=otevrit;i>j-1;i--){
			for(k=0;k<iVst[i].pDcer;k++){if(iVst[i].dcera[k].id == otvirany){aktU(otvirany);otvirany=iVst[i].id}
			}
		}
		aktU(j)
	}
}
function pootvirej(){var b=0;if(toOpen.length>0){for(b=0;b<toOpen.length;b++){otevriSl(toOpen[b])}}}

function Pos(obl){
this.css=(pr==3) ?eval('doc.getElementById(\'' + obl + '\').style'):eval('document.'+obl)
this.x=(pr==3) ?parseInt(eval('doc.getElementById(\'' + obl + '\')'+".offsetLeft")):this.css.left
this.y=(pr==3) ?parseInt(eval('doc.getElementById(\'' + obl + '\')'+".offsetTop")):this.css.top
this.vyska=(pr==3) ?parseInt(eval('doc.getElementById(\'' + obl + '\')'+".offsetHeight")):eval('document.layers[\'' +obl+'\'].clip.height');
this.posunTo=posunt;return this
}
function posunt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}

function init(){
if(pr>1){psn[0]=new Pos('posun');nacteno=1;Zleva();}if(opera){setTimeout("obnov()",1500)}
}

if(pr>0){onload=init}