function OjbHttp() {
    var Ojb = false; try { Ojb = new ActiveXObject('Msxml2.XMLHTTP'); }
    catch (err2) {
        try { Ojb = new ActiveXObject('Microsoft.XMLHTTP'); }
        catch (err3) {
            try { Ojb = new XMLHttpRequest(); }
            catch (err1) { Ojb = false; }
        }
    }
    return Ojb;
}
function Search() {
    SearchWait();
}
function IsDate() {
    var Today = new Date();
    var Day = document.getElementById("NumberOfDays").value;
    var Year = document.getElementById("MonthAndYears").value.substring(0, 4);
    var Month = document.getElementById("MonthAndYears").value.substring(5, 7);
    var TodayDate = new Date(Month + "/" + Day + "/" + Year);
    var Nums = Math.round((TodayDate - Today) / 86400000);
    if (Nums < -1) {
        return false;
    }
    return true;
}
function UrlRateTransfer(page) {
    window.open("http://www.internet-hotel-reservation.com/stats/terms.aspx?page=" + page, "showprofile", "width=1000,height=400,scrollbars=2,resizable=1");
}
function SearchWait() {
    if (document.getElementById("CityID").value == 0) {
        alert("Please enter a city name");
        document.getElementById("CityValue").value = "";
        document.getElementById("CityValue").focus();
        return false;
    }
    if (IsDate() == false) {
        alert("The arrival date you've selected is in the past");
        document.getElementById("NumberOfDays").focus();
        return false;
    }
    if (document.getElementById("roomString").value ==0 ) {
        alert("Please select at least 1 room");
        document.getElementById("roomString").focus();
        return false;
    }
    
    var cityID = document.getElementById("CityID").value;
    var arrival = document.getElementById("MonthAndYears").value + "-" + document.getElementById("NumberOfDays").value;
    var duration = document.getElementById("NumberOfNigths").value;
    var currency = document.getElementById("Currency").value;
    var quantity = document.getElementById("roomQuantity").value;
    var Roomstring = document.getElementById("roomString").value;
    var name = document.getElementById("HotelName").value;
    var paxNumber = Roomstring;
    if (paxNumber > 9) {
        if (confirm('The pax number refers to group reservations.\nPlease click "OK" to proceed with your group request.')) {
            document.location.href = "groupsearch.aspx";
            return false;
        } else {
            return false;
        }
    }
    document.getElementById("divmain").style.display = "none";
    document.getElementById("divwait").style.display = "block";
    var hotelnby = document.getElementById("HotelNby").value;
    var landID = document.getElementById("LandId").value;
    var Http = OjbHttp();
    Http.open("GET", "http://www.internet-hotel-reservation.com/service.aspx?city=" + cityID + "&arrival=" + arrival + "&duration=" + duration + "&name=" + name + "&currency=" + currency + "&roomstring=" + Roomstring + "&quantity=" + quantity + "&hnby=" + hotelnby + "&land=" + landID + "&ID=" + Math.random(), true);
    Http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    Http.onreadystatechange = function() {
        if (Http.readyState == 4) {
            if (Http.status == 200) {
                var value = Http.responseText;
                if (value == "-1") {
                    document.getElementById("divmain").style.display = "block";
                    document.getElementById("divwait").style.display = "none";
                }
                else {
                    if (value.indexOf("src=0") == -1) {
                      
                        document.location.href = value;
                    }
                    else {
                        document.getElementById("divmain").style.display = "block";
                        document.getElementById("divwait").style.display = "none";
                        document.getElementById("swait").style.display = "none";
                        document.getElementById("swaitno").style.display = "block";
                        document.location.href = value;
                    }
                }
            }
            else {
                document.location.href = "error.aspx?page=wait&status=" + Http.status;
            }
        }
    };
    Http.send(null);
}
