window.onload = function() {
	if (document.getElementById("nav")) {
		
		var tag = document.getElementById("la_federazione_trigger");
			tag.onmouseover = function() {
			this.className += "_hover";
		}
			tag.onmouseout = function() {
			this.className = this.className.replace("_hover", "");
		}
		
		var tag = document.getElementById("servizi_trigger");
			tag.onmouseover = function() {
			this.className += "_hover";
		}
			tag.onmouseout = function() {
			this.className = this.className.replace("_hover", "");
		}
		
	}
	
	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 redir(address, time) {
	setTimeout("window.location = '" + address + "';", time);
}

function ajax_form(form_id, action, update_id, redirect) {
	//$(update_id).update("<img id='loader' src='/"+sf+"img/ajax-loader.gif' />");
	//alert(form_id + "," + action + "," + update_id)
	$(form_id).action = action;
	$(form_id).getMyBody=function(){
		var objIn=this.serialize(true);
		var valOut="";
		  for (var s in objIn){
				
valOut+=(valOut==""?"":"&")+s+"="+escape(objIn[s]);
		  }     
		return(valOut);
		};
	
	$(form_id).request({
       	onFailure: function() {alert(form_id + "," + action) },
		encoding:'iso-8859-1',
		postBody:$(form_id).getMyBody(),
        onSuccess: function(t) {
			var resp = t.responseText;
            $(update_id).update(resp);
			var num1 = resp.indexOf("goto[");
			if (redirect || num1 > -1 ) {
				//alert(redirect + "|" + t.responseText.indexOf("goto["))
				var redirect_str = "";
				if (redirect) redirect_str = redirect;
				if (num1 > -1) {
					var num2 = resp.indexOf("]");
					var redirect_str = resp.substr(num1 + 5, num2 - num1 - 5);
				}
				//alert(redirect_str);
				redir(redirect_str, 500);
			}
			//alert($(update_id).innerHTML);
			/*if (resp.indexOf('img/ajax-loader.gif') > -1) {
				hideLoader = function() {
					$("loader").style.display = "none";
				}
				showResp = function() {
					$("ok").innerHTML = "Richiesta informazioni inviata con successo";
				}
				setTimeout("hideLoader()", 500);
				setTimeout("showResp()", 600);
			}*/
        }
    });
	//return 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;
	}
}
