var airports = new HashMap();
airports.add(new Object({code:'000',name:'Please Select'}));
airports.add(new Object({code:'DUB', name: 'Dublin'}));
airports.add(new Object({code:'ORK', name: 'Cork'}));
airports.add(new Object({code:'NOC', name: 'Knock'}));
airports.add(new Object({code:'SNN', name: 'Shannon'})); 
airports.add(new Object({code:'FAO', name:'Algarve'}));
//airports.add(new Object({code:'PDL', name:'Azores'}));
airports.add(new Object({code:'BCN', name:'Barcelona'}));	
airports.add(new Object({code:'BGY', name:'Bergamo, Italy'}));	
airports.add(new Object({code:'BOJ', name:'Bulgaria'}));	
//airports.add(new Object({code:'FAO', name:'Costa de la Luz'}));
airports.add(new Object({code:'AGP', name:'Costa del Sol'}));
//airports.add(new Object({code:'HER', name:'Crete'}));
//airports.add(new Object({code:'DBV', name:'Croatia'}));
airports.add(new Object({code:'LCA', name:'Cyprus (LCA)'}));
airports.add(new Object({code:'PFO', name:'Cyprus (PFO)'}));
airports.add(new Object({code:'FUE', name:'Fuerteventura'}));
airports.add(new Object({code:'LPA', name:'Gran Canaria'}));
airports.add(new Object({code:'ACE', name:'Lanzarote'}));
airports.add(new Object({code:'LIS', name:'Lisbon'}));
airports.add(new Object({code:'PMI', name:'Majorca'}));
//airports.add(new Object({code:'DBV', name:'Montenegro'}));
airports.add(new Object({code:'AGA', name:'Morocco'}));
airports.add(new Object({code:'OSL', name:'Olso, Norway'}));	
airports.add(new Object({code:'PDV', name:'Plovdiv, Bulgaria'}));	
//airports.add(new Object({code:'REU', name:'Salou'}));
//airports.add(new Object({code:'AHO', name:'Sardinia'}));
airports.add(new Object({code:'NAP', name:'Sorrento'}));
airports.add(new Object({code:'CTA', name:'Sicily'}));
airports.add(new Object({code:'TFS', name:'Tenerife'}));
airports.add(new Object({code:'BJV', name:'Turkey (Bodrum)'}));
airports.add(new Object({code:'ADB', name:'Turkey (Izmir)'}));
airports.add(new Object({code:'MIR', name:'Tunisia'}));
//airports.add(new Object({code:'PSA', name:'Tuscany'}));
//airports.add(new Object({code:'VRN', name:'Verona'}));

var returnDatesArray = new DateArray();

returnDatesArray.add(new Object({origin: 'DUB', dest: 'ACE', fromDate: createDate('071106'), toDate: createDate('091030')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'ACE', fromDate: createDate('091215'), toDate: createDate('091230')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'ADB', fromDate: createDate('070401'), toDate: createDate('091231')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'AGA', fromDate: createDate('071106'), toDate: createDate('091031')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'AGA', fromDate: createDate('091215'), toDate: createDate('091230')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'AGP', fromDate: createDate('090501'), toDate: createDate('091031')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'AHO', fromDate: createDate('090501'), toDate: createDate('090925')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'BGY', fromDate: createDate('081220'), toDate: createDate('090330')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'BCN', fromDate: createDate('081221'), toDate: createDate('090330')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'BJV', fromDate: createDate('080509'), toDate: createDate('091003')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'BOJ', fromDate: createDate('090601'), toDate: createDate('090907')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'CTA', fromDate: createDate('090501'), toDate: createDate('090925')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'DBV', fromDate: createDate('080501'), toDate: createDate('081031')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'FAO', fromDate: createDate('090501'), toDate: createDate('091030')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'FUE', fromDate: createDate('071106'), toDate: createDate('100430')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'HER', fromDate: createDate('080501'), toDate: createDate('080930')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'LCA', fromDate: createDate('080501'), toDate: createDate('081031')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'LIS', fromDate: createDate('090501'), toDate: createDate('090930')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'LPA', fromDate: createDate('071106'), toDate: createDate('091030')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'LPA', fromDate: createDate('091215'), toDate: createDate('091230')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'MIR', fromDate: createDate('071106'), toDate: createDate('091107')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'NAP', fromDate: createDate('090501'), toDate: createDate('090930')}));  
returnDatesArray.add(new Object({origin: 'DUB', dest: 'OSL', fromDate: createDate('081220'), toDate: createDate('090331')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'PDL', fromDate: createDate('080501'), toDate: createDate('080930')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'PDV', fromDate: createDate('071222'), toDate: createDate('080329')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'PFO', fromDate: createDate('090520'), toDate: createDate('090906')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'PDV', fromDate: createDate('081220'), toDate: createDate('090331')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'PMI', fromDate: createDate('090501'), toDate: createDate('091031')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'REU', fromDate: createDate('080501'), toDate: createDate('080930')}));
returnDatesArray.add(new Object({origin: 'DUB', dest: 'TFS', fromDate: createDate('071106'), toDate: createDate('090401')}));
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'VAR', fromDate: createDate('080601'), toDate: createDate('080831')}));  
//returnDatesArray.add(new Object({origin: 'DUB', dest: 'VRN', fromDate: createDate('090501'), toDate: createDate('090926')}));

returnDatesArray.add(new Object({origin: 'NOC', dest: 'ACE', fromDate: createDate('090531'), toDate: createDate('091031')}));
//returnDatesArray.add(new Object({origin: 'NOC', dest: 'LPA', fromDate: createDate('080601'), toDate: createDate('080831')}));

returnDatesArray.add(new Object({origin: 'ORK', dest: 'ACE', fromDate: createDate('071106'), toDate: createDate('091031')}));  
returnDatesArray.add(new Object({origin: 'ORK', dest: 'ADB', fromDate: createDate('090401'), toDate: createDate('090502')}));
returnDatesArray.add(new Object({origin: 'ORK', dest: 'AGP', fromDate: createDate('090501'), toDate: createDate('090930')}));
returnDatesArray.add(new Object({origin: 'ORK', dest: 'BOJ', fromDate: createDate('090501'), toDate: createDate('090930')})); 
returnDatesArray.add(new Object({origin: 'ORK', dest: 'BJV', fromDate: createDate('090501'), toDate: createDate('091003')}));
//returnDatesArray.add(new Object({origin: 'ORK', dest: 'DBV', fromDate: createDate('080501'), toDate: createDate('080930')}));
returnDatesArray.add(new Object({origin: 'ORK', dest: 'FAO', fromDate: createDate('090501'), toDate: createDate('090930')}));
returnDatesArray.add(new Object({origin: 'ORK', dest: 'LPA', fromDate: createDate('071106'), toDate: createDate('091031')}));  
//returnDatesArray.add(new Object({origin: 'ORK', dest: 'NAP', fromDate: createDate('080501'), toDate: createDate('080501')}));  
//returnDatesArray.add(new Object({origin: 'ORK', dest: 'PMI', fromDate: createDate('080501'), toDate: createDate('080930')}));

returnDatesArray.add(new Object({origin: 'SNN', dest: 'ACE', fromDate: createDate('071106'), toDate: createDate('091031')}));        
returnDatesArray.add(new Object({origin: 'SNN', dest: 'ACE', fromDate: createDate('091215'), toDate: createDate('091230')}));
returnDatesArray.add(new Object({origin: 'SNN', dest: 'ADB', fromDate: createDate('060430'), toDate: createDate('091003')}));
returnDatesArray.add(new Object({origin: 'SNN', dest: 'AGP', fromDate: createDate('090501'), toDate: createDate('090930')}));
returnDatesArray.add(new Object({origin: 'SNN', dest: 'BOJ', fromDate: createDate('090501'), toDate: createDate('090930')}));  
//returnDatesArray.add(new Object({origin: 'SNN', dest: 'DBV', fromDate: createDate('080601'), toDate: createDate('080930')})); 
returnDatesArray.add(new Object({origin: 'SNN', dest: 'FAO', fromDate: createDate('090501'), toDate: createDate('090930')}));
returnDatesArray.add(new Object({origin: 'SNN', dest: 'LPA', fromDate: createDate('090501'), toDate: createDate('090930')}));

// Extra Date Ranges for TEST data
//returnDatesArray.add(new Object({origin:'ORK', dest: 'AGP', fromDate:createDate('080401'),toDate:createDate('080701')}));
//returnDatesArray.add(new Object({origin:'DUB', dest:'ACE', fromDate:createDate('080401'),toDate:createDate('080701')}));

var onewayDatesArray = new DateArray();
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'AGA', fromDate: createDate('080915'), toDate: createDate('091031')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'ACE', fromDate: createDate('080915'), toDate: createDate('091031')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'ADB', fromDate: createDate('080801'), toDate: createDate('091231')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'AGP', fromDate: createDate('090501'), toDate: createDate('091031')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'FAO', fromDate: createDate('090501'), toDate: createDate('091031')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'AHO', fromDate: createDate('090501'), toDate: createDate('090930')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'BOJ', fromDate: createDate('090601'), toDate: createDate('090930')}));  
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'CTA', fromDate: createDate('090501'), toDate: createDate('090930')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'DBV', fromDate: createDate('080501'), toDate: createDate('081031')}));

onewayDatesArray.add(new Object({origin: 'DUB', dest: 'FUE', fromDate: createDate('071106'), toDate: createDate('100430')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'HER', fromDate: createDate('080501'), toDate: createDate('080930')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'LCA', fromDate: createDate('080501'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'LIS', fromDate: createDate('080501'), toDate: createDate('081031')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'LPA', fromDate: createDate('071106'), toDate: createDate('091031')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'MIR', fromDate: createDate('090301'), toDate: createDate('090430')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'NAP', fromDate: createDate('090501'), toDate: createDate('090925')}));  
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'PDL', fromDate: createDate('080501'), toDate: createDate('080930')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'PDL', fromDate: createDate('080501'), toDate: createDate('080930')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'PFO', fromDate: createDate('080501'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'PMI', fromDate: createDate('080501'), toDate: createDate('080831')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'REU', fromDate: createDate('080501'), toDate: createDate('080930')}));
onewayDatesArray.add(new Object({origin: 'DUB', dest: 'TFS', fromDate: createDate('090401'), toDate: createDate('090430')}));
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'VAR', fromDate: createDate('080601'), toDate: createDate('080831')}));  
//onewayDatesArray.add(new Object({origin: 'DUB', dest: 'VRN', fromDate: createDate('090520'), toDate: createDate('090926')}));

//onewayDatesArray.add(new Object({origin: 'NOC', dest: 'ACE', fromDate: createDate('080601'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'NOC', dest: 'LPA', fromDate: createDate('080601'), toDate: createDate('080831')}));
//onewayDatesArray.add(new Object({origin: 'NOC', dest: 'ACE', fromDate: createDate('080601'), toDate: createDate('081031')}));

onewayDatesArray.add(new Object({origin: 'ORK', dest: 'ACE', fromDate: createDate('071106'), toDate: createDate('091031')}));  
//onewayDatesArray.add(new Object({origin: 'ORK', dest: 'ADB', fromDate: createDate('060430'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'ORK', dest: 'BOJ', fromDate: createDate('080601'), toDate: createDate('080930')}));  
//onewayDatesArray.add(new Object({origin: 'ORK', dest: 'DBV', fromDate: createDate('080501'), toDate: createDate('080930')}));
onewayDatesArray.add(new Object({origin: 'ORK', dest: 'LPA', fromDate: createDate('071106'), toDate: createDate('091031')}));  
//onewayDatesArray.add(new Object({origin: 'ORK', dest: 'NAP', fromDate: createDate('080501'), toDate: createDate('080501')}));  
//onewayDatesArray.add(new Object({origin: 'ORK', dest: 'PMI', fromDate: createDate('080501'), toDate: createDate('080930')}));

onewayDatesArray.add(new Object({origin: 'SNN', dest: 'ACE', fromDate: createDate('090301'), toDate: createDate('090331	')}));        
//onewayDatesArray.add(new Object({origin: 'SNN', dest: 'ADB', fromDate: createDate('060430'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'SNN', dest: 'BOJ', fromDate: createDate('080501'), toDate: createDate('080930')}));  
//onewayDatesArray.add(new Object({origin: 'SNN', dest: 'DBV', fromDate: createDate('080601'), toDate: createDate('080930')})); 
//onewayDatesArray.add(new Object({origin: 'SNN', dest: 'FAO', fromDate: createDate('080501'), toDate: createDate('080930')}));
//onewayDatesArray.add(new Object({origin: 'SNN', dest: 'LPA', fromDate: createDate('080501'), toDate: createDate('080930')}));

onewayDatesArray.add(new Object({origin: 'LIS', dest: 'DUB', fromDate: createDate('090501'), toDate: createDate('090930')}));
onewayDatesArray.add(new Object({origin: 'TFS', dest: 'DUB', fromDate: createDate('071106'), toDate: createDate('090430')}));
//onewayDatesArray.add(new Object({origin: 'VAR', dest: 'DUB', fromDate: createDate('080601'), toDate: createDate('080831')}));
//onewayDatesArray.add(new Object({origin: 'VRN', dest: 'DUB', fromDate: createDate('090501'), toDate: createDate('090930')}));
//onewayDatesArray.add(new Object({origin: 'PFO', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('081031')}));
onewayDatesArray.add(new Object({origin: 'FUE', dest: 'DUB', fromDate: createDate('071106'), toDate: createDate('100430')}));
//onewayDatesArray.add(new Object({origin: 'HER', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('080930')}));
//onewayDatesArray.add(new Object({origin: 'LCA', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'LPA', dest: 'DUB', fromDate: createDate('071106'), toDate: createDate('081031')}));
onewayDatesArray.add(new Object({origin: 'LPA', dest: 'ORK', fromDate: createDate('071106'), toDate: createDate('091031')}));
//onewayDatesArray.add(new Object({origin: 'LPA', dest: 'NOC', fromDate: createDate('080601'), toDate: createDate('080831')}));
//onewayDatesArray.add(new Object({origin: 'LPA', dest: 'SNN', fromDate: createDate('080501'), toDate: createDate('080930')}));  
//onewayDatesArray.add(new Object({origin: 'MIR', dest: 'DUB', fromDate: createDate('070215'), toDate: createDate('080329')}));  
//onewayDatesArray.add(new Object({origin: 'NAP', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('081031')})); 
onewayDatesArray.add(new Object({origin: 'ACE', dest: 'DUB', fromDate: createDate('080921'), toDate: createDate('091031')}));
//onewayDatesArray.add(new Object({origin: 'ACE', dest: 'NOC', fromDate: createDate('080601'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'ACE', dest: 'ORK', fromDate: createDate('071106'), toDate: createDate('081031')}));  
//onewayDatesArray.add(new Object({origin: 'ACE', dest: 'SNN', fromDate: createDate('071106'), toDate: createDate('081031')}));  
onewayDatesArray.add(new Object({origin: 'ADB', dest: 'DUB', fromDate: createDate('090401'), toDate: createDate('091231')}));
onewayDatesArray.add(new Object({origin: 'AGP', dest: 'DUB', fromDate: createDate('090501'), toDate: createDate('090930')}));
onewayDatesArray.add(new Object({origin: 'FAO', dest: 'DUB', fromDate: createDate('090501'), toDate: createDate('091003')}));
//onewayDatesArray.add(new Object({origin: 'ADB', dest: 'ORK', fromDate: createDate('060430'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'ADB', dest: 'SNN', fromDate: createDate('060430'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'AGA', dest: 'DUB', fromDate: createDate('071106'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'AHO', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('080930')}));
//onewayDatesArray.add(new Object({origin: 'BOJ', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('080930')}));  
//onewayDatesArray.add(new Object({origin: 'BOJ', dest: 'ORK', fromDate: createDate('080601'), toDate: createDate('080930')}));  
//onewayDatesArray.add(new Object({origin: 'BOJ', dest: 'SNN', fromDate: createDate('080501'), toDate: createDate('080930')}));  
//onewayDatesArray.add(new Object({origin: 'CTA', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('080930')}));
//onewayDatesArray.add(new Object({origin: 'DBV', dest: 'DUB', fromDate: createDate('080501'), toDate: createDate('081031')}));
//onewayDatesArray.add(new Object({origin: 'DBV', dest: 'ORK', fromDate: createDate('080501'), toDate: createDate('080930')}));  
//onewayDatesArray.add(new Object({origin: 'DBV', dest: 'SNN', fromDate: createDate('080601'), toDate: createDate('080930')}));