

        function Is() {

        var agent = navigator.userAgent.toLowerCase();

        this.major = parseInt(navigator.appVersion);

        this.minor = parseFloat(navigator.appVersion);

        this.ns  = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));

        this.ns2 = (this.ns && (this.major == 2));

        this.ns3 = (this.ns && (this.major == 3));

//      this.ns4 = (this.ns && (this.major >= 4));

        this.ns4 = (this.ns && (this.major == 4));

	this.ns5 = (this.ns && (this.major > 4));  /* divy jak explorer */

        this.ie   = (agent.indexOf("msie") != -1);

        this.ie3  = (this.ie && (this.major == 2));

        this.ie4  = (this.ie && (this.major >= 4));

        this.op3 = (agent.indexOf("opera") != -1);

}





var is = new Is();

var doc,sty,hi,sh;





function getObj(obj) {

var theObj;

if (typeof obj=="string") {

   theObj=eval(doc+obj+sty);

   }

else {

  theObj=obj;   

  }

 return theObj;

}





function IniIs() {

 if (is.ns4 ) {

        doc = "document.layers['";

        sty = "']";

        sh = "show";

        hi = "hide";



}

else if (is.ie4) {

        doc = "document.all.";

        sty = ".style";

        sh = "visible";

        hi = "hidden";

 }

else if (is.ns5) {

        doc = "document.getElementById('";

        sty = "').style";

        sh = "visible";

        hi = "hidden";

 }

 else  {

        doc = "document.";

        sty = "";

        sh = "show";

        hi = "hide";

       }

}//iniIs







function menuIE4(tab) {

var p;

var e=3;

var w=80;

var h=10;

var l=10;

var t=20;

document.writeln("<table width='100%' border='0'>")

for (var i=0;i<tab.length;i++){

        

		if (tab[i][2]!="") {

                    document.writeln("<tr><td  id='menu_"+tab[i][0]+"' class='menuitem' >")

                    //for(ii=0;ii<poziom(tab[i][0]);ii++) { document.write("-"); }

					if(poziom(tab[i][0])>1){for(ii=0;ii<poziom(tab[i][0]);ii++) { document.write("-"); }}

                    document.writeln("<a href ='"+tab[i][2]+"'>");

                    document.writeln(tab[i][1]);

                    document.writeln("</a><br>");

		}

		else {

                    document.writeln("<tr><td>&nbsp;</td></tr><tr><td  id='menu_"+tab[i][0]+"' class='menubar' >")

                    //for(ii=0;ii<poziom(tab[i][0]);ii++) { document.write("-"); }

					if(poziom(tab[i][0])>1){document.write("-");}

                    document.writeln(tab[i][1]);

                    document.writeln(""); 

		}	

        document.writeln("</td></tr>"); 

		t+=h;

    } //for

    document.writeln("</table>");      	

} //menuIE4



function poziom(p_napis) {

  var napis=p_napis;

  var thisNumArray = napis.split('_');

  var thisLevel = thisNumArray.length-1;

  return thisLevel;

}



function poziomList(p_napis) {

  var napis=p_napis;

  var thisNumArray = napis.split("_");

  

  //var thisLevel = thisNumArray.length-1;

  for(var ii=1;ii<thisNumArray.length;ii++) {

    thisNumArray[ii] = thisNumArray[ii-1] + "_" + thisNumArray[ii];

  }

  return thisNumArray;

}





var debug = 1;

var msg = "";

function dbg() {

	if (debug == 1) {

		var okno = window.open("debug.html?message='" + msg + "'","aaaa","resizable=true width=250 height=100");

                okno.focus();

	}

} 



function writeCombo() {

    for (ii=0;ii < menu.length;ii++) {

        if(poziom(menu[ii][0])==0) {

            document.writeln("<option value='"+menu[ii][2]+"'>"+menu[ii][1]+"</option>");

        }

    }

}





function writeFooter() {



    for (ii=0;ii < menu.length;ii++) {

        if(poziom(menu[ii][0])==0) {

            if (ii != 0) { document.write(" - "); }

            document.write("<a href='" + menu[ii][2] + "'>" + menu[ii][1] + "</a>");

        }

    }

}



function redisplay(i) {

    var ob;

    var t,l,ii,h;

    h=20;

    t=10;

    l=5;  

    //msg += ""+menu.length;

    //dbg();

    for (ii=0;ii < menu.length;ii++) {

        if(poziom(menu[ii][0])==0) {

            //msg += "poziom1:menu_" + menu[ii][0] + "\n";

            //dbg();

            ob=getObj("menu_"+menu[ii][0]);

	    	ob.top=t;

            ob.left=l;

            ob.visibility=hi;

            t=t+h;

        }

        

        else if(i!="0" && poziom(menu[ii][0])==1 && poziom(i)>=0 && (poziomList(menu[ii][0])[0] == poziomList(i)[0] )) {

            //msg += "poziom2:menu_" + menu[ii][0] + "\n";

            //dbg();

            ob=getObj("menu_"+menu[ii][0]);

	    	ob.top=t;

            ob.left=l;

            ob.visibility=sh;

            t=t+h;

        }

        else if( i!="0" && poziom(menu[ii][0])==2 && poziom(i)>=1 && (poziomList(menu[ii][0])[1] == poziomList(i)[1] )) {

            //msg += "poziom3:menu_" + menu[ii][0] + "\n";

            //dbg();

            ob=getObj("menu_"+menu[ii][0]);

	    	ob.top=t;

            ob.left=l;

            ob.visibility=sh;

            t=t+h;

        }

        else if( i!="0" && poziom(menu[ii][0])==3 && poziom(i)>=2 && (poziomList(menu[ii][0])[2] == poziomList(i)[2] )) {

            //msg += "poziom3:menu_" + menu[ii][0] + "\n";

            //dbg();

            ob=getObj("menu_"+menu[ii][0]);

	    	ob.top=t;

            ob.left=l;

            ob.visibility=sh;

            t=t+h;

        }

        else {

            //msg += "poziom-1:menu_" + menu[ii][0] + "\n";

            //dbg();

            ob=getObj("menu_"+menu[ii][0]);

	    ob.top=t;

            ob.left=l;

			var obcheck=i.split('_');

			var obcheck2=menu[ii][0].split('_');

            if(obcheck[0]!=obcheck2[0]){ob.visibility=hi;}

			else{ob.visibility=sh;}

			

        }

    }

}



function expand(i) {

 var ob;

 var t,l,ii,h;

 h=20;

 if (i==-1) {

    t=10;l=10;

    for (ii=0;ii < menu.length;ii++) {

		 if (poziom(menu[ii][0])==1) {

	  		    ob=getObj("menu_"+menu[ii][0]);

			    ob.top=t;

				ob.left=l;

				ob.visibility=sh;

				t=t+h;

		  }

   } //for

  return;

 }//ii=-1

 

  ob=getObj("1"+menu[i][0]);

  if (""+ob.visibility==sh) {

	  t=0;

	  for (ii=i+1;ii < menu.length;ii++) {

  	       ob=getObj("l"+menu[ii][0]);

		   if (menu[ii][0].substring(0,menu[i][0].length)==menu[i][0]) {

			    ob.visibility=hi;

				t=t+h;

		  }

		  else {

    		  if (""+ob.visibility==sh) {ob.top=ob.top-t; }

			  }

	  }//for

	 }

	 else {

       t=ob.top;

	   l=ob.left+10;

       for (ii=i+1;ii < menu.length;ii++) {

  		    ob=getObj("menu_"+menu[ii][0]);

		    if (menu[ii][3].substring(0,menu[i][0].length)==menu[i][0] && poziom(menu[i][0])+1==poziom(menu[ii][0]) ) {

			    ob.top=t;

				ob.left=l;

				ob.visibility=sh;

				t=t+h;

		  }

		  else {

    		  if (""+ob.visibility==sh) {

			      ob.top=ob.top+t; 

			  }

		  }

     } //for

  }//if

}




