keyArray = new Array();
departureArray = new Array();

var DUB = {code:'DUB', meaning:'Dublin (DUB)'};
var ORK = {code:'ORK', meaning:'Cork (ORK)'};
var SNN = {code:'SNN', meaning:'Shannon (SNN)'};

var AGA = {code:'AGA', meaning:'Agadir (AGA)'};
var ALC = {code:'ALC', meaning:'Alicante (ALC'};
var AMS = {code:'AMS', meaning:'Amsterdam (AMS)'};
var ATH = {code:'ATH', meaning:'Athens (ATH)'};
var BCN = {code:'BCN', meaning:'Barcelona (BCN)'};
var SXF = {code:'SXF', meaning:'Berlin (SXF)'};
var BIO = {code:'BIO', meaning:'Bilbao (BIO)'};
var BLQ = {code:'BLQ', meaning:'Bologna (BLQ)'};
var BOD = {code:'BOD', meaning:'Bordeaux (BOD)'};
var BRU = {code:'BRU', meaning:'Brussels (BRU)'};

var BFS = {code:'BFS', meaning:'Belfast (BFS)'};
var BHX = {code:'BHX', meaning:'Birmingham (BHX)'};
var EDI = {code:'EDI', meaning:'Edinburgh (EDI)'};
var GLA = {code:'GLA', meaning:'Glasgow (GLA)'};
var JER = {code:'JER', meaning:'Jersey (JER)'};
var LHR = {code:'LHR', meaning:'London Heathrow (LHR)'};
var LGW = {code:'LGW', meaning:'London Gatwick (LGW)'};
var MAN = {code:'MAN', meaning:'Manchester (MAN)'};
var NCL = {code:'NCL', meaning:'Newcastle (NCL)'};

var BOS = {code:'BOS', meaning:'Boston (BOS)'};
var ORD = {code:'ORD', meaning:'Chicago (ORD)'};
var DFW = {code:'DFW', meaning:'Dallas (DFW)'};
var JFK = {code:'JFK', meaning:'New York City (JFK)'};
var DEN = {code:'DEN', meaning:'Denver (LHR)'};
var LAX = {code:'LAX', meaning:'Los Angeles (LAX)'};
var MCO = {code:'MCO', meaning:'Orlando (MCO)'};
var SFO = {code:'SFO', meaning:'San Francisco (SFO)'};
var STL = {code:'STL', meaning:'St. Louis (STL)'};

var DXB = {code:'DXB', meaning:'Dubai (DXB)'};

var Ireland = new Array(DUB,ORK,SNN);
var Europe = new Array(AGA,ALC,AMS,ATH,BCN,BIO,BLQ,BOD,BRU,SXF);
var UK = new Array(BFS,BHX,EDI,GLA,JER,LGW,LHR,MAN,NCL);
var USA = new Array(BOS,DEN,DFW,JFK,LAX,MCO,ORD,SFO,STL);
var MiddleEast = new Array(DXB);

keyArray = Array(AGA,ALC,AMS,ATH,BCN,BFS,BHX,BIO,BLQ,BOD,BOS,BRU,DFW,DEN,DUB,DXB,EDI,GLA,JER,JFK,LAX,LGW,LHR,MAN,MCO,NCL,ORD,ORK,SNN,SFO,STL,SXF);

departureArray['DUB'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','LHR');
departureArray['ORK'] = new Array('SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','LHR');
departureArray['SNN'] = new Array('ORK','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','LHR');

departureArray['AGA'] = new Array('ORK','SNN','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['ALC'] = new Array('ORK','SNN','AGA','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['AMS'] = new Array('ORK','SNN','AGA','ALC','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['ATH'] = new Array('ORK','SNN','AGA','ALC','AMS','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['BCN'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['SXF'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['BIO'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['BLQ'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['BOD'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');
departureArray['BRU'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');

departureArray['BFS'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BHX','EDI','GLA','JER','BOS','ORD','DFW','JFK','LAX','MCO','LGW');
departureArray['BHX'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','EDI','GLA','JER','BOS','ORD','DFW','JFK','LAX','LGW');
departureArray['EDI'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','GLA','JER','BOS','ORD','DFW','JFK','LAX','LGW');
departureArray['GLA'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','JER','BOS','ORD','DFW','JFK','LAX','LGW');
departureArray['JER'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','LGW');
departureArray['LHR'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','BOS','ORD','DFW','JFK','LAX','DXB');
departureArray['LGW'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','BOS','ORD','DFW','JFK','LAX','DXB');
departureArray['MAN'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','BOS','ORD','JFK','LAX','LGW');
departureArray['NCL'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW');

departureArray['BOS'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','ORD','DFW','JFK','LAX');
departureArray['ORD'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','DFW','JFK','LAX');
departureArray['DFW'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','JFK','LAX');
departureArray['JFK'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','DFW','LAX','DXB');
departureArray['DEN'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','DFW','JFK','LAX','DXB');
departureArray['LAX'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','DFW','JFK','DXB');
departureArray['MCO'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','DFW','JFK','LAX','DXB');
departureArray['SFO'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','DFW','JFK','LAX','DXB');
departureArray['STL'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','DFW','JFK','LAX','DXB');

departureArray['DXB'] = new Array('GLA','JER','LGW','BOS','ORD','DFW','JFK','LAX');
//departureArray['DXB'] = new Array('ORK','SNN','AGA','ALC','AMS','ATH','BCN','BIO','BLQ','BFS','BHX','EDI','GLA','JER','LGW','BOS','ORD','DFW','JFK','LAX');

