var Img = new Array;
var cImg = 0;
var delay = 8000;		// durata vsiualizzazioe immagine nel banner in millisecondi.
var fade_delay = 1000;	// durata effetto transizione in millisecondi
var tm;

function Init() {
	totImg = (Img.length - 1);
	cImg = Math.round(Math.random() * totImg);
	document.getElementById("box").style.background='url(Struttura/banner/'+ Img[cImg]+') no-repeat';
	tm = setInterval("ChangeImage()", delay);
}

function ChangeImage() {
	document.getElementById("banner").style.background='url(Struttura/banner/'+ Img[cImg]+') no-repeat';
	changeOpac(0, "box");
	cImg++;
	if (cImg == Img.length) {
		cImg = 0;
	}
	document.getElementById("box").style.background='url(Struttura/banner/'+ Img[cImg]+') no-repeat';
	opacity("box", 0, 100);
}


function opacity(id, opacStart, opacEnd) {
	var speed = Math.round(fade_delay / 100);
	var timer = 0;

	if (opacStart > opacEnd) {
		for (i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if (opacStart < opacEnd) {
		for (i = opacStart; i <= opacEnd; i++) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(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 + ")";
}
