function validadati() 
{
  if (document.contatti.nome.value.length == 0 ) 
  {
  		alert("Il campo NOME è obbligatorio!");
  		document.contatti.nome.focus();
  		return false;
  }
  
  // Controllo della email
  var e_mail = document.contatti.email.value;
  
  if (document.contatti.email.value.length == 0 ) 
  {
      alert("Il campo indirizzo EMAIL è obbligatorio!");
      document.contatti.email.focus();
  		return false;
  }
  
  if ( e_mail.search("tartarughine.com") != -1 )
  {
      alert("Indirizzo email non valido!");
      document.contatti.email.focus();
  		return false;
  }
  
  if (document.contatti.email.value.length > 0)
  {
  	
  	for(i=0; i<document.contatti.email.value.length; i++)
  	{
  		if(document.contatti.email.value.lastIndexOf("@")<1)
  		{
    		alert("L'email inserita non è valida");
    		document.contatti.email.focus();
    		return false;
  		}
  	}
  
    if (document.contatti.email.value.substring(0).charCodeAt()==45||document.contatti.email.value.substring(0).charCodeAt()==46||document.contatti.email.value.substring(0).charCodeAt()==64||document.contatti.email.value.substring(0).charCodeAt()==95) 
    {
    		alert("Il primo carattere del campo email non può essere nessuno dei seguenti caratteri:\npunto [.], chiocciola [@], trattino [-], underscore [_].");
    		document.contatti.email.focus();
    		return false;
    }
  		  	
    for(i=0; i<document.contatti.email.value.length; i++)
  	{
      if(document.contatti.email.value.charCodeAt(i)==32)
      {
        alert("Il carattere spazio nel campo email non è consentito");
        document.contatti.email.focus();
        return false;
  	  }
    }
        	
    var chiocciolaCount = 0;
    var foundatposition = 0;
    while(foundatposition != -1)  
    {
      foundatposition = e_mail.indexOf("@", foundatposition);
  	  if (foundatposition != -1) 
      {
    		chiocciolaCount++;
    		foundatposition++;
  	  }
    }
  	
  	if (chiocciolaCount > 1) 
    {
    	alert("Attenzione! Hai inserito " + chiocciolaCount + " volte il simbolo @. Negli indirizzi email ne puoi inserire solamente uno!");
    	document.contatti.email.focus();
    	return false;
  	}
  }
  // Fine del controllo della email
  
    if (document.contatti.testo.value.length == 0 ) 
  {
  		alert("Il campo TESTO è obbligatorio!");
  		document.contatti.testo.focus();
  		return false;
  }
}
