// JavaScript Document
function fader(eID, i) {
	setTimeout("setBackground('"+ eID +"', "+ i +")", 10000);
}

function setBackground(eID, i) {
	fade(eID, 100, 0, 500, i);
	setTimeout("restartScript('"+ eID +"', "+ i +")", 1000);
}

function restartScript(eID, i) {
	if ( i == 3 ) {
		fade(eID, 0, 100, 1000, i);
		fader(eID, 0);
	} else {
		fade(eID, 0, 100, 1000, i);
		fader(eID, ++i);
	}
}


function setOpacity(eID, opacityLevel) {

	var eStyle = document.getElementById(eID).style;
	eStyle.opacity = opacityLevel / 100;
	eStyle.filter = 'alpha(opacity='+opacityLevel+')';

}

function fade(eID, startOpacity, stopOpacity, duration, graphicNumber) {

	var speed = Math.round(duration / 100);
	var timer = 0;
	var image = 1;

	if (startOpacity < stopOpacity){ // fade in
		for (var i=startOpacity; i<=stopOpacity; i++) {
			setTimeout("setOpacity('"+eID+"',"+i+")", timer * speed);
			timer++;
		}
		document.getElementById('banners').style.backgroundImage = 'url(images/banner_' + graphicNumber + '.png)';
		return;
	}

	for (var i=startOpacity; i>=stopOpacity; i--) { // fade out
		setTimeout("setOpacity('"+eID+"',"+i+")", timer * speed);
		timer++;
	}

}
