function validate(formName)
{ var cognome = document[formName].cognome.value;
  var nome = document[formName].nome.value;
  var numero = document[formName].numero.value;
  var telefono = document[formName].telefono1.value;
  var comune = document[formName].comune.value;
  var indirizzo = document[formName].indirizzo.value;
  var civico = document[formName].civico.value;
  var cap = document[formName].cap.value;
  var provincia = document[formName].provincia.value;  
  var cap = document[formName].cap.value;
  var dalle = document[formName].dalle1.value;
  var alle = document[formName].alle1.value;
  message = "E' obbligatorio compilare il campo ";
	rbTrattamento = "Per poter procedere devi spuntare 'Autorizzo Global Humanitaria Italia Onlus al trattamento dei miei dati personali";
  
  esitoOk = true;
  
    if (esitoOk)
  { if ((numero == '') || (numero == ' '))
    { alert(message + "numero di bambini");
      esitoOk = false;
    }
  	else if (numero.length > 2)
    { alert("Numero di bambini non valido");
      esitoOk = false;
    }
  }

  if (esitoOk)
  { if ((nome == '') || (nome == ' '))
    { alert(message + "nome");
      esitoOk = false;
    }
  }

  if (esitoOk)
  { if ((cognome == '') || (cognome == ' '))
    { alert(message + "cognome");
      esitoOk = false;
    }
  }

  if (esitoOk)
  { if ((indirizzo == '') || (indirizzo == ' '))
    { alert(message + "indirizzo");
      esitoOk = false;
    }
  }
 
   if (esitoOk)
  { if ((civico == '') || (civico == ' '))
    { alert(message + "N. civico");
      esitoOk = false;
    }
  }
  
    if (esitoOk)
  { if ((comune == '') || (comune == ' '))
    { alert(message + "comune");
      esitoOk = false;
    }
  }
  
  if (esitoOk)
  { if ((cap == '') || (cap == ' '))
    { alert(message + "cap");
      esitoOk = false;
    }
  }
 
    if (esitoOk)
  { if (cap.length < 5)
    { alert("Cap non valido");
      esitoOk = false;
    }
  }

  if (esitoOk)
  { if ((provincia == '') || (provincia == ' '))
    { alert(message + "provincia");
      esitoOk = false;
    }
  }
  
  if (esitoOk)
  { if ((telefono == '') || (telefono == ' '))
    { alert("E' obbligatorio specificare un numero telefonico su cui contattarti");
      esitoOk = false;
    }  
  }

  if (esitoOk)
  { if (telefono.length < 5)
    { alert("Il numero telefonico che hai inserito non e' valido");
      esitoOk = false;
    }
  }

  if (esitoOk)
  { if (dalle == '0')
    { alert("E' obbligatorio specificare una fascia oraria per il contatto telefonico");
      esitoOk = false;
    }  
  }
  
  if (esitoOk)
  { if (alle == '0')
    { alert("La fascia oraria cha hai specificato non e' valida");
      esitoOk = false;
    }  
  }

  if (esitoOk)
  { if (!document[formName].rbTrattamento.checked)
    { esitoOk = false;
      alert(rbTrattamento);
    }
  }

  if (esitoOk)
  { document[formName].action = 'register1.php';
    document[formName].submit();
  }
}