//nastaveni
var posun = 10; //velikost posunu v px
var left = 0; //pocatecni pozice [0; -(celkem*sirka-sirkaGalerie)]


//------------------------------------------------------------------------------------------------------
//globalni promnenne
var interval;
var maxMove;	
//pri nacteni

//deklarace a nastaveni inicializacnich hodnot
function setFotoslides() {
	maxMove = -(celkem*sirka-sirkaGalerie+20);	
	//nastaveni prvku
	document.getElementById('fotoslides').style.width = sirkaGalerie+"px";
	document.getElementById('fotoslides').style.paddingLeft = 25+"px";
	document.getElementById('fotoslides').style.paddingright = 25+"px";
	document.getElementById('arrow-l').style.display = "block";
	document.getElementById('arrow-r').style.display = "block";
	document.getElementById('fotoslides-holder').style.width = (celkem*sirka)+"px";
	document.getElementById('fotoslides-holder').style.overflow = "visible";	
	//nastaveni sipek
	if(left>=0)	{document.getElementById('arrow-l').style.backgroundPosition = 'right'; left=0;}
	if(left<=maxMove)	{document.getElementById('arrow-r').style.backgroundPosition = 'right';}
}
//funkce na onmouseover a onmouseout
function slide(direction) {
	if(maxMove >= 0) return; 
	// pricteni x odecteni pozice
	if (direction == 'right') left -= posun; else left += posun;
	//kontrola zda nejsme mimo + nastaveni spravnych obrazku
	if (left>0) {
		left=0; 
		document.getElementById('arrow-l').style.backgroundPosition = 'right'; 
		return;
	} else {
		if (direction == 'left') document.getElementById('arrow-l').style.backgroundPosition = 'center'; 
		else document.getElementById('arrow-l').style.backgroundPosition = 'left'; 
	}
	if (left<maxMove) {
		left=maxMove; 
		document.getElementById('arrow-r').style.backgroundPosition = 'right'; 
		return;
	} else {
		if (direction == 'right') document.getElementById('arrow-r').style.backgroundPosition = 'center'; 
		else document.getElementById('arrow-r').style.backgroundPosition = 'left'; 
	}
	//nastaveni pozice
	document.getElementById('fotoslides-holder').style.left = left +'px';
	if(interval == undefined)	interval = self.setInterval("slide('"+direction+"')", 10);
}
//zasteveni posunu
function slideStop() {
	interval=window.clearInterval(interval); //zrusim casovy interval
	if (left>=0) {
		document.getElementById('arrow-l').style.backgroundPosition = 'right';
	} else {
		document.getElementById('arrow-l').style.backgroundPosition = 'left'; 
	}
	if (left<=maxMove) {
		document.getElementById('arrow-r').style.backgroundPosition = 'right';
	} else {
		document.getElementById('arrow-r').style.backgroundPosition = 'left'; 
	}
}
