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();
var hex =  0;
window.onload = init;

function init()
{
	       if (!W3CDOM) return;
	       extraWidth();
	       img();
	       var nav = document.getElementById('menu');
	       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; 	
	  	    }
	  	}
	}
	        var content = document.getElementById('content');
	        var imgs =  content.getElementsByTagName('a');
	        for (var z=0;z<imgs.length;z++)
	       {
	        
          imgs[z].number = z;	     



	       }
	
	return false;
}

function extraWidth(){
  	      var nav = document.getElementById('menu');
	        var divs =  nav.getElementsByTagName('div');
            
           for (var w=0;w<divs.length;w++)
	         {
	             if(w==3){         
               divs[w].style.width = 15 + "em";
               }
           }
          
	return false;          
}

function slideExcept(x){
  	      var nav = document.getElementById('menu');
	        var as =  nav.getElementsByTagName('a');
          for (var i=0;i<(as.length-1);i++) // protoze logo
	        {
	        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);
          }
	        var nav = document.getElementById('menu');
	        var as =  nav.getElementsByTagName('a');
          var divs = as[this.number].parentNode.getElementsByTagName('div'); 
          var aheights = divs[0].getElementsByTagName('a');         
          if(divs[0].style.display == ""){divs[0].style.display = "none";}
          if(divs[0].style.height == ""){divs[0].style.height = 0 + "em";}
        	if((divs[0].style.display == "none")||(direction == 1)){
          divs[0].style.display = 'block';
          divs[0].style.overflow = 'hidden';
          vyska = aheights.length * 3;
          if(parseInt(divs[0].style.height) < vyska){  
                        divs[0].style.height = parseInt(divs[0].style.height) + 1 + "em";
                        nr = this.number;
                        direction = 1;
                        setTimeout("test("+nr+","+direction+")",30);
          }        
          else{
          }
          } 
          else{
           if(parseInt(divs[0].style.height) > 0){
           divs[0].style.height = parseInt(divs[0].style.height) - 1 + "em";
           nr = this.number;
           direction = 0;
           setTimeout("test("+nr+","+direction+")",30);
           }
           else{
           divs[0].style.display = 'none';
           divs[0].style.height = 0;
           }
          }
          
          	return false;
}

function img(){
    var foo = 0;
    var as = document.getElementsByTagName("a");
		for(foo = 0; foo < as.length; foo++){			
    if(as[foo].id){

    as[foo].number2  = as[foo].id;
    as[foo].onclick = workImage;
    }		
    }
}

function workImage(){
    var stringfrom = this.number2;  
    var splits = new Array();
    splits = stringfrom.split('_');
    var w = splits[1];
    var h = splits[2];
    var name = splits[3];
    var number = splits[4];
    var imagename = name + "_" + number;
    var imagepage = "foto.php?img="+imagename;
    h= parseInt(h)+49;
    w= parseInt(w)+30;
    var imagesize = "width=" + w + " height=" + h;      
    var newindow = window.open(imagepage,'newindow',imagesize);  newindow.focus(); newindow.resizeTo(w,h); newindow.moveTo(5,5);
    return false; 
} 
