/*
	* Description: Store Dp departure point and destination arrival point mapping in json data exchange format, and use dpSetDestination object to update dropdown
	* The code _TT is for the Top ten text 
	* The code _DV is the divider text, e.g. '-----------------' 
	* The code _SL is for the Select text
*/

var ddDict = {
	depPoints :
		[
			{'code':'LON','name':'London - all airports','arrPoints':['_TT','AMS','BCN','DXB','LAS','MAD','NYC','PAR','PRG','ROM','VCE','_DV','AAL','ABZ','AUH','AM1','ACA','AGA','ALC','LEI','AMS','AYT','ANU','AUA','ANR','ASE','ATH','ATL','AKL','AVN','NAS','BAH','BWI','YYC','BKK','BGI','BCN','BJS','BFS','991','BGO','BER','BDA','BIO','BIQ','BLQ','BOD','BOS','BTS','QKB','BRE','BNE','BGS','BRU','OTP','BUD','BUE','CAG','CAI','CEQ','CPT','PRJ','CTA','GCM','CHI','CGN','CPH','CFU','CRK','HER','DFW','DEN','DTW','XED','DTM','DRS','DXB','DUB','DBV','DUS','EDI','EIN','FAO','FLR','FRA','FUE','GVA','GIB','GLA','LPA','GRX','GCI','HAM','HAJ','HEL','HKG','HNL','HRG','IBZ','INN','IOM','IST','JAC','MBJ','XRY','JER','JNB','ISM','USM','KBV','KRK','KUL','LRH','ACE','LCA','LAS','TVL','EEE','LEJ','LIS','LJU','LAX','LUX','LXR','LYS','MST','MDA','MAD','PMI','AGP','MLA','MMH','MAN','QRL','RAK','MRS','MRU','MEL','MEM','MAH','CUN','MIA','MIL','MCM','XZP','YUL','MOW','BOM','MUC','MCT','NTE','NAP','MSY','NYC','NQY','NCL','NCE','NUE','OLB','ONO','OP1','MCO','OSL','YOW','PMO','PFO','PAR','PEN','PER','PHL','PHX','HKT','PSA','PRG','YQB','REU','REK','RHO','RIX','RMI','ROM','RTM','SZG','SLC','SAN','SFO','SMO','SDQ','SEA','SEL','SVQ','SHA','SNN','SSH','548','SIN','JSI','SKB','SOF','RRO','CMB','SLU','LED','LTT','SBS','STO','SXB','STR','SYD','TLL','TLV','TCI','HAG','TAB','TYO','YTO','UTL','TLS','TRS','POS','TUN','TRN','PLS','TNT','UTC','EGE','VLC','YVR','VCE','VRN','VIE','VNO','WAW','WAS','WLG','YWS','QWP','ZAG','ZTH','ZRH']},
			{'code':'GBASI','name':'Ashford International','arrPoints':['_SL','PAR','BRU','BOD','CEQ','XED','LIL','LYS','MRS','NCE','SXB']},
			{'code':'ABZ','name':'Aberdeen','arrPoints':['_SL','AUH','AM1','AMS','ATH','AVN','BCN','BFS','BGO','BER','BHX','BLQ','BOS','BGS','BRU','OTP','BUD','CAI','PRJ','CTA','CHI','CPH','XED','DXB','DBV','DUS','FAO','GVA','HAJ','HKG','IBZ','IST','ACE','LAS','EEE','LIS','LON','MST','PMI','AGP','MLA','MAN','QRL','RAK','MEL','MIA','MIL','MUC','NAP','NYC','NCE','OSL','PFO','PAR','PHX','PRG','REK','ROM','SVQ','SHA','548','SIN','RRO','LTT','STO','TLL','TCI','HAG','UTL','PLS','VLC','VCE','VIE','WAW','ZRH']},
			{'code':'BFS','name':'Belfast Int.','arrPoints':['_SL','AM1','AMS','ATH','BAH','BER','BHX','BLQ','BOD','PRJ','CPH','XED','DXB','EDI','FAO','GVA','GLA','HAJ','HKG','IOM','JER','ISM','KRK','ACE','LAS','EEE','LEJ','LPL','LON','MST','PMI','AGP','MAN','QRL','RAK','MUC','NAP','NYC','NCL','NCE','MCO','OSL','PAR','PHX','PRG','RIX','ROM','RRO','LTT','UTL','HAG','YTO','VCE','VNO']},
			{'code':'BHX','name':'Birmingham Int.','arrPoints':['_SL','ABZ','AUH','ALC','AM1','AMS','ANU','AUA','ATH','BWI','BKK','BGI','BCN','BJS','BFS','991','BGO','BER','BIO','BLQ','BOD','BOS','BGS','BRU','OTP','BUD','CAI','PRJ','CMF','CHI','CGN','CPH','CRK','DTW','XED','DXB','DUB','DBV','DUS','EDI','FAO','FRA','FUE','GVA','GLA','LPA','GRX','GCI','HAM','HAJ','HEL','HKG','IBZ','IOM','IST','JER','ISM','KRK','ACE','LAS','LIS','LYS','MST','MAD','PMI','AGP','MLA','QRL','MRS','MRU','MEL','MEM','CUN','MIA','MIL','MOW','MUC','NAP','MSY','NYC','NQY','NCE','ONO','MCO','PAR','PHX','PSA','PRG','RIX','ROM','SZG','SFO','SEL','SVQ','SHA','RRO','LED','LTT','STO','SXB','STR','SYD','TLL','TLV','TCI','HAG','YTO','UTL','TRN','VLC','YVR','VCE','VRN','VIE','VNO','WAW','WAS','WLG','ZRH']},
			{'code':'BOH','name':'Bournemouth','arrPoints':['_SL','GVA','KRK']},
			{'code':'BRS','name':'Bristol','arrPoints':['_SL','AM1','AMS','ATH','BWI','BCN','BFS','BER','BLQ','BOD','BOS','BRE','BGS','BRU','BUD','CAI','PRJ','CHI','CPH','DTW','XED','DXB','DUB','DUS','EDI','FAO','FRA','FUE','GVA','GLA','LPA','HAM','HAJ','HEL','HKG','HRG','IBZ','IOM','IST','JER','ISM','KRK','LAS','MST','MAD','PMI','MLA','MAN','MRS','MIL','MOW','MUC','NAP','NYC','NCL','NCE','MCO','OSL','PFO','PAR','PHL','PHX','PSA','PRG','RIX','ROM','LTT','STO','SXB','RRO','TLL','TCI','HAG','TLS','VLC','VCE','VIE','ZRH']},
			{'code':'CWL','name':'Cardiff','arrPoints':['_SL','AM1','ALC','AMS','ATH','BCN','BFS','991','BER','BOS','BGS','BRU','BUD','PRJ','CGN','CPH','XED','DXB','DUB','DUS','EDI','FRA','GVA','GLA','HAM','HEL','IST','JER','LCA','LAS','LIS','LAX','LYS','MST','MAD','PMI','AGP','QRL','MIL','MUC','NAP','NYC','PAR','PHX','PRG','RIX','ROM','SMO','SDQ','SEL','RRO','STO','TLL','TCI','HAG','YTO','UTL','VCE','VIE','WAW','ZRH']},
			{'code':'DSA','name':'Doncaster','arrPoints':['_SL','BFS','JER']},
			{'code':'GBEBF','name':'Ebbsfleet','arrPoints':['_SL','PAR','BRU','ANR','BOD','BGS','CEQ','GNE','LIL','LYS','MRS','NCE','SXB']},
			{'code':'EDI','name':'Edinburgh','arrPoints':['_SL','AUH','AM1','AMS','ANU','AUA','ASE','ATH','ATL','AVN','BWI','YYC','BGI','BCN','BJS','BFS','BER','BHX','BLQ','BOD','BOS','QKB','BGS','BRU','OTP','BUD','CAI','PRJ','CHI','CGN','CPH','DTW','XED','DXB','DUB','DBV','FAO','FRA','GVA','GRX','HAM','HAJ','HKG','IBZ','IOM','IST','JAC','JER','KRK','ACE','LAS','TVL','EEE','LIS','LON','LAX','MST','MAD','PMI','MLA','MMH','MAN','RAK','MRU','CUN','MIA','YUL','MUC','NAP','MSY','NYC','NQY','NCE','NUE','ONO','OSL','PAR','PHX','PSA','PRG','RIX','ROM','SZG','SLC','SFO','SMO','SDQ','SEL','SIN','SKB','RRO','LTT','SBS','STO','TLL','TLV','TCI','HAG','TYO','YTO','UTC','EGE','VLC','VCE','VRN','VIE','VNO','WLG','YWS','QWP','ZAG']},
			{'code':'EMA','name':'East Midlands','arrPoints':['_SL','AGA','ALC','AMS','BCN','BFS','991','BER','BLQ','BTS','BGS','BRU','CFU','XED','DUB','EDI','FAO','FUE','GVA','GLA','GRX','IBZ','JER','KRK','ACE','MST','MAD','PMI','AGP','MLA','QRL','MIL','MUC','PAR','PSA','PRG','RMI','ROM','SZG','TCI','HAG','UTL','VLC','VCE','VIE','WAW']},
			{'code':'EXT','name':'Exeter','arrPoints':['_SL','ALC','AMS','BFS','991','BGS','BRU','XED','DUB','EDI','FAO','GLA','JER','ACE','MST','PMI','AGP','MAN','QRL','NCE','PAR','LTT','HAG','UTL']},
			{'code':'GCI','name':'Guernsey','arrPoints':['_SL','AMS','JER','LON','MST','MAN','HAG']},
			{'code':'GLA','name':'Glasgow Int.','arrPoints':['_SL','AM1','ALC','AMS','ANU','AUA','ASE','ATH','BWI','YYC','BKK','BGI','BCN','BJS','BFS','991','BER','BIO','BHX','BLQ','BOS','QKB','BRE','BGS','BRU','BUD','CAI','CPT','PRJ','CHI','CPH','CFU','DTW','XED','DXB','DUB','DBV','DUS','FAO','FRA','FUE','GVA','HAM','HKG','IBZ','IOM','IST','JAC','JER','ISM','KRK','ACE','LAS','TVL','EEE','LIS','LON','LYS','MST','MAD','PMI','AGP','MLA','MMH','MAN','QRL','RAK','MRU','CUN','MIA','MIL','YUL','MOW','MUC','NAP','NYC','NQY','NCE','ONO','MCO','PFO','PAR','PHX','PSA','PRG','REK','ROM','SLC','SAN','SEL','SVQ','SSH','SKB','LED','LTT','SBS','STO','SXB','RRO','TLL','TLV','TCI','HAG','YTO','UTL','TLS','EGE','VLC','YVR','VCE','VRN','VIE','WAW','WAS','WLG','YWS','QWP','ZAG','ZRH']},
			{'code':'PIK','name':'Glasgow Prestwick','arrPoints':['_SL','AMS','BGS','BRU','BUD','XED','DUB','GOT','KRK','LON','LYS','MST','MRS','MIL','OSL','PAR','PSA','RIX','ROM','SNN','HAG','WAW']},
			{'code':'HUY','name':'Humberside','arrPoints':['_SL','AMS','ATH','BCN','BER','BRE','BUD','CPT','CGN','XED','DXB','DUB','IST','ACE','LIS','LAX','MST','MAD','MRS','MIL','NYC','PAR','PRG','ROM','HAG','VCE',]},
			{'code':'INV','name':'Inverness','arrPoints':['_SL','AMS','ATH','BCN','BER','BHX','BOD','BGS','BRU','BUD','XED','DUB','FAO','GVA','HKG','IBZ','LAS','LON','MST','MAD','PMI','AGP','MAN','QRL','RAK','NYC','PAR','PSA','PRG','ROM','SVQ','HAG','UTL','VIE']},
			{'code':'IOM','name':'Isle of Man','arrPoints':['_SL','AMS','BCN','BFS','BGS','BRU','XED','DXB','DUB','EDI','FAO','GLA','IST','JER','LAS','LPL','LON','MST','MAD','MAN','MRS','MIL','NYC','NCL','NCE','PAR','PSA','PRG','REK','LTT','TCI','HAG']},
			{'code':'JER','name':'Jersey','arrPoints':['_SL','AMS','BCN','BHX','BGS','BRU','BUD','XED','DXB','EDI','GVA','GCI','IBZ','LIS','LPL','LON','MST','MAD','AGP','MAN','QRL','RAK','MIL','NYC','PAR','PSA','PRG','ROM','HAG','UTL','VCE','VIE']},
			{'code':'LBA','name':'Leeds Bradford','arrPoints':['_SL','ABZ','AMS','ATH','BCN','BFS','BER','BLQ','BGS','BRU','BUD','CAI','CGN','CPH','XED','DXB','DUB','EDI','GVA','HAM','HKG','IST','LAS','LIS','LON','MST','MAD','RAK','MRS','MIL','MUC','NYC','NCE','PAR','PHX','PRG','ROM','LED','LTT','STO','TLL','TCI','HAG','VCE','VRN','VIE','VNO','ZRH']},
			{'code':'LCY','name':'London City','arrPoints':['_TT','ROM','AMS','PAR','DUB','GVA','ZRH','MAD','EDI','PRG','MIL','_DV','AMS','ANR','ATH','BCN','BFS','BER','BIO','BRE','BGS','BRU','OTP','BUD','CAG','CPH','XED','DXB','DUB','DUS','EDI','EIN','FRA','GVA','GLA','HAM','HAJ','HEL','IOM','IST','JER','ACE','LUX','MST','MAD','MAN','RAK','MIL','MOW','MUC','NYC','NCE','NUE','PMO','PAR','PHX','PRG','ROM','RTM','LED','LTT','STO','SXB','TLL','TLV','HAG','YTO','TLS','UTC','VCE','VIE','VNO','WAW','ZAG','ZRH']},
			{'code':'LDY','name':'Londonderry','arrPoints':['_SL','DUB','GLA','LON','NYC']},
			{'code':'LON','name':'London - all airports','arrPoints':['_TT','AMS','BCN','DXB','LAS','MAD','NYC','PAR','PRG','ROM','VCE','_DV','AAL','ABZ','AUH','AM1','ACA','AGA','ALC','LEI','AMS','AYT','ANU','AUA','ANR','ASE','ATH','ATL','AKL','AVN','NAS','BAH','BWI','YYC','BKK','BGI','BCN','BJS','BFS','991','BGO','BER','BDA','BIO','BIQ','BLQ','BOD','BOS','BTS','QKB','BRE','BNE','BGS','BRU','OTP','BUD','BUE','CAG','CAI','CEQ','CPT','PRJ','CTA','GCM','CHI','CGN','CPH','CFU','CRK','HER','DFW','DEN','DTW','XED','DTM','DRS','DXB','DUB','DBV','DUS','EDI','EIN','FAO','FLR','FRA','FUE','GVA','GIB','GLA','LPA','GRX','GCI','HAM','HAJ','HEL','HKG','HNL','HRG','IBZ','INN','IOM','IST','JAC','MBJ','XRY','JER','JNB','ISM','USM','KBV','KRK','KUL','LRH','ACE','LCA','LAS','TVL','EEE','LEJ','LIS','LJU','LAX','LUX','LXR','LYS','MST','MDA','MAD','PMI','AGP','MLA','MMH','MAN','QRL','RAK','MRS','MRU','MEL','MEM','MAH','CUN','MIA','MIL','MCM','XZP','YUL','MOW','BOM','MUC','MCT','NTE','NAP','MSY','NYC','NQY','NCL','NCE','NUE','OLB','ONO','OP1','MCO','OSL','YOW','PMO','PFO','PAR','PEN','PER','PHL','PHX','HKT','PSA','PRG','YQB','REU','REK','RHO','RIX','RMI','ROM','RTM','SZG','SLC','SAN','SFO','SMO','SDQ','SEA','SEL','SVQ','SHA','SNN','SSH','548','SIN','JSI','SKB','SOF','RRO','CMB','SLU','LED','LTT','SBS','STO','SXB','STR','SYD','TLL','TLV','TCI','HAG','TAB','TYO','YTO','UTL','TLS','TRS','POS','TUN','TRN','PLS','TNT','UTC','EGE','VLC','YVR','VCE','VRN','VIE','VNO','WAW','WAS','WLG','YWS','QWP','ZAG','ZTH','ZRH']},
			{'code':'LGW','name':'London Gatwick','arrPoints':['_TT','PRG','BCN','RAK','AMS','LAS','VCE','ROM','PSA','MAD','BUD','_DV','AAL','ABZ','AUH','AGA','AM1','ALC','LEI','AMS','ANU','AUA','ATH','ATL','AKL','BAH','BWI','BKK','BGI','BCN','BJS','BFS','991','BGO','BER','BDA','BIO','BLQ','BOD','BOS','BNE','BGS','BRU','BUD','BUE','CAG','CAI','CEQ','CPT','PRJ','CTA','CHI','CGN','CPH','CFU','CRK','DFW','DEN','DTW','DRS','DXB','DUB','DBV','EDI','FAO','FLR','FUE','GVA','GIB','GLA','LPA','GRX','GCI','HKG','HNL','HRG','IBZ','INN','IOM','MBJ','JER','JNB','ISM','KRK','KUL','ACE','LCA','LAS','LIS','LJU','LAX','LUX','LXR','LYS','MST','MDA','MAD','PMI','AGP','MLA','MAN','QRL','RAK','MRS','MRU','MEM','MAH','CUN','MIA','MIL','MCM','XZP','MOW','MCT','NAP','MSY','NYC','NQY','NCL','NCE','NUE','OLB','ONO','OP1','MCO','PMO','PFO','PER','PHL','PHX','PSA','PRG','REK','RHO','RIX','ROM','SZG','SAN','SFO','SMO','SDQ','SEA','SEL','SVQ','SHA','SNN','SSH','548','SIN','JSI','SKB','RRO','SLU','LED','LTT','STO','SXB','SYD','TLL','TCI','HAG','TAB','YTO','UTL','TLS','POS','TUN','TRN','TNT','VLC','YVR','VCE','VRN','VNO','WAW','WAS','WLG','YVR','DEN','ZAG','ZTH','ZRH']},
			{'code':'LHR','name':'London Heathrow','arrPoints':['_TT','PAR','NYC','ROM','AMS','PRG','BCN','DXB','BRU','VIE','MAD','_DV','ABZ','AUH','ACA','AGA','AM1','ALC','LEI','AMS','ANU','AUA','ASE','ATH','ATL','AKL','NAS','BAH','DPS','BWI','YYC','BKK','BGI','BCN','BJS','BFS','991','BGO','BER','BIO','BLQ','BOD','BOS','BTS','QKB','BNE','BGS','BRU','OTP','BUD','BUE','CAG','CAI','CEQ','CPT','PRJ','CTA','GCM','CHI','CGN','CPH','CRK','DFW','DEN','DTW','XED','DRS','DXB','DUB','DBV','DUS','EDI','FAO','FLR','FRA','FUE','GVA','GLA','LPA','GRX','GCI','HAM','HAJ','HEL','HKG','HNL','HRG','IBZ','INN','IST','JAC','MBJ','JER','JNB','ISM','USM','KBV','KRK','KUL','ACE','LCA','LAS','TVL','EEE','LEJ','LIS','LAX','LUX','LYS','MST','MDA','MAD','PMI','AGP','MLA','MMH','MAN','QRL','RAK','MRU','MEL','MEM','MAH','CUN','MIA','MIL','MCM','XZP','YUL','MOW','BOM','MUC','MCT','NAP','MSY','NYC','NCL','NCE','NUE','OLB','ONO','OP1','MCO','OSL','YOW','PMO','PFO','PAR','PEN','PER','PHL','PHX','HKT','PSA','PRG','YQB','REK','RIX','RMI','ROM','RTM','SZG','SLC','SAN','SFO','SMO','SDQ','SEA','SEL','SVQ','SHA','SSH','548','SIN','SKB','SOF','RRO','CMB','LED','LTT','SBS','STO','SXB','STR','SYD','TLL','TLV','TCI','HAG','TYO','YTO','UTL','TLS','TRS','TUN','TRN','PLS','TNT','UTC','EGE','VLC','YVR','VCE','VRN','VIE','VNO','WAW','WAS','WLG','YWS','QWP','ZAG','ZRH']},
			{'code':'LTN','name':'London Luton','arrPoints':['_TT','BCN','PAR','BUD','BER','AMS','RAK','REU','IST','DUB','PMI','_DV','ABZ','ALC','LEI','AMS','ATH','BCN','BFS','991','BER','BOD','BTS','BRE','BUD','CAG','XED','DTM','DUB','EDI','FAO','GVA','GIB','GLA','IBZ','IOM','IST','KRK','ACE','LCA','LIS','LJU','MST','MDA','MAD','PMI','AGP','MLA','QRL','RAK','MAH','MIL','NYC','NCE','PFO','PAR','PSA','PRG','REU','RMI','ROM','SNN','LTT','TCI','HAG','UTL','TRN','WAW','ZAG']},
			{'code':'STN','name':'London Stansted','arrPoints':['_TT','PRG','VCE','BER','PSA','BCN','ROM','AMS','VLC','NYC','REU','_DV','AM1','ALC','LEI','AMS','AYT','ATH','BCN','BFS','991','BER','BIO','BIQ','BTS','BRE','BGS','BRU','BUD','CAI','PRJ','CPH','CRK','HER','XED','DXB','DUB','DUS','EDI','FAO','GVA','GLA','GRX','GCI','HAM','HAJ','HEL','IBZ','IST','XRY','JER','KRK','LRH','ACE','LCA','LAS','LEJ','LJU','LYS','MST','PMI','AGP','MLA','MAN','QRL','MRS','MIL','MOW','MUC','NTE','NAP','NYC','NCL','NCE','NUE','OP1','OSL','PMO','PFO','PAR','PSA','PRG','REU','REK','RIX','ROM','RTM','SZG','SVQ','RRO','LTT','STR','TLL','TLV','TCI','HAG','TRS','TRN','UTC','VLC','VCE','VIE','WAS','ZAG']},
			{'code':'GBLON','name':'London St Pancras','arrPoints':['_SL','PAR','BRU','ANR','BOD','BGS','CEQ','XED','GNE','LIL','LYS','MRS','NCE','SXB']},
			{'code':'LPL','name':'Liverpool','arrPoints':['_SL','ALC','AMS','BCN','BFS','991','BER','CGN','CRK','XED','DUB','FAO','GVA','GRX','IOM','KRK','MST','MAD','PMI','AGP','MLA','QRL','MIL','NCE','PAR','PSA','RIX','ROM','SZG','SVQ','SNN','LTT','HAG','UTL','VCE','WAW']},
			{'code':'MAN','name':'Manchester Int.','arrPoints':['_SL','ABZ','AUH','AGA','ALC','LEI','AM1','AMS','ANU','AUA','ANR','ASE','ATH','ATL','AKL','BAH','BWI','YYC','BKK','BGI','BCN','BJS','BFS','991','BGO','BER','BIO','BLQ','BOD','BOS','BTS','QKB','BRE','BGS','BRU','BUD','CAI','CPT','PRJ','CTA','CHI','CGN','CPH','CRK','HER','DTW','XED','DXB','DUB','DBV','DUS','EDI','FAO','FRA','FUE','GVA','GLA','LPA','GRX','GCI','HAM','HEL','HKG','IBZ','INN','IOM','IST','JAC','XRY','JER','ISM','KRK','KUL','ACE','LAS','TVL','LEJ','LIS','LON','LAX','LUX','LXR','LYS','MST','MDA','MAD','PMI','AGP','MLA','MMH','QRL','RAK','MRS','MRU','MEL','MEM','MAH','CUN','MIA','MIL','XZP','YUL','MOW','BOM','MUC','MCT','NAP','MSY','NYC','NCE','NUE','ONO','MCO','OSL','YOW','PMO','PFO','PAR','PHL','PHX','PSA','PRG','REK','RIX','ROM','RTM','SZG','SLC','SAN','SFO','SMO','SDQ','SEA','SEL','SHA','SNN','SSH','548','SIN','SKB','SOF','RRO','CMB','LED','LTT','SBS','STO','SXB','STR','SYD','TLL','TLV','TCI','HAG','TYO','YTO','UTL','TLS','TRN','UTC','EGE','VLC','YVR','VCE','VRN','VIE','VNO','WAW','WAS','WLG','YWS','QWP','ZAG','ZRH']},
			{'code':'NCL','name':'Newcastle','arrPoints':['_SL','AMS','ATH','BCN','BFS','BER','BHX','BLQ','BOS','BGS','BRU','OTP','BUD','CAI','CTA','CGN','CPH','XED','DXB','DUB','DUS','FAO','FUE','GVA','LPA','HAM','HAJ','HKG','IOM','IST','JER','JNB','KRK','ACE','LCA','LAS','LIS','LON','LYS','MST','MAD','PMI','AGP','QRL','RAK','MRU','MIA','MIL','MUC','NYC','NCE','OSL','PAR','PHL','PHX','PSA','PRG','REK','RIX','ROM','SHA','548','LTT','TCI','HAG','YTO','UTL','VLC','YVR','VCE','VRN','VIE','ZRH']},
			{'code':'NQY','name':'Newquay','arrPoints':['_SL','AMS','DUB','EDI','GLA','LON','MST','HAG']},
			{'code':'NWI','name':'Norwich','arrPoints':['_SL','AMS','BCN','BER','BOD','BGS','BRU','BUD','CHI','CPH','XED','DXB','DUB','EDI','GLA','IST','JER','LAS','LIS','MST','AGP','MAN','QRL','NYC','PAR','PHX','PSA','PRG','ROM','TLL','TCI','HAG','UTL','VCE','VIE','ZRH']},
			{'code':'PLH','name':'Plymouth','arrPoints':['_SL','JER']},
			{'code':'SOU','name':'Southampton','arrPoints':['_SL','ALC','AMS','AVN','BCN','BFS','991','BER','BOD','BRE','BGS','BRU','BUD','XED','DUB','DUS','EDI','FAO','FRA','GVA','GLA','GCI','HAJ','IOM','IST','JER','LRH','EEE','MST','MAD','PMI','AGP','MAN','QRL','MIL','MOW','NQY','NCL','NCE','PAR','PSA','PRG','ROM','SVQ','LTT','HAG','UTL','TRN','VLC','VCE','VIE']},
			{'code':'MME','name':'Teesside','arrPoints':['_SL','AUH','AMS','BCN','BER','BLQ','BGS','BRU','BUD','CGN','CRK','XED','DXB','DUB','IST','LAS','LON','MST','MAD','PMI','MIL','NYC','NCE','PAR','PRG','ROM','LED','LTT','STO','HAG','VCE','VIE','WAW']}
		],
		
	arrPoints :		
		{	'AAL':'Aalborg',
			'ABZ':'Aberdeen',
			'AUH':'Abu Dhabi',
			'ACA':'Acapulco',
			'AGA':'Agadir',
			'AM1':'Amalfi',
			'ALC':'Alicante',
			'LEI':'Almeria',
			'AMS':'Amsterdam',
			'AYT':'Antalya',
			'ANU':'Antigua',
			'AUA':'Aruba',
			'ANR':'Antwerp',
			'ASE':'Aspen & Snowmass',
			'ATH':'Athens',
			'ATL':'Atlanta',
			'AKL':'Auckland',
			'AVN':'Avignon',
			'NAS':'Bahamas',
			'BAH':'Bahrain',
			'DPS':'Bali',
			'BWI':'Baltimore',
			'YYC':'Banff & Lake Louise',
			'BKK':'Bangkok',
			'BGI':'Barbados',
			'BCN':'Barcelona',
			'BJS':'Beijing',
			'BFS':'Belfast',
			'991':'Benidorm',
			'BGO':'Bergen',
			'BER':'Berlin',
			'BDA':'Bermuda',
			'BIO':'Bilbao',
			'BIQ':'Biarritz',
			'BHX':'Birmingham',
			'BLQ':'Bologna',
			'BOD':'Bordeaux',
			'BOS':'Boston',
			'BTS':'Bratislava',
			'QKB':'Breckenridge & Keystone',
			'BRE':'Bremen',
			'BNE':'Brisbane',
			'BGS':'Bruges',
			'BRU':'Brussels',
			'OTP':'Bucharest',
			'BUD':'Budapest',
			'BUE':'Buenos Aires',
			'CAG':'Cagliari (Sardinia)',
			'CAI':'Cairo',
			'CUN':'Cancun',
			'CEQ':'Cannes',
			'CPT':'Cape  Town',
			'PRJ':'Capri',
			'CTA':'Catania (Sicily)',
			'GCM':'Cayman Islands',
			'CMF':'Chambery',
			'CHI':'Chicago',
			'CGN':'Cologne',
			'CPH':'Copenhagen',
			'CFU':'Corfu',
			'CRK':'Cork',
			'HER':'Crete',
			'DFW':'Dallas',
			'DEN':'Denver',
			'DTW':'Detroit',
			'XED':'Disneyland Resort Paris',
			'DTM':'Dortmund',
			'DRS':'Dresden',
			'DXB':'Dubai',
			'DUB':'Dublin',
			'DBV':'Dubrovnik',
			'DUS':'Dusseldorf',
			'EDI':'Edinburgh',
			'EIN':'Eindhoven',
			'FAO':'Faro',
			'FLR':'Florence',
			'FRA':'Frankfurt',
			'FUE':'Fuerteventura',
			'GVA':'Geneva',
			'GNE':'Ghent',
			'GIB':'Gibraltar',
			'GLA':'Glasgow',
			'GOT':'Gothenburg',
			'LPA':'Gran Canaria',
			'GRX':'Granada',
			'GCI':'Guernsey',
			'HAM':'Hamburg',
			'HAJ':'Hannover',
			'HEL':'Helsinki',
			'HKG':'Hong Kong',
			'HNL':'Honolulu',
			'HRG':'Hurghada',
			'IBZ':'Ibiza',
			'INN':'Innsbruck',
			'IOM':'Isle of Man',
			'IST':'Istanbul',
			'JAC':'Jackson Hole',
			'MBJ':'Jamaica',
			'XRY':'Jerez de la Frontera',
			'JER':'Jersey',
			'JNB':'Johannesburg',
			'ISM':'Kissimmee',
			'USM':'Koh Samui',
			'KBV':'Krabi',
			'KRK':'Krakow',
			'KUL':'Kuala Lumpur',
			'LRH':'La Rochelle',
			'ACE':'Lanzarote',
			'LRM':'La Romana',
			'LCA':'Limassol',
			'LAS':'Las Vegas',
			'TVL':'Lake Tahoe',
			'EEE':'Leeds',
			'LEJ':'Leipzig',
			'LIL':'Lille',
			'LIS':'Lisbon',
			'LPL':'Liverpool',
			'LJU':'Ljubljana',
			'LON':'London - all airports',
			'LAX':'Los Angeles',
			'LUX':'Luxembourg',
			'LXR':'Luxor',
			'LYS':'Lyons',
			'MST':'Maastricht',
			'MDA':'Madeira',
			'MAD':'Madrid',
			'PMI':'Mallorca',
			'AGP':'Malaga',
			'MLA':'Malta',
			'MMH':'Mammoth',
			'MAN':'Manchester',
			'QRL':'Marbella',
			'RAK':'Marrakech',
			'MRS':'Marseille',
			'MRU':'Mauritius',
			'MEL':'Melbourne',
			'MEM':'Memphis',
			'MAH':'Menorca',
			'CUN':'Mexico',
			'MIA':'Miami',
			'MIL':'Milan',
			'MCM':'Monte Carlo',
			'XZP':'Montreal',
			'YUL':'Mont Tremblant',
			'MOW':'Moscow',
			'BOM':'Mumbai',
			'MUC':'Munich',
			'MCT':'Muscat',
			'NTE':'Nantes',
			'NAP':'Naples',
			'MSY':'New Orleans',
			'NYC':'New York',
			'NQY':'Newquay',
			'NCL':'Newcastle',
			'NCE':'Nice',
			'NUE':'Nuremberg',
			'OLB':'Olbia (Sardinia)',
			'ONO':'Ontario',
			'OP1':'Oporto',
			'MCO':'Orlando',
			'OSL':'Oslo',
			'YOW':'Ottawa',
			'PMO':'Palermo (Sicily)',
			'PFO':'Paphos',
			'PAR':'Paris',
			'SLC':'Park City',
			'PEN':'Penang',
			'PER':'Perth',
			'PHL':'Philadelphia',
			'PHX':'Pheonix',
			'HKT':'Phuket',
			'PSA':'Pisa',
			'POP':'Puerto Plata',
			'PUJ':'Punta Cana',
			'PRG':'Prague',
			'YQB':'Quebec',
			'REU':'Reus',
			'REK':'Reykjavik',
			'RHO':'Rhodes',
			'RIX':'Riga',
			'RMI':'Rimini',
			'ROM':'Rome',
			'RTM':'Rotterdam',
			'SZG':'Salzburg',
			'SLC':'Salt Lake City',
			'SAN':'San Diego',
			'SFO':'San Francisco',
			'SMO':'Santa Monica',
			'SDQ':'Santo Domingo',
			'SEA':'Seattle',
			'SEL':'Seoul',
			'SVQ':'Seville',
			'SHA':'Shanghai',
			'SNN':'Shannon',
			'SSH':'Sharm',
			'548':'Sicily',
			'SIN':'Singapore',
			'JSI':'Skiathos',
			'SKB':'St. Kitts (Nevis)',
			'SOF':'Sofia',
			'RRO':'Sorrento',
			'CMB':'Sri Lanka',
			'SLU':'St Lucia',
			'LED':'St Petersburg',
			'LTT':'St Tropez',
			'SBS':'Steamboat Springs',
			'STO':'Stockholm',
			'SXB':'Strasbourg',
			'STR':'Stuttgart',
			'SYD':'Sydney',
			'TLL':'Tallinn',
			'TLV':'Tel Aviv',
			'TCI':'Tenerife',
			'HAG':'The Hague',
			'TAB':'Tobago',
			'TYO':'Tokyo',
			'YTO':'Toronto',
			'UTL':'Torremolinos',
			'TLS':'Toulouse',
			'TRS':'Trieste',
			'POS':'Trinidad',
			'TUN':'Tunis',
			'TRN':'Turin',
			'PLS':'Turks & Caicos',
			'TNT':'Tuscany',
			'UTC':'Utrecht',
			'EGE':'Vail & Beaver Creek',
			'VLC':'Valencia',
			'YVR':'Vancouver',
			'VCE':'Venice',
			'VRN':'Verona',
			'VIE':'Vienna',
			'VNO':'Vilnius',
			'WAW':'Warsaw',
			'WAS':'Washington',
			'WLG':'Wellington',
			'YWS':'Whistler Blackcomb',
			'QWP':'Winter park',
			'ZAG':'Zagreb',
			'ZTH':'Zakynthos',
			'ZRH':'Zurich',			
			'_SL':'Select',
			'_TT':'Pick from our top 10 >>',
			'_DV':'----------------------------'
		}
};

var dpSetDestination = {
	depPoints : ddDict.depPoints,
	arrPoints : ddDict.arrPoints,
	depPoint : lm.e('departurePoint'),
	destPoint : lm.e('destination'),
	
	init:function(){				
		var _this = this;		
		this.destPoint.innerHTML = '';				
		this.destPoint.disabled = true;		
				
		var depPointVal = lm.parse(lm.cookie.pFastBrowse)['dp_search'];				
		lm.forEach(lm.getElementsBy({parentNode:_this.depPoint, tagName:'option'}),  function(item) {								
			if (depPointVal && depPointVal.length) {
				if (item.value == depPointVal[0]['DPDAP']) {
					item.selected = true;
				}
			}
		});
		this.updateDestinatons(this.depPoint.value);
		lm.addEvent({e:this.depPoint, eT:'change', fn:function(){
				_this.updateDestinatons(_this.depPoint.value);
			}
		});		
	},
	
	updateDestinatons : function(element) {		
		var _this = this;
		var found = false;
		var counter = 0;		
		var destVal = (typeof lm.parse(lm.cookie.sFastBrowse)['dp_search'] != 'undefined') ? lm.parse(lm.cookie.sFastBrowse)['dp_search'] : false;				
		
		this.destPoint.innerHTML = '';						
		this.destPoint.disabled = false;
		lm.forEach(this.depPoints, function(item){
			// if the selected item matches the current departure code
			if (element==item['code'] && !found){																
				found = true;
				lm.forEach(item['arrPoints'], function(destination){
					// Check for destination point value in cookie
					if (typeof _this.arrPoints[destination] != 'undefined') {
						counter++;
						if(destVal) {
							if (destVal[0]['destination'] == destination){
								new lm.element.block({p:'destination', tagName:'option', value:destination, innerHTML:_this.arrPoints[destination], selected:'selected'});
							}
							else {
								new lm.element.block({p:'destination', tagName:'option', value:destination, innerHTML:_this.arrPoints[destination]});
							}
						} else  {
							if (destination == '_TT' || destination == '_DV' || destination == '_SL'){
								new lm.element.block({p:'destination', tagName:'option', value:'None', innerHTML:_this.arrPoints[destination]});
							} else {
								new lm.element.block({p:'destination', tagName:'option', value:destination, innerHTML:_this.arrPoints[destination]});
							}
						}
					}
				});								
			}			
		});	
	}
}
dpSetDestination.init();

/*{'code':'BHD','name':'Belfast City Apt','arrPoints':['_SL','AMS','ATH','BAH','BER','BLQ','BOD','CPH','XED','DXB','EDI','FAO','GVA','GLA','HAJ','HKG','IOM','JER','KRK','ACE','LAS','EEE','LEJ','LON','MST','PMI','AGP','MAN','RAK','MUC','NAP','NYC','NCL','NCE','MCO','OSL','PAR','PRG','RIX','ROM','LTT','HAG','YTO','VCE','VNO']},*/