function validateForm(frm){
    if(!isEmail(document.frm.CEMAIL,'Email'))
        return false;
    if (document.frm.CEMAIL.value != document.frm.CEMAIL2.value){
        alert(__("L'indirizzo email inserito č diverso dal secondo indirizzo inserito"));
        return(false);
    }
    if(document.frm.CRAG_SOC.value == ""){
        if(!isName(document.frm.CCOGNOME,__('Cognome')))
            return false;
        if(!isName(document.frm.CNOME,__('Nome')))
            return false;
        if(___cf){
            if(!check_campo(document.frm.CCF,__('Codice Fiscale')))
                return false;
        }
    }else{
        if(___piva){
            if(!check_campo(document.frm.CPIVA,__('P.IVA')))
                return false;
        }
    }

    if(!check_campo(document.frm.CSTATO,__('Nazione')))
        return false;

    if(!check_campo(document.frm.CINDIRIZZO,__('Indirizzo')))
        return false;

    if(!check_campo(document.frm.CCITTA,__('Cittā')))
        return false;

    if(document.frm.CTELEFONO.value == ""){
        if(document.frm.CCELLULARE.value == ""){
            alert(__("Indicare un recapito telefonico fisso o cellulare"));
            document.frm.CCELLULARE.focus();
            return false;
        }else{
            if(!check_campo(document.frm.CCELLULARE,__('Cellulare')))
                return false;
        }
    }
    else{
        if(!check_campo(document.frm.CTELEFONO,__('Telefono')))
            return false;
    }

    if(!check_campo(document.frm.NDOMANDA_SEG,__('Domanda segreta')))
        return false;

    if(!check_campo(document.frm.CRISPOSTA_SEGRETA,__('Risposta segreta')))
        return false;

    if(!check_campo(document.frm.CCAPTCHA,__('Codice di controllo')))
        return false;

    document.frm.CCAPTCHA_CTR.value = document.getElementById("CTR").innerHTML;

    return confirm(__("Confermi la registrazione dei dati?"));
}
function ck_cf(){
    if(!isName(document.frm.CCOGNOME,__('Cognome')))
        return false;
    if(!isName(document.frm.CNOME,__('Nome')))
        return false;
    initiateModalDialog('calcola_cf', 450, 350);
    openModalDialog('calcola_cf');

    var buf  = "CCOGNOME="+document.getElementById('CCOGNOME').value+"&CNOME="+document.getElementById('CNOME').value;
    var risp = getResponse(sitourl+"calcola_cf.asp", buf);
    var div = document.getElementById('calcola_cf');
    div.innerHTML = risp;
    return true;
}

function valorizza_prov(){
    var buf = "CSTATO="+document.frm.CSTATO.value+"&CPROVINCIA="+document.frm.CPROVINCIA_SEL.value;
    var risp = getResponse(sitourl+"sel_provincia.asp", buf);

    var div = document.getElementById('SEL_PROV');
    div.innerHTML = risp;
}
function valorizza_cf(){
    var buf ="NGIORNO="+document.getElementById('NGIORNO').value+
            "&NANNO_CENTO="+document.getElementById('NANNO_CENTO').value+
            "&NANNO_DIECI="+document.getElementById('NANNO_DIECI').value+
            "&NANNO_ZERO="+document.getElementById('NANNO_ZERO').value+
            "&CMESE="+document.getElementById('CMESE').value+
            "&CSESSO="+document.getElementById('CSESSO').value+
            "&CCOGNOME="+document.getElementById('CCOGNOME').value+
            "&CNOME="+document.getElementById('CNOME').value+
            "&CSTATO="+document.getElementById('CSTATO_CF').value+
            "&CPROVINCIA="+document.getElementById('CPROVINCIA_CF').value;

    var risp = getResponse(sitourl+"calcola_cf.asp", buf);
    var div = document.getElementById('calcola_cf');
    div.innerHTML = risp;
}
