
var photos=new Array();
var srcFiles = new Array();
function preloadGalery(galeryFiles){
	for(idx = 0; idx < galeryFiles.length; idx++) {
		srcFiles[idx] = galeryFiles[idx];
	}
}

function dispImage(idx) {
	var targetImg = document.getElementById("bigImg");
	targetImg.src = srcFiles[idx];
}

/*
 obsluga przenikania zdjec
*/
var imagesCollection = new Array();
var currentId = 0;
var nextId = 1;
function loadPhoto() {
	for(i = 0; i < _photos.length; i++)
	{
		var imgCurrent = new Image();
		imgCurrent.src = _photos[i];
		imagesCollection[i] = imgCurrent;
	}
	blendimg(3000);
	if (currentId == _photos.length-1) {
		currentId = 0;
		nextId = 1;
	} else {
		currentId++;
		nextId++;
		if (nextId > _photos.length-1) {
			nextId = 0;
		}
	}
	setTimeout("loadPhoto()",5000);
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
	if (object.opacity) {
		object.opacity = (opacity / 100);
	}
	if (object.MozOpacity) {
		object.MozOpacity = (opacity / 100);
	}
	if (object.KhtmlOpacity) {
		object.KhtmlOpacity = (opacity / 100);
	}
	if (object.filter) {
		object.filter = "alpha(opacity=" + opacity + ")";
	}
}


function blendimg(millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    
	//ustrawia biezace zdjecia jako bg dla div
	document.getElementById("displayDiv").style.backgroundImage = "url('" + imagesCollection[nextId].src + "')";
    
	// ustawia przezroczystosc dla img
	changeOpac(100, "displayImage");
    
    //podstawia nastepne zdjecie 
	var dispImg = document.getElementById("displayImage");
	dispImg.style.width = "0px";
	dispImg.style.height = "0px";
    dispImg.src = imagesCollection[currentId].src;
	dispImg.style.width = "280px";
	dispImg.style.height = "400px";
	
    //efekt przenikania
    for(i = 100; i >= 0; i--) {
        setTimeout("changeOpac(" + i + ",'displayImage')",(timer * speed));
        timer++;
    }
}
