<!--
/*
'°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
' Copyright (C) 2006 DeltaTech S.r.l..
' Tutti i diritti riservati.
' http://www.deltatech.it  -  Email: info@deltatech.it
'°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
	
'-------------------------------------------------------
' NOME:			checkformcontatti.js
'
' DESCRIZIONE:	Client side scripts
' DATA:			25/02/2007
'-------------------------------------------------------
*/


// CONTROLLA LA COMPILAZIONE DEI CAMPI DEL FORM EDIZIONI MASTER
function risultatof(contatti)
{


// Crea le variabili
var campo2 = document.contatti.ragionesociale
var campo3 = document.contatti.nome
var campo4 = document.contatti.indirizzo
var campo5 = document.contatti.cap
var campo6 = document.contatti.localita
var campo7 = document.contatti.provincia
var campo8 = document.contatti.telefono
var campo9 = document.contatti.email
var campo10 = document.contatti.password1
var campo11 = document.contatti.password2
var campo12 = document.contatti.consenso

  
//// campo2 = document.edmaster.ragionesociale -----------------------------------------------
  if (campo2.value == "")
  {
    alert("Inserire la Ragione sociale \.");
    campo2.focus();
    return (false);
  }

  
  if (campo2.value.length < 4)
  {
    alert("Compilare correttamente il campo Ragione sociale\.");
    campo2.focus();
    return (false);
  }

  if (campo2.value.length > 50)
  {
    alert("E' stato superato il massimo dei caratteri consentiti nel campo Ragione sociale\.");
    campo2.focus();
    return (false);
  }



/// campo3 = document.edmaster.nome -----------------------------------------------

  //if (document.rivenditori.Nome.value == "")
  
  if (campo3.value == "")
  {
    alert("Inserire il Nominativo\.");
    campo3.focus();
    return (false);
  }

  if (campo3.value.length < 2)
  {
    alert("Compilare correttamente il campo Nominativo\.");
    campo3.focus();
    return (false);
  }

  if (campo3.value.length > 40)
  {
    alert("E' stato superato il massimo dei caratteri consentiti nel campo Nominativo\.");
    campo3.focus();
    return (false);
  }

  
//// campo4 = document.edmaster.indirizzo -----------------------------------------------

  //if (document.rivenditori.Nome.value == "")
  
  if (campo4.value == "")
  {
    alert("Inserire Indirizzo Sede \.");
    campo4.focus();
    return (false);
  }

  if (campo4.value.length < 4)
  {
    alert("Compilare correttamente Indirizzo Sede \.");
    campo4.focus();
    return (false);
  }

  if (campo4.value.length > 100)
  {
    alert("E' stato superato il massimo dei caratteri consentiti nel campo Indirizzo Sede \.");
    campo4.focus();
    return (false);
  }

//// campo5 = document.edmaster.cap -------------------------------------
  
 if (campo5.value == "")
  {
    alert("Inserire il CAP\.");
    campo5.focus();
    return (false);
  }

  if (campo5.value.length < 4)
  {
    alert("Compilare correttamente il campo CAP\.");
    campo5.focus();
    return (false);
  }

  if (campo5.value.length > 6)
  {
    alert("E' stato superato il massimo dei caratteri consentiti nel campo CAP\.");
    campo5.focus();
    return (false);
  }
  
  var checkOK = "0123456789";
  var checkStr = campo5.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("I dati inseriti nel campo non sono validi\.");
    campo5.focus();
    return (false);
  }
  
  
//// campo6 = document.edmaster.localita -------------------------------------
  
 if (campo6.value == "")
  {
    alert("Inserire la città\.");
    campo6.focus();
    return (false);
  }

  if (campo6.value.length < 2)
  {
    alert("Compilare correttamente il campo Città\.");
    campo6.focus();
    return (false);
  }

  if (campo6.value.length > 50)
  {
    alert("E' stato superato il massimo dei caratteri consentiti nel campo Città\.");
    campo6.focus();
    return (false);
  }


//// campo7 = document.edmaster.provincia -------------------------------------
  
    if (campo7.value == "")
  {
    alert("Inserire la provincia\.");
    campo7.focus();
    return (false);
  }

  if (campo7.value.length < 2)
  {
    alert("Compilare correttamente il campo provincia\.");
    campo7.focus();
    return (false);
  }

  if (campo7.value.length > 2)
  {
    alert("E' stato superato il massimo dei caratteri consentiti nel campo Provincia\.");
    campo7.focus();
    return (false);
  }



 //// campo8 = document.edmaster.telefono --------------------------------------------
  
   if (campo8.value == "")
  {
    alert("Inserire il numero di telefono\.");
   campo8.focus();
    return (false);
  }

  if (campo8.value.length < 5)
  {
    alert("Compilare correttamente il numero telefonico\.");
    campo8.focus();
    return (false);
  }

  if (campo8.value.length > 20)
  {
    alert("E' stato superato il massimo dei numeri consentiti per il numero telefonico\.");
    campo8.focus();
    return (false);
  }

  var checkOK = "0123456789-.";
  var checkStr = campo8.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Inserire il numero di telefono senza spazi (usare come separatore . o -)\.");
    campo8.focus();
    return (false);
  }

//// campo9 = document.edmaster.email ----------------------------------------

  if (! checkEmailAddress(campo9))
  {
    campo9.focus();
    return (false);
  }
  
 
//// campo10 = document.edmaster.password1 ----------------------------------------
//// campo11 = document.edmaster.password2 ----------------------------------------

  if (campo10.value == "")
  {
    alert("Inserire la Password di accesso all'area riservata \.");
    campo10.focus();
    return (false);
  }
 
  if (campo11.value == "")
  {
    alert("Ripetere la Password di accesso all'area riservata \.");
    campo11.focus();
    return (false);
  }
  
  if (! (campo10.value == campo11.value))
  {
    alert("I campi con le password non coincidono \.");
    campo10.focus();
    return (false);
  }
  
  if (! CheckPassword(campo10.value))
  {
    campo13.focus();
    return (false);
  }
  
  
 //// campo12 = document.edmaster.consenso ----------------------------------------
  
    if (campo12.checked==false)
  {
    alert("Per proseguire è necessario leggere l'informativa sulla privacy e fornire\nil consenso al trattamento dei dati personali \.");
    campo12.focus();
    return (false);
  }
  

  return (true);
}  
