// String Format
// City Code_Country Code_City Name_Country Name

// Algeria
var strAG = "1276_616_Algiers_Algeria*1277_616_Oran_Algeria"
//Australia
var strAU = "Adelaide_AU_Adelaide_Australia*Airlie Beach_AU_Airlie Beach_Australia*Alice Springs_AU_Alice Springs_Australia*Ayers Rock_AU_Ayers Rock_Australia*Bowral_AU_Bowral_Australia*Box Hill_AU_Box Hill_Australia*Brisbane_AU_Brisbane_Australia*Broome_AU_Broome_Australia*Busselton_AU_Busselton_Australia*Cairns_AU_Cairns_Australia*Canberra_AU_Canberra_Australia*Darwin_AU_Darwin_Australia*Daydream Island_AU_Daydream Island_Australia*Dunsbarough_AU_Dunsbarough_Australia*Fremantle _AU_Fremantle _Australia*Geelong _AU_Geelong _Australia*Geraldton_AU_Geraldton_Australia*Gold Coast_AU_Gold Coast_Australia*Jabiru_AU_Jabiru_Australia*Jindabyne_AU_Jindabyne_Australia*Kakadu_AU_Kakadu_Australia*Kalgoorlie _AU_Kalgoorlie _Australia*Karratha_AU_Karratha_Australia*Katherine_AU_Katherine_Australia*Kings Canyon_AU_Kings Canyon_Australia*Kununurra _AU_Kununurra _Australia*Launceston_AU_Launceston_Australia*Lorne_AU_Lorne_Australia*Margaret River _AU_Margaret River _Australia*Melbourne_AU_Melbourne_Australia*Mooloolaba_AU_Mooloolaba_Australia*Newman_AU_Newman_Australia*Noosa_AU_Noosa_Australia*Palm Cove_AU_Palm Cove_Australia*Perth_AU_Perth_Australia*Phillip Island_AU_Phillip Island_Australia*Port Douglas_AU_Port Douglas_Australia*Port Stephens_AU_Port Stephens_Australia*Scarborough Beach _AU_Scarborough Beach _Australia*St.Kilda_AU_St.Kilda_Australia*Sunshine Coast_AU_Sunshine Coast_Australia*Sydney_AU_Sydney_Australia*Tasmania_AU_Tasmania_Australia*Townsville_AU_Townsville_Australia*Trinity Beach _AU_Trinity Beach _Australia*Whitsundays_AU_Whitsundays_Australia*Yarra Valley_AU_Yarra Valley_Australia"
//Bahrain
var strBA = "666_184_Manama_Bahrain"
//Botswana
var strBW = "1278_639_Gaborone_Botswana"
// Brunei
var strBR = "968_201_Bandar Seri Begawan_Brunei*969_201_Jerudong Park Area_Brunei"
// Cambodia
var strKH = "1020_220_Phnom Penh_Cambodia*1021_220_Siem Reap_Cambodia"
// China
var strCH = "237_16_Beihai_China*10_16_Beijing_China*1357_16_Baotou_China*238_16_Boao_China*239_16_Changchun_China*240_16_Changsha_China*1356_16_Changzhou_China*241_16_Chaozhou_China*242_16_Chengdu_China*243_16_Chongqing_China*244_16_Dali_China*245_16_Dalian_China*246_16_Dongguan_China*247_16_Dunhuang_China*249_16_Foshan_China*248_16_Fuzhou_China*146_16_Guangzhou_China*235_16_Guilin_China*250_16_Guiyang_China*251_16_Haikou_China*233_16_Hangzhou_China*252_16_Harbin_China*253_16_Hefei_China*254_16_Huangshan_China*1358_16_Huhhot_China*1001_16_Jiangmen_China*255_16_Jinan_China*1359_16_Jiashan_China*566_16_Jiuzhaigou_China*259_16_Kunshan_China*234_16_Kunming_China*256_16_Lanzhou_China*257_16_Lhasa_China*258_16_Lijiang_China*263_16_Nanchang_China*260_16_Nanjing_China*261_16_Nanning_China*262_16_Ningbo_China*265_16_Qinhuangdao_China*236_16_Sanya_China*568_16_Shangri-La_China*267_16_Shantou_China*268_16_Shenyang_China*269_16_Shijiazhuang_China*8_16_Shanghai_China*147_16_Shenzhen_China*149_16_Suzhou_China*271_16_Tianjin_China*273_16_Urumqi_China*843_16_Wenzhou_China*274_16_Wuhan_China*275_16_Wuxi_China*276_16_Xiamen_China*148_16_Xian_China*1182_16_Yiwu_China*281_16_Zhengzhou_China*280_16_Zhongshan_China*279_16_Zhuhai_China"
// Cyprus 
var strCY = "670_185_Ayia Napa_Cyprus*669_185_Larnaca _Cyprus*667_185_Limassol_Cyprus*1374_185_Nicosia_cyprus*668_185_Paphos_Cyprus*1338_185_Protaras_Cyprus"
//Djibouti 
var strDJ = "1421_665_Djibouti_Djibouti"
// Egypt
var strEG = "661_183_Alexandria_Egypt*663_183_Aswan_Egypt*660_183_Cairo_Egypt*665_183_Hurghada_Egypt*664_183_Luxor_Egypt*662_183_Sharm El Sheikh_Egypt"																			
//Ghana
var strGH = "1279_684_Accra_Ghana*1280_684_Tema_Ghana"
//Greece
var strGR = "1247_234_Athens_Greece*1197_234_Crete_Greece"
//Guam
var strGU = "Agana_205_Agana_Guam*1110_205_Tamuning_Guam*1111_205_Tumon Bay_Guam"
//Hongkong
var strHK = "282_146_Hong Kong_Hong Kong"
//India
var strIN = "Agra_IN_Agra_India*Aurangabad_IN_Aurangabad_India*Bangalore_IN_Bangalore_India*Bhubaneshwar_IN_Bhubaneshwar_India*Bikaner_IN_Bikaner_India*Calcutta_IN_Calcutta_India*Chennai_IN_Chennai_India*Cochin_IN_Cochin_India*Goa_IN_Goa_India*Gurgaon_IN_Gurgaon_India*Hyderabad_IN_Hyderabad_India*Jaipur_IN_Jaipur_India*Mumbai_IN_Mumbai_India*New Delhi_IN_New Delhi_India*Pune_IN_Pune_India*Shimla_IN_Shimla_India*Shirdi_IN_Shirdi_India*Srinagar_IN_Srinagar_India*Udaipur_IN_Udaipur_India*Varanasi_IN_Varanasi_India"
// Indonesia
var strID = "Bali_ID_Bali_Indonesia*Bandung_ID_Bandung_Indonesia*Jakarta_ID_Jakarta_Indonesia*Surabaya_ID_Surabaya_Indonesia*Yogyakarta_ID_Yogyakarta_Indonesia"
//Iran
var strIR = "672_186_Isfahan_Iran*674_186_Mashed_Iran*673_186_Shiraz_Iran*671_186_Tehran_Iran*1422_186_Yazd_Iran"
// Japan
//var strJP = "637_176_Fukuoka_Japan*632_176_Kyoto_Japan*627_176_Nagoya_Japan*633_176_Osaka_Japan*604_176_Sapporo_Japan*611_176_Tokyo_Japan*902_176_Yokohama_Japan"
var strJP = "Atami_JP_Atami_Japan*Fukuoka_JP_Fukuoka_Japan*Gifu_JP_Gifu_Japan*Hakodate_JP_Hakodate_Japan*Hakone_JP_Hakone_Japan*Hamamatsu_JP_Hamamatsu_Japan*Hiroshima_JP_Hiroshima_Japan*Kagoshima_JP_Kagoshima_Japan*Kanazawa_JP_Kanazawa_Japan*Kobe_JP_Kobe_Japan*Kurasuiki_JP_Kurasuiki_Japan*Kyoto_JP_Kyoto_Japan*Makuhari Messe_JP_Makuhari Messe_Japan*Mount Fuji_JP_Mount Fuji_Japan*Nagoya_JP_Nagoya_Japan*Narita Airport_JP_Narita Airport_Japan*New Chitose Airport_JP_New Chitose Airport_Japan*Niigata_JP_Niigata_Japan*Nikko_JP_Nikko_Japan*Okayama_JP_Okayama_Japan*Osaka_JP_Osaka_Japan*Sapporo_JP_Sapporo_Japan*Sendai_JP_Sendai_Japan*Shizuoka_JP_Shizuoka_Japan*Takayama_JP_Takayama_Japan*Tokyo_JP_Tokyo_Japan*Toyama_JP_Toyama_Japan*Yokohama_JP_Yokohama_Japan"
// Jordan
var strJO = "676_187_Amman_Jordan*678_187_Aqaba_Jordan*679_187_Dead Sea_Jordan*677_187_Petra_Jordan"
// Kenya
var strKN = "732_196_Mombasa North Coast_Kenya*733_196_Mombasa South Coast_Kenya*731_196_Nairobi_Kenya"
//Korea
var strKR = "639_175_Busan_Korea*640_175_Daegu_Korea*972_175_Daejeon_Korea*641_175_Gyeongju_Korea*642_175_Jeju-Do_Korea*619_175_Seoul_Korea*971_175_Ulsan_Korea"
//Kuwait
var strKW = "1432_706_Kuwait_Kuwait"
// Laos
var strLA = "1024_221_Luang Prabang_Laos*1023_221_Vientiane_Laos"
// Lebanon
var strLB = "680_188_Beirut_Lebanon*681_188_Bekaa_Lebanon*685_188_Broumana_Lebanon*683_188_Chouf_Lebanon*686_188_Faraya_Lebanon*682_188_Jounieh_Lebanon*684_188_North Lebanon_Lebanon"
//Lesotho
var strLT = "1281_710_Maseru_Lesotho"
// Macau
var strMO = "793_208_Macau_Macau"
//Malawi
var strMW = "1282_719_Blantyre_Malawi*1283_719_Lilongwe_Malawi*1284_719_Mangochi_Malawi*1285_719_Mzuzu_Malawi*1286_719_salima_Malawi*1287_719_Zomba_Malawi"
// Malaysia
var strMY = "337_150_Johor Bahru_Malaysia*338_150_Kuala Lumpur_Malaysia*339_150_Kuala Terengganu_Malaysia*341_150_Langkawi_Malaysia*342_150_Malacca_Malaysia*344_150_Penang_Malaysia*347_150_Sabah_Malaysia*348_150_Sarawak_Malaysia"
// Mauritius
var strMU = "796_197_Mauritius_Mauritius"
// Maldives SG
var strMV = "1386_202_Male_Maldives*1387_202_Maldives Resorts_Maldives"
// Morocco 
var strMA = "795_198_Agadir_Morocco*741_198_Casablanca_Morocco*738_198_Marrakesh_Morocco*739_198_Fes_Morocco*797_198_Rabat_Morocco*740_198_Ouarzazate_Morocco"
// Mozambique              
var strMZ = "1274_804_Bazaruto Island_Mozambique*1270_804_Maputo_Mozambique"
// Myanmar
var strMM = "652_181_Yangon_Myanmar"
//Namibia
var strNA = "1288_730_Windhoek_Namibia"
// Nepal
var strNP = "Kathmandu_NP_Kathmandu_Nepal"
// New Zealand
var strNZ = "Auckland_NZ_Auckland_New Zealand*Canterbury_NZ_Canterbury_New Zealand*Christchurch_NZ_Christchurch_New Zealand*Nelson_NZ_Nelson_New Zealand*Paihia_NZ_Paihia_New Zealand*Queenstown_NZ_Queenstown_New Zealand*Rakiaia Gorge_NZ_Rakiaia Gorge_New Zealand*Rotorua_NZ_Rotorua_New Zealand*Wanaka_NZ_Wanaka_New Zeland*Wellington_NZ_Wellington_New Zealand*West Coast_NZ_West Coast_New Zealand"
// Oman
var strOM = "688_189_Barka_Oman*693_189_Khasab_Oman*687_189_Muscat_Oman*689_189_Nizwa_Oman*692_189_Salalah_Oman*691_189_Sohar_Oman*690_189_Sur_Oman"
// Pakistan
var strPK = "700_190_Faisalabad_Pakistan*698_190_Gilgit_Pakistan*695_190_Islamabad_Pakistan*697_190_Karachi_Pakistan*696_190_Lahore_Pakistan*794_190_Peshawar_Pakistan*701_190_Quetta_Pakistan*702_190_Rawalpindi_Pakistan*699_190_Swat_Pakistan"
// Philippines
var strPH = "541_144_Bacolod_Philippines*967_144_Bago City_Philippines*542_144_Baguio_Philippines*543_144_Batangas_Philippines*329_144_Bohol_Philippines*328_144_Boracay_Philippines*984_144_Butuan_Philippines*544_144_Cagayan De Oro_Philippines*545_144_Cavite_Philippines*327_144_Cebu_Philippines*986_144_Cotabato_Philippines*988_144_Dapitan_Philippines*546_144_Davao_Philippines*547_144_Dumaguete_Philippines*549_144_Iloilo_Philippines*552_144_La Union_Philippines*550_144_Laguna_Philippines*331_144_Manila_Philippines*1376_144_Masbate_Philippines*556_144_Pagsanjan_Philippines*557_144_Palawan_Philippines*558_144_Pampanga_Philippines*559_144_Pangasinan_Philippines*560_144_Puerto Galera_Philippines*1361_144_Siargao_Philippines*562_144_Subic_Philippines*987_144_Tacloban_Philippines*563_144_Tagaytay_Philippines*564_144_Tarlac_Philippines*985_144_Zamboanga_Philippines"
// Qatar
var strQA = "704_192_Doha_Qatar"
// Saudi Arabia
var strSA = "709_193_Al Khobar_Saudi Arabia*708_193_Jeddah_Saudi Arabia*707_193_Madinah_Saudi Arabia*706_193_Makkah_Saudi Arabia*705_193_Riyadh_Saudi Arabia"
// Seychelles
var strSE = "745_199_La Digue_Seychelles*744_199_Mahe Island_Seychelles*743_199_Praslin Island_Seychelles*747_199_Sainte Anne_Seychelles"
// Singapore
var strSG = "2_1_Singapore_Singapore"
// South Africa 
var strZA = "751_200_Cape Town_South Africa*749_200_Durban_South Africa*748_200_Johannesburg_South Africa*752_200_Pretoria_South Africa*750_200_Sun City_South Africa"
// Sri Lanka
var strSR = "1043_215_Anuradhapura_Sri Lanka*998_215_Bentota_Sri Lanka*1003_215_Beruwela_Sri Lanka*975_215_Colombo_Sri Lanka*1039_215_Dambulla_Sri Lanka*1005_215_Galle_Sri Lanka*1042_215_Giritale_Sri Lanka*1041_215_Habarana_Sri Lanka*1047_215_Hikkaduwa_Sri Lanka*1002_215_Kalutara_Sri Lanka*1006_215_Kandy_Sri Lanka*1000_215_Katunayake, Airport_Sri Lanka*1084_215_Kosgoda_Sri Lanka*999_215_Mt. Lavinia_Sri Lanka*997_215_Negombo_Sri Lanka*1040_215_Nuwara Eliya_Sri Lanka*1044_215_Sigiriya_Sri Lanka*1004_215_Wadduwa_Sri Lanka*1038_215_Wattala_Sri Lanka"
// Syria
var strSY = "711_194_Allepo_Syria*842_194_Bosra_Syria*710_194_Damascus_Syria*716_194_Deir Ezzor City_Syria*717_194_Hama_Syria*713_194_Homs_Syria"
//Swaziland
var strSW = "1289_773_Ezulwini_Swaziland"
// Taiwan
var strTW = "980_177_Chiayi_Taiwan*983_177_Chung Li_Taiwan*982_177_Hsinchu_Taiwan*978_177_Hualien_Taiwan*976_177_Kaohsiung_Taiwan*977_177_Taichung_Taiwan*979_177_Tainan_Taiwan*603_177_Taipei_Taiwan"
// Tanzania    
var strTZ = "1271_778_Arusha_Tanzania*1272_778_Dar Es Salaam_Tanzania*1273_778_Zanzibar_Tanzania"
// Thailand
var strTH = "755_17_Ayutthaya_Thailand*11_17_Bangkok_Thailand*292_17_Cha Am_Thailand*294_17_Chiangmai_Thailand*295_17_Chiangrai_Thailand*780_17_Hat Yai_Thailand*293_17_Hua Hin_Thailand*296_17_Kanchanaburi_Thailand*734_17_Koh Samui / Koh Phangan_Thailand*290_17_Krabi/Phi Phi_Thailand*787_17_Lampang_Thailand*785_17_Loei_Thailand*736_17_Mae Hong Son_Thailand*151_17_Pattaya_Thailand*786_17_Petchaboon_Thailand*781_17_Pitsanuloke_Thailand*150_17_Phuket_Thailand*783_17_Ranong_Thailand*297_17_Rayong/Koh Samed_Thailand*790_17_Satun_Thailand*779_17_Sukhothai_Thailand*754_17_Trang_Thailand*735_17_Trat/Koh Chang_Thailand"
//Tunisia
var strTN = "1299_784_Gammarth_Tunisia*1291_784_Hammamet_Tunisia*1290_784_Houmt Souk_Tunisia*1293_784_Monastir_Tunisia*1296_784_Sfax_Tunisia*1294_784_Sousse_Tunisia*1298_784_Tozeur_Tunisia*1295_784_Tunis_Tunisia"
// Turkey
var strTU = "721_195_Abant & Bolu_Turkey*723_195_Ankara_Turkey*724_195_Antalya_Turkey*730_195_Blacksea_Turkey*719_195_Bursa_Turkey*726_195_Cappadocia_Turkey*718_195_Istanbul_Turkey*722_195_Izmir_Turkey*727_195_Konya_Turkey*728_195_Mersin_Turkey*720_195_Yalova_Turkey"
//Uganda
var strUG = "1301_788_Kampala_Uganda"
// United Arab Emirates
var strUA = "285_147_Abu Dhabi_United Arab Emirates*287_147_Ajman_United Arab Emirates*284_147_Al Ain_United Arab Emirates*283_147_Dubai_United Arab Emirates*286_147_Fujairah_United Arab Emirates*288_147_Sharjah_United Arab Emirates*289_147_Ras Al Khaimah_United Arab Emirates*1456_147_Umm Al Quwain_United Arab Emirates"
// Vietnam
//var strVN = "1085_151_Can Tho_Vietnam*1106_151_Chau Doc_Vietnam*351_151_Danang_Vietnam*353_151_Haipong_Vietnam*1082_151_Halong_Vietnam*350_151_Hanoi_Vietnam*349_151_Ho Chi Minh_Vietnam*1031_151_Hoi An_Vietnam*352_151_Hue_Vietnam*1081_151_Nha Trang_Vietnam*1032_151_Phan Thiet_Vietnam*1086_151_Sapa_Vietnam"
var strVN = "Can Tho_VN_Can Tho_Vietnam*Chau Doc_VN_Chau Doc_Vietnam*Danang_VN_Danang_Vietnam*Haipong_VN_Haipong_Vietnam*Halong_VN_Halong_Vietnam*Hanoi_VN_Hanoi_Vietnam*Ho Chi Minh_VN_Ho Chi Minh_Vietnam*Hoi An_VN_Hoi An_Vietnam*Hue_VN_Hue_Vietnam*Nha Trang_VN_Nha Trang_Vietnam*Phan Thiet_VN_Phan Thiet_Vietnam*Sapa_VN_Sapa_Vietnam"
//Zambia
var strZM = "1302_801_Lusaka_Zambia*1303_801_Livingstone_Zambia"
//Zimbabwe
var strZW = "1305_802_Bulawayo_Zimbabwe*1307_802_Harare_Zimbabwe*1304_802_Kadoma_Zimbabwe*1306_802_Mutare_Zimbabwe"

//Argentina
var strAR = "BUE_AR_Buenos Aires_Argentina"
//Austria
var strAT = "GRZ_AT_Graz_Austria*VIE_AT_Vienna_Austria"
//Belgium
var strBE = "ZGJ_BE_Brugge_Belgium*BRU_BE_Brussel_Belgium*QNM_BE_Namur_Belgium"
//Brazil
var strBZ = "BHZ_BR_Belo Horizonte, MG_Brazil*CWB_BR_Curitiba, PR_Brazil*IGU_BR_Iguassu Falls, PR_Brazil*RIO_BR_Rio de Janeiro, RJ_Brazil*SSA_BR_Salvador, BA_Brazil*SAO_BR_Sao Paulo, SP_Brazil"
//Canada
var strCA = "YYC_CA_Calgary, AB_Canada*YEA_CA_Edmonton, AB_Canada*YHZ_CA_Halifax, CA_Canada*YMQ_CA_Montreal, QC_Canada*YYZ_CA_Niagara Falls, ON_Canada*YOW_CA_Ottawa, ON_Canada*YQB_CA_Quebec, CA_Canada*YTO_CA_Toronto, ON_Canada*YVR_CA_Vancouver, BC_Canada*YYJ_CA_Victoria, BC_Canada*YWS_CA_Whistler, CA_Canada"
//Czech
var strCZ = "KLV_CZ_Karlovy Vary_Czech Republic*PRG_CZ_Prague_Czech Republic"
//Denmark
var strDK = "CPH_DK_Copenhagen_Denmark"
//Finland
var strFI = "HEL_FI_Helsinki_Finland*LPP_FI_Lapland_finland"
//France
var strFR = "CEQ_FR_Cannes_France*LYS_FR_Lyon_France*MRS_FR_Marseille_France*NCE_FR_Nice_France*PAR_FR_Paris_France"
//Germany
var strDE = "FKB_DE_Baden Baden_Germany*BER_DE_Berlin_Germany*CGN_DE_Cologne_Germany*DUS_DE_Dusseldorf_Germany*FRA_DE_Frankfurt_Germany*Gelsenkirchen_DE_Gelsenkirchen_Germany*HAM_DE_Hamburg_Germany*MUC_DE_Munich_Germany"
//Hungaria
var strHU = "BUD_HU_Budapest_Hungaria"
//Ireland
var strIE = "DUB_IE_Dublin_Ireland"
//Israel
var strIL = "MTZ_IL_Dead sea_Israel*ETH_IL_Eilat_Israel*TLV_IL_Haifa_Israel*JRS_IL_Jerusalem_Israel*MIP_IL_Mitspeh Ramon_Israel*NEV_IL_Neve Ilan_Israel*TLV_IL_Tel Aviv_Israel*TIB_IL_Tiberias_Israel"
//Italy
var strIT = "FLR_IT_Florence_Italy*MIL_IT_Milan_Italy*ROM_IT_Rome_Italy*VCE_IT_Venice_Italy"
//Mexico
var strMX = "ACA_MX_Acapulco_Mexico*SJB_MX_Los Cabos_Mexico*CUN_MX_Cancun_Mexico*MEX_MX_Mexico City_Mexico*PVR_MX_Puerto Vallarta_Mexico"
//Netherland
var strNL = "AMS_NL_Amsterdam_Netherland*QRH_NL_Rotterdam_Netherland"
//Norway
var strNO = "AES_NO_Aalesund_Norway*OSL_NO_Oslo_Norway"
//Poland
var strPL = "KRK_PL_Krakow_Poland*WAW_PL_Warsaw_Poland"
//Portugal
var strPT = "FAO_PT_Algarve_Portugal*LIS_PT_Lisbon_Portugal*OPO_PT_Porto_Portugal"
//russia
var strRU = "MOW_RU_Moscow_Russia*LED_RU_St Petersburg_Russia"
//Spain
var strES = "BCN_ES_Barcelona_Spain*GRO_ES_Costa Brava_Spain*AGP_ES_Malaga_Spain*PMI_ES_Mallorca_Spain*MAD_ES_Madrid_Spain*SVQ_ES_Sevilla_Spain*TCI_ES_Tenerife_Spain*VLC_ES_Valencia_Spain"
//Sweden
var strSWE = "GOT_SE_Gothenburg_Sweden*MMA_SE_Malmo_Sweden*STO_SE_Stockholm_Sweden"
//switzerland
var strCHF = "BSL_CH_Basel_Switzerland*BRN_CH_Berne_Switzerland*GVA_CH_Geneva_Switzerland*QLS_CH_Lausanne_Switzerland*QLJ_CH_Lucerne_Switzerland*GVA_CH_Montreux_Switzerland*ZRH_CH_Zurich_Switzerland"
//US
var strUS = "SNA_US_Anaheim, CA_United States*AUS_US_Austin, TX_United Stated*ATL_US_Atlanta, GA_United States*BOS_US_Boston, MA_United States*CHI_US_Chicago, IL_United States*DFW_US_Dallas, TX_United States*DAB_US_Daytona Beach, FL_United States*DEN_US_Denver, CO_United States*HNL_US_Honolulu, HI_UnitedStates*HOU_US_Houston, TX_United States*JAX_US_Jacksonville, FL_United States*LAS_US_Las Vegas, NV_United States*LAX_US_Los Angeles, CA_United States*MEM_US_Memphis, TN_United States*MIA_US_Miami, FL_United States*MSY_US_New Orleans, LA_United States*EWR_US_Newark, NJ_United States*NYC_US_New York, NY_United States*MCO_US_Orlando, FL_United States*PHL_US_Philadelphia, PA_United States*PHX_US_Phoenix, AZ_United States*SLC_US_Salt Lake City, UT_United States*SAT_US_San Antonio, TX_United States*SAN_US_San Diego, CA_United States*SFO_US_San Francisco, CA_United States*SJC_US_San Jose, CA_UnitedStates*SEA_US_Seattle, WA_United States*TPA_US_Tampa, FL_United States*WAS_US_Washington, DC_United States"
//UK
var strGB = "BHX_GB_Birmingham_United Kingdom*EDI_GB_Edinburgh_United Kingdom*LPL_GB_Liverpool_United Kingdom*LON_GB_London_United Kingdom*MAN_GB_Manchester_United Kingdom"

var strcountrycity = strAG + '*' + strAR + '*' + strAT + '*' + strAU + '*' + strBA + '*' + strBE + '*' + strBW + '*' + strBZ + '*' + strBR + '*' + strKH + '*' + strCA + '*' + strCZ + '*' + strCH + '*' + strCY + '*' + strDK + '*' + strDJ + '*' + strEG + '*' + strFI + '*' + strFR + '*' + strGH + '*' + strGR + '*' + strDE + '*' + strGU + '*' + strHK + '*' + strHU + '*' + strIN +  '*' + strID + '*' + strIR + '*' + strIE + '*' + strIL + '*' + strIT + '*' + strJP + '*' + strJO + '*' + strKN + '*' + strKR + '*' + strKW + '*' + strLA + '*' + strLB + '*' + strLT + '*' + strMW + '*' + strMO + '*' +strMY + '*' + strMV + '*' + strMU + '*' + strMX + '*' + strMA + '*' + strMZ + '*' + strMM + '*' + strNA + '*' + strNL + '*' + strNP + '*' + strNZ + '*' + strNO + '*'+ strOM + '*' + strPK + '*' + strPH + '*' + strPL + '*' + strPT + '*' + strQA + '*' + strRU + '*' + strSA + '*' + strSE + '*' + strSG + '*' + strZA + '*' + strES + '*' + strSY + '*' + strSR + '*' + strSW + '*' + strSWE + '*' + strCHF + '*' + strTW + '*' + strTZ + '*' + strTH + '*' + strTN + '*' + strTU + '*' + strUG + '*' + strUA + '*' + strGB + '*' + strUS + '*' + strVN + '*' + strZM + '*' + strZW

var Departure;

function loadCountry(country, countryID){
	
	var country
	var country_list
	var arrTemp2			= strcountrycity.split ("*");
	var cnt2				= arrTemp2.length;
	var ArrcountryList		= new Array ();
	var i = 0;
		
	ArrcountryList = arrTemp2[0].split("_")
	
	countryMakeOnchange(country, countryID);
		
	//Populate Data for Flights based on the city
	if (countryID == 2){ // Singapore	
		Departure = 'SIN'	
	}else if(countryID == 282){ // Hong Kong
		Departure = 'HKG'			
	}else if(countryID == 331){ // Manila
		Departure = 'MNL'			
	}else if(countryID == 11){ // Bangkok
		Departure = 'BKK'			
	}else if(countryID == 283){ // Dubai
		Departure = 'DXB'		
	}else if(countryID == 793){ // Macau
		Departure = 'HKG'	
	}else if(countryID == 10){ // Beijing
		Departure = 'BJS'							
	}else if(countryID == 146){ // Guangzhou
		Departure = 'CAN'			
	}else if(countryID == 8){ // Shanghai
		Departure = 'SHA'
	}else if(countryID == 'Jakarta'){ // Jakarta
		Departure = 'JKT'
	}else if(countryID == '975'){ // Sri Lanka
		Departure = 'CMB'			
	}else{ // Default
		Departure = 'SIN'			
	}
	

//var strCH = "237_16_Beihai_China*10_16_Beijing_China*1357_16_Baotou_China*238_16_Boao_China*239_16_Changchun_China*240_16_Changsha_China*1356_16_Changzhou_China*241_16_Chaozhou_China*242_16_Chengdu_China*243_16_Chongqing_China*244_16_Dali_China*245_16_Dalian_China*246_16_Dongguan_China*247_16_Dunhuang_China*249_16_Foshan_China*248_16_Fuzhou_China*146_16_Guangzhou_China*235_16_Guilin_China*250_16_Guiyang_China*251_16_Haikou_China*233_16_Hangzhou_China*252_16_Harbin_China*253_16_Hefei_China*254_16_Huangshan_China*1358_16_Huhhot_China*1001_16_Jiangmen_China*255_16_Jinan_China*1359_16_Jiashan_China*566_16_Jiuzhaigou_China*259_16_Kunshan_China*234_16_Kunming_China*256_16_Lanzhou_China*257_16_Lhasa_China*258_16_Lijiang_China*263_16_Nanchang_China*260_16_Nanjing_China*261_16_Nanning_China*262_16_Ningbo_China*265_16_Qinhuangdao_China*236_16_Sanya_China*568_16_Shangri-La_China*267_16_Shantou_China*268_16_Shenyang_China*269_16_Shijiazhuang_China*8_16_Shanghai_China*147_16_Shenzhen_China*149_16_Suzhou_China*271_16_T//ianjin_China*273_16_Urumqi_China*843_16_Wenzhou_China*274_16_Wuhan_China*275_16_Wuxi_China*276_16_Xiamen_China*148_16_Xian_China*1182_16_Yiwu_China*281_16_Zhengzhou_China*280_16_Zhongshan_China*279_16_Zhuhai_China"


	j=0;
	var arrSelectOptions = new Array();
	for (i = 0; i < cnt2; i++)
	{		
		ArrcountryList = arrTemp2[i].split("_");
		countryOption = new SelectOption(ArrcountryList[1], ArrcountryList[3]);
		
		if (AlreadyInArray(arrSelectOptions, countryOption, j) == false)
			arrSelectOptions[j++] = countryOption;
	}
	CreateControl("var_country", arrSelectOptions, j, country);	
}

/////////////////////////////////////////////////////////////////

function CreateControl(pControlName, arrSelectOptions, size, selected_value)
{
	var control = document.forms["asiatravel"].elements[pControlName];
	control.length = (size + 1);
	var j = 1;
	for (i=0; i<size; i++)
	{					
		control.options[0].value = 0;
		control.options[0].text = "select Country";
		control.options[j].value = arrSelectOptions[i].value;
		control.options[j].text = arrSelectOptions[i].text;
		if (arrSelectOptions[i].value == selected_value)
		control.options[j].selected = 1;
		j++;		
	}
}

/////////////////////////////////////////////////////////////////

function SelectOption(pValue, pText)
{	
	this.value=pValue;
	this.text=pText;
}

/////////////////////////////////////////////////////////////////

function AlreadyInArray(arrSelectOptions, Option, size)
{
	for(i=0;i<size;i++)
		if(arrSelectOptions[i].value == Option.value)
			return true;
	return false;
}

/////////////////////////////////////////////////////////////////

function countryMakeOnchange(country, countryID){
	
	var arrTemp2			= strcountrycity.split ("*");
	var cnt2				= arrTemp2.length;
	var ArrcountryList	    = new Array ();
	var j = 1; 
	var i = 0;
	var city_value = new Array();
	var city_text = new Array();
	var cityList = "";
	
	if (countryID == 0){
		if (country == 16){ //China
			countryID = 10;
		}else if(country == 146){ //Hong Kong
			countryID = 282;
		}else if(country == 208){ //Macau
			countryID = 793;	
		}else if(country == 150){ //Malaysia
			countryID = 338;
		}else if(country == 144){ //Philippines
			countryID = 331;
		}else if(country == 1){ //Singapore
			countryID = 2;
		}else if(country == 17){ //Thailand
			countryID = 11;
		}else if(country == 147){ //UAE
			countryID = 283;
		//}else if(country == 176){ //Japan
		//	countryID = 611;
		}else if(country == 184){ //Bahrain
			countryID = 666;
		}else if(country == 196){ //Kenya
			countryID = 731;
		}else if(country == 183){ //Egypt
			countryID = 660;
		}else if(country == 188){ //Lebanon
			countryID = 680;
		}else if(country == 175){ //KOrea
			countryID = 619;
		}else if(country == 195){ //Turkey
			countryID = 718;
		}else if(country == 177){ //Taiwan
			countryID = 603;
		}else if(country == 197){ //Mauritius
			countryID = 796;
		}else if(country == 189){ //Oman
			countryID = 688;
		}else if(country == 215){ //Sri Lanka
			countryID = 975;
		}else if(country == 187){ //Jordan
			countryID = 676;
		}else if(country == 234){ //Greece
			countryID = 1247;
		}else if(country == 201){ //Brunei
			countryID = 968;
		}else if(country == 192){ //Qatar
			countryID = 704;
		}else if(country == 190){ //Pakistan
			countryID = 695;
		}else if(country == 193){ //Saudi Arabia
			countryID = 705;			
		}else if(country == 185){ //Cyprus
			countryID = 667;		
		}else if(country == 198){ //Morocco
			countryID = 795;		
		}else if(country == 200){ //South Africa
			countryID = 751;					
		}else if(country == 804){ //Mozambique 
			countryID = 1274;					
		}else if(country == 778){ //Tanzania 
			countryID = 1271;					
		}else if(country == 616){ //Algeria
			countryID = 1276;
		}else if(country == 639){ //Botswana
			countryID = 1278;
		}else if(country == 684){ //Ghana
			countryID = 1279;
		}else if(country == 710){ //Lesotho
			countryID = 1281;
		}else if(country == 719){ //Malawi
			countryID = 1283;
		}else if(country == 730){ //Namibia
			countryID = 1288;
		}else if(country == 773){ //Swaziland
			countryID = 1289;
		}else if(country == 784){ //Tunisia
			countryID = 1295;
		}else if(country == 788){ //Uganda
			countryID = 1301;
		}else if(country == 801){ //Zambia
			countryID = 1302;
		}else if(country == 802){ //Zimbabwe
			countryID = 1307;
		}else if(country == 202){ //Maldives
			countryID = 1386;
		}else if(country == 205){ //Guam
			countryID = 772;
		}else if(country == 194){ //Syria
			countryID = 710;
		}else if(country == 186){ //Iran
			countryID = 671;
		}else if(country == 665){ //Djibouti
			countryID = 1421;
		}else if(country == 706){ //Kuwait
			countryID = 1432;
		}else if(country == 'AU'){
			countryID = 'Sydney';
			document.asiatravel.OfficeID.value = '2'
			document.asiatravel.CountryInCharge.value = 'Australia (SG)'
			document.asiatravel.RsvOfcr.value = 'sen'
			document.asiatravel.action = 'http://hotel.asiatravel.com/xmlPro/xmlPro_00.aspx'
		}else if(country == 'NZ'){
			countryID = 'Auckland';
			document.asiatravel.OfficeID.value = '2'
			document.asiatravel.CountryInCharge.value = 'New Zealand (SG)'
			document.asiatravel.RsvOfcr.value = 'sen'
			document.asiatravel.action = 'http://hotel.asiatravel.com/xmlPro/xmlPro_00.aspx'
		}else if(country == 'IN'){
			countryID = 'New Delhi';
			document.asiatravel.OfficeID.value = '2'
			document.asiatravel.CountryInCharge.value = 'India (SG)'
			document.asiatravel.RsvOfcr.value = 'sen'
			document.asiatravel.action = 'http://hotel.asiatravel.com/xmlPro/xmlPro_00.aspx'
		}else if(country == 'JP'){
			countryID = 'Osaka';
			document.asiatravel.OfficeID.value = '2'
			document.asiatravel.CountryInCharge.value = 'Japan (SG)'
			document.asiatravel.RsvOfcr.value = 'sen'
			document.asiatravel.action = 'http://hotel.asiatravel.com/xmlPro/xmlPro_00.aspx'			
		}else if(country == 'VN'){
			countryID = 'Hanoi';
			document.asiatravel.OfficeID.value = '2'
			document.asiatravel.CountryInCharge.value = 'Vietnam (SG)'
			document.asiatravel.RsvOfcr.value = 'sen'
			document.asiatravel.action = 'http://hotel.asiatravel.com/xmlPro/xmlPro_00.aspx'			
		}else if(country == 'ID'){
			countryID = 'Jakarta';
			document.asiatravel.OfficeID.value = '2'
			document.asiatravel.CountryInCharge.value = 'Indonesia (SG)'
			document.asiatravel.RsvOfcr.value = 'sen'
			document.asiatravel.action = 'http://hotel.asiatravel.com/xmlPro/xmlPro_00.aspx'				
		}else if(country == 'NP'){ 
			countryID = 'Kathmandu';
			document.asiatravel.OfficeID.value = '2'
			document.asiatravel.CountryInCharge.value = 'Nepal'
			document.asiatravel.RsvOfcr.value = 'sen'
			document.asiatravel.action = 'http://hotel.asiatravel.com/xmlPro/xmlPro_00.aspx'										
		}else if(country == 'AR'){
			countryID = 'BUE';
		}else if(country == 'AT'){
			countryID = 'VIE';
		}else if(country == 'BE'){
			countryID = 'BRU';
		}else if(country == 'BR'){
			countryID = 'RIO';
		}else if(country == 'CA'){
			countryID = 'YVR';
		}else if(country == 'CZ'){
			countryID = 'PRG';
		}else if(country == 'CH'){
			countryID = 'ZRH';
		}else if(country == 'DE'){
			countryID = 'BER';			
		}else if(country == 'FR'){
			countryID = 'PAR';
		}else if(country == 'GB'){
			countryID = 'LON';
		}else if(country == 'HU'){
			countryID = 'BUD';
		}else if(country == 'IE'){
			countryID = 'DUB';
		}else if(country == 'IT'){
			countryID = 'ROM';
		}else if(country == 'RU'){
			countryID = 'MOW';
		}else if(country == 'PT'){
			countryID = 'LIS';
		}else if(country == 'ES'){
			countryID = 'MAD';
		}else if(country == 'SE'){
			countryID = 'STO';
		}else if(country == 'NL'){
			countryID = 'AMS';
		}else if(country == 'IL'){
			countryID = 'JRS';
		}else if(country == 'NO'){
			countryID = 'OSL';
		}else if(country == 'PL'){
			countryID = 'WAW';
		}else if(country == 'FI'){
			countryID = 'HEL';
		}else if(country == 'US'){
			countryID = 'NYC';
		}
	}	
			
	if (country != 0){	
				
		for (i = 0; i < cnt2; i++){
			ArrcountryList = arrTemp2[i].split("_")
					
			if (ArrcountryList[1]  == country){

				city_value[j]  = ArrcountryList[0];
				city_text[j++] = ArrcountryList[2];
			}			
		}		

		document.forms["asiatravel"].var_city.length = j;
					
		for (i = 1; i < j; i++){

			document.forms["asiatravel"].var_city.options[i].value = city_value[i];
			document.forms["asiatravel"].var_city.options[i].text = city_text[i];
			
			if (city_value[i] == countryID){
				document.asiatravel.var_city.options[i].selected = 1;
			}

			if (i < j - 1){
				cityList = cityList + city_text[i] + '#' +	city_value[i] + '$'
			}else{
				cityList = cityList + city_text[i] + '#' +	city_value[i] 
			}	
		}

	}	
	
	else{
		
	    document.asiatravel.var_country.options[0] = new Option("select Country", "-");
		document.asiatravel.var_country.options[0].selected = 1;
		document.asiatravel.var_country.selectedIndex = 0;
		document.asiatravel.var_country.length = 1;
		
        document.asiatravel.var_city.options[0] = new Option("select City", "-");
		document.asiatravel.var_city.options[0].selected = 1;
		document.asiatravel.var_city.selectedIndex = 0;
		document.asiatravel.var_city.length = 1;
	}	
	
	document.forms["asiatravel"].var_citylist.value = cityList;
}

var mintNoOfRooms = 4;
var mstrTouricoDest = ",US,GB,ES,FR,IT,BE,CH,NL,CA,DE,AT,PT,HU,CZ,IE,SE,AR,BR,DK,MX,RU,IL,PL,FI,NO"

function populateSelectionTrc(cn){
	document.getElementById("OccTrc").style.display = "none";
	document.getElementById("Occ").style.display = "none";
	
	if (mstrTouricoDest.indexOf(cn) >0) {
		document.getElementById("OccTrc").style.display = "";

		var i , obj, strobj;
		for (i=1; i<=mintNoOfRooms; i++)
		{
			strobj = "OccTrc" + i;
			obj = document.getElementById(strobj);
			document.g
			obj.style.display = "none";
		}
		
		var objNoRooms = document.getElementById("var_numrooms");
		var intNoRooms = objNoRooms.value;
		
		for (i=1; i<=intNoRooms; i++)
		{
			strobj = "OccTrc" + i;
			obj = document.getElementById(strobj);
			obj.style.display = "";
		}
		
	}else{
		document.getElementById("Occ").style.display = "";
	}
}

function checkRooms(){
	var objCountry = document.getElementById("var_country");
	var cn = objCountry.value;
	
	if (mstrTouricoDest.indexOf(cn) >0) {
		var i , obj, strobj;
		for (i=1; i<=mintNoOfRooms; i++)
		{
			strobj = "OccTrc" + i;
			obj = document.getElementById(strobj);
			obj.style.display = "none";
		}
	
		var objNoRooms = document.getElementById("var_numrooms");
		var intNoRooms = objNoRooms.value;
		
		for (i=1; i<=intNoRooms; i++)
		{
			strobj = "OccTrc" + i;
			obj = document.getElementById(strobj);
			obj.style.display = "";
		}
	}
}

function checkRoomsChild(){
	var objCountry = document.getElementById("var_country");
	var cn = objCountry.value;
	
	if (mstrTouricoDest.indexOf(cn) >0) {
		var i , obj, obj2, strobj, strobj2;
		for (i=1; i<=mintNoOfRooms; i++)
		{
			strobj = "var_numchild" + i + "1";
			obj = document.getElementById(strobj);
			obj.style.display = "none";
					
			strobj2 = "var_numchild" + i + "2";
			obj2 = document.getElementById(strobj2);
			obj2.style.display = "none";
		}
			
		var objNoRooms = document.getElementById("var_numrooms");
		var intNoRooms = objNoRooms.value;
		
		for (i=1; i<=intNoRooms; i++)
		{
			var element = document.getElementById("var_numchild" + i);
			
			strobj = "var_numchild" + i + "1";
			obj = document.getElementById(strobj);
			obj.style.display = "none";
					
			strobj2 = "var_numchild" + i + "2";
			obj2 = document.getElementById(strobj2);
			obj2.style.display = "none";
					
			if (element.value == 1)	{
				obj.style.display = "";
			}	else if (element.value == 2)	{
				obj.style.display = "";
				obj2.style.display = "";
			}
		}
	}
}

function showChild(obj){
	var object = obj.id;
	var element = document.getElementById(object);
	
	var obj1, strobj1, obj2, strobj2;
	
	strobj1 = object + 1;
	obj = document.getElementById(strobj1);
	obj.style.display = "none";
	
	strobj2 = object + 2;
	obj2 = document.getElementById(strobj2);
	obj2.style.display = "none"
	
	if (element.value == 1)	{
		obj.style.display = "";
	}	else if (element.value == 2)	{
		obj.style.display = "";
		obj2.style.display = "";
	}
}

var arrNumItem	= new Array(8,9,13,20,32,37,38,39,40,46,48,49,50,51,52,53,54,55,56,57,96,97,98,99,100,101,102,103,104,105,110,144,145)
		
function checkNumeric(keyCode){
	var blnIsNum = false;
	for (i=0;i<arrNumItem.length;++i) {
		if (keyCode == arrNumItem[i]) {
		blnIsNum = true;
		break;
		}
	}
	return blnIsNum;
}

function ChildAgeKeyPress(){
	var intKeyCode = event.keyCode;
	var blnIsNum = false;
	
	blnIsNum = checkNumeric(intKeyCode);
	if (blnIsNum){
		event.returnValue = event.keyCode;
	}
	else
	{
		event.returnValue = false;
	}
}

function ChildAgeKeyUp(obj){
	var objId = obj.id;
	
	var objtxt = document.getElementById(objId);
	
	if (parseInt(objtxt.value) > 12)
	{
		alert("child age above 12 is considered as adult");
		objtxt.value = 12;
	}
}