var esito = false;
function aggiorna(cosa){
    document.frm.NREGALO_SEL.value = cosa.value;
}
function validateForm(frm){
    try{
        if (document.frm.PBCOMB.value == "S" && document.frm.NCOMBINAZIONE.value == ""){
            var p = document.getElementById('esito_testo');
                p.innerHTML = "Scegliere un modello!";
            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=="Per favore lascia un tuo recapito o email per poterti contattare, nota che la nostra risposta non sarà istantanea."){
        alert("Inserisci una domanda per favore.");
        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("Confermi l'invio della domanda?")){
        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 = "Domanda inserita<br> riceverai una risposta dai nostri tecnici";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Domanda Non inserita<br> Si è verificato un'errore, contatta il nostro ufficio tecnico";
            }
            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("Confermi l'inserimento del commento?")){
        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 = "Commento Inserito!<br><br>";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Commento Non inserito<br> Si è verificato un'errore, contatta il nostro ufficio tecnico";
            }
            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("Confermi l'invio del modulo?")){
        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 = "Modulo Inviato<br>";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Modulo Non inviato<br> Si è verificato un'errore, contatta il nostro ufficio tecnico";
            }
            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,'Nome e Cognome'))
        return esito;

    if(!check_campo(document.frm_chiama.CTELEFONO,'Telefono'))
        return esito;

    if(document.frm_chiama.CRICHIESTA.value=="Per favore specifica la Tua richiesta."){
        alert("Inserisci una richiesta per favore.");
        document.frm_chiama.CRICHIESTA.focus();
        document.frm_chiama.CRICHIESTA.select();
        return esito;
    }else{
        if(!check_campo(document.frm_chiama.CRICHIESTA,'Domanda'))
        return esito;
    }

    if(!check_campo(document.frm_chiama.CCAPTCHA,'Captcha'))
        return esito;

    document.frm_chiama.CCAPTCHA_CTR.value = document.getElementById("CTR2").innerHTML;

    if(confirm("Confermi l'invio del modulo?")){
        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 = "Richiesta Inserita<br>";
                esito = true;
            }
            else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Richiesta Non inserita<br> Si è verificato un'errore, contatta il nostro ufficio tecnico";
            }
            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("Importo proposto non corretto");
        document.frm_proposta.NPROPOSTA.focus();
        return esito;
    }
    if(Number(document.frm_proposta.NPROPOSTA.value) > Number(prezzo_s) ){
        alert("Importo proposto MAGGIORE del prezzo scontato");
        document.frm_proposta.NPROPOSTA.focus();
        return esito;
    }
    if(!isEmail(document.frm_proposta.CEMAIL_AVVISO,'Email'))
        return esito;

    if(confirm("Confermi l'invio della proposta?")){
        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 = "GRAZIE! La tua proposta verrà valutata dal nostro staff<br>e ti verrà inviata una mail di notifica se sarà accettata.";
            esito = true;
        }
        else{
            var p = document.getElementById('esito_testo');
                p.innerHTML = "Proposta Non inserita<br> Si è verificato un'errore, contatta il nostro ufficio tecnico";
        }
        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("Confermi che Vuoi essere avvisato quando si abbassa il prezzo?")){
        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 = "GRAZIE! Quando il prezzo del prodotto si abbasserà<br>o quando vi sarà una offerta speciale<br>ti verrà inviata una mail di notifica.";
            esito = true;
        }
        else{
            if (String(risp) == "KK"){
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Proposta Non inserita<br> Ne hai già inviata una oggi!";
                document.frm_email.CEMAIL_AVVISO.value = "";
            }else{
                var p = document.getElementById('esito_testo');
                    p.innerHTML = "Proposta Non inserita<br> Si è verificato un'errore, contatta il nostro ufficio tecnico";
            }
        }
        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(){
    try{
        dett = document.frm.CDES_COMBINAZIONE.value;
        div = document.getElementById('dettCombinaz');
        div.innerHTML = dett;
    }catch(e){}
}