function ControllaMail() {
   EmailAddr = document.form1.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   
   if (!Filtro.test(EmailAddr) || EmailAddr == "") {
	   
		alert("Inserisci un indirizzo email valido.");
	  	document.form1.email.style.color = "#ac0505";
	  	document.form1.email.style.borderColor = "#ac0505";
      	document.form1.email.focus();
      	return false;
   }
   
   else {
	   
		document.form1.email.style.color = "#CCC";
	  	document.form1.email.style.borderColor = "#3F9";
		return true;
		
    }
		
}
   
function ControllaMex() { 
	
	if ( document.form1.messaggio.value == "" ){
        alert ( "Campo 'messaggio' obbligatorio." );
	  	document.form1.messaggio.style.color = "#ac0505";
	  	document.form1.messaggio.style.borderColor = "#ac0505";		
        return false;
    } else {
	
		document.form1.messaggio.style.color = "#CCC";
	  	document.form1.messaggio.style.borderColor = "#3F9";
		return true;
	}

}

function ControllaNome() { 
	
	if ( document.form1.nome.value == "" ){
        alert ( "Campo 'Nome' obbligatorio." );
	  	document.form1.nome.style.color = "#ac0505";
	  	document.form1.nome.style.borderColor = "#ac0505";		
        return false;
		
    } else {
	
		document.form1.nome.style.color = "#CCC";
	  	document.form1.nome.style.borderColor = "#3F9";
		return true;
	}

}

function ControllaCognome() { 
	
	if ( document.form1.cognome.value == "" ){
        alert ( "Campo 'Cognome' obbligatorio." );
	  	document.form1.cognome.style.color = "#ac0505";
	  	document.form1.cognome.style.borderColor = "#ac0505";		
        return false;
		
    } else {
	
		document.form1.cognome.style.color = "#CCC";
	  	document.form1.cognome.style.borderColor = "#3F9";
		return true;
	}

}

function ControllaCitta() { 
	
	if ( document.form1.citta.value == "" ){
        alert ( "Campo 'Città;' obbligatorio." );
	  	document.form1.citta.style.color = "#ac0505";
	  	document.form1.citta.style.borderColor = "#ac0505";		
        return false;
		
    } else {
	
		document.form1.citta.style.color = "#CCC";
	  	document.form1.citta.style.borderColor = "#3F9";
		return true;
	}

}

function validate_form(thisform) {
	
	if (ControllaNome() && ControllaCognome() && ControllaCitta() && ControllaMail() && ControllaMex()) { return true } else { return false };

}

