// Jacek Wi?licki 2005-11-30 (wersja 2007-08-01)

/** BEGIN: dynamiczna podmiana obrak?w w bannerze */
var horData = new Array(
	new Array("foto_h_1.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_2.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_3.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_4.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_5.jpg", "autor: Beata Ostrowska"),
	new Array("foto_h_6.jpg", "autor: Beata Ostrowska"),
	new Array("foto_h_7.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_8.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_9.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_10.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_11.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_12.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_h_13.jpg", "autor: Grzegorz Raniszewski"));

var verData = new Array(
	new Array("foto_v_1.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_2.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_3.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_4.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_5.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_6.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_7.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_8.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_9.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_10.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_11.jpg", "autor: Grzegorz Raniszewski"),
	new Array("foto_v_12.jpg", "autor: Grzegorz Raniszewski"));
	
var horImages = new Array(horData.length);
for(var i = 0; i < horImages.length; i++)
	horImages[i] = new Image();
	
var verImages = new Array(verData.length);
for(var i = 0; i < verImages.length; i++)
	verImages[i] = new Image(3);
	

var prevImageCookieName_1 = "nb_banner_prev_image_1";
var prevImageCookieName_2 = "nb_banner_prev_image_2";
var prevImageCookieName_3 = "nb_banner_prev_image_3";

var firstDelay = 3000;
var cycleDelay = 12000;
var imgDelay = 1000;

//inne ni? IE 5.5 i starsze wersje IE
if(!window.createPopup)
	imgDelay = 250;

function reloadImages(startup, imgPath, currImage_1, currImage_2, currImage_3)
{
	if(startup)
	{	
		imgPath = trim(imgPath);
		if(imgPath.charAt(imgPath.length - 1) != "/")
			imgPath += "/";
		
		for(var i = 0; i < horImages.length; i++)
		{
			horImages[i].src = imgPath + horData[i][0];
			horImages[i].alt = imgPath + horData[i][1];
		}
		
		for(var i = 0; i < verImages.length; i++)
		{
			verImages[i].src = imgPath + verData[i][0];
			verImages[i].alt = imgPath + horData[i][1];
		}
		
		//zapamietanie bieżących obrazków zwróconych z Velocity dla uniknięcia powtórzeń
		setCookie(prevImageCookieName_1, currImage_1, null);
		setCookie(prevImageCookieName_2, currImage_2, null);
		setCookie(prevImageCookieName_3, currImage_3, null);
		
		setTimeout("reloadImages(false)", firstDelay);
	}
	else
		setTimeout("reloadImage_1()", imgDelay);
}

function reloadImage_1()
{
	var previous_1 = readCookie(prevImageCookieName_1);
	var previous_2 = readCookie(prevImageCookieName_2);

	do
	{
		random = Math.floor(Math.random() * horImages.length);
	}
	while(random == previous_1 || random == previous_2);
	
	setCookie(prevImageCookieName_1, random, null);
	
	if(window.createPopup)
		imgToReload_1.filters[0].apply();
	document.images.imgToReload_1.src = horImages[random].src;
	document.images.imgToReload_1.alt = horImages[random].alt;
	if(window.createPopup)
		imgToReload_1.filters[0].play();

	setTimeout("reloadImage_2()", imgDelay)
}

function reloadImage_2()
{
	var previous_1 = readCookie(prevImageCookieName_1);
	var previous_2 = readCookie(prevImageCookieName_2);

	do
	{
		random = Math.floor(Math.random() * horImages.length);
	}
	while(random == previous_1 || random == previous_2);

	setCookie(prevImageCookieName_2, random, null);
	
	if(window.createPopup)
		imgToReload_2.filters[0].apply();
	document.images.imgToReload_2.src = horImages[random].src;
	document.images.imgToReload_2.alt = horImages[random].alt;
	if(window.createPopup)
		imgToReload_2.filters[0].play();

	setTimeout("reloadImage_3()", imgDelay)
}

function reloadImage_3()
{
	var previous_3 = readCookie(prevImageCookieName_3);
		
	do
	{
		random = Math.floor(Math.random() * verImages.length);
	}
	while(random == previous_3);

	setCookie(prevImageCookieName_3, random, null);
		
	if(window.createPopup)
		imgToReload_3.filters[0].apply();
	document.images.imgToReload_3.src = verImages[random].src;
	document.images.imgToReload_3.alt = verImages[random].alt;
	if(window.createPopup)
		imgToReload_3.filters[0].play();

	setTimeout("reloadImage_1()", cycleDelay)
}

/** END: dynamiczna podmiana obrak?w w bannerze */
