
if( document.images )
{	
	var varORK = "ORK";
	var varDUB = "DUB";
	var varSNN = "SNN";
	

///////////////// THIS TABLES WILL NEED TO BE UPDATED IN CASE OF CHANGES ON AER LINGUS WEB SITE ////////////////////////
	var aORK = new Array (  'ALC', 'Alicante', 'AMS', 'Amsterdam', 'BCN', 'Barcelona', 'Cannes', 'Cannes', 'FAO', 'Faro Algarve', 'LHR', 'London/LHR', 
						    'AGP', 'Malaga', 'BGY', 'Milan/Orio', 'MUC', 'Munich', 'NCE', 'Nice', 'CDG', 'Paris/CDG', 'FCO', 'Rome/DaVinci', 0 ); 
	
	var aDUB = new Array (  'ALClax', 'Alicante', 'AMS', 'Amsterdam', 'BCN', 'Barcelona', 'SXF', 'Berlin/SXF', 'BIO', 'Bilbao', 'BHX', 'Birmingham/BHX',  
						  	'BLQ', 'Bologna', 'BOS', 'Boston', 'BRS','Bristol', 'Bruges', 'Bruges', 'BRU', 'Brussels', 'BUD', 'Cannes', 'Cannes', 'Budapest', 'ORD', 'Chicago/OHARE', 'CPH', 'Copenhagen',
							'DFW', 'Dallas', 'DEN', 'Denver', 'DBV', 'Dubrovnik', 'DUS', 'Dusseldorf', 'EDI', 'Edinburgh', 'FAO','Faro Algarve', 
							'FRA', 'Frankfurt', 'GVA', 'Geneva', 'GLA', 'Glasgow', 'LPA', 'Gran Canaria', 'HAM', 'Hamburg', 'JER', 'Jersey UK',
							'ACE', 'Lanzarote', 'LIS', 'Lisbon', 'LPL', 'Liverpool', 'LHR', 'London/LHR', 'LAX', 'Los Angeles', 'LYS', 'Lyon', 
							'MAD', 'Madrid', 'AGP', 'Malaga', 'MAN', 'Manchester', 'MRS', 'Marseille', 'MIA', 'Miami', 'LIN', 'Milan/LINATE', 
							'MXP', 'Milan/MXP', 'BGY', 'Milan/ORIO', 'MUC', 'Munich', 'NAP', 'Naples', 'NCE', 'Nice', 'JFK', 'New York/JFK', 
							'MCO', 'Orlando/MCO', 'CDG', 'Paris/CDG', 'PRG', 'Prague', 'FCO', 'Rome/DaVinci', 'SAN', 'San Diego', 'SFO', 'San Francisco', 
							'SEA', 'Seattle', 'SVQ', 'Seville', 'SNN', 'Shannon', 'STL', 'St Louis', 'TFS', 'Tenerife', 'TLS', 'Toulouse', 
							'VLC', 'Valencia', 'VCE', 'Venice', 'VIE', 'Vienna', 'WAW', 'Warsaw', 'BWI', 'Washington/BWI', 'ZRH', 'Zurich' ); 
	
	var aSNN = new Array (  'BOS', 'Boston', 'ORD', 'Chicago/OHARE', 'DFW', 'Dallas', 'DEN', 'Denver', 	'DUB', 'Dublin', 'LHR', 'London/LHR', 'LAX', 'Los Angeles', 
						  	'MIA', 'Miami', 'JFK', 'New York/JFK', 'MCO', 'Orlando/MCO', 'SAN', 'San Diego', 'SFO', 'San Francisco', 'SEA', 'Seattle', 'STL', 'St Louis', 
							'BWI', 'Washington/BWI', 'ZRH', 'Zurich' ); 
///////////////////////////////////////////////////		eof tables ////////////////////////////////////////////////////

}

function updateOriginsDestinations(origBox, destBox, labelDest, fromOnload, whichSector, labelOpenJaw, preferredDest)
{
	if( !document.images )
	{
		return ;
	}
	
	var origIndex	= eval(origBox.selectedIndex);
	var destIndex;
	var initDest	= 0;

	var orig     	= origBox.options[ origIndex ].value;
	var dest     	= destBox.options[ destBox.selectedIndex ].value;

	if (orig != "")
	{
		//orig = eval(orig)
		destBox.length = 1
		var newDest = new Option(labelDest)
		destBox.options[0] = newDest;
		destBox.options[0].value = "";
		
		if( orig!=varORK && orig!=varDUB && orig!=varSNN ){ 
			return ;	//var not defined
		}
		
//////////////////////// mor start
		lstAirports = 'a'+orig;
		var j=0;
		//alert('length = '+(eval(lstAirports).length));
		
		for (var i = 0; i < (eval(lstAirports).length-1); i++){
			code =  eval(lstAirports)[i] ;
			name =  eval(lstAirports)[i+1] ;
			//alert('code= '+code);
			//alert('name = '+name);
			destBox.length += 1;
			destBox.options[j] = new Option( name );
			destBox.options[j].value = code;
	
			if ( dest == destBox.options[j].value )
			{
				initDest = destBox.length - 1
			}
			j++;
			i = i + 1;
		}
	}
	else
	{
		return ;
		//refillDestList( destBox, labelDest, labelOpenJaw);
	}	
}// eof function

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}