﻿var arrPolePrvku = new Array();
var intPocetMilisekund = 2500;

function Prolinej(intPocetZdrojuObrazku, intPocetObrazku) {
	// GETne pole obejktů, které se budou prolínat
	if (arrPolePrvku[0] == null) {
		arrPolePrvku[0] = document.getElementById("ctl00_ContentPlaceHolderProstredniaPravy_ModulGalerieDestinace_imgNahled0");
		arrPolePrvku[1] = document.getElementById("ctl00_ContentPlaceHolderProstredniaPravy_ModulGalerieDestinace_imgNahled1");
		arrPolePrvku[2] = document.getElementById("ctl00_ContentPlaceHolderProstredniaPravy_ModulGalerieDestinace_imgNahled2");
	}
	
	//alert(arrPolePrvku[0].src);
	//alert(arrPoleObrazku.length);
    	
    // test počítadla obrázků k dispozici
	if (intPocetZdrojuObrazku>=arrPoleObrazku.length) {
		intPocetZdrojuObrazku = 0;
	}
	
	//alert(intPocetZdrojuObrazku);
    	
	//test počítadla obrázků na stránce
    if (intPocetObrazku>2) {
		intPocetObrazku=0;
	}
	
	//alert(intPocetObrazku);
    	
    // zjišťuje a GETne obrázek, který se právě prolíná a posunuje se o jeden vedle
   	var objAktualniObrazek = arrPolePrvku[0];
	switch (intPocetObrazku) {
		case 1:
			objAktualniObrazek = arrPolePrvku[1];
			break;
		case 2:
			objAktualniObrazek = arrPolePrvku[2];
			break;
	}
    
    //alert(objAktualniObrazek.src);
    //alert(arrPoleObrazku[intPocetZdrojuObrazku]);
    
	// filtr je funkční pouze v MSIE
	var csUserAgent = String(navigator.userAgent);
	if (csUserAgent.indexOf("MSIE") > -1) {
		// spuštění filtru samotného v MSIE
		objAktualniObrazek.filters(0).apply();
		if  (arrPoleObrazku[intPocetZdrojuObrazku]) { objAktualniObrazek.src = "" + arrPoleObrazku[intPocetZdrojuObrazku] + ""; } else { objAktualniObrazek.src = "../Images/prazdny_212x148.gif"; }
		objAktualniObrazek.filters(0).play();
	} else {
		if  (arrPoleObrazku[intPocetZdrojuObrazku]) { objAktualniObrazek.src = "" + arrPoleObrazku[intPocetZdrojuObrazku] + ""; } else { objAktualniObrazek.src = "../Images/prazdny_212x148.gif"; }
	}

    // inkrementace počítadel		
    intPocetZdrojuObrazku++;
    intPocetObrazku++;
    	
    // znovu zavolá sebe sama
    setTimeout("Prolinej(" + intPocetZdrojuObrazku + "," + intPocetObrazku + ")", intPocetMilisekund);
}

// první spuštění

//eriq oprava
//alert(arrPoleObrazku.length);
if(arrPoleObrazku.length > 3)
{
    setTimeout("Prolinej(3,0)", intPocetMilisekund);
}
