var url = window.location.href;
var sf = (url.indexOf("server-asp")>-1) ? "www.gruppodec.it/" : "";
var page_name = url.substring(url.lastIndexOf('/') + 1);

window.onload = function() {
	var divs = new Array("nav", "menu")
	for (n=0;n<divs.length;n++) {
		var div = divs[n];
		if (document.getElementById(div)) {
			var tags = document.getElementById(div).getElementsByTagName("img");
			for (var i = 0; i <  tags.length  ; i++) {
				var tag = tags[i];
				if (tag.className != "current") {
					tag.onmouseover = function() {
						var thisId = this.id;
						//alert(thisId);
						source = document.getElementById(thisId).src;
						source = source.replace(".jpg", "_on.jpg");
						document.getElementById(thisId).src = source;
					}
					tag.onmouseout = function() {
						var thisId = this.id;
						//alert(thisId);
						source = document.getElementById(thisId).src;
						source = source.replace("_on.jpg", ".jpg");
						document.getElementById(thisId).src = source;
					}
				}
			}
		}
	}
	var divs = new Array("button_documenti");
	for (n=0; n<divs.length;n++) {
		var div = divs[n];
		var tag = document.getElementById(div);
		if (tag) {
			/*tag.onmouseover = function() {
				this.className += "over";
			}
			tag.onmouseout = function() {
				this.className = this.className.replace("over", "");
			}*/
			tag.onclick = function() {
				var obj = document.getElementById("subDocumenti");
				obj.style.display = (obj.style.display == "block") ? "none" : "block";
			}
		}
	}
	if (document.getElementById("gallery")) {
		setPos();
	}
	renderSwfs()
	if (document.getElementById("regione")) {
		var regione = document.getElementById("regione").value;
		if (regione != "") {
			document.getElementById('provincia_' + regione).style.display = "block";
			document.getElementById('provincia_' + regione).disabled = false;
		}
	}

	if ($("banner_partner")) {
		var banner_partner = new Banner_swf("banner_partner", "img/banner_partner/", 290, 370);
	}

	if ($("news_gruppo_dec")) {
		var news_home = new Rotator("news_gruppo_dec", 10000);
	}

	if ($("google_map")) initialize_google_map();
}

function selectProv(prov) {
	var regione = document.getElementById("regione").value;
	if (regione != "") {
		var tags = document.getElementsByTagName("select");
		for (var i = 0; i <  tags.length  ; i++) {
			if (tags[i].className == "provincia") {
				thisId = tags[i].id;
				//alert(thisId);
				document.getElementById(thisId).style.display = "none";
				document.getElementById(thisId).disabled = true;
			}
		}
		document.getElementById(prov).style.display = "block";
		document.getElementById(prov).disabled = false;
	}
}



function regione(sigla) {
	var tags = document.getElementById("provinceBoxBox").getElementsByTagName("div");
	for (var i = 0; i <  tags.length  ; i++) {
		var tag = tags[i];
		if (tag.className == "provinceBox") {
			var thisId = tag.id;
			document.getElementById(thisId).style.display = "none";
		}
	}
	document.getElementById("prov_" + sigla).style.display = "block";
}


function checkLogin() {
	if (document.getElementById("username").value == "username" && document.getElementById("password").value == "********") {
		document.getElementById("username").value = "";
		document.getElementById("password").value = "";
	}
}

function selectSoci(which) {
	var tags = document.getElementById("sociBox").getElementsByTagName("input");
	for (var i = 0; i <  tags.length  ; i++) {
		var tag = tags[i];
		var thisId = tag.id;
		document.getElementById(thisId).checked = which;
	}
}

function setPos() {
	gal = document.getElementById("gallery");
	galCopy = document.getElementById("galleryCopy");
	galW = getElementWidth("gallery");
	galCopyW = getElementWidth("galleryCopy");
	gal.style.left = "0px";
	galCopyOffSet = galW + "px";
	//alert(asd);
	galCopy.style.left = galCopyOffSet;
	startScroll();
}
function startScroll() {
	gal.style.left = parseInt(gal.style.left) - 1 + "px";
	if (gal.style.left == "-" + galW + "px") {
		gal.style.left = galW + "px";
		gal.style.zIndex = 1;
	}
	galCopy.style.left = parseInt(galCopy.style.left) - 1 + "px";
	if (galCopy.style.left == "-" + galW + "px") {
		galCopy.style.left = galW + "px";
		galCopy.style.zIndex = 1;
	}
	timer = setTimeout("startScroll()", 5)
}
function stopScroll() {
	window.clearTimeout(timer)
}
function getElementWidth(Elem) {
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all) {
		var elem = document.all[Elem];
	}
	xPos = elem.offsetWidth;
	return xPos;
}
