function validaForm() {
     if (form.accetta.checked == false) {
        form.accetta.focus();
        alert("E' necessaria l'accettazione norme sulla privacy");
        return false;
    }
    if (trim(form.NOME.value).length == 0) {
        form.NOME.focus();
        alert("Specificare il nome");
        return false;
    }
    if (trim(form.COGNOME.value).length == 0) {
        form.COGNOME.focus();
        alert("Specificare il cognome");
        return false;
    }
    /*
            Controlli sui numeri di telefono               
        */
    Tel2 = trim(form.PREFISSOTELEFONO2.value)+trim(form.NUMEROTELEFONO2.value);
    Tel = trim(form.PREFISSOTELEFONO.value)+trim(form.NUMEROTELEFONO.value);
    /*
    //
    if (trim(form.PREFISSOTELEFONO.value).length == 0  && trim(form.NUMEROTELEFONO.value).length > 0 ) {
        form.PREFISSOTELEFONO.focus();
        alert("Specificare il prefisso telefono");
        return false;
    }
    if (trim(form.NUMEROTELEFONO.value).length == 0  && trim(form.PREFISSOTELEFONO.value).length > 0) {
        form.NUMEROTELEFONO.focus();
        alert("Specificare il numero telefono");
        return false;
    }
    if (trim(form.PREFISSOTELEFONO2.value).length == 0 && trim(form.NUMEROTELEFONO2.value).length > 0) {
        form.PREFISSOTELEFONO2.focus();
        alert("Specificare il prefisso Cellulare");
        return false;
    }
    if (trim(form.NUMEROTELEFONO2.value).length == 0 && trim(form.PREFISSOTELEFONO2.value).length > 0) {
        form.NUMEROTELEFONO2.focus();
        alert("Specificare il numero Cellulare");
        return false;
    }
    */
    if ( Tel.length==0 && Tel2.length==0) {
        form.PREFISSOTELEFONO.focus();
        alert("Specificare almeno un numero Telefonico.");
        return false;
    }
    
    /*
           Fine Controlli numeri di Telefono
        */
    if (trim(form.INDIRIZZO.value).length == 0) {
        form.INDIRIZZO.focus();
        alert("Specificare l'indirizzo");
        return false;
    }
    if (trim(form.LOCALITA.value).length == 0) {
        form.LOCALITA.focus();
        alert("Specificare la località");
        return false;
    }
    if (trim(form.CAP.value).length == 0) {
        form.CAP.focus();
        alert("Specificare il CAP");
        return false;
    }
    if (form.PROVINCIA.selectedIndex == 0) {
        form.PROVINCIA.focus();
        alert("Specificare la provincia");
        return false;
    }
    if(trim(form.NOTE.value).length == 0){
        form.NOTE.focus();
        alert("Specificare Motivo richiesta Informazioni");
        return false;s	
    }
    return true;
}
