// JavaScript Document
function controlla(richiesta) {
	if (richiesta.nome.value == ""){
		alert("Inserire il nome del contatto, grazie.  ");
		richiesta.nome.focus();return (false);
	}
	if (richiesta.cognome.value == ""){
		alert("Inserire il cognome del contatto, grazie.  ");
		richiesta.cognome.focus();return (false);
	}
	if (richiesta.citta.value == ""){
		alert("Inserire la citta' del contatto, grazie.  ");
		richiesta.citta.focus();return (false);
	}
	if (richiesta.provincia.options[richiesta.provincia.selectedIndex].value == ""){
		alert("Specificare la provincia, grazie.  ");
		richiesta.provincia.focus();return (false);
	}
	if (richiesta.telefono.value == ""){
		alert("Inserire il numero di telefono.  ");
		richiesta.telefono.focus();return (false);
	}
	if (richiesta.email.value == ""){
		alert("Inserire l\'indirizzo email, grazie.  ");
		richiesta.email.focus();return (false);
	}
	var imail=richiesta.email.value;
	var poschioccia=imail.indexOf("@");
	var pospunto=imail.lastIndexOf(".");
	var len=imail.length;
	if ((poschioccia<1)||(pospunto<poschioccia+2)||(pospunto==len-1)){
		alert("Inserire un'indirizzo email VALIDO, grazie.  ");
		richiesta.email.focus();return (false);
	}
	if (richiesta.richiesta.value == ""){
		alert("Compilare il campo richiesta, grazie  ");
		richiesta.richiesta.focus();return (false);
	}
	if (richiesta.accetta_privacy.checked==false){
		alert("Per continuare devi accettare il trattameto dei dati personali");
		richiesta.accetta_privacy.focus();return (false);
	}
	return (true);
}
