function validate_form ( )
	{
	valid = true;
   	  if ( document.contatti.ContactName.value == "" )
       {
               alert ( "Inserire il nome del mittente" );
               valid = false;
       }
       var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
       if (!email_reg_exp.test(document.contatti.EmailFrom.value) || (document.contatti.EmailFrom.value == "") || (document.contatti.EmailFrom.value == "undefined"))
       {
               alert ( "Inserire una email di recapito valida" );
               valid = false;
       }
       if ( document.contatti.Message.value == "" )
       {
               alert ( "Non e' stato lasciato nessun messaggio" );
               valid = false;
       }
       return valid;
}