var opacity = 0; // Przezroczystosc dla FF,O,S
var alpha = 0; // Przezroczystosc dla IE

var flag = 1; // Flaga statusu: przezroczystosc na 0 i 1 => 1; pozostale => 0
var fadeInt_val = 0; // IE fix

// ### Funkcja wygaszenia: 0 => do zera; 1 => do pelnej

function fadeIO(type) {
	
	var e = document.getElementById('showoff');

	if(type == 1) {
		opacity += 0.1;
		alpha += 10;
	} else {
		opacity -= 0.1;
		alpha -= 10;
	}
		
	e.style.opacity	= opacity;
	e.style.filter = 'alpha(opacity='+alpha+')';
	
	if((e.style.opacity >= 1 && type == 1) || (e.style.opacity <= 0 && type == 0)) {
		if(fadeInt_val == 1) {
			clearInterval(fadeInt);	
			fadeInt_val = 0;
		}
	}
	
	if(e.style.opacity <= 0 && type == 0) flag++;

}

// ### Funkcja zmiany banera

function changeAd() {
	var e = document.getElementById('showoff');
	
	if(e.style.opacity <= 0) {
		fadeInt = setInterval("fadeIO(1);",50);
		fadeInt_val = 1;
	} else if(e.style.opacity >= 1) {
		fadeInt = setInterval("fadeIO(0);",50);
		fadeInt_val = 1;
	}
	
	if(flag == 1) {
		flag = 0;
		e.style.background = 'url('+dirPath+'foto/mini/'+items[i]+'.jpg) no-repeat center';
		document.getElementById('showoff_href').href = links[i];
		document.getElementById('showoff_href').target = '_blank';
		if(items[++i] > 0); else i = 0;
	} else {
		clearInterval(showoffInt);	
		if(fadeInt_val == 1) {
			clearInterval(fadeInt);	
			fadeInt_val = 0;
		}
		
		fadeInt = setInterval("fadeIO(0);",50); 
		fadeInt_val = 1;
		
		setTimeout("showoff();",1000);
	}
}

// ### Funkcja glowna

function showoff() {
	changeAd();
	showoffInt = setInterval("changeAd();",time);
}