function dateOnDestinationObj(year, month, displayValue, dataValue, destCode) {
this.displayValue = displayValue;
this.dataValue = dataValue;
this.year = year;
this.month = month;
this.destCode = destCode;
}
var dateOnDestinationArray = new Array();
dateOnDestinationArray[0] = new dateOnDestinationObj(2006, 11, 'November 2006', '2006-11', '');
dateOnDestinationArray[1] = new dateOnDestinationObj(2006, 12, 'December 2006', '2006-12', '');
dateOnDestinationArray[2] = new dateOnDestinationObj(2007, 1, 'January 2007', '2007-01', '');
dateOnDestinationArray[3] = new dateOnDestinationObj(2007, 2, 'February 2007', '2007-02', '');
dateOnDestinationArray[4] = new dateOnDestinationObj(2007, 3, 'March 2007', '2007-03', '');
dateOnDestinationArray[5] = new dateOnDestinationObj(2007, 4, 'April 2007', '2007-04', '');
dateOnDestinationArray[6] = new dateOnDestinationObj(2007, 5, 'May 2007', '2007-05', '');
dateOnDestinationArray[7] = new dateOnDestinationObj(2007, 6, 'June 2007', '2007-06', '');
dateOnDestinationArray[8] = new dateOnDestinationObj(2007, 7, 'July 2007', '2007-07', '');
dateOnDestinationArray[9] = new dateOnDestinationObj(2007, 8, 'August 2007', '2007-08', '');
dateOnDestinationArray[10] = new dateOnDestinationObj(2007, 9, 'September 2007', '2007-09', '');
dateOnDestinationArray[11] = new dateOnDestinationObj(2007, 10, 'October 2007', '2007-10', '');
dateOnDestinationArray[12] = new dateOnDestinationObj(2007, 11, 'November 2007', '2007-11', '');
dateOnDestinationArray[13] = new dateOnDestinationObj(2007, 12, 'December 2007', '2007-12', '');
dateOnDestinationArray[14] = new dateOnDestinationObj(2008, 1, 'January 2008', '2008-01', '');
dateOnDestinationArray[15] = new dateOnDestinationObj(2008, 2, 'February 2008', '2008-02', '');
dateOnDestinationArray[16] = new dateOnDestinationObj(2008, 3, 'March 2008', '2008-03', '');
dateOnDestinationArray[17] = new dateOnDestinationObj(2008, 4, 'April 2008', '2008-04', '');
dateOnDestinationArray[18] = new dateOnDestinationObj(2006, 11, 'November 2006', '2006-11', 'C');
dateOnDestinationArray[19] = new dateOnDestinationObj(2006, 12, 'December 2006', '2006-12', 'C');
dateOnDestinationArray[20] = new dateOnDestinationObj(2007, 1, 'January 2007', '2007-01', 'C');
dateOnDestinationArray[21] = new dateOnDestinationObj(2007, 2, 'February 2007', '2007-02', 'C');
dateOnDestinationArray[22] = new dateOnDestinationObj(2007, 3, 'March 2007', '2007-03', 'C');
dateOnDestinationArray[23] = new dateOnDestinationObj(2007, 4, 'April 2007', '2007-04', 'C');
dateOnDestinationArray[24] = new dateOnDestinationObj(2007, 11, 'November 2007', '2007-11', 'C');
dateOnDestinationArray[25] = new dateOnDestinationObj(2007, 12, 'December 2007', '2007-12', 'C');
dateOnDestinationArray[26] = new dateOnDestinationObj(2008, 1, 'January 2008', '2008-01', 'C');
dateOnDestinationArray[27] = new dateOnDestinationObj(2008, 2, 'February 2008', '2008-02', 'C');
dateOnDestinationArray[28] = new dateOnDestinationObj(2008, 3, 'March 2008', '2008-03', 'C');
dateOnDestinationArray[29] = new dateOnDestinationObj(2008, 4, 'April 2008', '2008-04', 'C');
dateOnDestinationArray[30] = new dateOnDestinationObj(2007, 4, 'April 2007', '2007-04', 'E');
dateOnDestinationArray[31] = new dateOnDestinationObj(2007, 5, 'May 2007', '2007-05', 'E');
dateOnDestinationArray[32] = new dateOnDestinationObj(2007, 6, 'June 2007', '2007-06', 'E');
dateOnDestinationArray[33] = new dateOnDestinationObj(2007, 7, 'July 2007', '2007-07', 'E');
dateOnDestinationArray[34] = new dateOnDestinationObj(2007, 8, 'August 2007', '2007-08', 'E');
dateOnDestinationArray[35] = new dateOnDestinationObj(2007, 9, 'September 2007', '2007-09', 'E');
dateOnDestinationArray[36] = new dateOnDestinationObj(2007, 10, 'October 2007', '2007-10', 'E');
dateOnDestinationArray[37] = new dateOnDestinationObj(2007, 4, 'April 2007', '2007-04', 'T');

function populateDateOnDestination(destCode) {
var i, j;
j = 0;
while (document.getElementById('dateCriteria').options.length != 0) {
document.getElementById('dateCriteria').options[0] = null;
}
for (i=0;i<dateOnDestinationArray.length;i++) {
if (dateOnDestinationArray[i].destCode == destCode) {
document.getElementById('dateCriteria').options[j] = new Option(dateOnDestinationArray[i].displayValue, dateOnDestinationArray[i].dataValue);
j = j + 1;
}
}
if (document.getElementById('dateCriteria').onchange != null) {document.getElementById('dateCriteria').onchange();}
}
function homeCityOnDateObject(year, month, homeCityCode, homeCityName) {
this.month = parseInt(month, 10);
this.year = parseInt(year, 10);
this.homeCityCode = homeCityCode;
this.homeCityName = homeCityName;
}
var homeCityOnDateArray = new Array();
homeCityOnDateArray[0] = new homeCityOnDateObject(0, 0, 'BHX', 'Birmingham');
homeCityOnDateArray[1] = new homeCityOnDateObject(0, 0, 'BOH', 'Bournemouth');
homeCityOnDateArray[2] = new homeCityOnDateObject(0, 0, 'BRS', 'Bristol');
homeCityOnDateArray[3] = new homeCityOnDateObject(0, 0, 'CWL', 'Cardiff');
homeCityOnDateArray[4] = new homeCityOnDateObject(0, 0, 'EMA', 'East Midlands');
homeCityOnDateArray[5] = new homeCityOnDateObject(0, 0, 'GLA', 'Glasgow');
homeCityOnDateArray[6] = new homeCityOnDateObject(0, 0, 'LON', 'London');
homeCityOnDateArray[7] = new homeCityOnDateObject(0, 0, 'LGW', 'London Gatwick');
homeCityOnDateArray[8] = new homeCityOnDateObject(0, 0, 'LTN', 'Luton');
homeCityOnDateArray[9] = new homeCityOnDateObject(0, 0, 'MAN', 'Manchester');
homeCityOnDateArray[10] = new homeCityOnDateObject(0, 0, 'NCL', 'Newcastle');
homeCityOnDateArray[11] = new homeCityOnDateObject(0, 0, 'STN', 'Stansted');
homeCityOnDateArray[12] = new homeCityOnDateObject(2006, 11, 'BHX', 'Birmingham');
homeCityOnDateArray[13] = new homeCityOnDateObject(2006, 11, 'LGW', 'London Gatwick');
homeCityOnDateArray[14] = new homeCityOnDateObject(2006, 11, 'MAN', 'Manchester');
homeCityOnDateArray[15] = new homeCityOnDateObject(2006, 12, 'BHX', 'Birmingham');
homeCityOnDateArray[16] = new homeCityOnDateObject(2006, 12, 'LGW', 'London Gatwick');
homeCityOnDateArray[17] = new homeCityOnDateObject(2006, 12, 'MAN', 'Manchester');
homeCityOnDateArray[18] = new homeCityOnDateObject(2007, 1, 'BHX', 'Birmingham');
homeCityOnDateArray[19] = new homeCityOnDateObject(2007, 1, 'LGW', 'London Gatwick');
homeCityOnDateArray[20] = new homeCityOnDateObject(2007, 1, 'MAN', 'Manchester');
homeCityOnDateArray[21] = new homeCityOnDateObject(2007, 2, 'BHX', 'Birmingham');
homeCityOnDateArray[22] = new homeCityOnDateObject(2007, 2, 'LGW', 'London Gatwick');
homeCityOnDateArray[23] = new homeCityOnDateObject(2007, 2, 'MAN', 'Manchester');
homeCityOnDateArray[24] = new homeCityOnDateObject(2007, 3, 'BHX', 'Birmingham');
homeCityOnDateArray[25] = new homeCityOnDateObject(2007, 3, 'LGW', 'London Gatwick');
homeCityOnDateArray[26] = new homeCityOnDateObject(2007, 3, 'MAN', 'Manchester');
homeCityOnDateArray[27] = new homeCityOnDateObject(2007, 4, 'BHX', 'Birmingham');
homeCityOnDateArray[28] = new homeCityOnDateObject(2007, 4, 'BOH', 'Bournemouth');
homeCityOnDateArray[29] = new homeCityOnDateObject(2007, 4, 'BRS', 'Bristol');
homeCityOnDateArray[30] = new homeCityOnDateObject(2007, 4, 'EMA', 'East Midlands');
homeCityOnDateArray[31] = new homeCityOnDateObject(2007, 4, 'GLA', 'Glasgow');
homeCityOnDateArray[32] = new homeCityOnDateObject(2007, 4, 'LGW', 'London Gatwick');
homeCityOnDateArray[33] = new homeCityOnDateObject(2007, 4, 'LON', 'London');
homeCityOnDateArray[34] = new homeCityOnDateObject(2007, 4, 'MAN', 'Manchester');
homeCityOnDateArray[35] = new homeCityOnDateObject(2007, 4, 'NCL', 'Newcastle');
homeCityOnDateArray[36] = new homeCityOnDateObject(2007, 4, 'STN', 'Stansted');
homeCityOnDateArray[37] = new homeCityOnDateObject(2007, 5, 'BHX', 'Birmingham');
homeCityOnDateArray[38] = new homeCityOnDateObject(2007, 5, 'BOH', 'Bournemouth');
homeCityOnDateArray[39] = new homeCityOnDateObject(2007, 5, 'BRS', 'Bristol');
homeCityOnDateArray[40] = new homeCityOnDateObject(2007, 5, 'CWL', 'Cardiff');
homeCityOnDateArray[41] = new homeCityOnDateObject(2007, 5, 'EMA', 'East Midlands');
homeCityOnDateArray[42] = new homeCityOnDateObject(2007, 5, 'GLA', 'Glasgow');
homeCityOnDateArray[43] = new homeCityOnDateObject(2007, 5, 'LGW', 'London Gatwick');
homeCityOnDateArray[44] = new homeCityOnDateObject(2007, 5, 'LON', 'London');
homeCityOnDateArray[45] = new homeCityOnDateObject(2007, 5, 'LTN', 'Luton');
homeCityOnDateArray[46] = new homeCityOnDateObject(2007, 5, 'MAN', 'Manchester');
homeCityOnDateArray[47] = new homeCityOnDateObject(2007, 5, 'NCL', 'Newcastle');
homeCityOnDateArray[48] = new homeCityOnDateObject(2007, 5, 'STN', 'Stansted');
homeCityOnDateArray[49] = new homeCityOnDateObject(2007, 6, 'BHX', 'Birmingham');
homeCityOnDateArray[50] = new homeCityOnDateObject(2007, 6, 'BOH', 'Bournemouth');
homeCityOnDateArray[51] = new homeCityOnDateObject(2007, 6, 'BRS', 'Bristol');
homeCityOnDateArray[52] = new homeCityOnDateObject(2007, 6, 'CWL', 'Cardiff');
homeCityOnDateArray[53] = new homeCityOnDateObject(2007, 6, 'EMA', 'East Midlands');
homeCityOnDateArray[54] = new homeCityOnDateObject(2007, 6, 'GLA', 'Glasgow');
homeCityOnDateArray[55] = new homeCityOnDateObject(2007, 6, 'LGW', 'London Gatwick');
homeCityOnDateArray[56] = new homeCityOnDateObject(2007, 6, 'LON', 'London');
homeCityOnDateArray[57] = new homeCityOnDateObject(2007, 6, 'LTN', 'Luton');
homeCityOnDateArray[58] = new homeCityOnDateObject(2007, 6, 'MAN', 'Manchester');
homeCityOnDateArray[59] = new homeCityOnDateObject(2007, 6, 'NCL', 'Newcastle');
homeCityOnDateArray[60] = new homeCityOnDateObject(2007, 6, 'STN', 'Stansted');
homeCityOnDateArray[61] = new homeCityOnDateObject(2007, 7, 'BHX', 'Birmingham');
homeCityOnDateArray[62] = new homeCityOnDateObject(2007, 7, 'BOH', 'Bournemouth');
homeCityOnDateArray[63] = new homeCityOnDateObject(2007, 7, 'BRS', 'Bristol');
homeCityOnDateArray[64] = new homeCityOnDateObject(2007, 7, 'CWL', 'Cardiff');
homeCityOnDateArray[65] = new homeCityOnDateObject(2007, 7, 'EMA', 'East Midlands');
homeCityOnDateArray[66] = new homeCityOnDateObject(2007, 7, 'GLA', 'Glasgow');
homeCityOnDateArray[67] = new homeCityOnDateObject(2007, 7, 'LGW', 'London Gatwick');
homeCityOnDateArray[68] = new homeCityOnDateObject(2007, 7, 'LON', 'London');
homeCityOnDateArray[69] = new homeCityOnDateObject(2007, 7, 'LTN', 'Luton');
homeCityOnDateArray[70] = new homeCityOnDateObject(2007, 7, 'MAN', 'Manchester');
homeCityOnDateArray[71] = new homeCityOnDateObject(2007, 7, 'NCL', 'Newcastle');
homeCityOnDateArray[72] = new homeCityOnDateObject(2007, 7, 'STN', 'Stansted');
homeCityOnDateArray[73] = new homeCityOnDateObject(2007, 8, 'BHX', 'Birmingham');
homeCityOnDateArray[74] = new homeCityOnDateObject(2007, 8, 'BOH', 'Bournemouth');
homeCityOnDateArray[75] = new homeCityOnDateObject(2007, 8, 'BRS', 'Bristol');
homeCityOnDateArray[76] = new homeCityOnDateObject(2007, 8, 'CWL', 'Cardiff');
homeCityOnDateArray[77] = new homeCityOnDateObject(2007, 8, 'EMA', 'East Midlands');
homeCityOnDateArray[78] = new homeCityOnDateObject(2007, 8, 'GLA', 'Glasgow');
homeCityOnDateArray[79] = new homeCityOnDateObject(2007, 8, 'LGW', 'London Gatwick');
homeCityOnDateArray[80] = new homeCityOnDateObject(2007, 8, 'LON', 'London');
homeCityOnDateArray[81] = new homeCityOnDateObject(2007, 8, 'LTN', 'Luton');
homeCityOnDateArray[82] = new homeCityOnDateObject(2007, 8, 'MAN', 'Manchester');
homeCityOnDateArray[83] = new homeCityOnDateObject(2007, 8, 'NCL', 'Newcastle');
homeCityOnDateArray[84] = new homeCityOnDateObject(2007, 8, 'STN', 'Stansted');
homeCityOnDateArray[85] = new homeCityOnDateObject(2007, 9, 'BHX', 'Birmingham');
homeCityOnDateArray[86] = new homeCityOnDateObject(2007, 9, 'BOH', 'Bournemouth');
homeCityOnDateArray[87] = new homeCityOnDateObject(2007, 9, 'BRS', 'Bristol');
homeCityOnDateArray[88] = new homeCityOnDateObject(2007, 9, 'CWL', 'Cardiff');
homeCityOnDateArray[89] = new homeCityOnDateObject(2007, 9, 'EMA', 'East Midlands');
homeCityOnDateArray[90] = new homeCityOnDateObject(2007, 9, 'GLA', 'Glasgow');
homeCityOnDateArray[91] = new homeCityOnDateObject(2007, 9, 'LGW', 'London Gatwick');
homeCityOnDateArray[92] = new homeCityOnDateObject(2007, 9, 'LON', 'London');
homeCityOnDateArray[93] = new homeCityOnDateObject(2007, 9, 'LTN', 'Luton');
homeCityOnDateArray[94] = new homeCityOnDateObject(2007, 9, 'MAN', 'Manchester');
homeCityOnDateArray[95] = new homeCityOnDateObject(2007, 9, 'NCL', 'Newcastle');
homeCityOnDateArray[96] = new homeCityOnDateObject(2007, 9, 'STN', 'Stansted');
homeCityOnDateArray[97] = new homeCityOnDateObject(2007, 10, 'BHX', 'Birmingham');
homeCityOnDateArray[98] = new homeCityOnDateObject(2007, 10, 'BOH', 'Bournemouth');
homeCityOnDateArray[99] = new homeCityOnDateObject(2007, 10, 'BRS', 'Bristol');
homeCityOnDateArray[100] = new homeCityOnDateObject(2007, 10, 'CWL', 'Cardiff');
homeCityOnDateArray[101] = new homeCityOnDateObject(2007, 10, 'EMA', 'East Midlands');
homeCityOnDateArray[102] = new homeCityOnDateObject(2007, 10, 'GLA', 'Glasgow');
homeCityOnDateArray[103] = new homeCityOnDateObject(2007, 10, 'LGW', 'London Gatwick');
homeCityOnDateArray[104] = new homeCityOnDateObject(2007, 10, 'LON', 'London');
homeCityOnDateArray[105] = new homeCityOnDateObject(2007, 10, 'LTN', 'Luton');
homeCityOnDateArray[106] = new homeCityOnDateObject(2007, 10, 'MAN', 'Manchester');
homeCityOnDateArray[107] = new homeCityOnDateObject(2007, 10, 'NCL', 'Newcastle');
homeCityOnDateArray[108] = new homeCityOnDateObject(2007, 10, 'STN', 'Stansted');
homeCityOnDateArray[109] = new homeCityOnDateObject(2007, 11, 'BHX', 'Birmingham');
homeCityOnDateArray[110] = new homeCityOnDateObject(2007, 11, 'LGW', 'London Gatwick');
homeCityOnDateArray[111] = new homeCityOnDateObject(2007, 11, 'MAN', 'Manchester');
homeCityOnDateArray[112] = new homeCityOnDateObject(2007, 12, 'BHX', 'Birmingham');
homeCityOnDateArray[113] = new homeCityOnDateObject(2007, 12, 'LGW', 'London Gatwick');
homeCityOnDateArray[114] = new homeCityOnDateObject(2007, 12, 'MAN', 'Manchester');
homeCityOnDateArray[115] = new homeCityOnDateObject(2008, 1, 'BHX', 'Birmingham');
homeCityOnDateArray[116] = new homeCityOnDateObject(2008, 1, 'LGW', 'London Gatwick');
homeCityOnDateArray[117] = new homeCityOnDateObject(2008, 1, 'MAN', 'Manchester');
homeCityOnDateArray[118] = new homeCityOnDateObject(2008, 2, 'BHX', 'Birmingham');
homeCityOnDateArray[119] = new homeCityOnDateObject(2008, 2, 'LGW', 'London Gatwick');
homeCityOnDateArray[120] = new homeCityOnDateObject(2008, 2, 'MAN', 'Manchester');
homeCityOnDateArray[121] = new homeCityOnDateObject(2008, 3, 'BHX', 'Birmingham');
homeCityOnDateArray[122] = new homeCityOnDateObject(2008, 3, 'LGW', 'London Gatwick');
homeCityOnDateArray[123] = new homeCityOnDateObject(2008, 3, 'MAN', 'Manchester');
homeCityOnDateArray[124] = new homeCityOnDateObject(2008, 4, 'BHX', 'Birmingham');
homeCityOnDateArray[125] = new homeCityOnDateObject(2008, 4, 'LGW', 'London Gatwick');
homeCityOnDateArray[126] = new homeCityOnDateObject(2008, 4, 'MAN', 'Manchester');
function populateHomeCityOnDate(yearVal, monthVal) {
var i, j;
j = 0;
while (document.getElementById('homeCityCriteria').options.length != 0) {
document.getElementById('homeCityCriteria').options[0] = null;
}
document.getElementById('homeCityCriteria').options[j] = new Option('Any Airport', '');
j = j + 1;
for (i=0;i<homeCityOnDateArray.length;i++) {
if(homeCityOnDateArray[i].month == monthVal && homeCityOnDateArray[i].year == yearVal){
document.getElementById('homeCityCriteria').options[j] = new Option(homeCityOnDateArray[i].homeCityName, homeCityOnDateArray[i].homeCityCode);
j = j + 1;
}
}
if (document.getElementById('homeCityCriteria').onchange != null) {document.getElementById('homeCityCriteria').onchange();}
}


