﻿/* ---------------- DEMO ---------------------- */
function Demo() {
    px = document.getElementById("main").offsetWidth;
    py = document.getElementById("main").offsetHeight;
    document.getElementById("overlay").style.width = px + "px";
    document.getElementById("overlay").style.height = py + "px";
    document.getElementById("overlay").style.visibility = "visible";

    wdt = 500;
    document.getElementById("form_send_offers").style.top = "100px";
    document.getElementById("form_send_offers").style.width = wdt + "px";
    document.getElementById("form_send_offers").style.height = "400px";
    fy = 50
    fx = (px / 2) - (wdt / 2);
    document.getElementById("form_send_offers").style.left = fx + "px";
    document.getElementById("form_send_offers").style.visibility = "visible";
}

function CloseDemo() {
    document.getElementById("form_send_offers").style.visibility = "hidden";
    document.getElementById("form_send_offers").style.top = "0px";
    document.getElementById("form_send_offers").style.left = "0px";
    document.getElementById("form_send_offers").style.width = "0px";
    document.getElementById("form_send_offers").style.height = "0px";
    document.getElementById("overlay").style.visibility = "hidden";
    document.getElementById("overlay").style.width = "0px";
    document.getElementById("overlay").style.height = "0px";
}

/* ---------------- DEMO ---------------------- */
function GoWedding() {
    if (document.getElementById("formNozze_CodiceWeb").value == "") {
        alert(Msg[1]);
        return;
    }
    document.getElementById("formNozze_WedCom").value = "LWED";
    document.form1.submit();
}
function ChiudiLista() {
    document.getElementById("formNozze_WedCom").value = "CWED";
    document.form1.submit();
}

/* WEDDING */
function Ordina() {
    chk = false;
    obj = document.getElementsByTagName("input");
    for (i = 0; i < obj.length; i++) {
        obj_type = obj.item(i).type.toUpperCase();
        obj_name = obj.item(i).name;

        if (obj_type == "CHECKBOX" && obj_name.substr(0, 1) == '_') {
            if (obj.item(i).checked == true) chk = true;
        }
    }
    if (chk == false) {
        alert("Per continuare è necessario selezionare uno o più regali.");
        return;
    }

    document.getElementById("Comando").value = "ORDE";
    document.form1.submit();
}

function CancellaQuota(ID) {
    if (!confirm("Eliminare la quota selezionata ?")) return;

    document.getElementById("IDQuota").value = ID;
    document.getElementById("Comando").value = "DELQ";
    document.form1.submit();
}

function OrdinaQuote() {
    if (!CheckFields()) {
        alert("I campi contrassegnati con l'asterisco sono obbligatori.");
        return;
    }
    if (!isEmail(document.getElementById("_EMail").value)) {
        alert("L'indirizzo email inserito non appare valido.");
        return;
    }
    if (!confirm("Si desidera confermare l'ordine delle quote selezionate ?")) return;

    document.getElementById("Comando").value = "ORDQ";
    document.form1.submit();
}

function InviaPrenota() {
    chk = true;
    if (document.getElementById("PrenotaDa").value == "") chk = false;
    if (document.getElementById("PrenotaA").value == "") chk = false;
    if (document.getElementById("PartenzaDa").value == "") chk = false;
    if (document.getElementById("Adulti").value == "") chk = false;
    if (document.getElementById("Bambini").value == "") chk = false;
    if (document.getElementById("Bambini").value != "" && document.getElementById("Bambini").value != 0) {
        if (document.getElementById("Eta").value == "") chk = false;
    }
    if (document.getElementById("Nome").value == "") chk = false;
    if (document.getElementById("Cognome").value == "") chk = false;
    if (document.getElementById("EMail").value == "") chk = false;
    if (document.getElementById("ConfermaMail").value == "") chk = false;
    if (document.getElementById("Telefono").value == "") chk = false;
    if (document.getElementById("RepDa").value == "") chk = false;
    if (document.getElementById("RepA").value == "") chk = false;

    if (chk == false) {
        alert(Msg[0]);
        return;
    }

    if (!isEmail(document.getElementById("EMail").value)) {
        alert(Msg[3]);
        return;
    }
    if (!isEmail(document.getElementById("ConfermaMail").value)) {
        alert(Msg[4]);
        return;
    }
    if (document.getElementById("EMail").value != document.getElementById("ConfermaMail").value) {
        alert(Msg[5]);
        return;
    }
    if (document.getElementById("OptPrivacy").checked == false) {
        alert(Msg[6]);
        return;
    }

    document.getElementById("Comando").value = "PREN";
    document.form1.submit();
}

function ChiudiRegalo() {
    document.getElementById("Comando").value = "LOGO";
    document.form1.submit();
}
function ApriOrdine(ID) {
    document.getElementById("IDQuota").value = ID;
    document.form1.submit();
}
function ChiudiOrdine() {
    document.getElementById("IDQuota").value = "";
    document.form1.submit();
}


/* Newsletter */
function SendNews() {
    chk = true;
    if (document.getElementById("formNewsletter_Nome").value == "") chk = false;
    if (document.getElementById("formNewsletter_EMail").value == "") chk = false;
    if (chk == false) {
        alert(Msg[255]);
        return;
    }
    if (!isEmail(document.getElementById("formNewsletter_EMail").value)) {
        alert(Msg[254]);
        return;
    }
    document.getElementById("formNewsletter_NewsCommand").value = "NWSL";
    document.form1.submit();
}

/* Preventivo */
function SendPrev() {
    chk = true;
    if (document.getElementById("formPreventivo_Nome").value == "") chk = false;
    if (document.getElementById("formPreventivo_EMail").value == "") chk = false;
    if (document.getElementById("formPreventivo_Destinazione").value == "") chk = false;
    if (chk == false) {
        alert(Msg[245]);
        return;
    }
    if (!isEmail(document.getElementById("formPreventivo_EMail").value)) {
        alert(Msg[244]);
        return;
    }

    document.getElementById("formPreventivo_PrevCommand").value = "PRVN";
    document.form1.submit();
}
function InviaPreventivo() {
    if (!CheckFields()) {
        alert(Msg[0]);
        return;
    }
    if (!isEmail(document.getElementById("_EMail").value)) {
        alert(Msg[1]);
        return;
    }
    if (!isEmail(document.getElementById("_Conferma").value)) {
        alert(Msg[2]);
        return;
    }
    if (document.getElementById("_EMail").value != document.getElementById("_Conferma").value) {
        alert(Msg[3]);
        return;
    }
    document.getElementById("Comando").value = "SBMT";
    document.form1.submit();
}

/* Segnala Struttura */
function InviaSegnala() {
    if (!CheckFields()) {
        alert(Msg[0]);
        return;
    }
    if (!isEmail(document.getElementById("_EMail").value)) {
        alert(Msg[1]);
        return;
    }
    if (!isEmail(document.getElementById("_Conferma").value)) {
        alert(Msg[2]);
        return;
    }
    if (document.getElementById("_EMail").value != document.getElementById("_Conferma").value) {
        alert(Msg[3]);
        return;
    }
    if (document.getElementById("chkPrivacy").checked == false) {
        alert(Msg[4]);
        return;
    }
    document.getElementById("Comando").value = "SBMT";
    document.form1.submit();
}

