function submitForms() 
  {
    if (isNome() && isCognome() && isAnnoNascita() && isContatti() && isIndirizzo() && isCap() && isTel() && isEmail())
       if (confirm("\n Stai per inviare una email con i tuoi dati. \n\n'OK' per inviare.   'Annulla' per tornare ai dati."))
         {
           alert("\nI tuoi dati ci sono stati inviati. \n\n Al momento opportuno ti contatteremo. Grazie!");
           return true;
         }
       else
         {
           return false;
         }
    else 
       return false;
  }
       

function isNome()
 {
   if (document.forms[0].elements[0].value == "")
     {
       alert ("\n Il campo Nome č vuoto. \n\n Per cortesia inserite il vostro Nome");
          document.forms[0].elements[0].select();
          document.forms[0].elements[0].focus();
       return false;
     }
     document.forms[0].elements[0].value = document.forms[0].elements[0].value.toUpperCase();
     return true;
 }

function isCognome()
 {
  if (document.forms[0].elements[1].value == "")
    {
      alert ("\n Il campo Cognome č vuoto. \n\n Per cortesia inserite il vostro Cognome");
         document.forms[0].elements[1].select();
         document.forms[0].elements[1].focus();
      return false;
    }
     document.forms[0].elements[1].value = document.forms[0].elements[1].value.toUpperCase();
  return true;
 }

function isAnnoNascita()
 {
  if (document.forms[0].elements[2].value == "")
    {
      alert ("\n Il campo Anno di nascita č vuoto. \n\n Per cortesia inserite il vostro Anno di nascita");
         document.forms[0].elements[2].select();
         document.forms[0].elements[2].focus();
      return false;
    }
   else
    {
      var numeri= "1234567890";
      var valida= document.forms[0].elements[2].value;
      var verificato = true;
      var cifre = "";
      for ( n = 0; n < valida.length; n++ )
       {
         vl = valida.charAt( n );
         for ( s = 0; s < numeri.length; s++ )
         if ( vl == numeri.charAt( s ))
         break;
         if ( s == numeri.length )
          {
          verificato = false;
           break;
          }
         cifre += vl;
       }
       if (!verificato)
        {
          alert( "Inserire nel campo Anno di nascita\nsolo valori numerici" );
          document.forms[0].elements[2].value = "";
          document.forms[0].elements[2].focus();
          return false;
        } 
       return true;
    }
 }

function isContatti()
 {
  if (document.forms[0].elements[3].value == "" &&
      document.forms[0].elements[6].value == "" &&
      document.forms[0].elements[7].value == "")
   {
     alert ("\nAlmeno uno dei tre dati deve essere valorizzato: \nIndirizzo - Telefono - EMail");
     document.forms[0].elements[3].select();
     document.forms[0].elements[3].focus();
     return false;
   }
  else
   {
     return true;
   }
 }

function isIndirizzo()
 {
  var conta = 0;
  if (document.forms[0].elements[3].value != "")
   {
     conta = conta + 1;
   }
  if (document.forms[0].elements[4].value != "")
   {
     conta = conta + 1;
   }
  if (document.forms[0].elements[5].value != "")
   {
     conta = conta + 1;
   }
  if (conta == 0 || conta > 2)
   {
     document.forms[0].elements[3].value = document.forms[0].elements[3].value.toUpperCase();
     document.forms[0].elements[4].value = document.forms[0].elements[4].value.toUpperCase();
     document.forms[0].elements[5].value = document.forms[0].elements[5].value.toUpperCase();
     return true;
   }
  else
   {
     alert ("\nSe immessi, i dati relativi all'indirizzo:\n        Via - Cittā - CAP\ndevono essere tutti valorizzati");
     document.forms[0].elements[3].select();
     document.forms[0].elements[3].focus();
     return false;
    }
 }
function isCap()
 {
  if (document.forms[0].elements[5].value != "")
    {
      var numeri= "1234567890";
      var valida= document.forms[0].elements[5].value;
      var verificato = true;
      var cifre = "";
      for ( n = 0; n < valida.length; n++ )
       {
         vl = valida.charAt( n );
         for ( s = 0; s < numeri.length; s++ )
         if ( vl == numeri.charAt( s ))
         break;
         if ( s == numeri.length )
          {
           verificato = false;
           break;
          }
         cifre += vl;
       }
       if (!verificato)
        {
          alert( "Inserire nel campo CAP\nsolo valori numerici" );
          document.forms[0].elements[5].value = "";
          document.forms[0].elements[5].focus();
          return false;
        }
       return true;
     }
     return true;
 }

function isTel()
 {
   if (document.forms[0].elements[6].value != "")   
    {
      var numeri= "1234567890";
      var valida= document.forms[0].elements[6].value;
      var verificato = true;
      var cifre = "";
      for ( n = 0; n < valida.length; n++ )
       {
         vl = valida.charAt( n );
         for ( s = 0; s < numeri.length; s++ )
         if ( vl == numeri.charAt( s ))
         break;
         if ( s == numeri.length )
          {
           verificato = false;
           break;
          }
         cifre += vl;
       }
       if (!verificato)
        {
          alert( "Inserire nel campo Telefono\nsolo valori numerici" );
          document.forms[0].elements[6].value = "";
          document.forms[0].elements[6].focus();
          return false;
        }
       return true;
     }
     return true;
 }

function isEmail()  
 {
   if (document.forms[0].elements[7].value != "")   
     {
      if (document.forms[0].elements[7].value.indexOf ('@',0) == -1 || document.forms[0].elements[7].value.indexOf ('.',0) == -1)
       {      
	 alert("\nUn indirizzo e-mail deve contenere i caratteri \"@\" and \".\".\n\nCorreggere l'indirizzo")      
	 document.forms[0].elements[7].select();      
	 document.forms[0].elements[7].focus();      
	 return false;      
       }   
	 else
	   return true;   
     }
  return true;   
 }

function resetform()
 {
   document.forms[0].elements[1]=="";
 }
