//wlasciwosci pol
var divsizeVer = 140;
var divcountVer;
	
var divoutsideVer = divsizeVer;

var actualpositionVer;
					
//czasy
var speedVer = 2;
var intervalVer = 2;
var pauseVer = 3000;
			
//tablica divow do przewijania
var slidersVer = new Array();

function resetVer() {
	
	//przystosowywanie okienka do najwiekszego diva z produktami //-->STSRT
		
		var lengthofvarticals = slidersVer[1].getElementsByTagName("div").length;	//zliczanie ilosci divow do przewijania
		var maxverticalheight = 0;	//zmienna przechowuje wysokosc najwiekszego z divow
		var maxverticalwidth = 0;
		for(var i = 0; i < lengthofvarticals; i++) {
			var tempmaxverticalheight = slidersVer[1].getElementsByTagName("div")[i].offsetHeight;	//odczytywanie wysokosci konkretnego diva
			var tempmaxverticalwidth = slidersVer[1].getElementsByTagName("div")[i].offsetWidth;
			if(tempmaxverticalheight > maxverticalheight) {	//porownywanie wysokosci konkretnego diva z najwiekszym, jesli jest wiekszy - zapisanie wysokosci w zmiennej
				maxverticalheight = tempmaxverticalheight;
			}
			if(tempmaxverticalwidth > maxverticalwidth) {	//porownywanie wysokosci konkretnego diva z najwiekszym, jesli jest wiekszy - zapisanie wysokosci w zmiennej
				maxverticalwidth = tempmaxverticalwidth;
			}
		}
		
		for(var i = 0; i < lengthofvarticals; i++) {
			var tempmaxverticalheight = slidersVer[1].getElementsByTagName("div")[i].style.height = maxverticalheight + "px";	//odczytywanie wysokosci konkretnego diva
		}
		
		divsizeVer = maxverticalheight;
		//alert(maxverticalheight);
		//powiekszenie okienka wyswietlajacego produkty do najwiekszego diva
		document.getElementById("windowSlider").style.height = maxverticalheight + "px";
		document.getElementById("windowSlider").style.width = maxverticalwidth + "px";
	
	//przystosowywanie okienka do najwiekszego diva z produktami //-->KONIEC
	
	//okreslenie pozycji dla diva ktory bedzie sie przsuwal
	slidersVer[1].style.top = divoutsideVer + "px";
	actualpositionVer = divoutsideVer;
	
	//ustawienie iteratora
	iteratorVer = 1;
	
}

//odpowiada za ruch pojedynczego diva
function moveVer(positionVer) {
	
	slidersVer[1].style.top = positionVer + "px";
	actualpositionVer = positionVer;
	scrollVer();
	
}

function scrollVer() {
	
	if(actualpositionVer % divsizeVer == 0) {
		iteratorVer++;
		mainVer();
	} else {
		setTimeout('moveVer(' + (actualpositionVer - speedVer) + ')', intervalVer);
	}
	
}

function mainVer() {
	
	if(iteratorVer == (divcountVer + 2)) {
		resetVer();
	}
	
	//aktualizowanie pozycji przewijanego diva
	actualpositionVer = actualpositionVer - 2;
	
	if(iteratorVer == 1) {
		setTimeout('scrollVer()', intervalVer);
	} else {
		setTimeout('scrollVer()', pauseVer);
	}
	
}