function check() {

  // variabili associate ai campi del form
	var email = document.form_segnalazioni.email.value;
	var messaggio = document.form_segnalazioni.messaggio.value;
	
  var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;		

	
	// campo messaggio
	if ((messaggio == "") || (messaggio == "undefined")) {   
	   alert("Il campo 'Messaggio' è obbligatorio.");   
		 document.form_segnalazioni.messaggio.focus();   
		 return false;
	}

  // campo Email, non è obbligatorio ma se lo inserisco deve essere sintatticamente corretto 
  else if ((email != "") && (email != "undefined")) {
	   if (!email_reg_exp.test(email)) {   
       alert("Inserire un indirizzo email corretto.");   
  	   document.form_segnalazioni.email.focus();   
  	   return false;
		 }
  }
										
	// controlli OK
	else {
	   return true;
	}
}
