﻿function DestShowIconWait() {
    var e = document.getElementById("imgDestPrc");
    e.style.visibility = 'visible';
}

function DestHidIconWait(sender, e) {
    var target = sender.get_completionList();
    target.className = "AutoCompleteFlyout";

    var children = target.childNodes;
    var searchText = sender.get_element().value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var arrValue = child.innerHTML.split("|");
        var NodeText = "<b>" + arrValue[0] + "</b><br/>" + arrValue[1];
        if (i % 2 == 0) {
            child.className = "AutoCompleteFlyoutItem";
        } else {
            child.className = "AutoCompleteFlyoutShadeItem";
        }
        child.innerHTML = NodeText;
    }
    var e = document.getElementById("imgDestPrc");
    e.style.visibility = 'hidden';
}

function HidIconWait() {
    var e = document.getElementById("imgDestPrc");
    e.style.visibility = 'hidden';
    var e = document.getElementById("imgZonaPrc");
    e.style.visibility = 'hidden';
}

function DestItemSel(sender, args) {
    var value = args.get_value();
    if (value == null) value = args.get_text() + "|";
    var valpp = value.substring(0, value.indexOf('|'));
    sender.get_element().value = valpp;
    var tZona = document.getElementById(sender._id.replace("acDestinazione", "tbZona"));
    var aZona = $find('acbZona');
    //if (aZona != null) aZona.set_contextKey(valpp);
    if (aZona != null) aZona.set_contextKey(valpp + "§" + sTutteLeZone + "§" + sNonSpecificata);
    if (valpp.indexOf('+') > -1) {
        tZona.disabled = false;
        tZona.value = GetsjsMsg(4);//  "[Tutte le zone]";
        try {
            tZona.focus();
            tZona.select();
        }
        catch (err) { }
    }
    else {
        tZona.value = "";
        tZona.disabled = true;
    }
}

function CtrlDest() {
    var tDest = document.getElementById(sPrefisso + "tbDestinazione");
    var DestVal = tDest.value;
    var sMsg = "";
    if (DestVal == "") sMsg = GetsjsMsg(5);// "Inserire la destinazione.";
    if (sMsg == "" && (DestVal.indexOf('{') == -1 || DestVal.indexOf('}') == -1)) {
        VacanzeCMS.Hotel.Class.HService.GetPrimaDestinazione(DestVal, xOut, xErr);
        HidIconWait();
        //sMsg = "Scegliere la località dalla lista.";
    }
    //    if (sMsg != "") {
    //        alert("ATTENZIONE\n\n" + sMsg);
    //        tDest.focus();
    //        tDest.select();
    //    }
    return sMsg == "";
}

function GetsjsMsg(Elem) {
    //var sajsMsg = new Array();
    var sAns = "";
    if (sajsMsg == null || sajsMsg.length == 0)
        sajsMsg = sxxMsg.split('|');
    if (sajsMsg.length > Elem)
        sAns = sajsMsg[Elem];
    return sAns;
}

function CtrlGen(args) {
    var bEsito = true;
    //var b1 = document.getElementById(sPrefisso + "bCerca");
    args.value = GetsjsMsg(2);//  "attendere ... ";
    args.disabled = true;

    //var e = document.getElementById("imgWait");
    //e.style.visibility = 'visible';
    //e.height = "100";

    var lCam = document.getElementById(sPrefisso + "lAdulti");
    var tDest = document.getElementById(sPrefisso + "tbDestinazione");
    var DestVal = tDest.value;
    var sMsg = "";
    if (DestVal == "") sMsg = GetsjsMsg(5);//  "Inserire la destinazione.";
    if (sMsg == "" && (DestVal.indexOf('{') == -1 || DestVal.indexOf('}') == -1)) {
        VacanzeCMS.Hotel.Class.HService.GetPrimaDestinazione(DestVal, xOut, xErr);
        
        //sMsg = "Scegliere la località dalla lista.";
        lCam.innerText = GetsjsMsg(3); // "Camera";
        bEsito = false;
    }
    if (sMsg != "") {
        //alert("ATTENZIONE\n(1)\n\n" + sMsg);
        alert(GetsjsMsg(0) + "\n(1)\n\n" + sMsg);
        tDest.focus();
        tDest.select();
        bEsito = false;
    }
    if (bEsito && !CtrChar("tbStart_dt")) {
        bEsito = false;
    }

    var start_dt = document.getElementById(sPrefisso + "tbStart_dt");
    if (sMsg == "") {
        if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/') == 1) start_dt.value = "0" + start_dt.value;
        if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/', 3) == 4) start_dt.value = start_dt.value.substr(0, 3) + "0" + start_dt.value.substr(3);
        if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/20', 3) == -1) start_dt.value = start_dt.value.substr(0, 6) + "20" + start_dt.value.substr(6);

        if (bEsito && !controllo_data(start_dt.value)) {
            sMsg = GetsjsMsg(7); // "Inserire una data di inizio valida nel formato GG/MM/AAAA";
            alert(GetsjsMsg(0) + "\n(2)\n\n" + sMsg);
            start_dt.focus();
            start_dt.select();
            bEsito = false;
        }
    }

    if (bEsito && !CtrChar("tbEnd_dt")) {
        bEsito = false;
    }

    var end_dt = document.getElementById(sPrefisso + "tbEnd_dt");

    if (sMsg == "") {
        if (bEsito && end_dt.value == "") {
            NoGGChange();
        }

        if (end_dt.value.length > 0 && end_dt.value.length < 10 && end_dt.value.indexOf('/') == 1) end_dt.value = "0" + end_dt.value;
        if (end_dt.value.length > 0 && end_dt.value.length < 10 && end_dt.value.indexOf('/', 3) == 4) end_dt.value = end_dt.value.substr(0, 3) + "0" + end_dt.value.substr(3);
        if (end_dt.value.length > 0 && end_dt.value.length < 10 && end_dt.value.indexOf('/20', 3) == -1) end_dt.value = end_dt.value.substr(0, 6) + "20" + end_dt.value.substr(6);

        if (bEsito && !controllo_data(end_dt.value)) {
            if (bEsito && !controllo_data(start_dt.value)) {
                sMsg = GetsjsMsg(7); // "Inserire una data di inizio valida nel formato GG/MM/AAAA";
                alert(GetsjsMsg(0) + "\n(3)\n\n" + sMsg);
                start_dt.focus();
                start_dt.select();
                bEsito = false;
            }

            sMsg = GetsjsMsg(8); // "Inserire una data di fine valida nel formato GG/MM/AAAA";
            alert(GetsjsMsg(0) + "\n(4)\n\n" + sMsg);
            end_dt.focus();
            end_dt.select();
            bEsito = false;
        }
    }

    if (bEsito && sMsg == "") {
        if (!StartDtChange()) {
            sMsg = GetsjsMsg(7);
            bEsito = false;
        }
    }

    if (bEsito && sMsg == "") {
        if (!EndDtChange()) {
            sMsg = GetsjsMsg(8);
            bEsito = false;
        }
    }

    //AZ Blocca il primo invio con firefox
    if (bEsito && lCam.innerText == null) {
        bEsito = false;
        lCam.innerText = GetsjsMsg(3); // "Camera";
    }

    if (!bEsito) {
        args.value = GetsjsMsg(1); // "cerca";
        args.disabled = false;
    }

    return bEsito;  //sMsg == "";
}
function CtrlGenVel(args) {
    var bEsito = true;
    //var b1 = document.getElementById(sPrefisso + "bCerca");
    args.value = GetsjsMsg(2); //  "attendere ... ";
    args.disabled = true;

    //var e = document.getElementById("imgWait");
    //e.style.visibility = 'visible';
    //e.height = "100";

    //var lCam = document.getElementById(sPrefisso + "lAdulti");
    var tDest = document.getElementById(sPrefisso + "tbDestinazione");
    var DestVal = tDest.value;
    var sMsg = "";
    if (DestVal == "") sMsg = GetsjsMsg(5); //  "Inserire la destinazione.";
    if (sMsg == "" && (DestVal.indexOf('{') == -1 || DestVal.indexOf('}') == -1)) {
        VacanzeCMS.Hotel.Class.HService.GetPrimaDestinazione(DestVal, xOut, xErr);

        //sMsg = "Scegliere la località dalla lista.";
        lCam.innerText = GetsjsMsg(3); // "Camera";
        bEsito = false;
    }
    if (sMsg != "") {
        //alert("ATTENZIONE\n(1)\n\n" + sMsg);
        alert(GetsjsMsg(0) + "\n(1)\n\n" + sMsg);
        tDest.focus();
        tDest.select();
        bEsito = false;
    }
    if (bEsito && !CtrChar("tbStart_dt")) {
        bEsito = false;
    }

    var start_dt = document.getElementById(sPrefisso + "tbStart_dt");
    if (sMsg == "") {
        if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/') == 1) start_dt.value = "0" + start_dt.value;
        if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/', 3) == 4) start_dt.value = start_dt.value.substr(0, 3) + "0" + start_dt.value.substr(3);
        if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/20', 3) == -1) start_dt.value = start_dt.value.substr(0, 6) + "20" + start_dt.value.substr(6);

        if (bEsito && !controllo_data(start_dt.value)) {
            sMsg = GetsjsMsg(7); // "Inserire una data di inizio valida nel formato GG/MM/AAAA";
            alert(GetsjsMsg(0) + "\n(2)\n\n" + sMsg);
            start_dt.focus();
            start_dt.select();
            bEsito = false;
        }
    }

    if (bEsito && !CtrChar("tbEnd_dt")) {
        bEsito = false;
    }

    var end_dt = document.getElementById(sPrefisso + "tbEnd_dt");

    if (sMsg == "") {
        if (bEsito && end_dt.value == "") {
            NoGGChange();
        }

        if (end_dt.value.length > 0 && end_dt.value.length < 10 && end_dt.value.indexOf('/') == 1) end_dt.value = "0" + end_dt.value;
        if (end_dt.value.length > 0 && end_dt.value.length < 10 && end_dt.value.indexOf('/', 3) == 4) end_dt.value = end_dt.value.substr(0, 3) + "0" + end_dt.value.substr(3);
        if (end_dt.value.length > 0 && end_dt.value.length < 10 && end_dt.value.indexOf('/20', 3) == -1) end_dt.value = end_dt.value.substr(0, 6) + "20" + end_dt.value.substr(6);

        if (bEsito && !controllo_data(end_dt.value)) {
            if (bEsito && !controllo_data(start_dt.value)) {
                sMsg = GetsjsMsg(7); // "Inserire una data di inizio valida nel formato GG/MM/AAAA";
                alert(GetsjsMsg(0) + "\n(3)\n\n" + sMsg);
                start_dt.focus();
                start_dt.select();
                bEsito = false;
            }

            sMsg = GetsjsMsg(8); // "Inserire una data di fine valida nel formato GG/MM/AAAA";
            alert(GetsjsMsg(0) + "\n(4)\n\n" + sMsg);
            end_dt.focus();
            end_dt.select();
            bEsito = false;
        }
    }

    if (bEsito && sMsg == "") {
        if (!StartDtChange()) {
            sMsg = GetsjsMsg(7);
            bEsito = false;
        }
    }

    if (bEsito && sMsg == "") {
        if (!EndDtChange()) {
            sMsg = GetsjsMsg(8);
            bEsito = false;
        }
    }

//    //AZ Blocca il primo invio con firefox
//    if (bEsito && lCam.innerText == null) {
//        bEsito = false;
//        lCam.innerText = GetsjsMsg(3); // "Camera";
//    }

    if (!bEsito) {
        args.value = GetsjsMsg(1); // "cerca";
        args.disabled = false;
    }

    return bEsito;  //sMsg == "";
}


function controllo_data(stringa) {
    var espressione = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/;
    if (!espressione.test(stringa)) {
        return false;
    } else {
        anno = parseInt(stringa.substr(6), 10);
        mese = parseInt(stringa.substr(3, 2), 10);
        giorno = parseInt(stringa.substr(0, 2), 10);
        var data = new Date(anno, mese - 1, giorno);
        if (data.getFullYear() == anno && data.getMonth() + 1 == mese && data.getDate() == giorno) {
            return true;
        } else {
            return false;
        }
    }
}

function ZonaShowIconWait() {
    var e = document.getElementById("imgZonaPrc");
    e.style.visibility = 'visible';
}

function ZonaHidIconWait(sender, e) {
    var target = sender.get_completionList();
    target.className = "AutoCompleteFlyout";

    var children = target.childNodes;
    var searchText = sender.get_element().value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var arrValue = child.innerHTML.split("|");
        var NodeText = "<b>" + arrValue[0] + "</b><br/>" + arrValue[1];
        if (i % 2 == 0) {
            child.className = "AutoCompleteFlyoutItem";
        } else {
            child.className = "AutoCompleteFlyoutShadeItem";
        }
        child.innerHTML = NodeText;
    }
    var e = document.getElementById("imgZonaPrc");
    e.style.visibility = 'hidden';
}

function ZonaItemSel(sender, args) {
    var value = args.get_value();
    if (value == null) value = args.get_text() + "|";
    var valpp = value.substring(0, value.indexOf('|'));
    sender.get_element().value = valpp;
}

function ImpostaBC(sId, sParametro) {
    sPrefisso = sId.replace("tbDestinazione", "");
    sCittaSelezionata = sParametro
    //document.ricerca_hotel.hotel.value = sCittaSelezionata;
    var tbDes = document.getElementById(sId);

    tbDes.value = sCittaSelezionata;

    sZonaSelezionata = "";
    var tbZona = document.getElementById(sPrefisso + "tbZona");
    tbZona.value = "";

    if (sCittaSelezionata.substring(sCittaSelezionata.length - 1) == "+") {
        //document.getElementById("az_DivZona").style.display = 'block';
        //document.getElementById("az_DivZonaLabel").style.display = 'block';
        tbZona.disabled = false;
        if (tbZona.value == "") {
            tbZona.value = GetsjsMsg(4);//  "[Tutte le zone]";
            sZonaSelezionata = GetsjsMsg(4); // "[Tutte le zone]";
        }
        try {
            tbZona.focus();
        }
        catch (err) { }
    }
    else {
        //document.ricerca_hotel.az_DivZona.style.display = 'none';
        //document.ricerca_hotel.az_DivZonaLabel.style.display = 'none';
        tbZona.disabled = true;
    }
}

function StartDtChange() {
    var start_dt = document.getElementById(sPrefisso + "tbStart_dt");
    var end_dt = document.getElementById(sPrefisso + "tbEnd_dt");
    var no_gg = document.getElementById(sPrefisso + "ddlNoGG");
    var dt1 = new Date(parseInt(start_dt.value.substr(6), 10), parseInt(start_dt.value.substr(3, 2), 10) - 1, parseInt(start_dt.value.substr(0, 2), 10));
    var td = new Date();
    td = new Date(td.getFullYear(), td.getMonth(), td.getDate());

    if (start_dt.value == "") {
        alert(GetsjsMsg(6));// "Inserire la data di partenza.");
        theForm.start_dt.focus();
        return false;
    }

    if (dt1 < td) {
        //alert('ATTENZIONE!\n(6)\n\n Data di partenza non può essere minore di quella attuale.');
        alert(GetsjsMsg(0) + '\n(6)\n\n' + GetsjsMsg(9));
        ssG = td.getDate().toString();
        ssM = (td.getMonth() + 1).toString();
        if (ssG.length == 1) ssG = "0" + ssG;
        if (ssM.length == 1) ssM = "0" + ssM;
        start_dt.value = ssG + "/" + ssM + "/" + td.getFullYear();

        start_dt.focus();
        return false;
    }

    NoGGChange();
    return true;
}

function NoGGChange() {
    var start_dt = document.getElementById(sPrefisso + "tbStart_dt");
    var end_dt = document.getElementById(sPrefisso + "tbEnd_dt");
    var no_gg = document.getElementById(sPrefisso + "ddlNoGG");

    if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/') == 1) start_dt.value = "0" + start_dt.value;
    if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/', 3) == 4) start_dt.value = start_dt.value.substr(0, 3) + "0" + start_dt.value.substr(3);
    if (start_dt.value.length > 0 && start_dt.value.length < 10 && start_dt.value.indexOf('/20', 3) == -1) start_dt.value = start_dt.value.substr(0, 6) + "20" + start_dt.value.substr(6);

    if (!controllo_data(start_dt.value)) {
        sMsg = GetsjsMsg(7); //  "Inserire una data di inizio valida nel formato GG/MM/AAAA";
        alert(GetsjsMsg(0) + "\n(7)\n\n" + sMsg);
        start_dt.focus();
        start_dt.select();
        return;
    }

    if (no_gg.value != "") {
        //var az_s_da = document.ricerca_hotel.start_dt.value;
        //var az_ng = document.ricerca_hotel.NoGG.options[document.ricerca_hotel.NoGG.selectedIndex].value;
        var dtA = new Date(parseInt(start_dt.value.substr(6), 10), parseInt(start_dt.value.substr(3, 2), 10) - 1, parseInt(start_dt.value.substr(0, 2), 10) + parseInt(no_gg.value, 10));
        ssG = dtA.getDate().toString();
        ssM = (dtA.getMonth() + 1).toString();
        if (ssG.length == 1) ssG = "0" + ssG;
        if (ssM.length == 1) ssM = "0" + ssM;
        end_dt.value = ssG + "/" + ssM + "/" + dtA.getFullYear();
    }
}

function CtrChar(Dato) {
    var dt = document.getElementById(sPrefisso + Dato);
    var dtO = "";
    for (var iC = 0; iC < dt.value.length; iC++) {
        var sCar = dt.value.substr(iC, 1);
        if (sCar == "/" || (sCar >= "0" && sCar <= "9")) dtO += sCar;
    }
    if (dt.value.length != dtO.length) {
        alert(GetsjsMsg(0) + '\n(8)\n\n' + GetsjsMsg(11));// Alcuni caratteri inseriti non sono validi per specificare una data.\nChristian usa i caratteri permessi che sono i numeri da 0 a 9 e la barra /.');
        dt.value = dtO;
        dt.focus();
        dt.select();
        return false;
    }
    return true;
}

function EndDtChange() {
    var start_dt = document.getElementById(sPrefisso + "tbStart_dt");
    var end_dt = document.getElementById(sPrefisso + "tbEnd_dt");
    var no_gg = document.getElementById(sPrefisso + "ddlNoGG");

    var dt1 = new Date(parseInt(start_dt.value.substr(6), 10), parseInt(start_dt.value.substr(3, 2), 10) - 1, parseInt(start_dt.value.substr(0, 2), 10));
    var dt2 = new Date(parseInt(end_dt.value.substr(6), 10), parseInt(end_dt.value.substr(3, 2), 10) - 1, parseInt(end_dt.value.substr(0, 2), 10));
    var td = new Date();


    var gg_dif = Math.round((dt2 - dt1) / 86400000);
    if (gg_dif > 0 && gg_dif < 32) {
        no_gg.value = gg_dif.toString();
    }
    else {
        alert(GetsjsMsg(0) + '\n(9)\n\n' + GetsjsMsg(10));// La data di ritorno non può essere minore di quella di partenza.');
        NoGGChange();
        end_dt.focus();
        return false;
    }
    return true;
}

function NoRoomsChange() {
    var NoRooms = document.getElementById(sPrefisso + "ddlNoRooms");
    document.getElementById("divB").style.display = (NoRooms.value >= 2) ? "inline" : "none";
    document.getElementById("divC").style.display = (NoRooms.value >= 3) ? "inline" : "none";
    document.getElementById("divD").style.display = (NoRooms.value >= 4) ? "inline" : "none";
    document.getElementById("divE").style.display = (NoRooms.value >= 5) ? "inline" : "none";

    if (document.getElementById(sPrefisso + "B_ddlNAd").value == "0") document.getElementById(sPrefisso + "B_ddlNAd").value = (NoRooms.value >= 2) ? "1" : "0";
    if (document.getElementById(sPrefisso + "C_ddlNAd").value == "0") document.getElementById(sPrefisso + "C_ddlNAd").value = (NoRooms.value >= 3) ? "1" : "0";
    if (document.getElementById(sPrefisso + "D_ddlNAd").value == "0") document.getElementById(sPrefisso + "D_ddlNAd").value = (NoRooms.value >= 4) ? "1" : "0";
    if (document.getElementById(sPrefisso + "E_ddlNAd").value == "0") document.getElementById(sPrefisso + "E_ddlNAd").value = (NoRooms.value >= 5) ? "1" : "0";
    try {
        if (document.getElementById(sPrefisso.replace("wucRicerca1_", "WR")).style.visibility == "visible") {
            var iH = 240 + NoRooms.value * 20;
            document.getElementById(sPrefisso.replace("wucRicerca1_", "WR")).style.height = iH.toString() + "px";
        }
    }
    catch (e) {
    }
}

function ImpostaddlNCh() {
    document.getElementById("divlEB").style.display = "none";
    ddlNCh(1, 'A');
    ddlNCh(2, 'B');
    ddlNCh(3, 'C');
    ddlNCh(4, 'D');
    ddlNCh(5, 'E');
}

function ddlNCh(Id, wuc) {
    var NoChild = document.getElementById(sPrefisso + wuc + "_ddlNCh");
    document.getElementById("div" + Id + "img").style.display = (NoChild.value == 0) ? "block" : "none";
    document.getElementById("div" + Id + "1").style.display = (NoChild.value >= 1) ? "block" : "none";
    document.getElementById("div" + Id + "2").style.display = (NoChild.value >= 2) ? "block" : "none";
    document.getElementById("div" + Id + "3").style.display = (NoChild.value >= 3) ? "block" : "none";
    document.getElementById("div" + Id + "4").style.display = (NoChild.value >= 4) ? "block" : "none";
    document.getElementById("div" + Id + "5").style.display = (NoChild.value >= 5) ? "block" : "none";
    lEtaBambiniDisplay();
}

function lEtaBambiniDisplay() {
    var NoChild1 = document.getElementById(sPrefisso + "A_ddlNCh");
    var NoChild2 = document.getElementById(sPrefisso + "B_ddlNCh");
    var NoChild3 = document.getElementById(sPrefisso + "C_ddlNCh");
    var NoChild4 = document.getElementById(sPrefisso + "D_ddlNCh");
    var NoChild5 = document.getElementById(sPrefisso + "E_ddlNCh");
    var NoChild = Number(NoChild1.value) + Number(NoChild2.value) + Number(NoChild3.value) + Number(NoChild4.value) + Number(NoChild5.value);
    if (NoChild == 0) {
        document.getElementById("divlEB").style.display = "none";
    }
    else {
        document.getElementById("divlEB").style.display = "inline-block";
    }
}

function VisWR() {
    var divWR = document.getElementById(sPrefisso.replace("wucRicerca1_", "WR"));
    var NoRooms = document.getElementById(sPrefisso + "ddlNoRooms");
    divWR.style.height = "260px";
    divWR.style.width = "420px";
    divWR.style.display = "block";
    divWR.style.visibility = "visible";
    var divWRDest = document.getElementById(sPrefisso + "tbDestinazione");
    divWRDest.focus();
    divWRDest.select();
    try {
        var iH = 240 + NoRooms.value * 20;
        divWR.style.height = iH.toString() + "px";
    }
    catch (e) {
    }
    return false;
}

function HidWR() {
    var divWR = document.getElementById(sPrefisso.replace("wucRicerca1_", "WR"));
    divWR.style.height = "0px";
    divWR.style.width = "0px";
    divWR.style.display = "none";
    divWR.style.visibility = "hidden";
    return false;
}

function xOut(City) {
    var tDest = document.getElementById(sPrefisso + "tbDestinazione");
    var tZona = document.getElementById(sPrefisso + "tbZona");
    tDest.value = City;

    var aZona = $find('acbZona');
    if (aZona != null) aZona.set_contextKey(City + "§" + sTutteLeZone + "§" + sNonSpecificata); 
    if (City.indexOf('+') == -1) {
        tZona.disabled = true;
        tZona.value = "";
        sZonaSelezionata = "";
    }
    else {
        tZona.disabled = false;
        tZona.value = GetsjsMsg(4); // "[Tutte le zone]";
        sZonaSelezionata = GetsjsMsg(4); // "[Tutte le zone]";
        tZona.focus();
        tZona.select();
    }
}

function xErr() {

}


