var esito = false;
function aggiorna(cosa){
    document.frm.NREGALO_SEL.value = cosa.value;
}
function validateForm(frm){
    try{
        if (document.frm.NQTA_PRECISE.value > 0 && document.frm.NCOMBINAZIONE.value == ""){
            var p = document.getElementById('esito_testo');
                p.innerHTML = "Elija un modelo";
            initiateModalDialog('dialog_ok');
            openModalDialog('dialog_ok');
            return false;
        }
    }catch(e){
    }

    var Kok_test = new String(doCookieTest());
    if(String(Kok_test) == "KO"){
        var page = sitourl+"cookies.asp";
        document.location.href=page;
        return false;
    }
    if(document.frm.NREGALO.value == "nd"){
        try{
            if(getCheckedValue(document.frm.Cpagpers_) !=""){
                return true;
            }
        }catch(e){
            return false;
        }
        initiateModalDialog('dialog_regalo');
        openModalDialog('dialog_regalo');
        return false;
    }
    return true;
}
// VERIFICA DOMANDA
function valida_domanda(){
    esito = false;
    if(document.frm_dom.CDOMANDA.value=="Por favor, deja una dirección de e-mail para poder contactarte. Nuestra respuesta no será instantánea."){
        alert("Atención, debes escribir una pregunta");
        document.frm_dom.CDOMANDA.focus();
        document.frm_dom.CDOMANDA.select();
        return esito;
    }else{
        if(!check_campo(document.frm_dom.CDOMANDA,'Domanda'))
        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("¿Confirmas 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 = "Su pregunta ha sido enviada.<br>Recibirá una respuesta de parte de nuestro departamento comercial. Esperamos le sea de utilidad.<br>Para más información puede siempre llamarnos a los tf "+sito_telefono_+"<br><br>¡Gracias por habernos contactado!";
                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;
}
function vedi_regali(){
    try{
        initiateModalDialog('dialog_vedi_regali',600,400);
        openModalDialog('dialog_vedi_regali');
    }catch(e){
        return false;
    }
}
// VERIFICA COMMENTO
function valida_commento(){
    esito = false;
    if(!check_campo(document.frm_commenti.CCOMMENTO,'Commento'))
        return esito;

    if(!check_campo(document.frm_commenti.CNICK_NAME,'Nick name'))
        return esito;

    if(!check_campo(document.frm_commenti.CCAPTCHA,'Captcha'))
        return esito;

    document.frm_commenti.CCAPTCHA_CTR.value = document.getElementById("CTR1").innerHTML;

    if(confirm("¿Confirmas el envío del módulo?")){
        var buf  = getBufForm(document.frm_commenti);
        var risp = getResponse(sitourl+"commenti.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 = "Comentario Enviado<br>";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Ningún comentario añadido<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_commenti);
    return false;
}
// verifica amico
function valida_amico(){
    esito = false;
    if(!check_campo(document.frm_amico.CNOME,'Nome'))
        return esito;

    if(!isEmail(document.frm_amico.CEMAIL,'Email'))
        return esito;

    if(!check_campo(document.frm_amico.CNOME_DEST,'Destinatario'))
        return esito;

    if(!isEmail(document.frm_amico.CEMAIL_DEST,'Email'))
        return esito;

    if(!check_campo(document.frm_amico.CCAPTCHA,'Captcha'))
        return esito;

    document.frm_amico.CCAPTCHA_CTR.value = document.getElementById("CTR3").innerHTML;

    if(confirm("¿Confirmas el envío del módulo?")){
        var buf  = getBufForm(document.frm_amico);
        var risp = getResponse(sitourl+"segnala-amico.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 = "Formulario presentado<br>";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Formulario no presentado<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_amico);
    return false;
}
// Valida form chiamami
function valida_chiama(){
    esito = false;
    if(!check_campo(document.frm_chiama.CNOME,'Nombre e Appelido'))
        return esito;

    if(!check_campo(document.frm_chiama.CTELEFONO,'Telefono'))
        return esito;

    if(document.frm_chiama.CRICHIESTA.value=="Por favor Especifique su solicitud."){
        alert("or favor Especifique su solicitud.");
        document.frm_chiama.CRICHIESTA.focus();
        document.frm_chiama.CRICHIESTA.select();
        return esito;
    }else{
        if(!check_campo(document.frm_chiama.CRICHIESTA,'Pregunta'))
        return esito;
    }

    if(!check_campo(document.frm_chiama.CCAPTCHA,'Captcha'))
        return esito;

    document.frm_chiama.CCAPTCHA_CTR.value = document.getElementById("CTR2").innerHTML;

    if(confirm("Confirmar el envío del formulario?")){
        var buf  = getBufForm(document.frm_chiama);
        var risp = getResponse(sitourl+"chiamiamo_noi.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 = "Solicitar insertada<br>";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Solicitar no insertada<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_chiama);
    return false;
}
// Verifica proposta
function proposta(prezzo_s){
    esito = false;
    if(document.frm_proposta.NPROPOSTA.value.length == 0
        || isNaN(document.frm_proposta.NPROPOSTA.value)
        || document.frm_proposta.NPROPOSTA.value <= 0){
        alert("Suma propuesta no es correcta");
        document.frm_proposta.NPROPOSTA.focus();
        return esito;
    }
    if(Number(document.frm_proposta.NPROPOSTA.value) > Number(prezzo_s) ){
        alert("Importe propuesto de la tarifa con descuento MAYOR");
        document.frm_proposta.NPROPOSTA.focus();
        return esito;
    }
    if(!isEmail(document.frm_proposta.CEMAIL_AVVISO,'Email'))
        return esito;

    if(confirm("Confirmar el envío de la propuesta?")){
        var buf  = getBufForm(document.frm_proposta);
        var risp = getResponse(sitourl+"prezzi.asp",buf);
        if(String(risp) == "OK"){
            var p = document.getElementById('esito_testo');
                p.innerHTML = "¡Gracias!. Su propuesta será considerada por el equipo comercial. \ Le enviaremos una notificación por e-mail al respecto.";
            esito = true;
        }
        else{
            var p = document.getElementById('esito_testo');
                p.innerHTML = "propuesta no insertada<br> por favor, póngase en contacto con nuestro departamento técnico";
        }
        initiateModalDialog('dialog_ok');
        openModalDialog('dialog_ok');
    }
    if(esito)
        pulisci_campi(document.frm_proposta);
    return false;
}

function avviso_email(){
    esito = false;
    if(!isEmail(document.frm_email.CEMAIL_AVVISO,'Email'))
        return esito;
    if(confirm("¿Estás seguro de que desea ser notificado cuando los cambios de precios?")){
        var buf  = getBufForm(document.frm_email);
        var risp = getResponse(sitourl+"prezzi.asp",buf);
        if(String(risp) == "OK"){
            var p = document.getElementById('esito_testo');
                p.innerHTML = "GRACIAS! Cuando el precio del producto se reducirá<br>ocuando hay una oferta especial<br>usted recibirá una notificación por correo electrónico.";
            esito = true;
        }
        else{
            var p = document.getElementById('esito_testo');
                p.innerHTML = "La propuesta no figura<br> por favor, póngase en contacto con nuestro departamento técnico";
        }
        initiateModalDialog('dialog_ok');
        openModalDialog('dialog_ok');
    }
    if(esito)
        pulisci_campi(document.frm_email);
    return false;
}

function scegliComb(combinazione, dett){
    closeModalDialog('dialog_tendine');
    document.frm.NCOMBINAZIONE.value = combinazione;
    document.frm.CDES_COMBINAZIONE.value = dett;
    div = document.getElementById('dettCombinaz');
    div.innerHTML = dett;
}

function entra(){
    dett = document.frm.CDES_COMBINAZIONE.value;
    div = document.getElementById('dettCombinaz');
    div.innerHTML = dett;
}
