window.onload = function() {
	if (document.getElementById("presentazione")) {
		initChangeBox("presentazione");
	}
	if (document.getElementById("banners")) {
		initChangeBox("banners");
	}
	renderSwfs();

	if (document.getElementById("novitaBox")) {
		slideNews();
	}
}

startTop = 140;
startId = 0;
nextId = 1;
delay = 6000;

function slideNews() {
	nextId = startId + 1;
	if (startId == 5) {
		nextId = 1;	
	}
	if (startId == 6) {
		startId = 1
		nextId = 2;	
	}
	/*for (n = 1; n <=5; n++) {
		document.getElementById("news_" + n).style.zIndex = "1";
	}
	document.getElementById("news_" + startId).style.zIndex = "2";*/
	for (n = 1; n <=5; n++) {
		if (document.getElementById("news_" + n)) {
			document.getElementById("news_" + n).style.display = "none";
		}
	}
	if (document.getElementById("news_" + nextId)) {
		document.getElementById("news_" + nextId).style.top = startTop + "px";
		document.getElementById("news_" + nextId).style.display = "block";
	}
	slideBox();
}

function slideBox() {
	startTop = startTop-5;
	if (document.getElementById("news_" + nextId)) {
		document.getElementById("news_" + nextId).style.top = startTop + "px";
		slideTimer = setTimeout("slideBox()", 10);
	} else {
		startTop = 140;
		startId++;
		setTimeout("slideNews()", 0);
	}
	if (startTop == 0) {
		clearTimeout(slideTimer);
		startTop = 140;
		startId++;
		setTimeout("slideNews()", delay);
	}
}

function renderSwfs() {
	if (document.getElementById("swf_home")) {
		var params = {
			wmode: "transparent"
		};
		var file = document.getElementById("flash_name").innerHTML;
		if (file != "") {
			swfobject.embedSWF("swf/" + file, "swf_home", "865", "540", "9.0.0", "swf/expressInstall.swf", {}, params, {});
		}
	}
	/*if (document.getElementById("swf_clickus")) {
		var params = {
			wmode: "transparent"
		};
		var nome = document.getElementById("swf_clickus").innerHTML;
		swfobject.embedSWF("swf/" + nome + ".swf", "swf_clickus", "682", "293", "9.0.0", "swf/expressInstall.swf", {}, params, {});
	}*/
}

var curBox = 0;
var boxes = new Array();

function initChangeBox(objId) {
	tags = document.getElementById(objId).getElementsByTagName("div");
	if (tags.length > 0) {
		var i = 0;
		for (n=0; n<tags.length; n++) {
			var tag = tags[n];
			if (tag.className.indexOf("box") != -1) {
				boxes[i] = tag.id;
				i++;
			}
		}
		setTimeout("changeBox()", 3000);
	}
}

function changeBox() {
	document.getElementById(boxes[curBox]).style.display = "none";
	curBox++;
	if (curBox >= boxes.length) curBox = 0;
	document.getElementById(boxes[curBox]).style.display = "block";
	setTimeout("changeBox()", 3000);
}

function cat_highlight(name) {
	//alert(name);
	document.getElementById("categorie").className = name;
}