function prenota(arrivo,partenza,persone,hotel,lang) {
    var dayStart = arrivo.substr(0,2);
    var monthStart = arrivo.substr(3,2);
    var yearStart = arrivo.substr(6,4);
    var dayStop = partenza.substr(0,2);
    var monthStop = partenza.substr(3,2);
    var yearStop = partenza.substr(6,4);
    var dateToday = new Date();
    var dateStart = new Date(yearStart, monthStart, dayStart);
    var dateStop = new Date(yearStop, monthStop, dayStop);

    var myhotel = hotel.split("-")[0];

    if ((dateToday.getTime() >= dateStart.getTime()) || (dateStart.getTime() >= dateStop.getTime())) {
        var warning_date = "Arrival date cannot be inferior than departure date.";
        if (lang == "IT") {
            warning_date = "La data di arrivo non puo' essere inferiore della data di partenza.";
        }
        window.alert(warning_date);
    } else if (hotel == "") {
        var warning_hotel = "Choose hotel...";
        if (lang == "IT") {
            warning_hotel = "Scegli un hotel...";
        }
        window.alert(warning_hotel);
    } else {
        var checkin = dayStart + monthStart + yearStart;
        var checkout = dayStop + monthStop + yearStop;

        var summary = "https://app01.gpdatiweb.com:4444/webreservation/Start?lang=" + lang + "&h=" + myhotel + "&url=https://app01.gpdatiweb.com:4444/reservationBEMS&from=" + checkin + "&to=" + checkout + "&adults=" + persone + "&contract=";

        window.open(summary);
    }
}

function selectHotel(idBox, idLink, valueSelected) {
    document.getElementById(idLink).innerHTML = valueSelected;
    close_div(idBox);
}

function prenotaHotel (form,da,a,persone,hotel,lang) {
    if (validate(form,function() {
         prenota(da,a,persone,hotel,lang);
         form.submit();
        },1)) {
        return true;
    } else {
        return false;
    }
}

