var konst=0;
var casovac;
var casovac2;
var jedeme_znova=false;
function move_div_right(){		
	for(var w=20; w>=0; w--){
		var div_id=document.getElementById(class_name+'_'+w);
		if(div_id){
			if(div_id.className==class_name){
				if(jedeme_znova!=w || (w==0)){
					var y=w;
					break;
				}
			}
		}
	}	
	var div_id_predchozi=document.getElementById(class_name+'_'+(y-1));			
	if(!div_id_predchozi){				
		for(s=20; s>0; s--){
			var div_id_predchozi=document.getElementById(class_name+'_'+s);	
			if(div_id_predchozi){				
				jedeme_znova=s;
				break;
			}
		}		
	}
	if(konst <= posunout_o){					
		div_id.style.left=konst+'px';		
		div_id_predchozi.style.left=(konst - posunout_o)+'px';
		if(konst==0)div_id_predchozi.className=class_name;		
		konst+=10;		
	}else{
		div_id.style.left=posunout_o+'px';
		div_id_predchozi.style.left='0px';
		div_id.className=class_name+"_hid";
		konst=0;
		jedeme_znova=false;
		//clearInterval(casovac);
	}	
	
}
function move_div_left(){		
	for(var w=0; w<20; w++){
		var div_id=document.getElementById(class_name+'_'+w);
		if(div_id){
			if(div_id.className==class_name){
				if((jedeme_znova && w>0)||(!jedeme_znova)){
					var y=w;
					break;
				}
			}
		}
	}		
	var div_id_nasledujici=document.getElementById(class_name+'_'+(y+1));			
	if(!div_id_nasledujici){					
		var div_id_nasledujici=document.getElementById(class_name+'_0');	
		jedeme_znova=true;
	}	
	if(konst <= posunout_o){					
		div_id.style.left=(konst * -1)+'px';
		div_id_nasledujici.style.left=(posunout_o - konst)+'px';				
		if(konst==0)div_id_nasledujici.className=class_name;				
		konst+=10;				
	}else{
		div_id.style.left=(posunout_o * -1)+'px';
		div_id_nasledujici.style.left='0px';
		div_id.className=class_name+"_hid";
		konst=0;
		jedeme_znova=false;
		if(casovac2)clearInterval(casovac);
	}		
}



function rotovat_vpravo(){
	clearInterval(casovac);	
	vypnout_rotovani();
	casovac=window.setInterval('move_div_right()',50);
}
function rotovat_vlevo(){
	clearInterval(casovac);			
	vypnout_rotovani();
	casovac=window.setInterval('move_div_left()',50);
}
function rotuj(){casovac=window.setInterval('move_div_left()',50);}

function spustit_rotovani(){			
	clearInterval(casovac);	
	vypnout_rotovani();
	rotuj();
	casovac2=window.setInterval('rotuj()',10000);
}
function vypnout_rotovani(){	
	clearInterval(casovac);	
	clearInterval(casovac2);
	casovac2=false;
}

function auto_width_right(url,x,y){
	var right_paper=document.getElementById('right_paper');
	var min_x=x;
	var min_y=y;
	var pomer=min_x/min_y;
	var nova_sirka=right_paper.offsetWidth;
	var max_vyska=Math.floor((screen.height/100)*80);					
	if(nova_sirka <= min_x) {var nove_x=min_x; var nove_y=min_y;}
	else{
		var nove_x=nova_sirka;
		var nove_y=Math.floor(nove_x / pomer);						
	}
	if(nove_y > max_vyska){
		//var nove_x=Math.floor(pomer * document.body.offsetHeight);
		var nove_y=max_vyska;					
	}					
	var nove_x=min_x; var nove_y=min_y;
	var fo = new FlashObject(url, url, nove_x, nove_y, "8", "#771252");
	fo.write("banner5detail2");
}

function zkontroluj_email(adresa) {
	re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$/;
  	return adresa.search(re) == 0;
}

function zkontroluj_formular(id_form,co_kontrolovat) { //co_kontrolovat jsou ids oddelene carkou
	var formular = document.getElementById(id_form);
	var form_posilame = document.getElementById("posilame_zpravu");	
	var co_kontrolovat_arr=co_kontrolovat.split(",");
	var vystup="";
	var pocet_chyb=0;
	var prvni=false;
	for(i=0;i<co_kontrolovat_arr.length;i++){
		var form_input = document.getElementById(co_kontrolovat_arr[i]);
		if(form_input.value.length<2){
			vystup+="\n » "+form_input.title;
			pocet_chyb++;
			if(!prvni)prvni=form_input;
		}
	}
	if(pocet_chyb>0){ 
		alert("Formulář není správně vyplněn. Chyba se vyskytla celkem "+pocet_chyb+" krát. Týká se to těchto položek: "+vystup+".\nOdeslání bylo zrušeno.\nVyplňte formulář správně a poté ho znovu odešlete.");
		prvni.focus();
		return false;
	}else {
 		form_posilame.value=1;
 		formular["action"]=formular["action"]+"#form_top";
 		formular.submit();
 	}
}

function komentare_odpoved(kom_id,novy_nadpis){
	var parent_id=document.getElementById('parent_id');
	var nadpis=document.getElementById('nadpis');
	var jmeno=document.getElementById('jmeno');
	if(parent_id)parent_id.value=kom_id;
	if(nadpis)nadpis.value=novy_nadpis;
	if(jmeno)jmeno.focus();
	return false;
}

function rf(ifr,idt){
	document.getElementById("img_hit").src='ref_hit.php?ifr='+ifr+'&idt='+idt;
}
