﻿// Functions used exclsuively by Default.aspx
function SetDepartureAirport()
{
    var strOrig = getCookie("eJ_orig_perm");
    if(strOrig!='')
    {
        var oDDI = document.getElementById("Option_From_"+strOrig);
        if(oDDI!=null)
        {
            oDDI.selected=true;
        }
        
        setTimeout('__doPostBack(\'HolidaySearch_Control$ezRoutePicker$From_Dropdown\',\'\')', 0);
    }
}

// Room Validation functions
roomValidator = new RoomValidator('DealSearch_ezRoomPicker');

function DisplayRooms() {
	roomValidator.DisplayRooms();
}

function Rooms_Validate(sender, args) {
	return roomValidator.Rooms_Validate(args);
}

// Date Validation functions
//dateValidator = new DateValidator('DealSearch_Control_oDay', 'DealSearch_Control_oMonthYear', 'HolidaySearch_Control_ReturnDay', 'HolidaySearch_Control_ReturnMonthYear');

function DateInPast_Validate(sender, args) 
{
	args.IsValid = dateValidator.DateInPast_Validate;
}

function DateOrder_Validate(sender, args) {
	args.IsValid = dateValidator.DateOrder_Validate();
}

function DateDepart_Validate(sender, args) {
	args.IsValid = dateValidator.DateDepart_Validate();
}

function DateReturn_Validate(sender, args) {
	args.IsValid = dateValidator.DateReturn_Validate();
}

function HolidayDuration_Validate(sender, args) {
	args.IsValid = dateValidator.HolidayDuration_Validate();
}
