var thumbsImgs = [];
function init() {
	var t1 = 5000; // czas zmiany obrazów
	var t2 = 500; // czas przejścia obrazu
	var t3 = 300; // czas przejścia do kolejnego zdjęcia przy zmianie wszystkich obrazów
	setTimeout("blendthumbs(" + t1 + "," + t2 + "," + t3 + ",0)", t1);
	for (var i = 0; i < thumbs.length; i++) {
		for (var j = 0; j < 5; j++) {
			thumbsImgs[i + ';' + j] = new Image();
			thumbsImgs[i + ';' + j].src = thumbs[i][j];
		}
	}
}
function blendthumbs(millisec1, millisec2, millisec3, arr) {
	for (var i = 0; i < 5; i++) {
		setTimeout("blendimage('thumb" + i + "','thumbi" + i + "','" + thumbs[arr][i] + "'," + millisec2 + ")",(i * millisec3));
	}
	arr++;
	if (arr > thumbs.length - 1)
		arr = 0;
	setTimeout("blendthumbs(" + millisec1 + "," + millisec2 + "," + millisec3 + "," + arr + ")", millisec1 + 5 * millisec3);
}
function blendimage(divid, imageid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
	changeOpac(0, imageid);
	document.getElementById(imageid).src = imagefile;
	for (var i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}
}
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
var gallery_page = 1;
function setPage(page) {
	document.getElementById('gallery' + gallery_page).className = 'hide';
	document.getElementById('gallery' + page).className = '';
	gallery_page = page;
	var str = '<span>strona:</span> ';
	for (var i = 1; i <= gallery_pages; i++) {
		if (i == page)
			str += '<span>' + i + '</span>, ';
		else
			str += '<a href="javascript:setPage(' + i + ')">' + i + '</a>, ';
	}
	document.getElementById('pagination').innerHTML = str.substring(0, str.length - 3);
}
