function ControlloInput()
{
   RagSoc = document.getElementById("claRagSoc1");
   Indirizzo = document.getElementById("claIndirizzo");
   Localita = document.getElementById("claLocalita");
   Telefono = document.getElementById("claNTelefono");
   Mail = document.getElementById("claEMailAddr");
   
   errore = false;
   if(ReplaceGlobal(RagSoc.value, " ", "") == "")
   {
      errore = true;
      RagSoc.style.backgroundColor = "#FF4444";
   }
   else
   {
      RagSoc.style.backgroundColor = "";
   }
   
   if(ReplaceGlobal(Indirizzo.value, " ", "") == "")
   {
      errore = true;
      Indirizzo.style.backgroundColor = "#FF4444";
   }
   else
   {
      Indirizzo.style.backgroundColor = "";
   }
   
   if(ReplaceGlobal(Localita.value, " ", "") == "")
   {
      errore = true;
      Localita.style.backgroundColor = "#FF4444";
   }
   else
   {
      Localita.style.backgroundColor = "";
   }
   
   if(ReplaceGlobal(Telefono.value, " ", "") == "")
   {
      errore = true;
      Telefono.style.backgroundColor = "#FF4444";
   }
   else
   {
      Telefono.style.backgroundColor = "";
   }
   
   if(ReplaceGlobal(Mail.value, " ", "") == "")
   {
      errore = true;
      Mail.style.backgroundColor = "#FF4444";
   }
   else
   {
      Mail.style.backgroundColor = "";
   }
   
   
   //controllo finale
   if(errore)
   {
      alert("Alcuni campi non sono stati riempiti. Per favore, ricontrollare.");
   }
   else
   {
      //controllo sulla validità della mail (se c'è il carattere '@')
      if(Mail.value.indexOf("@") < 0)
      {
         Mail.style.backgroundColor = "#FF4444";
         alert("Non e' stata inserita una mail valida.");
         return;
      }
      
      document.getElementById("form_reg").submit();
   }
}