var rLogger = LogFactory.getLog("ReservationPageSetup.js");
var cal = new Calendar("cal1", "cal2");
var res = new Reservation();
//var rtTabs = new RoomTypeTabs("tabs", "altContent", "roomType");
var sbHelper = new StatusBarHelper();

window.onerror = function() {
//    location.reload(true);
}



function setupPage() {
    rLogger.debug("Enter setupPage()");

    res.setReservationForm( document.forms["ReservationRequestForm"] );
    res.setSubmitEnabledContent("<img style='border: 0px;' src='/images/continue_grn.gif' width='108' height='30' alt='Continue'>");
    res.setSubmitDisabledContent("<img style='border: 0px;' src='/images/continue_grn_disabled.gif' width='108' height='30' alt='Please complete the form'>");
    res.setSubmitLinkIds("submitButton2");
    res.init();
    //rtTabs.setReservation( res );
    //rtTabs.init();

    cal.setReservation( res );
    res.setCalendar( cal );
    cal.init();
    cal.loadCalendars();
    res.getAvailableRoomTypes();
    res.validateReservation();
    sbHelper.addMessage("clearDates", "Clears any selected dates on the calendar.");
    //sbHelper.addMessage("clearRoomTypes", "Clears the room type.");
    sbHelper.addMessage("calLeft",    "Scrolls the calendar 1 month to the left.");
    sbHelper.addMessage("calRight",   "Scrolls the calendar 1 month to the right.");

    rLogger.debug("Exit setupPage()");
}
