



function ControllaMail()
   {
   EmailAddr = document.modulo.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr))
      return true;
   else
      {
      alert("Controlla l'indirizzo di e-mail inserito");
      document.modulo.email.focus();
      return false;
      }
   }

function ControllaModuloPrivati() {
	
	if (document.modulo.nome.value == "") {
		alert("Il campo NOME non puņ essere vuoto");
		document.modulo.nome.focus();
		return false;
	}

	if (document.modulo.cognome.value == "") {
		alert("Il campo COGNOME non puņ essere vuoto");
		document.modulo.cognome.focus();
		return false;
	}
	
	EmailAddr = document.modulo.email.value;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if ( !Filtro.test(EmailAddr) ) {
		alert("Controlla l'indirizzo di e-mail inserito");
	    document.modulo.email.focus();
	    return false;
	}
	
	if (document.modulo.telefono.value == "") {
		alert("Il campo TELEFONO non puņ essere vuoto");
		document.modulo.telefono.focus();
		return false;
	}
	
	if (document.modulo.indirizzo.value == "") {
		alert("Il campo INDIRIZZO non puņ essere vuoto");
		document.modulo.indirizzo.focus();
		return false;
	}

	if (document.modulo.CAP.value == "") {
		alert("Il campo CAP non puņ essere vuoto");
		document.modulo.CAP.focus();
		return false;
	}

	if (document.modulo.comune.value == "") {
		alert("Il campo COMUNE non puņ essere vuoto");
		document.modulo.comune.focus();
		return false;
	}

	if (document.modulo.provincia.value == "") {
		alert("Il campo PROVINCIA non puņ essere vuoto");
		document.modulo.provincia.focus();
		return false;
	}

	if (document.modulo.regione.value == "") {
		alert("Il campo REGIONE non puņ essere vuoto");
		document.modulo.regione.focus();
		return false;
	}
	
	if ( document.modulo.consumi.value == ""){
		alert("Il campo CONSUMO ANNUO non puņ essere vuoto");
		document.modulo.consumi.focus();
		return false;
	}
	
return true;
}

function ControllaModuloAzienda() {
	
	if (document.modulo.nome.value == "") {
		alert("Il campo NOME non puņ essere vuoto");
		document.modulo.nome.focus();
		return false;
	}

	if (document.modulo.cognome.value == "") {
		alert("Il campo COGNOME non puņ essere vuoto");
		document.modulo.cognome.focus();
		return false;
	}
	
	if (document.modulo.ragione_sociale.value == "") {
		alert("Il campo RAGIONE SOCIALE non puņ essere vuoto");
		document.modulo.ragione_sociale.focus();
		return false;
	}
	
	EmailAddr = document.modulo.email.value;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if ( !Filtro.test(EmailAddr) ) {
		alert("Controlla l'indirizzo di e-mail inserito");
	    document.modulo.email.focus();
	    return false;
	}
	
	if (document.modulo.telefono.value == "") {
		alert("Il campo TELEFONO non puņ essere vuoto");
		document.modulo.telefono.focus();
		return false;
	}
	
	if (document.modulo.indirizzo.value == "") {
		alert("Il campo INDIRIZZO non puņ essere vuoto");
		document.modulo.indirizzo.focus();
		return false;
	}

	if (document.modulo.CAP.value == "") {
		alert("Il campo CAP non puņ essere vuoto");
		document.modulo.CAP.focus();
		return false;
	}

	if (document.modulo.comune.value == "") {
		alert("Il campo COMUNE non puņ essere vuoto");
		document.modulo.comune.focus();
		return false;
	}

	if (document.modulo.provincia.value == "") {
		alert("Il campo PROVINCIA non puņ essere vuoto");
		document.modulo.provincia.focus();
		return false;
	}

	if (document.modulo.regione.value == "") {
		alert("Il campo REGIONE non puņ essere vuoto");
		document.modulo.regione.focus();
		return false;
	}

	if ( document.modulo.consumi.value == ""){
		alert("Il campo CONSUMO ANNUO non puņ essere vuoto");
		document.modulo.consumi.focus();
		return false;
	}
return true;
}

function ControllaModuloInvestitore() {

	if (document.modulo.nome.value == "") {
		alert("Il campo NOME non puņ essere vuoto");
		document.modulo.nome.focus();
		return false;
	}

	if (document.modulo.cognome.value == "") {
		alert("Il campo COGNOME non puņ essere vuoto");
		document.modulo.cognome.focus();
		return false;
	}
	
	EmailAddr = document.modulo.email.value;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if ( !Filtro.test(EmailAddr) ) {
		alert("Controlla l'indirizzo di e-mail inserito");
	    document.modulo.email.focus();
	    return false;
	}
	
	if (document.modulo.telefono.value == "") {
		alert("Il campo TELEFONO non puņ essere vuoto");
		document.modulo.telefono.focus();
		return false;
	}
	

	if (document.modulo.indirizzo.value == "") {
		alert("Il campo INDIRIZZO non puņ essere vuoto");
		document.modulo.indirizzo.focus();
		return false;
	}

	if (document.modulo.CAP.value == "") {
		alert("Il campo CAP non puņ essere vuoto");
		document.modulo.CAP.focus();
		return false;
	}

	if (document.modulo.comune.value == "") {
		alert("Il campo COMUNE non puņ essere vuoto");
		document.modulo.comune.focus();
		return false;
	}
	
	if (document.modulo.provincia.value == "") {
		alert("Il campo PROVINCIA non puņ essere vuoto");
		document.modulo.provincia.focus();
		return false;
	}

	if (document.modulo.regione.value == "") {
		alert("Il campo REGIONE non puņ essere vuoto");
		document.modulo.regione.focus();
		return false;
	}

	if (document.modulo.superficie_mq.value == "") {
		alert("Il campo SUPERFICIE non puņ essere vuoto");
		document.modulo.superficie_mq.focus();
		return false;
	}

	 
return true;
}

function ControllaModuloCollaborazione() {

	if (document.modulo.nome.value == "") {
		alert("Il campo NOME non puņ essere vuoto");
		document.modulo.nome.focus();
		return false;
	}

	if (document.modulo.cognome.value == "") {
		alert("Il campo COGNOME non puņ essere vuoto");
		document.modulo.cognome.focus();
		return false;
	}
		
	if (document.modulo.indirizzo.value == "") {
		alert("Il campo INDIRIZZO non puņ essere vuoto");
		document.modulo.indirizzo.focus();
		return false;
	}

	if (document.modulo.CAP.value == "") {
		alert("Il campo CAP non puņ essere vuoto");
		document.modulo.CAP.focus();
		return false;
	}

	if (document.modulo.comune.value == "") {
		alert("Il campo COMUNE non puņ essere vuoto");
		document.modulo.comune.focus();
		return false;
	}

	if (document.modulo.provincia.value == "") {
		alert("Il campo PROVINCIA non puņ essere vuoto");
		document.modulo.provincia.focus();
		return false;
	}

	if (document.modulo.regione.value == "") {
		alert("Il campo REGIONE non puņ essere vuoto");
		document.modulo.regione.focus();
		return false;
	}

	if (document.modulo.telefono.value == "") {
		alert("Il campo TELEFONO non puņ essere vuoto");
		document.modulo.telefono.focus();
		return false;
	}
	
	if (document.modulo.cellulare.value == "") {
		alert("Il campo CELLULARE non puņ essere vuoto");
		document.modulo.cellulare.focus();
		return false;
	}
return true;
}
 
function ControllaModulo() {
 
	EmailAddr = document.modulo.email.value;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if ( !Filtro.test(EmailAddr) ) {
		alert("Controlla l'indirizzo di e-mail inserito");
	    document.modulo.email.focus();
	    return false;
	}
	
	if (document.modulo.nome.value == "") {
		alert("Il campo NOME non puņ essere vuoto");
		document.modulo.nome.focus();
		return false;
	}

	if (document.modulo.cognome.value == "") {
		alert("Il campo COGNOME non puņ essere vuoto");
		document.modulo.cognome.focus();
		return false;
	}
		
	if (document.modulo.telefono.value == "") {
		alert("Il campo TELEFONO non puņ essere vuoto");
		document.modulo.telefono.focus();
		return false;
	}
	
	
	if (document.modulo.indirizzo.value == "") {
		alert("Il campo INDIRIZZO non puņ essere vuoto");
		document.modulo.indirizzo.focus();
		return false;
	}

	if (document.modulo.CAP.value == "") {
		alert("Il campo CAP non puņ essere vuoto");
		document.modulo.CAP.focus();
		return false;
	}

	if (document.modulo.regione.value == "") {
		alert("Il campo REGIONE non puņ essere vuoto");
		document.modulo.regione.focus();
		return false;
	}

	if (document.modulo.provincia.value == "") {
		alert("Il campo PROVINCIA non puņ essere vuoto");
		document.modulo.provincia.focus();
		return false;
	}

	if (document.modulo.comune.value == "") {
		alert("Il campo COMUNE non puņ essere vuoto");
		document.modulo.comune.focus();
		return false;
	}

	
	if ( document.modulo.consumi.value == ""){
		alert("Il campo CONSUMO ANNUO non puņ essere vuoto");
		document.modulo.consumi.focus();
		return false;
	}
	

	if (document.modulo.ragione_sociale.value == "") {
		alert("Il campo RAGIONE SOCIALE non puņ essere vuoto");
		document.modulo.ragione_sociale.focus();
		return false;
	}

	if (document.modulo.superficie_mq.value == "") {
		alert("Il campo SUPERFICIE non puņ essere vuoto");
		document.modulo.superficie_mq.focus();
		return false;
	}

	if (document.modulo.cellulare.value == "") {
		alert("Il campo CELLULARE non puņ essere vuoto");
		document.modulo.cellulare.focus();
		return false;
	}
 
return true;
}



function toggleEsperienzaLavorativa() {

var sel = document.getElementById('gia_lavorato');

	if (document.getElementById('gia_lavorato').selectedIndex == 0) {
		showEsperienzaLavorativa();
	}
	else {
		hideEsperienzaLavorativa();
	}


}


function showEsperienzaLavorativa() {
	document.getElementById("esperienza").disabled = false;
	document.getElementById("kwinstallati").disabled = false; 
	/* document.getElementById("esperienza").style.visibility= "visible";
	document.getElementById("kwinstallati").style.visibility = "visible";*/
}

function hideEsperienzaLavorativa() {
	document.getElementById("esperienza").disabled = true;
	document.getElementById("kwinstallati").disabled = true; 
	/* document.getElementById("esperienza").style.visibility= "hidden";
	document.getElementById("kwinstallati").style.visibility= "hidden";*/
}



function disableButton() {
	document.getElementById("submitButton").disabled = true;
}

function enableButton() {
	document.getElementById("submitButton").disabled = false;
}

function enablePrivateCompanyForm() {
	
	document.getElementById("superficie").disabled = true;
	document.getElementById("orientamento_terreno").disabled = true;
	
	document.getElementById("consumi").disabled = false;
	document.getElementById("tetto").disabled = false;
	document.getElementById("orientamento_tetto").disabled = false;

}

function enableInvestmentForm() {

	document.getElementById("superficie").disabled = false;
	document.getElementById("orientamento_terreno").disabled = false;
	
	document.getElementById("consumi").disabled = true;
	document.getElementById("tetto").disabled = true;
	document.getElementById("orientamento_tetto").disabled = true;

}

function confirmPrivacy() {

if ( document.getElementById("radio1").checked ) {
	return true;
} else {
	alert ('Per proseguire č necessario prestare il consenso al trattamento dei propri dati');
	return false;
}

}



