var citycode = {
	"AAT":"ALETAI 阿勒泰","AKA":"ANKANG 安康","AQG":"ANQING 安庆","BAV":"BAOTOU 包头","BHY":"BEIHAI 北海","BSD":"BAOSHAN 宝山","CAN":"GUANGZHOU 广州","CGD":"CHANGDE 常德","CGO":"ZHENGZHOU 郑州","CGQ":"CHANGCHUN 长春","CHG":"CHAOYANG 朝阳","CIF":"CHIFENG 赤峰","CIH":"CHANGZHI 长治","CKG":"CHONGQING 重庆","NKG":"NANJING 南京","CSX":"CHANGSHA 长沙","CTU":"CHENGDU 成都","CZX":"CHANGZHOU 常州","DAX":"DAZHOU 达州","DAT":"DATONG 大同","DDG":"DANDONG 丹东","DLC":"DALIAN 大连","DLU":"DALI 大理","DNH":"DUNHUANG 敦煌","DYG":"ZHANGJIAJIE 张家界","ENH":"ENSHI 恩施","ENY":"YAN AN 延安","DSN":"ER DUOSI 鄂尔多斯","FOC":"FUZHOU 福州","FUG":"FUYANG 阜阳","GYS":"GUANGYUAN 广元","GOQ":"GE ERMU 格尔木","HAK":"HAIKOU 海口","HEK":"HEIHE 黑河","HET":"HUHEHAOTE 呼和浩特","HFE":"HEFEI 合肥","HGH":"HANGZHOU 杭州","HKG":"HONGKONG 香港","HLD":"HAILAER 海拉尔","HLH":"WULANHAOTE 乌兰浩特","HNY":"HENGYANG 衡阳","HRB":"HAERBIN 哈尔滨","HTN":"HETIAN 和田","HYN":"HUANGYAN 黄岩","HZG":"HANZHONG 汉中","INC":"YINCHUAN 银川","JDZ":"JINGDEZHEN 景德镇","JGN":"JIAYUGUAN 嘉峪关","JGS":"JINGGANGSHAN 井冈山","JHG":"XISHUANGBANNA 西双版纳","JIL":"JILIN 吉林","JIN":"QUANZHOU 泉州","JIU":"JIUJIANG 九江","JMU":"JIAMUSI 佳木斯","JNZ":"JINZHOU 锦州","JUZ":"QUZHOU 衢州","JZH":"JIUZHAIGOU 九寨沟","KHG":"KASHI 喀什","KHN":"NANCHANG 南昌","KMG":"KUNMING 昆明","KNC":"JI AN 吉安","KOW":"GANZHOU 赣州","KWE":"GUIYANG 贵阳","KWL":"GUILIN 桂林","LHW":"LANZHOU 兰州","LJG":"LIJIANG 丽江","LUM":"MANGSHI 芒市","LXA":"LASA 拉萨","LYA":"LUOYANG 洛阳","LYG":"LIANYUNGANG 连云港","LYI":"LINYI 临沂","LZH":"LIUZHOU 柳州","LZO":"LUZHOU 泸州","MIG":"MIANYANG 绵阳","MDG":"MUDANJIANG 牡丹江","MXZ":"MEIXIAN 梅县","NAO":"NANCHONG 南茺","NGB":"NINGBO 宁波","NNG":"NANNING 南宁","NNY":"NANYANG 南阳","NTG":"NANTONG 南通","NZH":"MANZHOULI 满洲里","PEK":"BEIJING 北京","PVG":"SHANGHAI PUDONG 上海浦东","PZI":"PANZHIHUA 攀枝花","SHA":"SHANGHAI HONGQIAO 上海虹桥","SHE":"SHENYANG 沈阳","SHP":"QINHUANGDAO 秦皇岛","SHS":"SHASHI 沙市","SIA":"XI AN 西安","SJW":"SHIJIAZHUANG 石家庄","SWA":"SHANTOU 汕头","SYM":"SIMAO 思茅","SYX":"SANYA 三亚","SZX":"SHENZHEN 深圳","TAO":"QINGDAO 青岛","TGO":"TONGLIAO 通辽","TNA":"JINAN 济南","TSN":"TIANJIN 天津","TXN":"HUANGSHAN 黄山","TYN":"TAIYUAN 太原","URC":"WULUMUQI 乌鲁木齐","UYN":"YULIN 榆林","WEF":"WEIFANG 潍坊","WEH":"WEIHAI 威海","WNZ":"WENZHOU 温州","WUH":"WUHAN 武汉","WUS":"WUYISHAN 武夷山","WUZ":"WUZHOU 梧州","WXN":"WANXIAN 万县","XFN":"XIANGFAN 襄樊","XIC":"XICHANG 西昌","XIL":"XILINHAOTE 锡林浩特","XIY":"XI AN 西安","XMN":"XIAMEN 厦门","XNN":"XINING 西宁","XUZ":"XUZHOU 徐州","YBP":"YIBIN 宜宾","YCU":"YUNCHENG 运城","YIH":"YICHANG 宜昌","YIN":"YINING 伊宁","YIW":"YIWU 义务","YNJ":"YANJI 延吉","YNT":"YANTAI 烟台","YNZ":"YANCHENG 盐城","ZAT":"ZHAOTONG 昭通","ZHA":"ZHANJIANG 湛江","ZUH":"ZHUHAI 珠海","ZYI":"ZUNYI 遵义",
	"BKK":"BANGKOK 曼谷","MAD":"MADRID 马德里","DXB":"DUBAI 迪拜","DEL":"DELHI 德里","FRA":"FRANKFORT 法兰克福","FUK":"FUKUOKA 福冈","HIJ":"HIROSHIMA 广岛","SGN":"HO CHI MINH 胡志明市","HKG":"HONG KONG 香港","JKT":"JAKARTA 雅加达","KHI":"KARACHI 卡拉奇","KUL":"KUALA LUMPUR 吉隆坡","KUI":"KUWAIT 科威特","LON":"LONDON 伦敦","LAX":"LOS ANGELES 洛杉矶","MEL":"MELBOURNE 墨尔本","MIL":"MILAN 米兰","MOW":"MOSCOW 莫斯科","MUC":"MUNICH 慕尼黑","NYC":"NEW YORK 纽约","NGO":"NAGOYA 名古屋","OSA":"OSAKA 大阪","PAR":"PARIS 巴黎","PUS":"PUSAN 釜山","RGN":"RANGOON 仰光","ROM":"ROME 罗马","SFO":"SAN FRANCISCO 旧金山","SAO":"SAO PAULO 圣保罗","SDJ":"SENDAI 仙台","SEL":"SEOUL 首尔","SIN":"SINGAPORE 新加坡","STO":"STOCKHOLM 斯德哥尔摩","SYD":"SYDNEY 悉尼","TAE":"TAEGU 大邱","TYO":"TOKYO 东京","ULN":"ULAN BATOR 乌兰巴托","YVR":"VANCOUVER 温哥华","SPK":"SAPPORO 札幌"
}

//单程--北京--到达城市
var oneway_pek = new 
Array('BAV','CGD','CZX','CGQ','CSX','CTU','CKG','DLC','DAT','DAX','DSN','FOC','CAN','KWL','KWE','HRB','HAK','HLD','HGH','HFE','HET','TXN','JGS','KMG','LXA','LHW','MIG','KHN','NKG','NNG','NTG','NGB','SHP','TAO','SYX','SWA','SHA','PVG','SZX','SHE','TYN','WEH','WNZ','URC','WUH','WUS','XIY','XNN','XIL','XMN','XFN','YNZ','YNT','YNJ','YIH','INC','DYG','CGO','ZUH');
//往返--北京--到达城市
var return_pek = new Array('BAV','CGD','CGQ','CZX','CSX','CTU','CKG','DLC','DDG','DAT','DAX','DSN','FOC','CAN','KWL','KWE','HRB','HAK','HLD','HGH','HFE','HET','TXN','KMG','LHW','MIG','KHN','NKG','NNG','NTG','NGB','TAO','SYX','SWA','SHA','PVG','SZX','SHE','TYN','WEH','WNZ','URC','WUH','WUS','XIY','XNN','XIL','XMN','XFN','YNZ','YNT','YIH','INC','DYG','CGO','ZUH');
//单程(国际)--北京--到达城市
var oneway_pek_i = new Array('BKK','DXB','DEL','FRA','FUK','HIJ','SGN','HKG','JKT','KHI','KUL','KUI','LON','LAX','MAD','MEL','MOW','MUC','NYC','NGO','OSA','PAR','PUS','RGN','ROM','SFO','SAO','SDJ','SEL','SIN','SPK','STO','SYD','TAE','TYO','ULN','YVR');
//往返(国际)--北京--到达城市
var return_pek_i = new Array('DEL','FRA','HKG','JKT','KUL','LAX','LON','MUC','NYC','PAR','ROM','SFO','STO','SEL','SIN','YVR');

//单程--上海虹桥--到达城市
var oneway_sha = new Array('PEK','BAV','CAN','DSN','KWE','KWL','HLD','HET','TNA','KMG','TAO','SZX','TSN','WUH','XMN','YNT');
//往返--上海虹桥--到达城市
var return_sha = new Array('PEK','CAN','DSN','KWE','KWL','HET','TNA','KMG','TAO','SZX','TSN','WUH','XMN','YNT');
//单程(国际)--上海虹桥--到达城市
var oneway_sha_i = new Array('FUK','FRA','LAX','LON','MAD',"MEL",'MIL','MOW','MUC','NYC','NGO','OSA','PAR',"ROM",'SDJ','SAO','SFO','SYD','STO','TYO','YVR');
//往返(国际)--上海虹桥--到达城市
var return_sha_i = new Array('FRA','LAX','LON','PAR','ROM','MUC','NYC','SFO','STO','YVR');

//单程--广州--到达城市
var oneway_can = new Array('PEK','BAV','CSX','CGQ','DLC','CTU','CKG','DAX','DSN','KWL','KWE','HRB','HGH','HET','LZO','MIG','SHA','TSN','NKG','WXN','WNZ','YBP','INC','XIC','XIY','YCU');
//往返--广州--到达城市
var return_can = new Array('PEK','CSX','CTU','CKG','DAX','DSN','KWL','KWE','HGH','HET','LZO','MIG','SHA','TSN','NKG','WXN','WNZ','YBP','YCU');

//单程--深圳--到达城市
var oneway_szx = itemcode=new Array('PEK','BAV','CGQ','CTU','CKG','DLC','CAN','KWE','HET','HLD','HRB','HGH','JHG','JZH','LJG','LXA','KMG','SHA','PVG','TSN','SHE','URC','YNJ','ZUH');
//往返--深圳--到达城市
var return_szx = itemcode=new Array('PEK','CTU','CKG','KWE','HGH','KMG','SHA','PVG','TSN');
//单程(国际)--深圳--到达城市
var oneway_szx_i = itemcode=new Array('OSA','TYO');
//往返(国际)--深圳--到大城市
var return_szx_i = itemcode=new Array('');

//单程--成都--到达城市
var oneway_ctu = new Array('PEK','BAV','CSX','CIH','CKG','CGQ','DLC','DAX','FOC','CAN','KWL','KWE','HLD','HRB','HAK','HGH','HFE','HET','JZH','KMG','LXA','LJG','LZO','LUM','KHN','NKG','NNG','NTG','PZI','TAO','SYX','SHA','PVG','SZX','SHE','TYN','TSN','WEH','WNZ','URC','WUH','XIY','XIC','XMN','XNN','JHG','XIL','YNJ','YNT','YBP','YCU','ZHA','CGO');
//往返--成都--到达城市
var return_ctu = new Array('PEK','CGQ','CSX','CIH','CKG','DAX','FOC','CAN','KWL','KWE','HRB','HAK','HGH','HET','JZH','KMG','LXA','LJG','LZO','KHN','NKG','NNG','PZI','TAO','SYX','SHA','PVG','SZX','SHE','TSN','TYN','WNZ','URC','WUH','XIY','XIC','JHG','XMN','XNN','YBP','CGO');
//单程(国际)--成都--到达城市
var oneway_ctu_i = new Array('BKK','FUK','HKG','SEL','SIN','TYO');
//往返(国际)--成都--到达城市
var return_ctu_i = new Array('HKG','SIN');

//单程--重庆--到达城市
var oneway_ckg = new Array('PEK','BAV','CGQ','CSX','CTU','DLC','FOC','CAN','KWL','KWE','HLD','HAK','HGH','HFE','HET','HRB','TNA','JZH','KMG','LHW','LXA','LJG','KHN','NKG','NTG','TAO','SYX','SHA','PVG','SZX','SHE','TSN','WXN','WEH','WNZ','URC','XMN','XNN','XIC','XIL','YNJ','YNT','CGO');
//往返--重庆--到达城市
var return_ckg = new Array('PEK','CSX','CTU','FOC','CAN','KWL','KWE','HAK','HGH','HFE','JZH','KMG','LHW','LXA','NKG','TAO','SYX','SHA','PVG','SZX','SHE','TSN','WNZ','WXN','URC','XMN','CGO');
//单程(国际)--重庆--到达城市
var oneway_ckg_i = new Array('HKG','NGO');
//往返(国际)--重庆--到达城市
var return_ckg_i = new Array('HKG');

//单程--杭州--到达城市
var oneway_hgh = new Array('PEK','BAV','CGQ','CSX','CTU','CKG','DLC','CAN','KWE','HRB','HAK','HLD','HET','JZH','JHG','KMG','LHW','LXA','LZO','LUM','MIG','TAO','SZX','SHE','TYN','WXN','WNZ','WUH','URC','YBP','YNJ','XIY','XIC','XNN','XIL','DYG');
//往返--杭州--到达城市
var return_hgh = new Array('PEK','CSX','CTU','CKG','DLC','CAN','KWE','HRB','HAK','HET','KMG','TAO','SZX','WNZ','WUH','URC','XIY','DYG');
//单程(国际)--杭州--到达城市
var oneway_hgh_i = new Array('PUS','HKG','SEL');
//往返(国际)--杭州--到达城市
var return_hgh_i = new Array('HKG','SEL');

//单程--昆明--到达城市
var oneway_kmg =new Array('PEK','CTU','CKG','KWL','KWE','HGH','JHG','LUM','SHA','PVG','SZX','WNZ','XMN');
//往返--昆明--到达城市
var return_kmg = new Array('PEK','CTU','CKG','KWL','KWE','HGH','SHA','PVG','SZX','WNZ','XMN');
//单程(国际)--昆明--到达城市
var oneway_kmg_i =new Array('RGN');
//往返(国际)--昆明--到达城市
var return_kmg_i =new Array('');

//单程--厦门--到达城市
var oneway_xmn = new Array('PEK','BAV','CGQ','CSX','DLC','CTU','CKG','KWL','KWE','HRB','HET','HLD','KMG','LHW','LXA','LUM','KHN','SHA','TSN','XIC','SHE','TYN','URC','XIL','YNJ','YNT');
//往返--厦门--到达城市
var return_xmn =  new Array('PEK','CSX','CTU','CKG','KWL','KWE','KMG','KHN','SHA');
//单程(国际)--厦门--到达城市
var oneway_xmn_i = new Array('JKT','SIN');
//往返(国际)--厦门--到达城市
var return_xmn_i =  new Array('JKT','SIN');

//单程--福州--到达城市
var oneway_foc = new Array('PEK','CSX','CTU','CKG','KWE','KHN');
//往返--福州--到达城市
var return_foc = new Array('PEK','CSX','CTU','CKG','KWE','KHN','JZH','LJG','BAV','CGQ','DLC','HET','HLD','HRB','LHW','NTG','SHE','WEH','XIL','XIY','YNJ','URC');

//单程--沈阳--到达城市
var oneway_she = new Array('PEK','CTU','CKG','LJG','SYX','XIC','BAV','CZX','HET','HFE','HGH','HLD','JGS','NGB','SWA','TYN','CAN','CGO','CSX','DYG','FOC','HAK','JZH','KHN','KMG','KWE','KWL','LHW','NNG','SZX','URC','WNZ','WUH','XIY','XMN');
//往返--沈阳--到达城市
var return_she = new Array('PEK','CTU','CKG');
//单程(国际)--沈阳--到达城市
var oneway_she_i = new Array('FRA','LAX','SFO');
//往返(国际)--沈阳--到达城市
var return_she_i = new Array('FRA','LAX','ROM','SFO');

//单程--西安--到达城市
var oneway_xiy = new Array('PEK','CTU','CKG','KWL','HGH','SHA','PVG','TSN','HAK','KWE','LJG','PZI','SYX','URC','WNZ','XIC','XMN','CAN','SZX','BAV','CGQ','DLC','HET','HLD','TAO','YNJ','YNT','HRB','SHE');
//往返--西安--到达城市
var return_xiy = new Array('PEK','CTU','HGH','SHA','PVG','TSN');

//单程--南京--到达城市
var oneway_nkg = new Array('PEK','CTU','CAN','CKG','KWL','TSN','LJG','JZH','KMG','CGQ','DLC','HLD','HRB','SHE','YNJ','BAV','HET','LHW','URC');
//往返--南京--到达城市
var return_nkg = new Array('PEK','CTU','CKG','CAN','KWL','TSN');

//单程--呼和浩特--到达城市
var oneway_het = new Array('PEK','CTU','CIF','CAN','HLD','HGH','NZH','TGO','XIL','SHA','HLH','WUH','CGO','WXN','YBP','CGQ','CSX','CZX','DLC','DNH','DYG','FOC','HFE','HRB','JGS','KHN','LHW','NGB','NKG','NTG','PVG','XIY','SWA','TAO','TXN','URC','WEH','XFN','XNN','YCU','YNJ','YNT','ZUH','MIG','NNG','HAK','KMG','SZX','CKG','KWE','KWL','WNZ','XMN');
//往返--呼和浩特--到达城市
var return_het = new Array('PEK','CTU','CIF','CAN','HLD','HGH','NZH','TGO','XIL','SHA','HLH','WUH','CGO');

//单程--青岛--到达城市
var oneway_tao = new Array('PEK','CSX','CTU','CKG','KWE','HRB','HGH','SHA','GOQ','PZI','JZH','LXA','BAV','CGQ','DNH','HET','HLD','LHW','TYN','XIL','XIY','YNJ','XNN','KMG','URC','KWL');
//往返--青岛--到达城市
var return_tao = new Array('PEK','CSX','CTU','CKG','KWE','HRB','HGH','SHA');
//单程(国际)--青岛--到达城市
var oneway_tao_i = new Array('PUS','SEL','TAE');
//往返(国际)--青岛--到达城市
var return_tao_i = new Array('SEL');

//单程--大连--到达城市
var oneway_dlc = new Array('PEK','HGH','KHN','KMG','KWE','LHW','KWL','MIG','NKG','NNG','NTG','SWA','SZX','TXN','TYN','URC','WNZ','WUH','XFN','XIL','XIY','XMN','YCU','YNZ');
//往返--大连--到达城市
var return_dlc = new Array('PEK','HGH');
//单程(国际)--大连--到达城市
var oneway_dlc_i = new Array('FUK','HIJ','HKG','MUC','OSA','SDJ','SEL','TYO');
//往返(国际)--大连--到达城市
var return_dlc_i = new Array('HKG','MUC','SEL');

//单程--哈尔滨--到达城市
var oneway_hrb = new Array('PEK','HGH','TAO','TSN','JZH','LJG','XIC','DNH','HET','NGB','NTG','XIY','SWA','ZUH','NKG','CGO','HFE','FOC','HAK','KHN','LHW','NNG','TYN','URC','WNZ','BAV','DYG','CSX','KWE','KWL','WUH','CAN','CKG','KMG','SZX','XMN','CTU');
//往返--哈尔滨--到达城市
var return_hrb = new Array('PEK','HGH','TAO','TSN');

//单程--三亚--到达城市
var oneway_syx = new Array('PEK','CTU','CKG','KWE','JZH','LHW','LXA','XNN');
//往返--三亚--到达城市
var return_syx = new Array('PEK','CTU','CKG','KWE');

//单程--海口--到达城市
var oneway_hak = itemcode=new Array('PEK','CTU','CKG','KWE','HGH','JZH','LXA','HLD','SHE','WEH');
//往返--海口--到达城市
var return_hak = itemcode=new Array('PEK','CTU','CKG','KWE','HGH');

//单程--九寨沟--到达城市
var oneway_jzh = new Array('CTU','CKG');
//往返--九寨沟--到达城市
var return_jzh = new Array('CTU','CKG');

//单程--天津--到达城市
var oneway_tsn = new Array('CTU','CKG','CAN','KWL','NKG','SHA','SZX','URC','XIY','XMN','DYG');
//往返--天津--到达城市
var return_tsn = new Array('CTU','CKG','CAN','KWL','NKG','SHA','SZX','URC','XIY','XMN');
//单程(国际)--天津--到达城市
var oneway_tsn_i = new Array('HKG','SEL');
//往返(国际)--天津--到达城市
var return_tsn_i = new Array('HKG','SEL');

//单程--温州--到达城市
var oneway_wnz = new Array('PEK','CSX','CTU','CKG','CAN','HGH','KMG','PVG','LZO','YBP','JZH','KWL','LXA','NNG','BAV','CGQ','DLC','HET','HLD','HRB','SHE','XIL','YNJ','LHW','URC','XIY');
//往返--温州--到达城市
var return_wnz = new Array('PEK','CSX','CTU','CKG','CAN','HGH','KMG','PVG');

//单程--乌鲁木齐--到达城市
var oneway_urc = new Array('PEK','CTU','CKG','HGH','LHW','TSN','XNN','CAN','KMG','KWL','NNG','SYX','SZX','TNA','FOC','KHN','NKG','SHA','XMN','JZH','KWE','LJG','WUH','XIC','BAV','CGQ','DLC','HET','HLD','HRB','NTG','SHE','TAO','WEH','XFN','YNJ','YNT','PVG','TYN','WNZ');
//往返--乌鲁木齐--到达城市
var return_urc = new Array('PEK','CTU','CKG','HGH','LHW','TSN','XNN');

//单程--桂林--到达城市
var oneway_kwl = new Array('PEK','CTU','CKG','CAN','KMG','NKG','SHA','WNZ','JZH','LJG','XNN','TSN','BAV','CGQ','HLD','HRB','SHE','TNA','YNJ','URC','HET','TAO','YNT');
//往返--桂林--到达城市
var return_kwl = new Array('PEK','CTU','CKG','CAN','KMG','NKG','SHA');

//单程--长沙--到达城市
var oneway_csx = new Array('PEK','CTU','CKG','FOC','CAN','KWE','HGH','TAO','WNZ','XMN','PZI','XIY','XIC','JZH','KMG','LHW','LXA','BAV','CGO','CGQ','DAT','DDG','DLC','HET','HLD','HRB','SHE','TNA','TYN','WEH','XIL','YNJ','URC','XNN');
//往返--长沙--到达城市
var return_csx = new Array('PEK','CTU','CKG','FOC','CAN','KWE','HGH','TAO','WNZ','XMN');

//单程--武汉--到达城市
var oneway_wuh = new Array('PEK','CTU','HGH','HET','SHA','PVG','XNN','BAV','CGQ','DLC','HET','HRB','SHE','YNJ','URC');
//往返--武汉--到达城市
var return_wuh = new Array('PEK','CTU','HGH','HET','SHA','PVG');
//单程(国际)--武汉--到达城市
var oneway_wuh_i = new Array('HKG');
//往返(国际)--武汉--到达城市
var return_wuh_i = new Array('HKG');

//单程--贵阳--到达城市
var oneway_kwe = new Array('PEK','CSX','CTU','CKG','FOC','CAN','HAK','HGH','KMG','TAO','SYX','SHA','PVG','SZX','XMN','ZHA','KWL','CGO','DAX','JZH','LXA','XIY','URC','XIC','XNN','NKG','WNZ','TSN','BAV','DLC','HLD','TXN','WEH','XIL','YNJ','YCU','CGQ','HRB','LHW','SHE','TYN','HET','YNT');
//往返--贵阳--到达城市
var return_kwe = new Array('PEK','CSX','CTU','CKG','FOC','HAK','HGH','TAO','SYX','SHA','PVG','SZX','XMN');
//单程(国际)--贵阳--到达城市
var oneway_kwe_i = new Array('HKG');
//往返(国际)--贵阳--到达城市
var return_kwe_i = new Array('HKG');

//单程--汕头--到达城市
var oneway_swa = new Array('PEK','BAV','DLC','HET','HLD','HRB','SHE','TNA','WEH','XIL','YNJ','YNT');
//往返--汕头--到达城市
var return_swa = new Array('PEK');

//单程--银川--到达城市
var oneway_inc = new Array('PEK','CAN','HAK','KMG','KWE','LJG','SYX','SZX','CGQ','DLC','HFE','HRB','SHE','TAO','WEH','WNZ','YNJ','YNT','FOC','HGH','NKG','SHA','XMN');
//往返--银川--到达城市
var return_inc = new Array('PEK');

//单程--长春--到达城市
var oneway_cgq = new Array('PEK');
//往返--长春--到达城市
var return_cgq = new Array('PEK');

//单程--郑州--到达城市
var oneway_cgo = new Array('PEK','CTU','CKG','HET','WUH','BAV','CGQ','CSX','DDG','DLC','DYG','HFE','HLD','HRB','JGS','KHN','KMG','KWL','LHW','NKG','NTG','SHE','XIY','TAO','URC','WEH','XIL','YNJ','YNT');
//往返--郑州--到达城市
var return_cgo = new Array('PEK','CTU','CKG','HET','WUH');

//单程--南宁--到达城市
var oneway_nng = new Array('PEK','CTU');
//往返--南宁--到达城市
var return_nng = new Array('PEK','CTU');
//单程(国际)--南宁--到达城市
var oneway_nng_i = new Array('SGN');
//往返(国际)--南宁--到达城市
var return_nng_i = new Array('');

//单程--兰州--到达城市
var oneway_lhw = new Array('PEK','CKG','URC','CAN','HAK','KWE','LJG','NNG','PVG','SYX','SZX','BAV','CGQ','DLC','FOC','HET','HRB','SHA','SHE','TAO','WNZ','YNT','HGH','NKG','XMN');
//往返--兰州--到达城市
var return_lhw = new Array('PEK','CKG','URC');

//单程--南昌--到达城市
var oneway_khn = new Array('PEK','CKG','CTU','FOC','XMN','PZI','BAV','DLC','HLD','NTG','WEH','XFN','XIL','YCU','YNJ','YNT','CGO','CGQ','HET','HRB','LXA','SHE','URC','WUH');
//往返--南昌--到达城市
var return_khn = new Array('PEK','CKG','CTU','FOC','XMN');

//单程--西宁--到达城市
var oneway_xnn = new Array('PEK','URC','GOQ','CAN','CKG','CSX','CTU','HAK','KMG','KWE','KWL','LJG','LXA','NNG','PVG','SYX','SZX','WUH','XIC','CGQ','DLC','TYN','FOC','HFE','HGH','HRB','KHN','NKG','SHE','WNZ','TAO','XMN');
//往返--西宁--到达城市
var return_xnn = new Array('PEK','URC','GOQ','CTU');

//单程--烟台--到达城市
var oneway_ynt = new Array('BAV','PEK','CGQ','LHW','SHA','PVG','SHE','CSX','HAK','HET','HGH','HLD','HRB','KHN','KMG','NKG','NNG','SWA','TYN','URC','WUH','XIY','YNJ','CAN','CKG','CTU','KWE','KWL','SZX','XMN');
//往返--烟台--到达城市
var return_ynt = new Array('PEK','SHA','PVG');
//单程(国际)--烟台--到达城市
var oneway_ynt_i = new Array('SEL');
//往返(国际)--烟台--到达城市
var return_ynt_i = new Array('SEL');

//单程--丽江--到达城市
var oneway_ljg = new Array('CTU');
//往返--丽江--到达城市
var return_ljg = new Array('CTU');

//单程--威海--到达城市
var oneway_weh = new Array('PEK','BAV','CAN','CGQ','CKG','CSX','CTU','FOC','HAK','HET','HGH','HLD','HRB','INC','KHN','KMG','KWE','LHW','MIG','NKG','NNG','SHE','SWA','SZX','TYN','URC','WUH','XIY','XMN','YNJ');
//往返--威海--到达城市
var return_weh = new Array('PEK');
//单程(国际)--威海--到达城市
var oneway_weh_i = new Array('SEL');
//往返(国际)--威海--到达城市
var return_weh_i = new Array('SEL');

//单程--武夷山--到达城市
var oneway_wus = new Array('PEK','CGQ','HRB','HET','SHE','YNJ');
//往返--武夷山--到达城市
var return_wus = new Array('PEK');

//单程--屯溪--到达城市
var oneway_txn = new Array('PEK','CGQ','INC','URC','XNN','YNJ');
//往返--屯溪--到达城市
var return_txn = new Array('PEK');

//单程--张家界--到达城市
var oneway_dyg = new Array('BAV','PEK','CGQ','HGH','HET','HLD','TAO','TSN','WEH','XIL','YNJ','CGO');
//往返--张家界--到达城市
var return_dyg = new Array('PEK','HGH','TSN');

//单程--西双版纳--到达城市
var oneway_jhg = new Array('KMG','LJG');
//往返--西双版纳--到达城市
var return_jhg = new Array('KMG','LJG');

//单程--太原--到达城市
var oneway_tyn = new Array('PEK','CTU');
//往返--太原--到达城市
var return_tyn = new Array('PEK','CTU');

//单程--襄樊--到达城市
var oneway_xfn = new Array('PEK');
//往返--襄樊--到达城市
var return_xfn = new Array('PEK');

//单程--盐城--到达城市
var oneway_ynz = new Array('BAV','PEK','CGQ','LHW','SHA','PVG','SHE');
//往返--盐城--到达城市
var return_ynz = new Array('PEK');

//单程--宁波--到达城市
var oneway_ngb = new Array('PEK','BAV','HLD','HRB','LHW','SHE','URC','XIL','YNJ');
//往返--宁波--到达城市
var return_ngb = new Array('PEK');

//单程--南通--到达城市
var oneway_ntg = new Array('PEK','DLC','HET','HLD','HRB','INC','LHW','SHE','TYN','URC','XNN','YNJ');
//往返--南通--到达城市
var return_ntg = new Array('PEK');

//单程--格尔木--到达城市
var oneway_goq = new Array('XNN');
//往返--格尔木--到达城市
var return_goq = new Array('XNN');

//单程--海拉尔--到达城市
var oneway_hld = new Array('PEK','CTU','HRB','HGH','HET');
//往返--海拉尔--到达城市
var return_hld = new Array('PEK','CTU','HRB','HGH','HET');

//单程--包头--到达城市
var oneway_bav = itemcode=new Array('PEK','CAN','CGO','CGQ','CKG','CSX','CTU','CZX','DDG','DLC','FOC','HAK','HFE','HGH','HRB','INC','JGS','KHN','KMG','KWE','KWL','LHW','LXA','MIG','NGB','NKG','NNG','NTG','PVG','SHA','SHE','XIY','SWA','SYX','SZX','TAO','TXN','URC','WEH','WNZ','WUH','WUS','XFN','XMN','XNN','YCU','YIW','YNJ','YNT','ZUH');
//往返--包头--到达城市
var return_bav = itemcode=new Array('CAN','PEK','SHA');

//单程--锡林浩特--到达城市
var oneway_xil = new Array('PEK','CTU','HET');
//往返--锡林浩特--到达城市
var return_xil = new Array('PEK','HET');

//单程--攀枝花--到达城市
var oneway_pzi = new Array('PEK','CTU','CAN','CGO','CKG','CSX','FOC','HFE','HGH','JZH','KHN','KMG','LHW','LJG','LXA','SHA','PVG','SZX','TAO','TSN','WNZ','URC','XIC','XIY');
//往返--攀枝花--到达城市
var return_pzi = new Array('CTU');

//单程--西昌--到达城市
var oneway_xic = new Array('PEK','CTU','CAN','CGO','CKG','CSX','HAK','HFE','HGH','HRB','JZH','KHN','KMG','KWE','KWL','LHW','LJG','LXA','NKG','NNG','SHA','PVG','SZX','SHE','TAO','SYX','TNA','TSN','WNZ','URC','WUH','XIY','XMN');
//往返--西昌--到达城市
var return_xic = new Array('CTU');

//单程--运城--到达城市
var oneway_ycu = new Array('PEK','BAV','CGQ','DLC','CTU','CAN','HET','HRB','SHE','YNT','YNJ');
//往返--运城--到达城市
var return_ycu = new Array('CAN');

//单程--拉萨--到达城市
var oneway_lxa = new Array('PEK','CTU','CKG','XIY');
//往返--拉萨--到达城市
var return_lxa = new Array('PEK','CTU','CKG','XIY');

//单程--上海浦东--到达城市
var oneway_pvg = new Array('PEK','BAV','CTU','CKG','KWE','KMG','SZX','WNZ','WUH','XIY','YNT','YIH','HET','HLD');
//往返--上海浦东--到达城市
var return_pvg = new Array('PEK','CTU','CKG','KWE','KMG','SZX','WNZ','WUH','XIY','YNT','YIH');

//单程--大同--到达城市
var oneway_dat = new Array('PEK');
//往返--大同--到达城市
var return_dat = new Array('PEK');

//单程--达县--到达城市
var oneway_dax = new Array('CTU','CAN','PEK','DLC','FOC','HAK','HET','HRB','LJG','NNG','SHA','PVG','SHE','SZX','WEH');
//往返--达县--到达城市
var return_dax = new Array('CTU','CAN','PEK');

//单程--万县--到达城市
var oneway_wxn = new Array('CKG','CAN');
//往返--万县--到达城市
var return_wxn = new Array('CKG','CAN');

//单程--宜宾--到达城市
var oneway_ybp = new Array('CTU','CAN');
//往返--宜宾--到达城市
var return_ybp = new Array('CTU','CAN');

//单程--绵阳--到达城市
var oneway_mig = new Array('PEK','CAN');
//往返--绵阳--到达城市
var return_mig = new Array('PEK','CAN');

//单程--合肥--到达城市
var oneway_hfe = new Array('PEK','BAV','CGQ','CKG','CTU','DLC','HET','HRB','JZH','KMG','KWE','LHW','LXA','SHE','XIY','TYN','URC','XNN','YNJ');
//往返--合肥--到达城市
var return_hfe = new Array('PEK','CKG');

//单程--泸州--到达城市
var oneway_lzo = new Array('CTU','CAN');
//往返--泸州--到达城市
var return_lzo = new Array('CTU','CAN');

//单程--赤峰--到达城市
var oneway_cif = new Array('HET','CTU','SHA');
//往返--赤峰--到达城市
var return_cif = new Array('HET');

//单程--满洲里--到达城市
var oneway_nzh = new Array('HET');
//往返--满洲里--到达城市
var return_nzh = new Array('HET');

//单程--通辽--到达城市
var oneway_tgo = new Array('HET');
//往返--通辽--到达城市
var return_tgo = new Array('HET');

//单程--乌兰浩特--到达城市
var oneway_hlh = new Array('HET');
//往返--乌兰浩特--到达城市
var return_hlh = new Array('HET');

//单程--济南--到达城市
var oneway_tna = new Array('SHA');
//往返--济南--到达城市
var return_tna = new Array('SHA');
//单程(国际)--济南--到达城市
var oneway_tna_i = new Array('SEL');
//往返(国际)--济南--到达城市
var return_tna_i = new Array('SEL');

//单程--宜昌--到达城市
var oneway_yih = new Array('PVG','DLC','HRB','SHE','URC','YNJ','YNT');
//往返--宜昌--到达城市
var return_yih = new Array('PVG');

//单程--丹东--到达城市
var oneway_ddg = new Array('PEK');
//往返--丹东--到达城市
var return_ddg = new Array('PEK');

//单程--珠海--到达城市
var oneway_zuh = new Array('PEK','BAV','HET','HRB','SHE','TAO','YNT');
//往返--珠海--到达城市
var return_zuh = new Array('PEK');

//单程(国际)--延吉--到达城市
var oneway_ynj_i = new Array('SEL');
//往返(国际)--延吉--到达城市
var return_ynj_i = new Array('SEL');

//单程(国际)--香港--到达城市
var oneway_hkg_i = new Array('PEK','CTU','CKG','DLC','KWE','HGH','TSN','WUH');
//往返(国际)--香港--到达城市
var return_hkg_i = new Array('PEK','CTU','CKG','DLC','KWE','HGH','TSN','WUH');

//单程--常州--到达城市
var oneway_czx = new Array('PEK','BAV','CGQ','DLC','HET','HLD','HLD','INC','LHW','SHE','TYN','XNN','YNJ');
//往返--常州--到达城市
var return_czx = new Array('PEK');

//单程--常州--到达城市
var oneway_cgd = new Array('PEK');
//往返--常州--到达城市
var return_cgd = new Array('PEK');

//单程--鄂尔多斯--到达城市
var oneway_dsn = new Array('CAN','PEK','SHA');
//往返--鄂尔多斯--到达城市
var return_dsn = new Array('CAN','PEK','SHA');


/**单程，往返两种情况下不同出发城市对应的到达城市*/
function kindselect(type)
{
	var kind;
	if(type!=null){
		var kind = type.toLowerCase();	
	}
	else{
		kind = getAirkind();
	}
	document.getElementById('actionkind').value=kind;
	if(kind=="multiseg")kind="oneway";//对于多段，城市对同单程
	if(kind=="roundtrip")kind="airreturn";//对国际票往返做出的修正
	var cfcity = document.getElementById('org').options[document.getElementById('org').selectedIndex].value;
	switch (kind.toLowerCase()) 
	{
		case "oneway":
			ddchange(cfcity,0);
			try{
				setOnewayCond();//Add by liaoxu,隐藏显示
			}catch(e){}
			break;
		case "airreturn": 
			ddchange(cfcity,1);
			try{
				setReturnCond();
			}catch(e){}
			break;
		case "roundtrip": 
			ddchange(cfcity,1);
			try{
				setReturnCond();
			}catch(e){}
			break;
		default://默认选中单程 
			if(document.getElementById("oneway_airkind")!=null){
				document.getElementById("oneway_airkind").checked = true;
			}
			break;
	}	
}
/*只改变行程种类，不重置城市*/
function kindchange()
{
	document.getElementById('actionkind').value=getAirkind();
	switch (getAirkind()) {
		/*case "oneway":setOnewayCond();kindselect();break;
		case "airreturn":setReturnCond();kindselect();break;
		case "multiseg":setOnewayCond();kindselect();break;*/
		case "oneway":setOnewayCond();break;
		case "airreturn":setReturnCond();break;
		case "multiseg":setOnewayCond();break;
	}
}

//公用函数
function cleardst(){
	var len = document.getElementById('dst').options.length;
	for(var i = (len-1); i >= 0; i--) {
		if (document.getElementById('dst').options[i] != null) {
			document.getElementById('dst').options[i] = null;
		}
	}
}

function filldst(itemno,itemcode){
	var length = itemno.length;
	var option = document.getElementById('dst');
	for(var i=0;i<length;i++){
		if(international&&itemcode[i]=="SHA"){
			itemno[i] == "SHANGHAI";//国际票显示上海而不是上海虹桥
		}
		option.options[i]=new Option(itemno[i],itemcode[i]); 
    }
}

//显示可到达城市
function ddchange(cfcity,isreturn){
	cleardst();
	var arrayname;
	if(isreturn == 1){
		arrayname = "return_"+cfcity.toLowerCase();
	}
	else{
		arrayname = "oneway_"+cfcity.toLowerCase();
	}
	if(international){//国际票
		arrayname += "_i";
	}
	itemcode = eval(arrayname);
	var length = itemcode.length;
	var itemno = new Array();
	for(var i=0;i<length;i++){
		itemno[i] = citycode[itemcode[i]];
	}
	filldst(itemno,itemcode);
}

//单程--北京--到达城市
function ddchange_oneway(){
	itemno=new Array(
    'BAOTOU','CHANGZHOU','CHANGCHUN','CHANGSHA','CHENGDU','CHONGQING','DALIAN','DATONG','DAZHOU','FUZHOU','GUANGZHOU','GUILIN','GUIYANG','HAERBIN','HAIKOU','HAILAER','HANGZHOU','HEFEI','HUHEHAOTE','HUANGSHAN','JINGGANGSHAN','KUNMING','LASA','LANZHOU','MIANYANG','NANCHANG','NANJING','NANNING','NANTONG','NINGBO','QINHUANGDAO','QINGDAO','SANYA','SHANTOU','SHANGHAIHONGQIAO','SHANGHAIPUDONG','SHENZHEN','SHENYANG','TAIYUAN','WEIHAI','WENZHOU','WULUMUQI','WUHAN','WUYISHAN','XIAN','XINING','XILINHAOTE','XIAMEN','XIANGFAN','YANCHENG','YANTAI','YANJI','YINCHUAN','ZHANGJIAJIE','ZHENGZHOU','ZHUHAI');
    itemcode=new Array(
    'BAV','CZX','CGQ','CSX','CTU','CKG','DLC','DAT','DAX','FOC','CAN','KWL','KWE','HRB','HAK','HLD','HGH','HFE','HET','TXN','JGS','KMG','LXA','LHW','MIG','KHN','NKG','NNG','NTG','NGB','SHP','TAO','SYX','SWA','SHA','PVG','SZX','SHE','TYN','WEH','WNZ','URC','WUH','WUS','XIY','XNN','XIL','XMN','XFN','YNZ','YNT','YNJ','INC','DYG','CGO','ZUH');
	filldst(itemno,itemcode);
}

function getAirkind(){
	var kind = "";
	var airkind = document.getElementsByName("airkind");
	for (var i=0;i<airkind.length;i++){
		if(airkind[i].checked){
			kind = airkind[i].value;
			break;
		}	
	}
	return kind;
}

/**国际票使用：单程，往返两种情况下时间显示控件*/
function dateDisplay()
{
	switch (getAirkind()) 
	{
		case "oneway": 
			document.getElementById('actionkind').value="oneway";//赋值给将传递到下一个页面的参数"actionkind"
			//隐藏往返情况下的返城日期
			document.getElementById('sectime').value = "";
			document.getElementById("backdate_checkbox").style.display = 'none';
			break;
		case "airreturn": 
			document.getElementById('actionkind').value="airreturn";//赋值给将传递到下一个页面的参数"actionkind"
			document.getElementById('sectime').value = "返程日期:";
			document.getElementById("backdate_checkbox").style.display = 'block';
			break;
		default:
			document.getElementsById("oneway_airkind").checked = true;
			document.getElementById('dstcity').value = "To:";
			document.getElementById('fsttime').value = "Departing";
			document.getElementById('sectime').value = "";
			document.getElementById('back_year').disabled = false;
			document.getElementById('back_month').disabled = false;
			document.getElementById('back_date').disabled= false ;
			break;
	}
	
}

//起飞城市
function cfcityDisplay()
{
	//清空列表
	var len = document.getElementById('org').options.length;
	for(var i = len-1; i >= 0; i--) {
		document.getElementById('org').options[i] = null;
	}
	
	if(!international){//国内起飞城市
		itemcode=new Array('PEK','BAV','CGQ','CSX','CGD','CTU','CIF','CKG','DLC','DDG','DAT','DAX','DSN','FOC','CAN','KWL','KWE','GOQ','HRB','HAK','HLD','HGH','HFE','HET','TXN','TNA','JZH','KMG','LHW','LXA','LZO','NZH','MIG','KHN','NKG','NNG','NTG','NGB','PZI','TAO','SYX','SWA','SHA','PVG','SZX','SHE','TYN','TSN','TGO','WXN','WEH','WNZ','URC','HLH','WUH','WUS','XFN','XIY','XIC','XNN','XIL','XMN','JHG','YNT','INC','YBP','YIH','YCU','DYG','CGO','ZUH');
    }
    else {//国际起飞城市
		itemcode=new Array('PEK','CTU','CKG','DLC','KWE','HGH','HKG','TNA','KMG','NNG','TAO','SHA','SHE','SZX','TSN','WEH','WUH','XMN','YNJ','YNT');
    }
	for(var i=0;i<itemcode.length;i++){
		if (itemcode[i]=='SHA'&&international){
			document.getElementById('org').options[document.getElementById('org').length]=new Option('SHANGHAI 上海','SHA');
			continue;
		}
		document.getElementById('org').options[document.getElementById('org').length]=new Option(citycode[itemcode[i]],itemcode[i]); 
	}
    setdv(document.getElementById('org'),"PEK");
}