﻿/* Autorem skryptu jest Bartosz Medoń - www.bmedon.net
Kopiowanie, rozpowszechnianie bez zgody autora zabronione!*/

window.onload = okienka;
var obrazki = new Array("obrazki/1.jpg","obrazki/2.jpg","obrazki/3.jpg","obrazki/4.jpg");
var linki = new Array("http://zlotemysli.pl/micpawlowski,1/","http://www.dobreebooki.pl/darmowe_ebooki.php?strona=1","http://www.dobreebooki.pl/eCzytniki.php","http://www.noclegibaza.pl");
var ile = obrazki.length;
var i = 0;
var ink = 0;
var odliczanie;

function okienka()
{
	if ( ile != null )
	{
		if(window.document.zmienny_obrazek)
		{
      ink = i++;
      ustaw(ink,0);
			if ( i > ile-1 )
			{
				i=0;
			}
		}
		odliczanie = setTimeout("okienka()",4500);
	}
}

function ustaw(indeks,click)
{
	window.document.zmienny_obrazek.src = obrazki[indeks];
	window.document.getElementById("zmienny_link").setAttribute("href",linki[indeks]);
	for(var x=0;x<ile;x++)
	{
    if (x == indeks)
    {
      window.document.getElementById(indeks).className = "red";
    }
    else
    {
      removeClass(window.document.getElementById(x),"red");
    }
	}
	if (click == 1)
  {
    clearTimeout(odliczanie);
    i = indeks;
    okienka();
  }
}

/* funkcje sprawdzania czy element posiada klasę oraz usuwania klasy z elementu
http://www.openjs.com/scripts/dom/class_manipulation.php */
function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}