﻿// JavaScript Document
// Created date 27 Apr 2010 by JURAIRAT AISOFT for solved WO 03835642
var arrFrom_BSD = new Array("KMG");
var arrFrom_BAV = new Array("NKG", "SHA", "TYN");
var arrFrom_PEK = new Array("DLC", "FOC", "HGH", "HFE", "KMG", "LHW", "LYG", "LJG", "LYA", "LZO", "KHN", "NKG", "NGB", "TAO", "SHA", "TYN", "WNZ", "WUH", "XIY", "JHG", "YNT", "YBP", "INC", "PVG", "ENH");
var arrFrom_CGQ = new Array("DLC", "TNA", "KMG", "NKG", "PVG", "WUH");
var arrFrom_CSX = new Array("CTU", "CKG", "FOC", "KWE", "HAK", "HGH", "HFE", "KMG", "LHW", "NKG", "NGB", "TAO", "SYX", "SHA", "SZX", "SJW", "TYN", "XIY", "PVG");
var arrFrom_CIH = new Array("PEK");
var arrFrom_CTU = new Array("CSX", "HGH", "HFE", "TNA", "JZH", "KGT", "KMG", "LHW", "LJG", "KHN", "NKG", "NGB", "TAO", "PVG", "SJW", "TYN", "WNZ", "WUX", "XIY", "JHG");
var arrFrom_CKG = new Array("CSX", "HFE", "KMG", "LHW", "KHN", "NKG", "NGB", "SYX", "SHA", "SJW", "TYN", "WNZ", "WUH", "WUX", "XIY", "YIH", "PVG");
var arrFrom_DLU = new Array("KMG", "JHG");
var arrFrom_DLC = new Array("PEK", "CGQ", "CAN", "HLD", "KMG", "MDG", "NKG", "NGB", "TAO", "PVG", "SJW", "TYN", "WUH", "XIY");
var arrFrom_DAT = new Array("SHA");
var arrFrom_LUM = new Array("CAN", "KMG");
var arrFrom_DIG = new Array("KMG", "LXA", "JHG");
var arrFrom_DNH = new Array("LHW", "XIY");
var arrFrom_ENH = new Array("PEK", "CKG", "PVG", "WUH", "YIH");
var arrFrom_FOC = new Array("PEK", "CSX", "PVG", "KMG", "NKG", "SHA", "TYN", "WUH", "XIY");
var arrFrom_KOW = new Array("SHA", "XMN");
var arrFrom_GOQ = new Array("XIY", "XNN");
var arrFrom_CAN = new Array("DLC", "LUM", "HGH", "HFE", "TNA", "KMG", "LHW", "LJG", "KHN", "NKG", "NGB", "TAO", "SHA", "SJW", "TYN", "HYN", "WNZ", "WUH", "WUX", "XIY", "YIH", "INC", "PVG");
var arrFrom_KWL = new Array("HGH", "HFE", "KMG", "NKG", "SHA", "WUX", "XIY", "PVG");
var arrFrom_KWE = new Array("CSX", "KMG", "KHN", "NKG", "NGB", "SHA", "WNZ", "WUH");
var arrFrom_HRB = new Array("TNA", "KMG", "NKG", "TAO", "WUH", "XIY", "YNT", "PVG");
var arrFrom_HAK = new Array("HGH", "KMG", "KHN", "NKG", "PVG", "WUH");
var arrFrom_HLD = new Array("DLC", "HET", "SJW");
var arrFrom_HDG = new Array("SHA");
var arrFrom_HGH = new Array("PEK", "CSX", "CTU", "DLC", "CAN", "KWL", "HAK", "KMG", "SZX", "SJW", "TYN", "TSN", "XMN", "XIY");
var arrFrom_HFE = new Array("PEK", "CSX", "CTU", "CAN", "KWL", "HAK", "KMG", "SHA", "SZX", "XMN", "XIY", "CKG");
var arrFrom_HET = new Array("HLD", "HGH", "NKG", "SHA", "SJW", "XIY", "PVG");
var arrFrom_TNA = new Array("PEK", "CGQ", "CTU", "CAN", "HRB", "HAK", "KMG", "SHA", "WUH", "URC", "XMN");
var arrFrom_JZH = new Array("XIY");
var arrFrom_KGT = new Array("CTU", "KMG");
var arrFrom_KMG = new Array("BSD", "PEK", "CGQ", "CSX", "CTU", "CKG", "DLU", "DLC", "LUM", "DIG", "FOC", "CAN", "KWL", "KWE", "HRB", "HAK", "HGH", "HFE", "TNA", "KGT", "LHW", "LXA", "LJG", "LNJ", "LZO", "KHN", "NKG", "NNG", "NGB", "TAO", "SYX", "SHA", "SHE", "SZX", "SJW", "SYM", "TYN", "TCZ", "WNH", "WNZ", "WUH", "URC", "WUX", "XMN", "XIY", "JHG", "YNZ", "YBP", "YIH", "ZAT", "CGO", "PVG");
var arrFrom_LHW = new Array("PEK", "CSX", "CTU", "CKG", "DNH", "CAN", "KMG", "NKG", "TAO", "SYX", "SHA", "SZX", "TYN", "WUH", "URC", "XIY", "PVG");
var arrFrom_LXA = new Array("DIG", "PVG", "KMG", "XIY");
var arrFrom_LYG = new Array("PEK", "SHA", "PVG");
var arrFrom_LJG = new Array("PEK", "CTU", "CAN", "KMG", "SHA", "SZX", "XIY", "JHG");
var arrFrom_LNJ = new Array("KMG");
var arrFrom_LZH = new Array("SHA");
var arrFrom_LYI = new Array("SHA");
var arrFrom_LYA = new Array("PEK", "SHA");
var arrFrom_LZO = new Array("PEK", "KMG");
var arrFrom_MDG = new Array("DLC", "SHA", "YNT", "PVG");
var arrFrom_KHN = new Array("PEK", "CTU", "CAN", "KWE", "HAK", "KMG", "NKG", "NNG", "SHA", "SZX", "XMN", "XIY");
var arrFrom_NKG = new Array("BAV", "PEK", "CGQ", "CSX", "CTU", "CKG", "DLC", "FOC", "CAN", "KWL", "KWE", "HRB", "HAK", "HET", "KMG", "LHW", "KHN", "NNG", "TAO", "SYX", "SHE", "SZX", "SJW", "TYN", "WNZ", "WUH", "URC", "XMN", "XIY", "XNN", "YNT", "INC", "DYG", "CGO");
var arrFrom_NNG = new Array("KMG", "KHN", "NKG", "SHA", "PVG");
var arrFrom_NGB = new Array("PEK", "CSX", "CTU", "CKG", "DLC", "CAN", "KWE", "HAK", "KMG", "TAO", "SZX", "TSN", "WUH", "XIY");
var arrFrom_TAO = new Array("PEK", "CSX", "CTU", "DLC", "CAN", "HRB", "HGH", "KMG", "LHW", "NKG", "NGB", "SHA", "WUH", "XIY", "PVG");
var arrFrom_SYX = new Array("HGH", "KMG", "NKG", "PVG", "WUH");
var arrFrom_SHA = new Array("BAV", "PEK", "CGQ", "CSX", "CKG", "DAT", "FOC", "KOW", "CAN", "KWL", "KWE", "HDG", "HFE", "HET", "TNA", "KMG", "LHW", "LYG", "LJG", "LYI", "LJG", "LYA", "KHN", "NNG", "NGB", "TAO", "SWA", "SZX", "SJW", "TYN", "HYN", "TSN", "WEH", "WNZ", "WUH", "URC", "XMN", "XIY", "XUZ", "YNT", "YBP", "YIH", "INC", "DYG", "CGO", "HSN", "ZUH");
var arrFrom_PVG = new Array("CGQ", "CSX", "CTU", "CKG", "DLC", "FOC", "KWL", "HRB", "HAK", "HET", "KMG", "LXA", "NGB", "TAO", "SYX", "SHE", "SZX", "WUS", "XIY", "XNN", "YNT", "INC", "DYG", "ZUH");
var arrFrom_SWA = new Array("SHA");
var arrFrom_SHE = new Array("KMG", "TAO", "PVG", "TSN", "WUH", "CGO");
var arrFrom_SZX = new Array("CSX", "HGH", "HFE", "KMG", "LHW", "LJG", "KHN", "NKG", "NGB", "SHA", "PVG", "TYN", "WUH", "XIY");
var arrFrom_SJW = new Array("CTU", "CKG", "DLC", "CAN", "HLD", "HGH", "HET", "KMG", "NKG", "SHA");
var arrFrom_SYM = new Array("KMG");
var arrFrom_TYN = new Array("BAV", "PEK", "CSX", "CTU", "CKG", "DLC", "FOC", "CAN", "HGH", "KMG", "LHW", "NKG", "TAO", "SHA", "SZX", "WNZ", "WUH", "XMN", "PVG");
var arrFrom_HYN = new Array("SHA");
var arrFrom_TCZ = new Array("KMG");
var arrFrom_TSN = new Array("HGH", "NGB", "SHA", "PVG", "SHE");
var arrFrom_TXN = new Array("PEK", "HFE", "SHA");
var arrFrom_WEH = new Array("SHA", "PVG");
var arrFrom_WNH = new Array("KMG");
var arrFrom_WNZ = new Array("PEK", "CKG", "CAN", "NKG", "SHA", "PVG", "TYN", "XMN", "XIY", "XUZ");
var arrFrom_WUH = new Array("PEK", "CTU", "CKG", "DLC", "ENH", "CAN", "KWE", "HRB", "TNA", "KMG", "LHW", "NKG", "NGB", "TAO", "SYX", "SHA", "PVG", "SHE", "SZX", "TYN", "WUX", "XMN", "XIY", "YNT", "YIH");
var arrFrom_URC = new Array("KMG", "NKG", "SHA", "XIY");
var arrFrom_WUX = new Array("CTU", "CKG", "CAN", "KWL", "KMG", "WUH");
var arrFrom_WUS = new Array("PVG");
var arrFrom_XMN = new Array("KOW", "HGH", "HFE", "TNA", "KMG", "KHN", "NKG", "SHA", "TYN", "WNZ", "WUH", "XIY", "PVG");
var arrFrom_XIY = new Array("PEK", "CSX", "CTU", "CKG", "DLC", "DNH", "FOC", "GOQ", "CAN", "KWL", "HRB", "HGH", "HET", "JZH", "KMG", "LHW", "LXA", "LJG", "KHN", "NKG", "NGB", "TAO", "SHA", "SZX", "WNZ", "WUH", "URC", "XMN", "XNN", "INC", "UYN", "DYG");
var arrFrom_XNN = new Array("GOQ", "PVG", "XIY");
var arrFrom_JHG = new Array("PEK", "CTU", "DIG", "KMG", "LJG");
var arrFrom_XUZ = new Array("SHA", "WNZ", "XMN");
var arrFrom_YNZ = new Array("KMG");
var arrFrom_YNT = new Array("PEK", "DLC", "HRB", "MDG", "NKG", "SHA", "PVG", "WUH");
var arrFrom_YBP = new Array("PEK", "KMG", "SHA");
var arrFrom_YIH = new Array("CKG", "ENH", "CAN", "KMG", "SHA", "WUH");
var arrFrom_INC = new Array("PEK", "CAN", "NKG", "PVG", "XIY");
var arrFrom_UYN = new Array("XIY");
var arrFrom_DYG = new Array("NKG", "PVG", "XIY");
var arrFrom_ZAT = new Array("KMG");
var arrFrom_CGO = new Array("KMG", "NKG", "SHA", "SHE");
var arrFrom_HSN = new Array("SHA");
var arrFrom_ZUH = new Array("PVG");

var arrCityCode = new Array("BSD", "BAV", "PEK", "CGQ", "CSX", "CIH", "CTU", "CKG", "DLU", "DLC", "DAT", "DYG", "LUM", "DIG", "DNH", "ENH", "FOC", "KOW", "GOQ", "CAN", "KWL", "KWE", "HAK", "HLD", "HDG", "HGH", "HRB", "HFE", "HET", "TNA", "JZH", "KGT", "KMG", "LHW", "LXA", "LYG", "LJG", "LNJ", "LYI", "LZH", "LYA", "LZO", "MDG", "KHN", "NKG", "NNG", "NGB", "TAO", "SYX", "SHA", "PVG", "SWA", "SHE", "SZX", "SJW", "SYM", "TYN", "HYN", "TCZ", "TSN", "TXN", "WEH", "WNH", "WNZ", "WUH", "URC", "WUX", "WUS", "XMN", "SIA", "XNN", "JHG", "XIY", "XUZ", "YNZ", "YNT", "YBP", "YIH", "INC", "UYN", "ZAT", "CGO", "HSN", "ZUH");

var arrCityName = new Array("BaoShan", "BaoTou", "BeiJing", "ChangChun", "ChangSha", "ChangZhi", "ChengDu", "ChongQing", "DaLi", "DaLian", "DaTong", "DaYong", "DeHongMangShi", "DiQing", "DunHuang", "EnShi", "FuZhou", "GanZhou", "Golmud", "GuangZhou", "GuiLin", "GuiYang", "HaiKou", "Hailar", "HanDan", "HangZhou", "Harbin", "HeFei", "Hohhot", "JiNan", "JiuZhaiHuangLong", "KangDing", "KunMing", "LanZhou", "Lhasa", "LianYunGang", "LiJiang", "LinCang", "LinYi", "LiuZhou", "LuoYang", "LuZhou", "MuDanJiang", "NanChang", "NanJing", "NanNing", "NingBo", "QingDao", "SanYa", "ShangHai", "ShangHai PuDong", "ShanTou", "ShenYang", "ShenZhen", "ShiJiaZhuang", "SiMao", "TaiYuan", "TaiZhou", "TengChong", "TianJin", "TunXi", "WeiHai", "WenShan", "WenZhou", "WuHan", "Urumqi", "WuXi", "WuYiShan", "XiaMen", "Xi-An", "XiNing", "XiShuangBanNa","Xianyang", "XuZhou", "YanCheng", "YanTai", "YiBin", "YiChang", "YinChuan", "YuLin", "ZhaoTong", "ZhengZhou", "ZhouShan", "ZhuHai");
function isdefined( variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}
 
function jsGetCityName(cityCode){
	indexOfCityCode = -1;
	for(i in arrCityCode) {
		if(cityCode == arrCityCode[i]){
			 indexOfCityCode = i; 
		}//if
	}//for
	
	if(indexOfCityCode == -1){
		cityName = cityCode; //Case not found
	}else{
		cityName = arrCityName[indexOfCityCode]; //Case found
	}//if
	return cityName;
}//jsGetCityName

function jsGetToCityList(objToCity, fromCityCode){
    arrayName = "arrFrom_"+fromCityCode;
	if(isdefined(arrayName) == false){
		return;
	}//if
	
	fromArray = eval(arrayName);
	objToCity.options.length = 0;
	for(a=0;a<fromArray.length;a++){
		 objToCity.options[objToCity.options.length] = new Option(jsGetCityName(fromArray[a]), fromArray[a]);
	}//for
}//jsGetToCityList