var AirportsArr = new Array();
var catArray = new Array();
var subArray = new Array();

addLoadEvent(arraysInit);

function arraysInit() {
	buildAirportsArray();
	buildCatArray();
	buildSubArray();
}
function Airport(Airportcode,Airportname,AirportDestList,AirportOnSalePeriod) {
	this.Airportcode=Airportcode;
	this.Airportname=Airportname;
	this.AirportDestList=AirportDestList;
	this.AirportOnSalePeriod=AirportOnSalePeriod;
}

function buildAirportsArray() {
		AirportsArr["???"]=new Airport("???","Origin",new Array("","CIS","CYP","LON","TUK","UKM","ABZ","BFS","BHX","BRS","CWL","DSA","MME","EMA","EDI","EXT","GLA","HUY","LBA","LGW","LHR","LTN","STN","MAN","NCL","NWI","AGA","ALC","LEI","AYT","BJL","BJV","BOJ","YYC","CUN","CTA","CCC","CHQ","CFU","GOI","DLM","YEG","FAO","YFC","FUE","FNC","GVA","GRO","GNB","YHZ","SKG","HER","HOG","HRG","IBZ","INN","ADB","KLX","EFL","KTT","KGS","ACE","LCA","LPA","LAS","LXS","LXR","LYS","MAH","AGP","MLE","MLA","RMF","MBA","MIR","MBJ","YUL","MJT","NAP","OLB","OSD","YOW","PMI","PFO","PVK","POP","PUJ","REU","RHO","RMI","SZG","SMI","SFB","SNU","JTR","SSH","JSI","SOF","SPU","TCP","TFS","YYZ","TLS","TRV","TRN","YVR","VRA","VCE","VRN","ZTH"),"");
		AirportsArr[""]=new Airport("","Destination",new Array(""),"");
		AirportsArr["CIS"]=new Airport("CIS","All Canaries Airports",new Array("ABZ","BFS","BHX","BRS","CWL","DSA","EDI","EMA","EXT","GLA","LBA","LGW","LPL","LTN","MAN","MME","NCL","NWI","STN","LON"),"");
		AirportsArr["CYP"]=new Airport("CYP","All Cyprus Airports",new Array("BFS","BHX","BOH","BRS","CWL","EDI","EMA","EXT","GLA","HUY","LBA","LGW","LTN","MAN","MME","NCL","STN","LON"),"");
		AirportsArr["LON"]=new Airport("LON","All London Airports",new Array("ACE","ADB","AGA","AGP","ALC","AYT","BJL","BJV","BOJ","CFU","CHQ","CTA","CUN","DJE","DLM","EFL","FAO","FNC","FUE","GOI","GRO","GNB","GVA","HER","HRG","IBZ","INN","JSI","JTR","KGS","KLX","KTT","LCA","LEI","LPA","LXR","LXS","LYS","MAH","MBA","MBJ","MIR","MJT","MLA","MLE","NAP","OLB","OSD","PFO","PMI","POP","PUJ","PVK","REU","RHO","RMF","RVN","SFB","SKG","SMI","SOF","SPU","SSH","SZG","TCP","TFS","TLS","TRN","TRV","VCE","VDB","VRN","YEG","YFC","YHZ","YOW","YUL","YVR","YYC","YYZ","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["TUK"]=new Airport("TUK","All Turkey Airports",new Array("BFS","BHX","BOH","BRS","CWL","DSA","EDI","EMA","EXT","GLA","HUY","LBA","LGW","LTN","MAN","MME","NCL","NWI","STN","LON"),"");
		AirportsArr["UKM"]=new Airport("UKM","Conference Airports",new Array("AYT"),"");
		AirportsArr["ABZ"]=new Airport("ABZ","Aberdeen",new Array("IBZ","PMI","REU","CIS"),"");
		AirportsArr["BFS"]=new Airport("BFS","Belfast",new Array("ACE","ALC","AYT","BJV","BOJ","CFU","DLM","FAO","FUE","GRO","HER","IBZ","LCA","LPA","MAH","MIR","NAP","PFO","PMI","REU","SFB","TFS","CIS","CYP","TUK"),"");
		AirportsArr["BHX"]=new Airport("BHX","Birmingham",new Array("ACE","ADB","AGP","ALC","AYT","BJL","BJV","BOJ","CFU","DLM","EFL","FAO","FNC","FUE","GNB","HER","HRG","IBZ","KGS","LCA","LEI","LPA","LXR","MAH","MIR","MLA","PFO","PMI","REU","RHO","SPU","SSH","SZG","TFS","YYZ","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["BRS"]=new Airport("BRS","Bristol",new Array("ACE","ALC","AYT","BJV","BOJ","CFU","DLM","FAO","FUE","GNB","HER","IBZ","KGS","LCA","LPA","MAH","MIR","MLA","NAP","PFO","PMI","REU","RHO","SSH","SZG","TFS","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["CWL"]=new Airport("CWL","Cardiff",new Array("ALC","AYT","BJV","DLM","FAO","FUE","HER","IBZ","ACE","LCA","LPA","MAH","MLA","PFO","PMI","REU","RHO","SSH","TFS","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["DSA"]=new Airport("DSA","Doncaster Robin Hood",new Array("DLM","IBZ","MIR","PMI","CIS","TUK"),"");
		AirportsArr["MME"]=new Airport("MME","Durham Teeside",new Array("PMI","REU"),"");
		AirportsArr["EMA"]=new Airport("EMA","East Midlands",new Array("ACE","ALC","AYT","BJL","BJV","CFU","DLM","FAO","FCO","FNC","FUE","HER","IBZ","KGS","LCA","LPA","MAH","MIR","MLA","NAP","PFO","PMI","REU","RHO","SSH","JSI","TFS","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["EDI"]=new Airport("EDI","Edinburgh",new Array("ACE","ALC","DLM","HER","PMI","REU","RHO","SSH","TFS","YYZ","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["EXT"]=new Airport("EXT","Exeter",new Array("ACE","DLM","LCA","LPA","MLA","PMI","RHO","TFS","YYZ","CIS","CYP","TUK"),"");
		AirportsArr["GLA"]=new Airport("GLA","Glasgow",new Array("ACE","AGP","ALC","AYT","BJV","BOJ","CFU","CUN","DLM","FAO","FNC","FUE","HER","IBZ","KGS","LCA","LPA","MAH","MIR","MLA","PFO","PMI","POP","REU","RHO","SFB","SSH","TFS","YVR","YYC","YYZ","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["HUY"]=new Airport("HUY","Humberside",new Array("AYT","DLM","HER","LCA","PMI","CYP","TUK"),"");
		AirportsArr["LBA"]=new Airport("LBA","Leeds Bradford",new Array("ACE","AGP","ALC","BJV","DLM","FAO","FUE","HER","IBZ","LCA","LPA","MAH","MLA","MIR","PMI","REU","RHO","SSH","TFS","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["LGW"]=new Airport("LGW","London Gatwick",new Array("ACE","ADB","AGA","AGP","ALC","AYT","BJL","BJV","BOJ","CCC","CFU","CHQ","CTA","CUN","DLM","EFL","FAO","FNC","FUE","GOI","GNB","GVA","HER","HOG","HRG","IBZ","INN","JSI","JTR","KGS","KLX","LCA","LEI","LPA","LXR","LXS","LYS","MAH","MBA","MBJ","MIR","MJT","MLA","MLE","NAP","OLB","PFO","PMI","POP","PUJ","PVK","REU","RHO","RMF","RVN","SFB","SKG","SMI","SOF","SPU","SSH","SZG","TCP","TFS","TLS","TRN","TRV","VCE","VRA","VRN","YEG","YFC","YHZ","YOW","YUL","YVR","YYC","YYZ","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["LHR"]=new Airport("LHR","London Heathrow",new Array("YYZ"),"");
		AirportsArr["LTN"]=new Airport("LTN","London Luton",new Array("ACE","AGP","AYT","BJV","BOJ","DLM","FAO","FNC","FUE","IBZ","LCA","MAH","MIR","PFO","PMI","REU","RHO","SSH","TFS","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["STN"]=new Airport("STN","London Stansted",new Array("ACE","AYT","BJV","CFU","DLM","FUE","HER","IBZ","LCA","LPA","MAH","MIR","PFO","PMI","RHO","SSH","TFS","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["MAN"]=new Airport("MAN","Manchester",new Array("ACE","ADB","AGA","AGP","ALC","AYT","BJL","BJV","BOJ","CCC","CFU","CHQ","CTA","CUN","DLM","EFL","FAO","FCO","FNC","FUE","GOI","GRO","GVA","GNB","HER","HOG","HRG","IBZ","INN","JSI","JTR","KGS","KLX","LAS","LCA","LEI","LPA","LXR","MAH","MBA","MBJ","MIR","MJT","MLA","NAP","OLB","PFO","PMI","POP","PUJ","PVK","REU","RHO","RMF","RMI","SFB","SKG","SMI","SNU","SOF","SPU","SSH","SZG","TCP","TFS","TLS","TRN","VCE","VRA","VRN","YVR","YYC","YYZ","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["NCL"]=new Airport("NCL","Newcastle",new Array("ACE","AGP","ALC","AYT","BJV","CFU","DLM","FAO","FNC","FUE","HER","IBZ","EFL","KGS","LCA","LPA","MAH","MIR","MLA","PFO","PMI","REU","RHO","SFB","JTR","SSH","JSI","TFS","YYZ","ZTH","CIS","CYP","TUK"),"");
		AirportsArr["NWI"]=new Airport("NWI","Norwich",new Array("DLM","HER","LCA","MLA","PMI","CIS","TUK"),"");
		AirportsArr["AGA"]=new Airport("AGA","Agadir",new Array("LGW","MAN","LON"),"");
		AirportsArr["ALC"]=new Airport("ALC","Alicante",new Array("BFS","BHX","BRS","CWL","EDI","EMA","GLA","LBA","LGW","MAN","NCL","LON"),"");
		AirportsArr["LEI"]=new Airport("LEI","Almeria",new Array("BHX","LGW","MAN","LON"),"");
		AirportsArr["AYT"]=new Airport("AYT","Antalya",new Array("CWL","BHX","BRS","BFS","EMA","GLA","HUY","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["BJL"]=new Airport("BJL","Banjul",new Array("BHX","EMA","LGW","MAN","LON"),"");
		AirportsArr["BJV"]=new Airport("BJV","Bodrum",new Array("BFS","BHX","BRS","CWL","EMA","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["BOJ"]=new Airport("BOJ","Bourgas",new Array("BFS","BHX","BRS","GLA","LGW","LTN","MAN","LON"),"");
		AirportsArr["YYC"]=new Airport("YYC","Calgary",new Array("LGW","MAN","GLA","LON"),"");
		AirportsArr["CUN"]=new Airport("CUN","Cancun",new Array("GLA","LGW","MAN","LON"),"");
		AirportsArr["CTA"]=new Airport("CTA","Catania",new Array("LGW","MAN","LON"),"");
		AirportsArr["CCC"]=new Airport("CCC","Cayo Coco",new Array("LGW","MAN","LON"),"");
		AirportsArr["CHQ"]=new Airport("CHQ","Chania",new Array("LGW","MAN","LON"),"");
		AirportsArr["CFU"]=new Airport("CFU","Corfu",new Array("BFS","BHX","BRS","EMA","GLA","LGW","MAN","NCL","STN","LON"),"");
		AirportsArr["GOI"]=new Airport("GOI","Dabolim/Goa",new Array("LGW","MAN","LON"),"");
		AirportsArr["DLM"]=new Airport("DLM","Dalaman",new Array("BFS","BHX","BRS","CWL","DSA","EDI","EMA","EXT","GLA","HUY","LBA","LGW","LTN","MAN","NCL","NWI","STN","LON"),"");
		AirportsArr["YEG"]=new Airport("YEG","Edmonton",new Array("LGW","LON"),"");
		AirportsArr["FAO"]=new Airport("FAO","Faro",new Array("BFS","BHX","BRS","CWL","EMA","GLA","LBA","LGW","LTN","MAN","NCL","LON"),"");
		AirportsArr["YFC"]=new Airport("YFC","Fredericton ",new Array("LGW","LON"),"");
		AirportsArr["FUE"]=new Airport("FUE","Fuerteventura",new Array("BFS","BHX","BRS","CWL","EMA","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["FNC"]=new Airport("FNC","Funchal",new Array("BHX","EMA","GLA","LGW","LTN","MAN","NCL","LON"),"");
		AirportsArr["GVA"]=new Airport("GVA","Geneva",new Array("LGW","MAN","LON"),"");
		AirportsArr["GRO"]=new Airport("GRO","Gerona",new Array("BFS","MAN"),"");
		AirportsArr["GNB"]=new Airport("GNB","Grenoble",new Array("LGW","MAN","BHX","BRS"),"");
		AirportsArr["YHZ"]=new Airport("YHZ","Halifax",new Array("LGW","LON"),"");
		AirportsArr["SKG"]=new Airport("SKG","Halkidiki",new Array("LGW","MAN","LON"),"");
		AirportsArr["HER"]=new Airport("HER","Heraklion",new Array("BFS","BHX","BRS","CWL","EMA","EDI","GLA","HUY","LBA","LGW","MAN","NCL","NWI","STN","LON"),"");
		AirportsArr["HOG"]=new Airport("HOG","Holguin",new Array("LGW","MAN","LON"),"");
		AirportsArr["HRG"]=new Airport("HRG","Hurghada",new Array("BHX","LGW","MAN","LON"),"");
		AirportsArr["IBZ"]=new Airport("IBZ","Ibiza",new Array("ABZ","BFS","BHX","BRS","CWL","DSA","EMA","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["INN"]=new Airport("INN","Innsbruck",new Array("LGW","MAN","LON"),"");
		AirportsArr["ADB"]=new Airport("ADB","Izmir",new Array("EMA","LGW","MAN","LON"),"");
		AirportsArr["KLX"]=new Airport("KLX","Kalamata",new Array("LGW","MAN","LON"),"");
		AirportsArr["EFL"]=new Airport("EFL","Kefalonia",new Array("BHX","LGW","MAN","NCL","LON"),"");
		AirportsArr["KTT"]=new Airport("KTT","Kittila/Finland",new Array("LHR","LON"),"");
		AirportsArr["KGS"]=new Airport("KGS","Kos",new Array("BHX","BRS","EMA","GLA","LGW","MAN","NCL","LON"),"");
		AirportsArr["ACE"]=new Airport("ACE","Lanzarote",new Array("BFS","BHX","BRS","CWL","EDI","EMA","EXT","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["LCA"]=new Airport("LCA","Larnaca",new Array("BFS","BHX","BRS","CWL","EMA","EXT","GLA","HUY","LBA","LGW","LTN","MAN","NCL","NWI","STN","LON"),"");
		AirportsArr["LPA"]=new Airport("LPA","Las Palmas",new Array("BFS","BHX","BRS","CWL","EMA","EXT","GLA","LBA","LGW","MAN","NCL","STN","LON"),"");
		AirportsArr["LAS"]=new Airport("LAS","Las Vegas",new Array("MAN"),"");
		AirportsArr["LXS"]=new Airport("LXS","Lemnos",new Array("LGW","LON"),"");
		AirportsArr["LXR"]=new Airport("LXR","Luxor",new Array("BHX","LGW","MAN","LON"),"");
		AirportsArr["LYS"]=new Airport("LYS","Lyon",new Array("LGW","LON"),"");
		AirportsArr["MAH"]=new Airport("MAH","Mahon",new Array("BFS","BHX","BRS","CWL","EMA","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["AGP"]=new Airport("AGP","Malaga",new Array("BHX","GLA","LBA","LGW","LTN","MAN","NCL","LON"),"");
		AirportsArr["MLE"]=new Airport("MLE","Male",new Array("LGW","LON"),"");
		AirportsArr["MLA"]=new Airport("MLA","Malta",new Array("BHX","BRS","CWL","EMA","EXT","GLA","LBA","LGW","MAN","NCL","NWI","LON"),"");
		AirportsArr["RMF"]=new Airport("RMF","Marsa Alam",new Array("LGW","MAN","LON"),"");
		AirportsArr["MBA"]=new Airport("MBA","Mombasa",new Array("LGW","MAN","LON"),"");
		AirportsArr["MIR"]=new Airport("MIR","Monastir",new Array("BFS","BHX","BRS","DSA","EMA","GLA","LGW","LBA","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["MBJ"]=new Airport("MBJ","Montego Bay",new Array("LGW","MAN","LON"),"");
		AirportsArr["YUL"]=new Airport("YUL","Montreal Dorval",new Array("LGW","LON"),"");
		AirportsArr["MJT"]=new Airport("MJT","Mytilene ",new Array("LGW","MAN","LON"),"");
		AirportsArr["NAP"]=new Airport("NAP","Naples",new Array("BFS","BRS","EMA","LGW","MAN","LON"),"");
		AirportsArr["OLB"]=new Airport("OLB","Olbia ",new Array("LGW","MAN","LON"),"");
		AirportsArr["OSD"]=new Airport("OSD","Ostersund",new Array("LHR","LON"),"");
		AirportsArr["YOW"]=new Airport("YOW","Ottawa",new Array("LGW","LON"),"");
		AirportsArr["PMI"]=new Airport("PMI","Palma",new Array("ABZ","BFS","BHX","BRS","CWL","DSA","EDI","EMA","EXT","GLA","HUY","LBA","LGW","LTN","MAN","MME","NCL","NWI","STN","LON"),"");
		AirportsArr["PFO"]=new Airport("PFO","Paphos",new Array("BFS","BHX","BRS","CWL","EMA","GLA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["PVK"]=new Airport("PVK","Preveza",new Array("LGW","MAN","LON"),"");
		AirportsArr["POP"]=new Airport("POP","Puerto Plata",new Array("GLA","LGW","MAN","LON"),"");
		AirportsArr["PUJ"]=new Airport("PUJ","Punta Cana",new Array("LGW","MAN","LON"),"");
		AirportsArr["REU"]=new Airport("REU","Reus",new Array("ABZ","BFS","BHX","BRS","CWL","EDI","EMA","GLA","LBA","LGW","LTN","MAN","MME","NCL","LON"),"");
		AirportsArr["RHO"]=new Airport("RHO","Rhodes",new Array("BHX","BRS","CWL","EDI","EMA","EXT","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["RMI"]=new Airport("RMI","Rimini",new Array("MAN"),"");
		AirportsArr["SZG"]=new Airport("SZG","Salzburg",new Array("BHX","BRS","LGW","MAN","LON"),"");
		AirportsArr["SMI"]=new Airport("SMI","Samos",new Array("LGW","MAN","LON"),"");
		AirportsArr["SFB"]=new Airport("SFB","Sanford Florida",new Array("BFS","GLA","LGW","MAN","NCL","LON"),"");
		AirportsArr["SNU"]=new Airport("SNU","Santa Clara",new Array("MAN"),"");
		AirportsArr["JTR"]=new Airport("JTR","Santorini",new Array("LGW","MAN","NCL","LON"),"");
		AirportsArr["SSH"]=new Airport("SSH","Sharm El Sheikh",new Array("BHX","BRS","CWL","EMA","EDI","GLA","LBA","LGW","LTN","MAN","NCL","LON","STN"),"");
		AirportsArr["JSI"]=new Airport("JSI","Skiathos",new Array("EMA","LGW","MAN","NCL","LON"),"");
		AirportsArr["SOF"]=new Airport("SOF","Sofia",new Array("LGW","MAN","LON"),"");
		AirportsArr["SPU"]=new Airport("SPU","Split",new Array("BHX","LGW","MAN","LON"),"");
		AirportsArr["TCP"]=new Airport("TCP","Taba",new Array("LGW","MAN","LON"),"");
		AirportsArr["TFS"]=new Airport("TFS","Tenerife",new Array("BFS","BHX","BRS","CWL","EDI","EMA","EXT","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
		AirportsArr["YYZ"]=new Airport("YYZ","Toronto",new Array("LGW","MAN","LHR","GLA","BHX","EXT","NCL","EDI","LON"),"");
		AirportsArr["TLS"]=new Airport("TLS","Toulouse",new Array("LGW","MAN","LON"),"");
		AirportsArr["TRV"]=new Airport("TRV","Trivandrum",new Array("LGW","LON"),"");
		AirportsArr["TRN"]=new Airport("TRN","Turin",new Array("LGW","MAN","LON"),"");
		AirportsArr["YVR"]=new Airport("YVR","Vancouver",new Array("LGW","MAN","GLA","LON"),"");
		AirportsArr["VRA"]=new Airport("VRA","Varadero",new Array("LGW","MAN","LON"),"");
		AirportsArr["VCE"]=new Airport("VCE","Venice",new Array("LGW","MAN","LON"),"");
		AirportsArr["VRN"]=new Airport("VRN","Verona",new Array("LGW","MAN","LON"),"");
		AirportsArr["ZTH"]=new Airport("ZTH","Zante",new Array("BHX","BRS","CWL","EDI","EMA","GLA","LBA","LGW","LTN","MAN","NCL","STN","LON"),"");
}
function buildCatArray() {
	catArray=['Manage my booking','About flythomascook.com','Making a booking','Baggage','Assistance and Seating','Airport information','Technical help','All topics'];
}
function buildSubArray() {
	subArray=[['All sub topics,1.53','Changes made by you,2.54','Changes made by us,2.55','Bookings and tickets,2.56','Re-print tickets,2.57','Reconfirm flights,2.58'],['All sub topics,1.44','Contact information,2.45','Opening hours,2.46','Other Services,2.47'],['All sub topics,1.48','Making a booking,2.49','Infant information,2.50','Routes and Destinations,2.51','Promotions and Deals,2.52'],['All sub topics,1.59','Allowance and guidelines,2.60','Special  items and sporting equipment,2.61'],['All sub topics,1.62','On board services,2.63','Special assistance,2.64'],['All sub topics,1.65'],['All sub topics,1.66'],['none']];
}
