window.onload = function() {
	if (document.getElementById("nav")) {
		var subMenus = new Array("societa", "servizi", "soci")
		for (var n = 0; n < subMenus.length; n++) {
			var current = subMenus[n];
			var tag = document.getElementById(current + "_trigger");
				tag.onmouseover = function() {
				this.className += "_hover";
			}
				tag.onmouseout = function() {
				this.className = this.className.replace("_hover", "");
			}
			
		}
	}
	if (document.getElementById("scroller")) {
		setPos();
	}
	if (document.getElementById("username") && document.getElementById("password")) {
		document.getElementById("username").onclick = function() {
			clearLogin();
		}
		document.getElementById("password").onclick = function() {
			clearLogin();
		}
	}
	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;
		}
	}
}

function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

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 clearLogin() {
	if (document.getElementById("username").value == "username" && document.getElementById("password").value == "*********") {
		document.getElementById("username").value = "";
		document.getElementById("password").value = "";
	}
}
	/*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 (document.getElementById("regione2")) {
		var regione = document.getElementById("regione2").value;
		if (regione != "") {
			document.getElementById('provincia2_' + regione).style.display = "block";
			document.getElementById('provincia2_' + regione).disabled = false;
		}
	}
	
	if (document.getElementById("attivita")) {
		var regione = document.getElementById("attivita").value;
		if (regione == "profumeria al dettaglio") {
			document.getElementById('attivita_dettaglio').style.display = "block";
			document.getElementById('attivita_dettaglio').disabled = false;
		}
	}
	
	if (document.getElementById("attivita_dettaglio")) {
		var regione = document.getElementById("attivita_dettaglio").value;
		if (regione == "consorziato") {
			document.getElementById('nome_consorzio').style.display = "block";
			document.getElementById('nome_consorzio').disabled = false;
		}
	}
	
	if (document.getElementById("provincia")) {
		var provincia = document.getElementById("provincia").value;
		if (provincia != "") {
			//alert('citta_' + provincia);
			document.getElementById('citta_fake').style.display = "none";
			document.getElementById('citta_fake').disabled = true;
			document.getElementById('citta_' + provincia).style.display = "block";
			document.getElementById('citta_' + provincia).disabled = false;
		}
	}
}

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 selectCitta(prov) {
	var provincia = document.getElementById("provincia").value;
	if (provincia != "") {
		var tags = document.getElementsByTagName("select");
		for (var i = 0; i <  tags.length  ; i++) {
			if (tags[i].className == "citta") {
				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 selectProv2(prov) {
	var regione = document.getElementById("regione2").value;
	if (regione != "") {
		var tags = document.getElementsByTagName("select");
		for (var i = 0; i <  tags.length  ; i++) {
			if (tags[i].className == "provincia2") {
				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 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";
	}
	galCopy.style.left = parseInt(galCopy.style.left) - 1 + "px";
	if (galCopy.style.left == "-" + galW + "px") {
		galCopy.style.left = galW + "px";
	}
	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;
}