﻿function showResortQuickQuote(PropertyID) {
    var thisDomain = document.domain;
    var oWnd = window.radopen("http://" + thisDomain + "/rp/QuickQuote.aspx?New=yes&PropertyID=" + PropertyID, "wndQuickQuote");
    ShowPanel();
    oWnd.Center();


}

function showRoomQuickQuote(RoomID) {
    var thisDomain = document.domain;
    var oWnd = window.radopen("http://" + thisDomain + "/rp/QuickQuote.aspx?New=yes&RoomID=" + RoomID, "wndQuickQuote");
    ShowPanel();
    oWnd.Center();


}
function LoadResorts(combo, eventarqs) {
    //var resortComboID = $get("hdncboResortID");
    var resortCombo = $find("ctl00_RoomSearch1_cboResort");
    var roomCombo = $find("ctl00_RoomSearch1_cboRoomType");

    var item = eventarqs.get_item();
    resortCombo.set_text("Loading...");
    roomCombo.clearSelection();

    if (item.get_index() > 0) {
        resortCombo.requestItems(item.get_value(), false);
    }
    else {
        resortCombo.set_text(" ");
        resortCombo.clearItems();

        roomCombo.set_text(" ");
        roomCombo.clearItems();
    }
}

function LoadRooms(combo, eventarqs) {
    var resortCombo = $find("ctl00_RoomSearch1_cboResort");
    var roomCombo = $find("ctl00_RoomSearch1_cboRoomType");
    var item = eventarqs.get_item();

    roomCombo.set_text("Loading...");
    roomCombo.requestItems(item.get_value(), false);
}

function LoadAdults(combo, eventarqs) {
    var roomCombo = $find("ctl00_RoomSearch1_cboRoomType");
    var adultCombo = $find("ctl00_RoomSearch1_cboAdults");
    var item = eventarqs.get_item();

    adultCombo.requestItems(item.get_value(), false);
}

function LoadChildren(combo, eventarqs) {
    var roomCombo = $find("ctl00_RoomSearch1_cboRoomType");
    var childrenCombo = $find("ctl00_RoomSearch1_cboChildren");
    var adultCombo = $find("ctl00_RoomSearch1_cboAdults");

    var item = roomCombo.get_selectedItem();
    childrenCombo.requestItems(item.get_value() + '-a:' + adultCombo.get_value() + ':', false);
}

function ItemsLoaded(combo, eventarqs) {

    var comboItem = combo.findItemByText(combo.get_text());

    if (comboItem != null) {
        combo.clearSelection();
        comboItem.select();
    }
    else if (combo.get_items().get_count() > 0) {
        combo.set_text("-- Select --");
        combo.get_items().getItem(0).highlight();
        combo.showDropDown();
    }
}

function makeReservation(args) {
    window.location = "reservations.aspx";
}


function PopupCalendar(e, pickerID) {
    var datePicker;

    datePicker = $find(pickerID);


    datePicker.togglePopup();

}

function CheckInSelected(sender, e) {

    if (e.get_newDate() != null) {
        var dateCheckOut = $find("ctl00_RoomSearch1_dateCheckOut");
        var date = e.get_newDate();
        date.setDate(date.getDate() + 2);
        dateCheckOut.set_selectedDate(date);

    }
}

var loadingPanel = null;

function ShowPanel() {
    loadingPanel = $find("ctl00_RoomSearch1_AjaxLoadingPanel1");
    loadingPanel.show('myDiv');
}
function HideLoadingPanel() {
    if (loadingPanel) {
        loadingPanel.hide('myDiv');
        loadingPanel = null;

    }
} 