// AirDataDeclarations file generated at 7/2/2012 1:0.39
var airports = new Array("ABZ", "VLY", "BRR", "BEB", "BHX", "BRS", "CAL", "CWL", "COL", "CSA", "DND", "MME", "EMA", "EOI", "EDI", "EXT", "FIE", "FOA", "GLA", "HUY", "INV", "ILY", "ISC", "TSO", "MSE", "LEQ", "LBA", "LWK", "LCY", "LGW", "LHR", "LTN", "STN", "MAN", "NCL", "NQY", "NRL", "NWI", "OBN", "KOI", "OUK", "PSV", "PPW", "PZE", "NDY", "SOU", "SYY", "SOY", "LSI", "TRE", "WRY", "WIC");
var regions = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11");
var operators = new Array("AF", "BGH", "WW", "BD", "BA", "BS", "DCT", "T3", "U2", "BE", "HBR", "IOS", "LS", "LOG", "NM", "TCX")
var routes = new Array("ABZBHX", "ABZBRS", "ABZCWL", "ABZEMA", "ABZEXT", "ABZHUY", "ABZKOI", "ABZLBA", "ABZLGW", "ABZLHR", "ABZLSI", "ABZLTN", "ABZMAN", "ABZMME", "ABZNCL", "ABZNWI", "ABZSOU", "ABZSYY", "ABZWIC", "BEBBRR", "BEBGLA", "BEBINV", "BEBSYY", "BHXDND", "BHXEDI", "BHXGLA", "BHXINV", "BHXNCL", "BRRGLA", "BRSEDI", "BRSGLA", "BRSINV", "BRSLBA", "BRSNCL", "CALGLA", "COLOBN", "COLTRE", "CSAILY", "CSAOBN", "CWLEDI", "CWLGLA", "CWLNCL", "CWLVLY", "DNDLCY", "EDIEMA", "EDIEXT", "EDIINV", "EDIKOI", "EDILBA", "EDILCY", "EDILGW", "EDILHR", "EDILSI", "EDILTN", "EDIMAN", "EDIMSE", "EDINQY", "EDINWI", "EDISOU", "EDISTN", "EDISYY", "EDIWIC", "EMAGLA", "EMANQY", "EOIKOI", "EOINRL", "EOIPPW", "EOIWRY", "EXTGLA", "EXTLBA", "EXTMAN", "EXTNCL", "EXTNWI", "EXTSTN", "FIELWK", "FOALWK", "GLAILY", "GLAKOI", "GLALBA", "GLALCY", "GLALGW", "GLALHR", "GLALSI", "GLALTN", "GLAMAN", "GLANQY", "GLASOU", "GLASTN", "GLASYY", "GLATRE", "ILYOBN", "INVKOI", "INVLGW", "INVLSI", "INVLTN", "INVMAN", "INVSOU", "INVSYY", "ISCLEQ", "ISCNQY", "ISCPZE", "ISCTSO", "KOILSI", "KOINDY", "KOINRL", "KOIPPW", "KOISOY", "KOIWRY", "LBASOU", "LEQNQY", "LGWMAN", "LGWNCL", "LGWNQY", "LHRMAN", "LHRNCL", "LWKOUK", "LWKPSV", "MANNQY", "MANNWI", "MANSOU", "NCLNQY", "NCLSOU", "NDYNRL", "NDYPPW", "NDYSOY", "NQYNWI", "NRLPPW", "NWISOU", "OBNTRE", "PPWWRY", "PZETSO", "SOYEOI", "SOYPPW", "SOYWRY")
var airportNames;
var regionNames;
var regionAirports;
var routeTable;
var routeOperators;
populateAirDataArrays();

function populateAirDataArrays()
{
airportNames = new Array();
regionNames = new Array();
regionAirports = new Array();
routeOperators = new Array();
routeTable = new Array();
regionNames["1"] = "East Anglia";
regionAirports["1"] = new Array("STN", "NWI");
regionNames["2"] = "London";
regionAirports["2"] = new Array("LCY", "LGW", "LHR", "LTN", "STN");
regionNames["3"] = "Midlands";
regionAirports["3"] = new Array("BHX", "EMA", "MAN");
regionNames["4"] = "North East";
regionAirports["4"] = new Array("MME", "HUY", "LBA", "NCL");
regionNames["5"] = "North West";
regionAirports["5"] = new Array("MAN");
regionNames["6"] = "Scilly Isles";
regionAirports["6"] = new Array("ISC", "TSO");
regionNames["7"] = "Scotland";
regionAirports["7"] = new Array("ABZ", "DND", "EDI", "GLA", "INV", "OBN", "WIC");
regionNames["8"] = "Scottish Islands";
regionAirports["8"] = new Array("BRR", "BEB", "CAL", "COL", "CSA", "EOI", "FIE", "FOA", "ILY", "LWK", "NRL", "KOI", "OUK", "PSV", "PPW", "NDY", "SYY", "SOY", "LSI", "TRE", "WRY");
regionNames["9"] = "South East";
regionAirports["9"] = new Array("MSE", "LCY", "LGW", "LHR", "LTN", "STN", "SOU");
regionNames["10"] = "South West";
regionAirports["10"] = new Array("BRS", "EXT", "LEQ", "NQY", "PZE");
regionNames["11"] = "Wales";
regionAirports["11"] = new Array("VLY", "BRS", "CWL", "MAN");
airportNames["ABZ"] = "Aberdeen Airport";
routeTable["ABZ"] = new Array("BHX", "BRS", "CWL", "EMA", "EXT", "HUY", "KOI", "LBA", "LGW", "LHR", "LSI", "LTN", "MAN", "MME", "NCL", "NWI", "SOU", "SYY", "WIC");
airportNames["VLY"] = "Anglesey Airport";
routeTable["VLY"] = new Array("CWL");
airportNames["BRR"] = "Barra North Bay Airport";
routeTable["BRR"] = new Array("BEB", "GLA");
airportNames["BEB"] = "Benbecula Balivanich Airport";
routeTable["BEB"] = new Array("BRR", "GLA", "INV", "SYY");
airportNames["BHX"] = "Birmingham International Airport";
routeTable["BHX"] = new Array("ABZ", "DND", "EDI", "GLA", "INV", "NCL");
airportNames["BRS"] = "Bristol International Airport";
routeTable["BRS"] = new Array("ABZ", "EDI", "GLA", "INV", "LBA", "NCL");
airportNames["CAL"] = "Campbeltown Machrihanish Airport";
routeTable["CAL"] = new Array("GLA");
airportNames["CWL"] = "Cardiff International Airport";
routeTable["CWL"] = new Array("ABZ", "EDI", "GLA", "NCL", "VLY");
airportNames["COL"] = "Coll Airport";
routeTable["COL"] = new Array("OBN", "TRE");
airportNames["CSA"] = "Colonsay Airport";
routeTable["CSA"] = new Array("ILY", "OBN");
airportNames["DND"] = "Dundee City Airport";
routeTable["DND"] = new Array("BHX", "LCY");
airportNames["MME"] = "Durham Tees Valley Airport";
routeTable["MME"] = new Array("ABZ");
airportNames["EMA"] = "East Midlands Airport";
routeTable["EMA"] = new Array("ABZ", "EDI", "GLA", "NQY");
airportNames["EOI"] = "Eday Airport";
routeTable["EOI"] = new Array("KOI", "NRL", "PPW", "WRY", "SOY");
airportNames["EDI"] = "Edinburgh  Airport";
routeTable["EDI"] = new Array("BHX", "BRS", "CWL", "EMA", "EXT", "INV", "KOI", "LBA", "LCY", "LGW", "LHR", "LSI", "LTN", "MAN", "MSE", "NQY", "NWI", "SOU", "STN", "SYY", "WIC");
airportNames["EXT"] = "Exeter International Airport";
routeTable["EXT"] = new Array("ABZ", "EDI", "GLA", "LBA", "MAN", "NCL", "NWI", "STN");
airportNames["FIE"] = "Fair Isle Airport";
routeTable["FIE"] = new Array("LWK");
airportNames["FOA"] = "Foula Airport";
routeTable["FOA"] = new Array("LWK");
airportNames["GLA"] = "Glasgow International Airport";
routeTable["GLA"] = new Array("BEB", "BHX", "BRR", "BRS", "CAL", "CWL", "EMA", "EXT", "ILY", "KOI", "LBA", "LCY", "LGW", "LHR", "LSI", "LTN", "MAN", "NQY", "SOU", "STN", "SYY", "TRE");
airportNames["HUY"] = "Humberside Airport";
routeTable["HUY"] = new Array("ABZ");
airportNames["INV"] = "Inverness Airport";
routeTable["INV"] = new Array("BEB", "BHX", "BRS", "EDI", "KOI", "LGW", "LSI", "LTN", "MAN", "SOU", "SYY");
airportNames["ILY"] = "Islay Glenegedal Airport";
routeTable["ILY"] = new Array("CSA", "GLA", "OBN");
airportNames["ISC"] = "Isles of Scilly St Mary's Airport";
routeTable["ISC"] = new Array("LEQ", "NQY", "PZE", "TSO");
airportNames["TSO"] = "Isles of Scilly Tresco Airport";
routeTable["TSO"] = new Array("ISC", "PZE");
airportNames["MSE"] = "Kent International Airport";
routeTable["MSE"] = new Array("EDI");
airportNames["LEQ"] = "Land's End St Just Airport";
routeTable["LEQ"] = new Array("ISC", "NQY");
airportNames["LBA"] = "Leeds Bradford International Airport";
routeTable["LBA"] = new Array("ABZ", "BRS", "EDI", "EXT", "GLA", "SOU");
airportNames["LWK"] = "Lerwick Tingwall Airport";
routeTable["LWK"] = new Array("FIE", "FOA", "OUK", "PSV");
airportNames["LCY"] = "London City Airport";
routeTable["LCY"] = new Array("DND", "EDI", "GLA");
airportNames["LGW"] = "London Gatwick Airport";
routeTable["LGW"] = new Array("ABZ", "EDI", "GLA", "INV", "MAN", "NCL", "NQY");
airportNames["LHR"] = "London Heathrow Airport";
routeTable["LHR"] = new Array("ABZ", "EDI", "GLA", "MAN", "NCL");
airportNames["LTN"] = "London Luton Airport";
routeTable["LTN"] = new Array("ABZ", "EDI", "GLA", "INV");
airportNames["STN"] = "London Stansted Airport";
routeTable["STN"] = new Array("EDI", "EXT", "GLA");
airportNames["MAN"] = "Manchester Airport";
routeTable["MAN"] = new Array("ABZ", "EDI", "EXT", "GLA", "INV", "LGW", "LHR", "NQY", "NWI", "SOU");
airportNames["NCL"] = "Newcastle International Airport";
routeTable["NCL"] = new Array("ABZ", "BHX", "BRS", "CWL", "EXT", "LGW", "LHR", "NQY", "SOU");
airportNames["NQY"] = "Newquay St Mawgan Airport";
routeTable["NQY"] = new Array("EDI", "EMA", "GLA", "ISC", "LEQ", "LGW", "MAN", "NCL", "NWI");
airportNames["NRL"] = "North Ronaldsay Airport";
routeTable["NRL"] = new Array("EOI", "KOI", "NDY", "PPW");
airportNames["NWI"] = "Norwich International Airport";
routeTable["NWI"] = new Array("ABZ", "EDI", "EXT", "MAN", "NQY", "SOU");
airportNames["OBN"] = "Oban (North Connel) Airport";
routeTable["OBN"] = new Array("COL", "CSA", "ILY", "TRE");
airportNames["KOI"] = "Orkney Kirkwall Airport";
routeTable["KOI"] = new Array("ABZ", "EDI", "EOI", "GLA", "INV", "LSI", "NDY", "NRL", "PPW", "SOY", "WRY");
airportNames["OUK"] = "Out Skerries Airport";
routeTable["OUK"] = new Array("LWK");
airportNames["PSV"] = "Papa Stour Airport";
routeTable["PSV"] = new Array("LWK");
airportNames["PPW"] = "Papa Westray Airport";
routeTable["PPW"] = new Array("EOI", "KOI", "NDY", "NRL", "WRY", "SOY");
airportNames["PZE"] = "Penzance Airport";
routeTable["PZE"] = new Array("ISC", "TSO");
airportNames["NDY"] = "Sanday Airport";
routeTable["NDY"] = new Array("KOI", "NRL", "PPW", "SOY");
airportNames["SOU"] = "Southampton Airport";
routeTable["SOU"] = new Array("ABZ", "EDI", "GLA", "INV", "LBA", "MAN", "NCL", "NWI");
airportNames["SYY"] = "Stornoway Airport";
routeTable["SYY"] = new Array("ABZ", "BEB", "EDI", "GLA", "INV");
airportNames["SOY"] = "Stronsay Airport";
routeTable["SOY"] = new Array("KOI", "NDY", "EOI", "PPW", "WRY");
airportNames["LSI"] = "Sumburgh Airport";
routeTable["LSI"] = new Array("ABZ", "EDI", "GLA", "INV", "KOI");
airportNames["TRE"] = "Tiree Airport";
routeTable["TRE"] = new Array("COL", "GLA", "OBN");
airportNames["WRY"] = "Westray Airport";
routeTable["WRY"] = new Array("EOI", "KOI", "PPW", "SOY");
airportNames["WIC"] = "Wick Airport";
routeTable["WIC"] = new Array("ABZ", "EDI");
routeOperators["ABZBHX"] = new Array("BE");
routeOperators["ABZBRS"] = new Array("T3");
routeOperators["ABZCWL"] = new Array("T3");
routeOperators["ABZEMA"] = new Array("T3");
routeOperators["ABZEXT"] = new Array("BE");
routeOperators["ABZHUY"] = new Array("T3");
routeOperators["ABZKOI"] = new Array("BE");
routeOperators["ABZLBA"] = new Array("BE", "T3");
routeOperators["ABZLGW"] = new Array("BE", "U2");
routeOperators["ABZLHR"] = new Array("BD", "BA");
routeOperators["ABZLSI"] = new Array("BE");
routeOperators["ABZLTN"] = new Array("U2");
routeOperators["ABZMAN"] = new Array("BD", "BE");
routeOperators["ABZMME"] = new Array("T3");
routeOperators["ABZNCL"] = new Array("T3");
routeOperators["ABZNWI"] = new Array("BD", "T3");
routeOperators["ABZSOU"] = new Array("T3");
routeOperators["ABZSYY"] = new Array("T3");
routeOperators["ABZWIC"] = new Array("T3");
routeOperators["BEBBRR"] = new Array("BE");
routeOperators["BEBGLA"] = new Array("BE");
routeOperators["BEBINV"] = new Array("BE");
routeOperators["BEBSYY"] = new Array("BE");
routeOperators["BHXDND"] = new Array("BE");
routeOperators["BHXEDI"] = new Array("BE");
routeOperators["BHXGLA"] = new Array("BE");
routeOperators["BHXINV"] = new Array("BE");
routeOperators["BHXNCL"] = new Array("T3");
routeOperators["BRRGLA"] = new Array("BE");
routeOperators["BRSEDI"] = new Array("U2");
routeOperators["BRSGLA"] = new Array("U2");
routeOperators["BRSINV"] = new Array("U2");
routeOperators["BRSLBA"] = new Array("T3");
routeOperators["BRSNCL"] = new Array("U2");
routeOperators["CALGLA"] = new Array("BE");
routeOperators["COLOBN"] = new Array("HBR");
routeOperators["COLTRE"] = new Array("HBR");
routeOperators["CSAILY"] = new Array("HBR");
routeOperators["CSAOBN"] = new Array("HBR");
routeOperators["CWLEDI"] = new Array("BE");
routeOperators["CWLGLA"] = new Array("BE");
routeOperators["CWLNCL"] = new Array("T3");
routeOperators["CWLVLY"] = new Array("NM");
routeOperators["DNDLCY"] = new Array("AF");
routeOperators["EDIEMA"] = new Array("WW");
routeOperators["EDIEXT"] = new Array("BE");
routeOperators["EDIINV"] = new Array("BE");
routeOperators["EDIKOI"] = new Array("BE");
routeOperators["EDILBA"] = new Array("LS", "BD");
routeOperators["EDILCY"] = new Array("BA", "AF");
routeOperators["EDILGW"] = new Array("U2", "BA");
routeOperators["EDILHR"] = new Array("BA", "BD");
routeOperators["EDILSI"] = new Array("BE");
routeOperators["EDILTN"] = new Array("U2");
routeOperators["EDIMAN"] = new Array("BE", "BD");
routeOperators["EDIMSE"] = new Array("BE");
routeOperators["EDINQY"] = new Array("BE");
routeOperators["EDINWI"] = new Array("BE");
routeOperators["EDISOU"] = new Array("BE");
routeOperators["EDISTN"] = new Array("U2");
routeOperators["EDISYY"] = new Array("BE");
routeOperators["EDIWIC"] = new Array("BE");
routeOperators["EMAGLA"] = new Array("WW");
routeOperators["EMANQY"] = new Array("WW");
routeOperators["EOIKOI"] = new Array("LOG");
routeOperators["EOINRL"] = new Array("LOG");
routeOperators["EOIPPW"] = new Array("LOG");
routeOperators["EOIWRY"] = new Array("LOG");
routeOperators["EXTGLA"] = new Array("BE");
routeOperators["EXTLBA"] = new Array("BE");
routeOperators["EXTMAN"] = new Array("BE");
routeOperators["EXTNCL"] = new Array("BE");
routeOperators["EXTNWI"] = new Array("BE");
routeOperators["EXTSTN"] = new Array("BGH");
routeOperators["FIELWK"] = new Array("DCT");
routeOperators["FOALWK"] = new Array("DCT");
routeOperators["GLAILY"] = new Array("BE");
routeOperators["GLAKOI"] = new Array("BE");
routeOperators["GLALBA"] = new Array("LS", "BD");
routeOperators["GLALCY"] = new Array("BA");
routeOperators["GLALGW"] = new Array("BA", "U2");
routeOperators["GLALHR"] = new Array("BA");
routeOperators["GLALSI"] = new Array("BE");
routeOperators["GLALTN"] = new Array("U2");
routeOperators["GLAMAN"] = new Array("BE", "TCX");
routeOperators["GLANQY"] = new Array("BE");
routeOperators["GLASOU"] = new Array("BE");
routeOperators["GLASTN"] = new Array("U2");
routeOperators["GLASYY"] = new Array("BE");
routeOperators["GLATRE"] = new Array("BE");
routeOperators["ILYOBN"] = new Array("HBR");
routeOperators["INVKOI"] = new Array("BE");
routeOperators["INVLGW"] = new Array("U2", "BE");
routeOperators["INVLSI"] = new Array("BE");
routeOperators["INVLTN"] = new Array("U2");
routeOperators["INVMAN"] = new Array("BE");
routeOperators["INVSOU"] = new Array("BE");
routeOperators["INVSYY"] = new Array("BE");
routeOperators["ISCLEQ"] = new Array("IOS");
routeOperators["ISCNQY"] = new Array("IOS");
routeOperators["ISCPZE"] = new Array("BS");
routeOperators["ISCTSO"] = new Array("BS");
routeOperators["KOILSI"] = new Array("BE");
routeOperators["KOINDY"] = new Array("LOG");
routeOperators["KOINRL"] = new Array("LOG");
routeOperators["KOIPPW"] = new Array("LOG");
routeOperators["KOISOY"] = new Array("LOG");
routeOperators["KOIWRY"] = new Array("LOG");
routeOperators["LBASOU"] = new Array("BE");
routeOperators["LEQNQY"] = new Array("IOS");
routeOperators["LGWMAN"] = new Array("BA");
routeOperators["LGWNCL"] = new Array("BE");
routeOperators["LGWNQY"] = new Array("BE");
routeOperators["LHRMAN"] = new Array("BA", "BD");
routeOperators["LHRNCL"] = new Array("BA");
routeOperators["LWKOUK"] = new Array("DCT");
routeOperators["LWKPSV"] = new Array("DCT");
routeOperators["MANNQY"] = new Array("BE");
routeOperators["MANNWI"] = new Array("BE");
routeOperators["MANSOU"] = new Array("BE");
routeOperators["NCLNQY"] = new Array("BE");
routeOperators["NCLSOU"] = new Array("BE");
routeOperators["NDYNRL"] = new Array("LOG");
routeOperators["NDYPPW"] = new Array("LOG");
routeOperators["NDYSOY"] = new Array("LOG");
routeOperators["NQYNWI"] = new Array("BE");
routeOperators["NRLPPW"] = new Array("LOG");
routeOperators["NWISOU"] = new Array("BE");
routeOperators["OBNTRE"] = new Array("HBR");
routeOperators["PPWWRY"] = new Array("LOG");
routeOperators["PZETSO"] = new Array("BS");
routeOperators["SOYEOI"] = new Array("LOG");
routeOperators["SOYPPW"] = new Array("LOG");
routeOperators["SOYWRY"] = new Array("LOG");
}

