// JavaScript Document


function setStart(){
   
   setMainMenu();
   topImgPreload();
	 topImgRorate();
	 //setScroller();
	 initLightbox();
   
}

function changeCSSclass (el,cssclass){
	el.className = cssclass;
}


/* HLAVNI MENU */
function setMainMenu(){
  if (!document.getElementsByTagName){ return; }
	
	var imgs = document.getElementsByTagName("img");
  
	for (var i=0; i<imgs.length; i++){
		var imgEl = imgs[i];
		
		if (imgEl.getAttribute("src").indexOf('menu-out')!=-1){
			 menuItem = imgEl.src.split('-');
			 imgEl.onmouseover =  new Function('this.src="'+menuItem[0]+'-'+menuItem[1]+'-on-'+menuItem[3]+'";');
		   imgEl.onmouseout  =  new Function('this.src="'+menuItem[0]+'-'+menuItem[1]+'-out-'+menuItem[3]+'";');
		}
	}
	
}

function openFoto(src){
 
  var sirkaOkna;
  var vyskaOkna;
                
    with(screen) {
     sirkaOkna=availWidth;    
     vyskaOkna=availHeight;     
   }
                              
         sirkaOkna -= 800;
         sirkaOkna -= 25; //scrollbar
         sirkaOkna /= 2;
         
         vyskaOkna -= 600;
         vyskaOkna /= 2;
 
 return window.open(src,'',"width=800,height=600,left="+sirkaOkna+",top="+vyskaOkna+",menubar=no,directories=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=no");

}


var obnov_za_normal       = 5000;
var obnov_za_stred        = 1000;
var obnov_za_rychle       = 60;//200

var sirkaBox	  					= 441; 
var vyskaBox	  					= 264; 
var pocet_list            = 63;



var imgs = new Array('top_1.jpg','top_2.jpg','top_3.jpg','top_4.jpg','top_5.jpg','top_6.jpg','top_7.jpg','top_8.jpg','top_9.jpg','top_10.jpg','top_11.jpg','top_12.jpg');
var cesta                 ='./images/web/';

var ie = true;
var browser = navigator.appName;
var i = 0;
var iterator      = Math.floor(Math.random()*11);
var iterator_celkovy  = 0;

var objLista   = new Array();

if(iterator>(imgs.length-1)) iterator=0;


if ( browser == "Netscape" || browser == "Mozilla"){
  ie = false;
  sirkaBox = 441;
}else{
  sirkaBox = 441;
}

var sirkaLista = Math.round(sirkaBox/pocet_list);

function topImgPreload(){
  if(document.getElementById) {
	 obr = new Array();
	 for(j=0;j<=imgs.length;j++){
	    obr[j] = new Image(441,264);
	    obr[j].src = cesta+imgs[j]; 
	 }
	 
	 
	 
	 var kontejner  = document.getElementById('Top');
	 
	 for(pl=0;pl<pocet_list;pl++){
	   	
			objLista[pl] = document.createElement("div");
	    objLista[pl].style.position = 'absolute';
	    objLista[pl].style.width = '0px';
	    objLista[pl].style.height = vyskaBox+'px';
	    objLista[pl].style.top = '0px';
	    pozice = (pl*sirkaLista+sirkaLista>sirkaBox) ? (pl*sirkaLista-sirkaLista) : (pl*sirkaLista)
			objLista[pl].style.left = (pozice)+'px';
	    objLista[pl].style.backgroundColor = '#000000';
      kontejner .appendChild(objLista[pl]);
	 }
	}  
}

var smer = 1;
function topImgRorate(){
   
   if(document.getElementById) {
	  
   var img  = document.getElementById('TopImg');
   
   //Novy obr
   if(i==sirkaLista){
      //alert(cesta+imgs[iterator]);
			img.src  = cesta+imgs[iterator];
			iterator++;
   } 
   
   //Efekt
   
   if(iterator_celkovy!=0){
	   for(pl=0;pl<pocet_list;pl++){
	   	
		     objLista[pl].style.width = i+'px';

	   }
   } 

   if (iterator == imgs.length) iterator=0;
	 
	 //Pauza  
	 if(!i) {smer=1;obnov_za = obnov_za_normal;}else{obnov_za = obnov_za_rychle;}
	 
	 
	 if(smer){
	   i=i+1;
   }else{
	   i=i-1;
	 }
	 if(i==sirkaLista+1) {smer=0;i=sirkaLista-1;obnov_za = obnov_za_stred;}  

   iterator_celkovy++;
	 rotate_timeout=setTimeout("topImgRorate('')",obnov_za);
	} 
}

function topImgRorate_v1(){
   
   var img  = document.getElementById('TopImg');
   
   //Novy obr
   if(!i){
  
      if(ie){
        img.style.filter="alpha(opacity=0)";
      }else{
        img.style.MozOpacity=0;
      }
  
      img.src  = cesta+imgs[iterator];
   } 
   
   //Efekt
   if(ie){
     img.style.filter="alpha(opacity="+i+")";
   }else{
     img.style.MozOpacity=i/100;
   }
    
   if(i==100) iterator++;
   if (iterator == imgs.length) iterator=0;
	 //Pauza  
	 i=i+10;
   if(i==110) i=0;  
   if(!i) {obnov_za = obnov_za_normal;}else{obnov_za = obnov_za_rychle;}	 
   if(i==10 && iterator_celkovy>0) obnov_za = obnov_za_stred;
   iterator_celkovy++;
	 rotate_timeout=setTimeout("topImgRorate('')",obnov_za);
}


window.onload = setStart;

