
var ina
var jna
var nahna
var dolna
var smerna
var normna
var stopnina


var rychlostna = 80//rychlost posouvani, cim mensi cislo, tim rychlejsi
var rychlost2na = 5
var new_heightna
var casovani_spustna
var casovani_spust1na
var pauzana
var cas_pauzana=1500
var cyklna
nahna=0;
dolna=0;
smerna=0;
normna=0;
stopnina=0;
cyklna=0;

//nastavi jednotlive polozky na vychozi misto pod sebe
function nastavna(){
for (ina=0;ina<pocet_polozekna;ina++){
	new_heightna=0
	for (jna=0;jna<ina;jna++){
		new_heightna=new_heightna+vyskablokuna[jna]
	}
	posunutina[ina] = new_heightna;
	//alert (posunuti[i]);
}
}


//spusti scrollovani a pta se, zdali jsou jiz vsechny polozky nacteny
function spust_scrollovanina(){

		window.clearInterval(pauzana)
		casovani_spust1na = setInterval("scrollna()",rychlostna)

}




//scrolovani, prepocitava posun a meni pozici elementu
function scrollna(){
		bna=""
	smerna=0
//otocim smer
  for (ina=0;ina<pocet_polozekna;ina++){

	if (posunutina[ina] <= (-vyskablokuna[ina])){

		if(ina!=0){
			new_heightna =posunutina[ina-1]+vyskablokuna[ina-1]

			}else{ new_heightna =posunutina[pocet_polozekna-1]+vyskablokuna[pocet_polozekna-1] }


		posunutina[ina] =  new_heightna

	}
}

//posunu vsechny
  for (ina=0;ina<pocet_polozekna;ina++){
		posunutina[ina] = posunutina[ina] - 2

}
//posunu na screenu
for (ina=0;ina<pocet_polozekna;ina++){
        fgjna="na"+ina;
  document.getElementById(fgjna).style.left=posunutina[ina]+'px';//zmeni polohu elementu v dokumentu
//document.getElementById("vypis").innerHTML = posunuti[i]+'px';
}

  if(dolna==1){//zmena pohybu dolu
	dolna=0
	jed_doluna()

	}

	 if(nahna==1){//zmena rychle nahoru
	nahna=0
	jed_nahoruna()

	}

	if(normna==1){//zmena na normalni pohyb
	nahna=0
	dolna=0
	normna=0
	jed_normalna()

	}

	if(stopnina==1){//zastavi pohyb
	nahna=0
	dolna=0
	normna=0
	stopnina=0
	stujna()

	}


}



//skrolovani dolu
function scrolldoluna(){
		bna=""
	smerna=1
  //otocim smer
for (ina=pocet_polozekna-1;ina>=0;ina--){

	if (posunutina[ina] >= vyskacelku_zobrazna){
		if(ina!=(pocet_polozekna-1)){
			new_heightna = posunutina[ina+1]-vyskablokuna[i+1]

			}else{ new_heightna = posunutina[0]-vyskablokuna[0] }

		posunutina[ina] =  new_heightna

	}
}



//posunu souradnice
for (ina=pocet_polozekna-1;ina>=0;ina--){
		posunutina[ina] = posunutina[ina] + 2

}

//vytisknu na obr
	for (ina=pocet_polozekna-1;ina>=0;ina--){
 fgjna="na"+ina;
  document.getElementById(fgjna).style.left=posunutina[ina]+'px';//zmeni polohu elementu v dokumentu
}



	 if(nahna==1){//zmena pohybu rychle nahoru
	nahna=0
	jed_nahoruna()

	}

	if(normna==1){//zmena pohybu noramal
	nahna=0
	dolna=0
	normna=0
	jed_normalna()

	}

	if(stopnina==1){//zastaveni
	nahna=0
	dolna=0
	normna=0
	stopnina=0
	stujna()

	}


}






//pri najeti mysi zastavi se scrolovani
function zastavna(){
stopnina=1

}


function stujna(){
		window.clearInterval(casovani_spust1na)
		window.clearInterval(casovani_spustna)
		window.clearInterval(pauzana)

}


//pri opusteni polozky mysi, pokracuje se scrollovanim
function spustna(){
		casovani_spustna = setInterval("scrollna()",rychlostna)

}


function jed_nahoruna(){
stujna()
//document.getElementById('leva_roll').style.background="#cccccc";
casovani_spust1na = setInterval("scrollna()",rychlost2na)
}


function jed_doluna(){
stujna()
casovani_spust1na = setInterval("scrolldoluna()",rychlost2na)
}


function jed_normalna(){
nahna=0
dolna=0
normna=0
stopnina=0
stujna()
casovani_spust1na = setInterval("scrollna()",rychlostna)
}


function nahoruna(){
nahna=1

}


function doluna(){
dolna=1
cyklna++
}


function normalna(){
normna=1

}


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




