/* Old code, delete at will
var ratesPanel = null; 
var panelElName = "checkRatesPanel"; 
var panelVisible = false; 

function makePanel() {
    ratesPanel = new YAHOO.widget.Panel(panelElName, 
        {
            width: "400px",
            underlay: "none",
            close: true,
            draggable: true,
            visible: false,
            fixedCenter: true,
            modal: true,
            zindex: 15000,
            constraintoviewport: true
        }
    );

    ratesPanel.setHeader("Check Rates");
    
    ratesPanel.render();
}

function showRatesForm(element, searchCityId, hotelId) {
    if (ratesPanel != null) {
        var cityEl = document.getElementById("dynamic_search_city_id");
        var hotelEl = document.getElementById("dynamic_top_hotel_id");
        cityEl.value = searchCityId;
        hotelEl.value = hotelId;

        ratesPanel.cfg.setProperty("context", [element, "tl", "tr"]);

        ratesPanel.show();
        panelVisible = true;
    }
}

YAHOO.util.Event.onDOMReady(function () {
    makePanel();
    if (typeof(ratesPanel) != "undefined") {
        ratesPanel.hideEvent.subscribe(function(type, args, obj) {
            calDialog.hide();
        });
    }

});
*/

var loaded = false;
var checkRatesOverlay = null;

YAHOO.util.Event.onDOMReady(function () {
    loaded = true;
    init();
});

function init() {
    checkRatesOverlay = new YAHOO.widget.Panel("checkRatesForm", {
        visible: false,
        underlay: "none",
        modal: true
    });

    checkRatesOverlay.render();
}

function showRatesForm(element, cityId, topHotelId) {
    if (loaded) {
        checkRatesOverlay.cfg.setProperty("context", [element, "tl", "tr"]);
        checkRatesOverlay.show();	
    }
}
