﻿function CambioData() {
    if (CAL_Obj_ctl00_ricerca1_calDataArrivo.IsDate()) {
        if (CAL_Obj_ctl00_ricerca1_calDataPartenza.IsDate()) {
            if (CAL_Obj_ctl00_ricerca1_calDataPartenza.GetData() <= CAL_Obj_ctl00_ricerca1_calDataArrivo.GetData()) {
                CAL_Obj_ctl00_ricerca1_calDataPartenza.SelData(dt2dtstr(aggiungiGiorni(CAL_Obj_ctl00_ricerca1_calDataArrivo.GetData(), 7)));
            }
        }
        else {
            CAL_Obj_ctl00_ricerca1_calDataPartenza.SelData(dt2dtstr(aggiungiGiorni(CAL_Obj_ctl00_ricerca1_calDataArrivo.GetData(), 7)));
        }
        CAL_Obj_ctl00_ricerca1_calDataPartenza.DataMinima = aggiungiGiorni(CAL_Obj_ctl00_ricerca1_calDataArrivo.GetData(), 2)
    }
}

function aggiungiGiorni(data, numeroGiorni) {
    var millisecondi = 3600000 * 24 * numeroGiorni
    data.setTime(data.getTime() + millisecondi)
    return data
}

function ricerca(lang) {
    if (!ricerca_valida())
        return;
    var path = "elenco_strutture"+lang+".aspx"
    path = path + "?da=" + escape(dt2dtstr(CAL_Obj_ctl00_ricerca1_calDataArrivo.GetData())).replace("/", "").replace("/", "")
    path = path + "&a=" + escape(dt2dtstr(CAL_Obj_ctl00_ricerca1_calDataPartenza.GetData())).replace("/", "").replace("/", "")
    path = path + "&tipo=" + document.getElementById("ctl00_ricerca1_selTipologia").value
    path = path + "&pax=" + document.getElementById("ctl00_ricerca1_SelPersone").value
    var w = 720;
    var h = 740;
    var l = Math.floor((screen.width - w) / 2);
    var t = Math.floor((screen.height - h) / 2);
    var win = window.open(path, "", "width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",scrollbars=yes");
    win.focus();
}
function ricerca_valida() {
    if (!((CAL_Obj_ctl00_ricerca1_calDataArrivo.IsDate())&&(CAL_Obj_ctl00_ricerca1_calDataPartenza.IsDate()))){
        alert(msgNoDate)
        return false;
    }
    else{
        if(CAL_Obj_ctl00_ricerca1_calDataArrivo.GetData()>CAL_Obj_ctl00_ricerca1_calDataPartenza.GetData()){
            alert(msgDateKo)
            return false;
        }
    }
    if((document.getElementById("ctl00_ricerca1_selTipologia").selectedIndex==0)&&(document.getElementById("ctl00_ricerca1_SelPersone").selectedIndex==0)){
            alert(msgPax)
            return false;
    }
    return true;
}