//JS zajistujici zobrazeni nahledu fotografii v podobe filmoveho pasu

var imgCtnr;
var imgPack;
var nmbImg = 0;
var widthItem = 0;
var heightItem = 0;
var i = 0;
var moving;
var leftStop;
var imgs;
var way = 1;
var speed = 25;
var margin = 14;

function moveImgLeft(){
	i = -1;
	if((parseInt(imgCtnr.style.marginLeft)+i)>((leftStop))){
		imgCtnr.style.marginLeft = parseInt(imgCtnr.style.marginLeft)+i+'px';
	}else{
		clearInterval(moving);
		way = 0;
		moving = setInterval("moveImgRight()", speed);
	}
}

function moveImgRight(){
	i = 1;
	if((parseInt(imgCtnr.style.marginLeft)+i)<=(0)){ // prava zarazka je 0 (marginLeft==0)
		imgCtnr.style.marginLeft = parseInt(imgCtnr.style.marginLeft)+i+'px';
	}else{
		clearInterval(moving);
		way = 1;
		moving = setInterval("moveImgLeft()", speed);
	}
}

function stopMove(){
	clearInterval(moving);
}

function letsMove(){
	if(way==1){
		moving = setInterval("moveImgLeft()", speed);
	}else{
		moving = setInterval("moveImgRight()", speed);
	}
}

function init(){
        imgCtnr = document.getElementById("imgContainer");
        imgPack = document.getElementById("imgPack");
        nmbImg = imgCtnr.getElementsByTagName("img").length; // počet obrázku
        imgCtnr.style.marginLeft = '0px';

        imgs = imgCtnr.getElementsByTagName("img");  // nastaveni hodnot obrazku
        for(i=0;i<imgs.length;i++){
                imgs[i].onmouseover = new Function("stopMove();");
                imgs[i].onmouseout = new Function("letsMove();");
                widthItem = (imgs[i].offsetWidth>widthItem)?imgs[i].offsetWidth:widthItem;  // max sirka
                heightItem = (imgs[i].offsetHeight>heightItem)?imgs[i].offsetHeight:heightItem;  // max vyskav

        }

        for(i=0;i<imgs.length;i++){
                imgItem = imgs[i].parentNode.parentNode;
                imgItem.style.width = widthItem + "px";  // nastavime sirku vsem stejne velkou
                imgItem.style.height = heightItem + "px";  // nastavime sirku vsem stejne velkou
                imgItem.style.border = "1px solid #ededed";
                imgPack.style.height = heightItem + margin + "px";
                imgItem.style.lineHeight = heightItem + "px";

        }

        imgCtnr.style.width = nmbImg * (widthItem + margin) + "px"; // nastavime delku kontejneru
	if(document.getElementById("ietable")){
		imgPack.style.width = document.getElementById("ietable").offsetWidth - 45 +	"px"; // nastavime delku podle ietable
	} else {
		imgPack.style.width = 600 + "px";
	}
        leftStop = imgPack.clientWidth-parseInt(imgCtnr.style.width); // nastavime levou zarazku
        letsMove(); // jdem na to
}

window.onload = init;


