function valida_domanda(){
    var esito = false;
    if(document.frm_dom.CDOMANDA.value=="Por favor, déjenos su dirección de correo electrónico o póngase en contacto con nosotros, tenga en cuenta que nuestra respuesta no será instantánea."){
        alert("Precaución Debe introducir una pregunta.");
        document.frm_dom.CDOMANDA.focus();
        document.frm_dom.CDOMANDA.select();
        return esito;
    }else{
        if(!check_campo(document.frm_dom.CDOMANDA,'Pregunta'))
        return esito;
    }
    if(!isEmail(document.frm_dom.CEMAIL,'Email'))
        return esito;

    if(!check_campo(document.frm_dom.CNICK_NAME,'Nick name'))
        return esito;

    if(!check_campo(document.frm_dom.CCAPTCHA,'Captcha'))
        return esito;

    document.frm_dom.CCAPTCHA_CTR.value = document.getElementById("CTR").innerHTML;

    if(confirm("Confirmar el envío de la pregunta?")){
        var buf  = getBufForm(document.frm_dom);
        var risp = getResponse(sitourl+"domanda.asp",buf);
        if(String(risp)=="CAP"){
            initiateModalDialog('dialog_captcha');
            openModalDialog('dialog_captcha');
        }
        else{
            if(String(risp) == "OK"){
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Pregunta enviada<br> recibirà una respuesta de nuestro equipo técnico";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Pregunta no incluido<br> Hubo un error, por favor, póngase en contacto con nuestro departamento técnico";
            }
            initiateModalDialog('dialog_ok');
            openModalDialog('dialog_ok');
        }
    }
    if(esito)
        pulisci_campi(document.frm_dom);
    return false;
}