// JavaScript Document
var W3CDOM = (document.createElement && document.getElementsByTagName);
var nav = new Array();
var as = new Array();
var div = new Array();
var divs = new Array();
var aheights = new Array();

window.onload = init;

function init()
{
	casovac_zmena_foto();   
	 
	if (!W3CDOM) return;
	     /*  hideH1();
	       img();
	       imagesWork();*/
	    
	       makePrint();
	       var nav = document.getElementById('left');
	       var as =  nav.getElementsByTagName('a');
	       for (var i=0;i<as.length;i++)
	       {
	       if(as[i].parentNode.tagName == 'LI'){
	  	   var div =  as[i].parentNode.getElementsByTagName('div');
	  	    for (var y=0;y<div.length;y++)
	        {
	        as[i].number = i;	
	        as[i].onclick = test; 	

    	    }

	  	}
	}
   
   
   
}


function slideExcept(x){
  	  var nav = document.getElementById('left');
	    var as =  nav.getElementsByTagName('a');
	       
      for (var i=0;i<(as.length);i++) 
	    {
	         if(i == x){
	         }
	         else{
                var divs = as[i].parentNode.getElementsByTagName('div'); 
                for (var w=0;w<divs.length;w++)
	              {
	         
	              if(parseInt(divs[0].style.height) > 0){
                    divs[0].style.height = parseInt(divs[0].style.height) - 1 + "em";
                    nr = this.number;
                    direction = 0;
                    setTimeout("slideExcept("+x+")",30);
                }
                else{
                     divs[0].style.display = 'none';
                     divs[0].style.height = 0;
                }
           }
        }
      }
	return false;          
}




function test(nr,direction){

                   
          if(nr>=0)
          {this.number = nr;}
          else{
          var x = this.number;
          slideExcept(this.number);
          darkAll(this.number);
          }
          
          var nav = document.getElementById('left');
	        var as =  nav.getElementsByTagName('a');
          var divs = as[this.number].parentNode.getElementsByTagName('div'); 
          var aheights = divs[0].getElementsByTagName('a');  
                 
          //pokud v html receno, ze ma byt zobrazen
           if(divs[0].className == "visible") {
           vyska = (aheights.length * 1.5);
           
           if(divs[0].style.height == ""){divs[0].style.height = vyska + "em";}
           divs[0].style.display = 'block';
           divs[0].style.overflow = 'hidden';


           //pokud kliknuto na uz zobrazeny - zaviram
           if(parseFloat(divs[0].style.height) > 0.2){  
           
           divs[0].style.height = parseInt(divs[0].style.height) - 1 + "em";
           nr = this.number;
           direction = 0;
           setTimeout("test("+nr+","+direction+")",1);
           }
           else{      
           divs[0].style.display = 'none';
           divs[0].style.height = 0;
           divs[0].className = "none";
           }
          
          
          }
          
          // pokud neni ovlivnen html
          else{ 
          
          if(divs[0].style.display == ""){divs[0].style.display = "none";}
          if(divs[0].style.height == ""){divs[0].style.height = 0 + "em";}
          
          
          //pokud je zavreny - oteviram
        	if((divs[0].style.display == "none")||(direction == 1)){
        	
          divs[0].style.display = 'block';
          divs[0].style.overflow = 'hidden';

          var vyska = (aheights.length * 2.7);
                         
          // neni otevren uplne
          
          if(parseFloat(divs[0].style.height) < vyska){ 
                                
                        divs[0].style.height = (parseFloat(divs[0].style.height) + 0.5) + "em";           
                        nr = this.number;
                        direction = 1;
                        
                        setTimeout("test("+nr+","+direction+")",1);
                        
          }   
          // uz je otevrenej dost  
          else{
          divs[0].style.height = vyska + "em";
          //divs[0].style.background = "#1B427D";
          makeMotherOn();
                for (var c=0;c<(aheights.length);c++) 
	    {
      //aheights[c].style.background = "#1B427D"; 

      }     
      
      //aheights[c-1].style.background = "#1B427D url('pics/new_menu.gif') left bottom no-repeat";        
      


          }
          } 
          
          //pokud je otevreny - zaviram
          else{

           if(parseInt(divs[0].style.height) > 0){
           divs[0].style.height = parseFloat(divs[0].style.height) - 1 + "em";
           nr = this.number;
           direction = 0;
           setTimeout("test("+nr+","+direction+")",1);
           }
           else{
           
           // uplne schovam
           divs[0].style.display = 'none';
           divs[0].style.height = 0;
           
           }
          }
    }
    
          	return false;
}

function makeMotherOn(){
         var nav = document.getElementById('left');
	       var as =  nav.getElementsByTagName('a');           
         //as[this.number].style.background = "#1B427D";

}




function darkAll(x){
  	  var nav = document.getElementById('left');
	    var as =  nav.getElementsByTagName('a');
         
      for (var i=0;i<(as.length);i++) 
	    { 
      if(as[i].parentNode.tagName == 'LI'){  
      //as[i].style.background = "#032C6C url('pics/new_menu.gif') left bottom no-repeat";        

      }
      }     
	return false;          
}

function makePrint()  {
    var foo = 0;
    var as = document.getElementsByTagName("a");
		for(foo = 0; foo < as.length; foo++){			
    
    if((as[foo].id)=='Print'){
  

    as[foo].onclick = printuj;
 
    }		
    }
}    

function printuj(){
   window.print();
   return false;
}



