function highlight_row(obj,w) {
		if (w == 1) obj.className = 'aktivnix';
		else obj.className = 'kan';
	}


//var i
//var j
var nah
var dol
var smer
var norm
var stopni


var rychlost = 100//rychlost posouvani, cim mensi cislo, tim rychlejsi
var rychlost2 = 5
var new_height
var casovani_spust
var casovani_spust1
var pauza
var cas_pauza=1500
var cykl
nah=0;
dol=0;
smer=0;
norm=0;
stopni=0;
cykl=0;

//nastavi jednotlive polozky na vychozi misto pod sebe
function nastav(){
for (i=0;i<pocet_polozek;i++){
	new_height=0 
	for (j=0;j<i;j++){
		new_height=new_height+vyskabloku[j]
	}
	posunuti[i] = new_height;
	  //alert ("pocet_polozek="+pocet_polozek+" posunuti[i] "+i+" = "+posunuti[i]);
}
}


//spusti scrollovani a pta se, zdali jsou jiz vsechny polozky nacteny
function spust_scrollovani(){
	
		window.clearInterval(pauza)
		casovani_spust1 = setInterval("scroll()",rychlost)	
	
}	



	
//scrolovani, prepocitava posun a meni pozici elementu
function scroll(){
		b=""
	smer=0	
//otocim smer
  for (i=0;i<pocet_polozek;i++){
			
	if (posunuti[i] <= (-vyskabloku[i])){
		
		if(i!=0){
			new_height =posunuti[i-1]+vyskabloku[i-1]
			
			}else{ new_height =posunuti[pocet_polozek-1]+vyskabloku[pocet_polozek-1] }

		
		posunuti[i] =  new_height
		
	}
}

//posunu vsechny
  for (i=0;i<pocet_polozek;i++){
		posunuti[i] = posunuti[i] - 4
    
}
//posunu na screenu
for (i=0;i<pocet_polozek;i++){
  document.getElementById(i).style.left=posunuti[i]+'px';//zmeni polohu elementu v dokumentu

//document.getElementById("vypis").innerHTML = "id= "+i+" posunuti - "+posunuti[i]+" px";
} 

  if(dol==1){//zmena pohybu dolu
	dol=0
	jed_dolu()
	
	}

	 if(nah==1){//zmena rychle nahoru
	nah=0
	jed_nahoru()
	
	}

	if(norm==1){//zmena na normalni pohyb
	nah=0
	dol=0
	norm=0
	jed_normal()
	
	}
	
	if(stopni==1){//zastavi pohyb
	nah=0
	dol=0
	norm=0
	stopni=0
	stuj()
	
	}

	
}



//skrolovani dolu
function scrolldolu(){
		b=""
	smer=1	
  //otocim smer
for (i=pocet_polozek-1;i>=0;i--){
		
	if (posunuti[i] >= vyskacelku_zobraz){
		if(i!=(pocet_polozek-1)){
			new_height = posunuti[i+1]-vyskabloku[i+1]
			
			}else{ new_height = posunuti[0]-vyskabloku[0] }
				
		posunuti[i] =  new_height
		
	}
}



//posunu souradnice
for (i=pocet_polozek-1;i>=0;i--){
		posunuti[i] = posunuti[i] + 2
	
}

//vytisknu na obr
	for (i=pocet_polozek-1;i>=0;i--){
  document.getElementById(i).style.left=posunuti[i]+'px';//zmeni polohu elementu v dokumentu
}



	 if(nah==1){//zmena pohybu rychle nahoru
	nah=0
	jed_nahoru()
	
	}

	if(norm==1){//zmena pohybu noramal
	nah=0
	dol=0
	norm=0
	jed_normal()
	
	}

	if(stopni==1){//zastaveni
	nah=0
	dol=0
	norm=0
	stopni=0
	stuj()
	
	}

	
}






//pri najeti mysi zastavi se scrolovani
function zastav(){
stopni=1
	
}


function stuj(){
		window.clearInterval(casovani_spust1)
		window.clearInterval(casovani_spust)
		window.clearInterval(pauza)
	
}


//pri opusteni polozky mysi, pokracuje se scrollovanim
function spust(){
		casovani_spust = setInterval("scroll()",rychlost)
	
}


function jed_nahoru(){
stuj()
//document.getElementById('leva_roll').style.background="#cccccc";
casovani_spust1 = setInterval("scroll()",rychlost2)
}


function jed_dolu(){
stuj()
casovani_spust1 = setInterval("scrolldolu()",rychlost2)
}


function jed_normal(){
nah=0
dol=0
norm=0
stopni=0
stuj()
casovani_spust1 = setInterval("scroll()",rychlost)
}


function nahoru(){
nah=1

}


function dolu(){
dol=1
cykl++
}


function normal(){
norm=1

}


//spusti scrollovani po urcite dobe
//pauza = setInterval("spust_scrollovani()",cas_pauza)


function changeClass(Elem, myClass) {
		var elem=''
        if(document.getElementById) {
                var elem = document.getElementById(Elem);
        } else if (document.all){
                var elem = document.all[Elem];
        }
        elem.className = myClass;
}

