// Java Documen
document.write('<style type="text/css">');
document.write('#getplatform {position:absolute;background-color:#CBDEE7;visibility:hidden;color:#0099FF;border:1px #ccc solid;border-color:#0099FF;list-style:none;cursor:pointer;}');
document.write('#getplatform iframe{display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;/*must have*/top:0;/*must have*/left:0;/*must have*/z-index:-1;/*must have*/filter:mask();/*must have*/width: 100%;/*must have for any big value*/height: 100%;/*must have for any big value*/}');
document.write('.hint{border-bottom:1px dashed #C1C1C1;background: #FFFFFF ;color: #656565;font-size: 12px;padding-left:6px;}');
document.write('.mover {padding-left:6px;line-height:120%;cursor: pointer;font-size: 12px;color: #0099FF;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #1E5075;border-bottom-color: #1E5075;background-color: #B1D0E0;}');
document.write('.mout { background: #FFFFFF ; line-height:120%;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF ;padding-left:6px;font-size: 12px;color: #0099FF;}');
document.write('.selected{line-height:120%;font-size: 12px;padding-left:6px;background-color: #0099FF;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #DFEEFF;border-bottom-color: #DFEEFF;color: #FFFFFF !important;}');
document.write('.tdleft{font-size: 12px;padding-left:6px;}');
document.write('.tdright{padding-right:4px;}');
document.write('</style>');

//酒店根据城市查找三字码 
function getThreeWordByCitysFlight(cityName) 
{ 
        var threeWord = ""; 
        for(var i = 0,len = citysFlight.length;i<len;i++) 
        { 
                if(cityName == citysFlight[i][1]) 
                { 
                        threeWord = citysFlight[i][0]; 
                        break; 
                } 
        } 
        return threeWord; 
} 

//初始化常用城市
var commoncitys,citys;

var commoncitysHotel = new Array();

var citysHotel = new Array();

var commoncitysFlight = new Array();
commoncitysFlight[0]=new Array('SZX','深圳','Shenzhen','SZ');
commoncitysFlight[1]=new Array('PEK','北京','Beijing','BJ');
commoncitysFlight[2]=new Array('SHA','上海','Shanghai','SH');
commoncitysFlight[3]=new Array('CAN','广州','Guangzhou','GZ');
commoncitysFlight[4]=new Array('CTU','成都','Chengdu','CD');
commoncitysFlight[5]=new Array('HGH','杭州','Hangzhou','HZ');
commoncitysFlight[6]=new Array('CSX','长沙','Changsha','CS');
commoncitysFlight[7]=new Array('CKG','重庆','Chongqing','CQ');
commoncitysFlight[8]=new Array('KMG','昆明','Kunming','KM');
commoncitysFlight[9]=new Array('XIY','西安','Xian','XA');
commoncitysFlight[10]=new Array('WUH','武汉','Wuhan','WH');
commoncitysFlight[11]=new Array('NKG','南京','Nanjing','NJ');
commoncitysFlight[12]=new Array('TAO','青岛','Qingdao','QD');
commoncitysFlight[13]=new Array('SYX','三亚','Sanya','SY');
commoncitysFlight[14]=new Array('XMN','厦门','Xiamen','XM');
commoncitysFlight[15]=new Array('HKG','香港','Xianggang','XG');
commoncitysFlight[16]=new Array('MAC','澳门','Aomen','AM');


//初始化各个城市
var citysFlight=new Array();
citysFlight[0]=new Array('AAT','阿勒泰','Aletai','ALT');
citysFlight[1]=new Array('ACX','兴义','Xingyi','XY');
citysFlight[2]=new Array('AEB','百色','Baise','BS');
citysFlight[3]=new Array('AKA','安康','Ankang','AK');
citysFlight[4]=new Array('AKU','阿克苏','Akesu','AKS');
citysFlight[5]=new Array('AOG','鞍山','Anshan','AS');
citysFlight[6]=new Array('AQG','安庆','Anqing','AQ');
citysFlight[7]=new Array('AVA','安顺','Anshun','AS');
citysFlight[8]=new Array('AXW','安溪','Anxi','AX');
citysFlight[9]=new Array('AYN','安阳','Anyang','AY');
citysFlight[10]=new Array('BAV','包头','Baotou','BT');
citysFlight[11]=new Array('BFU','蚌埠','Bengbu','BB');
citysFlight[12]=new Array('BDW','保定','Baoding','BD');
citysFlight[13]=new Array('BHY','北海','Beihai','BH');
citysFlight[14]=new Array('BPX','昌都','Changdu','CD');
citysFlight[15]=new Array('BSD','保山','Baoshan','BS');
citysFlight[16]=new Array('BYW','宝应','Baoying','BY');
citysFlight[17]=new Array('CAN','广州','Guangzhou','GZ');
citysFlight[18]=new Array('CCC','潮州','Chaozhou','CZ');
citysFlight[19]=new Array('CEH','承德','Chengde','CD');
citysFlight[20]=new Array('CGD','常德','Changde','CD');
citysFlight[21]=new Array('CGO','郑州','Zhenzhou','ZZ');
citysFlight[22]=new Array('CGQ','长春','Changchun','CC');
citysFlight[23]=new Array('CHG','朝阳','Chaoyang','CY');
citysFlight[24]=new Array('CHW','酒泉','Jiuquan','JQ');
citysFlight[25]=new Array('CIF','赤峰','Chifeng','CF');
citysFlight[26]=new Array('CIH','长治','Changzhi','CZ');
citysFlight[27]=new Array('CKG','重庆','Chongqing','CQ');
citysFlight[28]=new Array('CLW','长乐','Changle','CL');
citysFlight[29]=new Array('CNI','长海','Changhai','CH');
citysFlight[30]=new Array('CSW','常熟','Changshu','CS');
citysFlight[31]=new Array('CSX','长沙','Changsha','CS');
citysFlight[32]=new Array('CTU','成都','Chengdu','CD');
citysFlight[33]=new Array('CZW','嵊州','Shengzhou','SZ');
citysFlight[34]=new Array('CZX','常州','Changzhou','CZ');
citysFlight[35]=new Array('CZZ','滁州','Chuzhou','CZ');
citysFlight[36]=new Array('DAT','大同','Datong','DT');
citysFlight[37]=new Array('DAX','达县','Daxian','DX');
citysFlight[38]=new Array('DDG','丹东','Dandong','DD');
citysFlight[39]=new Array('DIG','香格里拉','Xianggelila','XGLL');
citysFlight[40]=new Array('DLC','大连','Dalian','DL');
citysFlight[41]=new Array('DLU','大理','Dali','DL');
citysFlight[42]=new Array('DNH','敦煌','Dunhuang','DH');
citysFlight[43]=new Array('DOY','东营','Dongying','DY');
citysFlight[44]=new Array('DQA','大庆','Daqing','DQ');
citysFlight[45]=new Array('DSN','鄂尔多斯','Eerduosi','EEDS');
citysFlight[46]=new Array('DSW','东山','Dongshan','DS');
citysFlight[47]=new Array('DWW','东莞','Dongguan','DG');
citysFlight[48]=new Array('DYG','张家界','Zhangjiajie','ZJJ');
citysFlight[49]=new Array('DYW','东阳','Dongyang','DY');
citysFlight[50]=new Array('DYY','丹阳','Danyang','DY');
citysFlight[51]=new Array('DZU','大足','Dazu','DZ');
citysFlight[52]=new Array('ENH','恩施','Enshi','NS');
citysFlight[53]=new Array('ENY','延安','Yanan','YA');
citysFlight[54]=new Array('FOC','福州','Fuzhou','FZ');
citysFlight[55]=new Array('FQW','福清','Fuqing','FQ');
citysFlight[56]=new Array('FUG','阜阳','Fuyang','FY');
citysFlight[57]=new Array('FUO','佛山','Foushan','FS');
citysFlight[58]=new Array('FYN','富蕴','Fuyun','FY');
citysFlight[59]=new Array('FZW','抚州','Fuzhou','FZ');
citysFlight[60]=new Array('GHN','广汉','Guanghan','GH');
citysFlight[61]=new Array('GOQ','格尔木','Geermu','GEM');
citysFlight[62]=new Array('GYS','广元','Guangyuan','GY');
citysFlight[63]=new Array('GYW','高邮','Gaoyou','GY');
citysFlight[64]=new Array('HAA','惠安','Huian','HA');
citysFlight[65]=new Array('HAK','海口','Haikou','HK');
citysFlight[66]=new Array('HAW','海安','Haian','HA');
citysFlight[67]=new Array('HDG','邯郸','Handan','HD');
citysFlight[68]=new Array('HEK','黑河','Heihe','HH');
citysFlight[69]=new Array('HET','呼和浩特','Huhehaote','HHHT');
citysFlight[70]=new Array('HFE','合肥','Hefei','HF');
citysFlight[71]=new Array('HGH','杭州','Hangzhou','HZ');
citysFlight[72]=new Array('HJJ','怀化','Huaihua','HH');
citysFlight[73]=new Array('HLD','海拉尔','Hailaer','HLE');
citysFlight[74]=new Array('HLH','乌兰浩特','Wulanhaote','WLHT');
citysFlight[75]=new Array('HMI','哈密','Hami','HM');
citysFlight[76]=new Array('HMW','海门','Haimen','HM');
citysFlight[77]=new Array('HNN','淮南','Huainan','HN');
citysFlight[78]=new Array('HNW','海宁','Haining','HN');
citysFlight[79]=new Array('HNY','衡阳','Henyang','HY');
citysFlight[80]=new Array('HRB','哈尔滨','Haerbin','HEB');
citysFlight[81]=new Array('HSN','舟山','Zhoushan','ZS');
citysFlight[82]=new Array('HTN','和田','Hetian','HT');
citysFlight[83]=new Array('ERL','二连浩特','Erlianhaote','ELHT');
citysFlight[84]=new Array('HYN','台州','Taizhou','TZ');
citysFlight[85]=new Array('HYW','海盐','Haiyan','HY');
citysFlight[86]=new Array('HYY','淮阴','Huaiyin','HY');
citysFlight[87]=new Array('HZG','汉中','Hanzhong','HZ');
citysFlight[88]=new Array('HZH','黎平','Liping','LP');
citysFlight[89]=new Array('HZW','湖州','Huzhou','HZ');
citysFlight[90]=new Array('INC','银川','Yinchuan','YC');
citysFlight[91]=new Array('IQM','且末','Qiemo','QM');
citysFlight[92]=new Array('IQN','庆阳','Qingyang','QY');
citysFlight[93]=new Array('JDW','江都','Jiangdu','JD');
citysFlight[94]=new Array('JDZ','景德镇','Jingdezhen','JDZ');
citysFlight[95]=new Array('JGN','嘉峪关','Jiayuguang','JYG');
citysFlight[96]=new Array('JGS','井冈山','Jinggangshan','JGS');
citysFlight[97]=new Array('JHG','西双版纳','Xishuangbanna','XSBN');
citysFlight[98]=new Array('JHW','金华','Jinhua','JH');
citysFlight[99]=new Array('JIL','吉林','Jilin','JL');
citysFlight[100]=new Array('JIU','九江','Jiujiang','JJ');
citysFlight[101]=new Array('JJN','泉州','Quanzhou','QZ');
citysFlight[102]=new Array('JMU','佳木斯','Jiamusi','JMS');
citysFlight[103]=new Array('JMW','江门','Jiangmen','JM');
citysFlight[104]=new Array('JNG','济宁','Jining','JN');
citysFlight[105]=new Array('JNZ','锦州','Jinzhou','JZ');
citysFlight[106]=new Array('JSW','嘉善','Jiashan','JS');
citysFlight[107]=new Array('JTW','金坛','Jintan','JT');
citysFlight[108]=new Array('JUZ','衢州','Quzhou','QZ');
citysFlight[109]=new Array('JXA','鸡西','Jixi','JX');
citysFlight[110]=new Array('JXW','嘉兴','Jiaxing','JX');
citysFlight[111]=new Array('JYW','江阴','Jiangyin','JY');
citysFlight[112]=new Array('JZH','九寨沟','Jiuzhaigou','JZG');
citysFlight[113]=new Array('KCA','库车','Kuche','KC');
citysFlight[114]=new Array('KGT','康定','Kangding','KD');
citysFlight[115]=new Array('KHG','喀什','Keshi','KS');
citysFlight[116]=new Array('KHN','南昌','Nanchang','NC');
citysFlight[117]=new Array('KJI','布尔津','Buerjin','BEJ');
citysFlight[118]=new Array('KMG','昆明','kunming','KM');
citysFlight[119]=new Array('KNC','吉安','Jian','JA');
citysFlight[120]=new Array('KOW','赣州','Ganzhou','GZ');
citysFlight[121]=new Array('KRL','库尔勒','Kuerle','KEL');
citysFlight[122]=new Array('KRY','克拉玛依','Kelamayi','KLMY');
citysFlight[123]=new Array('KSW','昆山','Kunshan','KS');
citysFlight[124]=new Array('KWE','贵阳','Guiyang','GY');
citysFlight[125]=new Array('KWL','桂林','Guilin','GL');
citysFlight[126]=new Array('LAA','六安','Liuan','LA');
citysFlight[127]=new Array('LAW','临安','Linan','LA');
citysFlight[128]=new Array('LCX','连城','Liancheng','LC');
citysFlight[129]=new Array('LDG','罗定','Luoding','LD');
citysFlight[130]=new Array('LDS','伊春','Yichun','YC');
citysFlight[131]=new Array('LFF','临汾','Linfen','LF');
citysFlight[132]=new Array('LFW','廊坊','Langfang','LF');
citysFlight[133]=new Array('LHK','光化','Guanghua','GH');
citysFlight[134]=new Array('LHW','兰州','Lanzhou','LZ');
citysFlight[135]=new Array('LIA','梁平','Liangping','LP');
citysFlight[136]=new Array('LJG','丽江','Lijiang','LJ');
citysFlight[137]=new Array('LKW','龙口','Longkou','LK');
citysFlight[138]=new Array('LLB','荔波','Libo','LB');
citysFlight[139]=new Array('LLF','永州','Yongzhou','YZ');
citysFlight[140]=new Array('LNJ','临沧','Lincang','LC');
citysFlight[141]=new Array('LUM','德宏芒市','Dehongmangshi','DHMS');
citysFlight[142]=new Array('LUZ','庐山','Lushan','LS');
citysFlight[143]=new Array('LXA','拉萨','Lasa','LS');
citysFlight[144]=new Array('LXI','林西','Linxi','LX');
citysFlight[145]=new Array('LXW','莱西','Laixi','LX');
citysFlight[146]=new Array('LYA','洛阳','Luoyang','LY');
citysFlight[147]=new Array('LYG','连云港','Lianyungang','LYG');
citysFlight[148]=new Array('LYI','临沂','Lingyi','LY');
citysFlight[149]=new Array('LYW','溧阳','Liyang','LY');
citysFlight[150]=new Array('LYY','龙岩','Longyan','LY');
citysFlight[151]=new Array('LZH','柳州','Liuzhou','LZ');
citysFlight[152]=new Array('LZO','泸州','Luzhou','LZ');
citysFlight[153]=new Array('LZY','林芝','Linzhi','LZ');
citysFlight[154]=new Array('MAC','澳门','Macau','AC');
citysFlight[155]=new Array('MDG','牡丹江','Moudanjiang','MDJ');
citysFlight[156]=new Array('MIG','绵阳','Mianyang','MY');
citysFlight[157]=new Array('MXZ','梅州','Meizhou','MZL');
citysFlight[158]=new Array('NAO','南充','Nanchong','NC');
citysFlight[159]=new Array('NAW','南安','Nanan','NA');
citysFlight[160]=new Array('NAY','北京/南苑','Beijing','BJ');
citysFlight[161]=new Array('NBS','白山','Baishan','BS');
citysFlight[162]=new Array('NDG','齐齐哈尔','Qiqihaer','QQHE');
citysFlight[163]=new Array('NGB','宁波','Ningbo','NB');
citysFlight[164]=new Array('NHW','南海','Nanhai','NH');
citysFlight[165]=new Array('NKG','南京','Nanjing','NJ');
citysFlight[166]=new Array('NLT','那拉提','Nalati','NLT');
citysFlight[167]=new Array('NNG','南宁','Nanning','NN');
citysFlight[168]=new Array('NNY','南阳','Nanyang','NY');
citysFlight[169]=new Array('NTG','南通','Nantong','NT');
citysFlight[170]=new Array('NZH','满洲里','Manzhouli','MZL');
citysFlight[171]=new Array('OHE','漠河','Mohe','MH');
citysFlight[172]=new Array('PEK','北京/首都','Beijing','BJ');
citysFlight[173]=new Array('PTW','莆田','Putian','PT');
citysFlight[174]=new Array('PVG','上海/浦东','Shanghai','SH');
citysFlight[175]=new Array('PYW','番禺','Panyu','PY');
citysFlight[176]=new Array('PZI','攀枝花','Panzhihua','PZH');
citysFlight[177]=new Array('QDW','启东','Qidong','QD');
citysFlight[178]=new Array('RUG','如皋','Rugao','RG');
citysFlight[179]=new Array('SDW','顺德','Shunde','SD');
citysFlight[180]=new Array('SHA','上海/虹桥','Shanghai','SH');
citysFlight[181]=new Array('SHE','沈阳','Shengyang','SY');
citysFlight[182]=new Array('SHP','秦皇岛','Qinghuangdao','QHD');
citysFlight[183]=new Array('SHS','沙市','Shashi','SS');
citysFlight[184]=new Array('XIA','西安','Xian','XA');
citysFlight[185]=new Array('SJW','石家庄','Shijiazhuang','SJZ');
citysFlight[186]=new Array('SMW','三明','Sanming','SM');
citysFlight[187]=new Array('SRW','上饶','Shangrao','SR');
citysFlight[188]=new Array('SSW','石狮','Shishi','SS');
citysFlight[189]=new Array('SWA','汕头','Shantou','ST');
citysFlight[190]=new Array('SXJ','鄯善','Shanshan','SS');
citysFlight[191]=new Array('SXW','绍兴','Shaoxing','SX');
citysFlight[192]=new Array('SYM','普洱思茅','Puersimao','PESM');
citysFlight[193]=new Array('SYX','三亚','Sanya','SY');
citysFlight[194]=new Array('SZV','苏州','Suzhou','SZ');
citysFlight[195]=new Array('SZX','深圳','Shenzhen','SZ');
citysFlight[196]=new Array('TAO','青岛','Qingdao','QD');
citysFlight[197]=new Array('TCG','塔城','Tacheng','TC');
citysFlight[198]=new Array('TCZ','腾冲','Tengchong','TC');
citysFlight[199]=new Array('TEN','铜仁','Tongren','TR');
citysFlight[200]=new Array('TGO','通辽','Tongliao','TL');
citysFlight[201]=new Array('THQ','天水','Tianshui','TS');
citysFlight[202]=new Array('TLL','铜陵','Tongling','TL');
citysFlight[203]=new Array('TLW','铜庐','Tonglu','TL');
citysFlight[204]=new Array('TNA','济南','Jinan','JN');
citysFlight[205]=new Array('TNH','通化','Tonghua','TH');
citysFlight[206]=new Array('TSN','天津','Tianjin','TJ');
citysFlight[207]=new Array('TXN','黄山','Huangshan','HS');
citysFlight[208]=new Array('TXW','泰兴','Taixing','TX');
citysFlight[209]=new Array('TYN','太原','Taiyuan','TY');
citysFlight[210]=new Array('TZW','泰州','Taizhou','TZ');
citysFlight[211]=new Array('URC','乌鲁木齐','Wulumuqi','WLMQ');
citysFlight[212]=new Array('UYN','榆林','Yulin','YL');
citysFlight[213]=new Array('WEF','潍坊','Weifang','WF');
citysFlight[214]=new Array('WEH','威海','Weihai','WH');
citysFlight[215]=new Array('WHU','芜湖','Wuhu','WH');
citysFlight[216]=new Array('WJW','吴江','Wujiang','WJ');
citysFlight[217]=new Array('WLW','温岭','Wenling','WL');
citysFlight[218]=new Array('WNH','文山','Wenshan','WS');
citysFlight[219]=new Array('WNZ','温州','Wenzhou','WZ');
citysFlight[220]=new Array('WTW','梧桐','Wutong','WT');
citysFlight[221]=new Array('WUA','乌海','Wuhai','WH');
citysFlight[222]=new Array('WUH','武汉','Wuhan','WH');
citysFlight[223]=new Array('WUS','武夷山','Wuyishan','WYS');
citysFlight[224]=new Array('WUT','五台山','Wutaishan','WTS');
citysFlight[225]=new Array('WUX','无锡','Wuxi','WX');
citysFlight[226]=new Array('WUZ','梧州','Wuzhou','WZ');
citysFlight[227]=new Array('WWW','无为','Wuwei','WW');
citysFlight[228]=new Array('WXN','万州','Wanzhou','WZ');
citysFlight[229]=new Array('XEN','兴城','Xicheng','XC');
citysFlight[230]=new Array('XFN','襄樊','Xiangfan','XF');
citysFlight[231]=new Array('XIC','西昌','Xichang','XC');
citysFlight[232]=new Array('XIL','锡林浩特','Xilinhaote','XLHT');
citysFlight[233]=new Array('XIN','兴宁','Xinning','XN');
citysFlight[234]=new Array('XIY','西安/咸阳','Xian','XA');
citysFlight[235]=new Array('XMN','厦门','Xiame','XM');
citysFlight[236]=new Array('XNN','西宁','Xining','XN');
citysFlight[237]=new Array('XSW','萧山','Xiaoshan','XS');
citysFlight[238]=new Array('XTW','邢台','Xingtai','XT');
citysFlight[239]=new Array('XUZ','徐州','Xuzhou','XZ');
citysFlight[240]=new Array('XYA','襄阳','Xiangyang','XY');
citysFlight[241]=new Array('XYW','孝义','Xiaoyi','XY');
citysFlight[242]=new Array('XYY','新余','Xinyu','XY');
citysFlight[243]=new Array('XZW','忻州','Xinzhou','XZ');
citysFlight[244]=new Array('XZZ','宣州','Xuanzhou','XZ');
citysFlight[245]=new Array('YBP','宜宾','Yibin','YB');
citysFlight[246]=new Array('YCU','运城','Yuncheng','YC');
citysFlight[247]=new Array('YCY','宜春','Yichun','YC');
citysFlight[248]=new Array('YHW','余杭','Yuhang','YH');
citysFlight[249]=new Array('YIH','宜昌','Yichang','YC');
citysFlight[250]=new Array('YIN','伊宁','Yining','YN');
citysFlight[251]=new Array('YIW','义乌','Yiwu','YW');
citysFlight[252]=new Array('YKW','永康','Yongkang','YK');
citysFlight[253]=new Array('YLN','依兰','Yilan','YL');
citysFlight[254]=new Array('YNJ','延吉','Yanji','YJ');
citysFlight[255]=new Array('YNT','烟台','Yiantai','YT');
citysFlight[256]=new Array('YNZ','盐城','Yancheng','YC');
citysFlight[257]=new Array('YQW','阳泉','Yangquan','YQ');
citysFlight[258]=new Array('YTW','鹰潭','Yingtan','YT');
citysFlight[259]=new Array('YUA','元谋','Yuanmou','YM');
citysFlight[260]=new Array('YUS','玉树','Yushu','YS');
citysFlight[261]=new Array('YXG','西沙','Xisha','XS');
citysFlight[262]=new Array('YXW','宜兴','Yixing','YX');
citysFlight[263]=new Array('YXX','云霄','Yunxiao','YX');
citysFlight[264]=new Array('YYW','余姚','Yuyao','YY');
citysFlight[265]=new Array('YZW','扬州','Yangzhou','YZ');
citysFlight[266]=new Array('ZAT','昭通','Zhaotong','ZT');
citysFlight[267]=new Array('ZHA','湛江','Zhanjiang','ZJ');
citysFlight[268]=new Array('ZHY','中卫','Zhongwei','ZW');
citysFlight[269]=new Array('ZJG','张家港','Zhangjiagang','ZJG');
citysFlight[270]=new Array('ZJJ','诸暨','Zhuji','ZJ');
citysFlight[271]=new Array('ZJW','镇江','Zhenjiang','ZJ');
citysFlight[272]=new Array('ZSW','中山','Zhongshan','ZS');
citysFlight[273]=new Array('ZUH','珠海','Zhuhai','ZH');
citysFlight[274]=new Array('ZYI','遵义','Zunyi','ZY');
citysFlight[275]=new Array('ZYW','招远','Zhaoyuan','ZY');
citysFlight[276]=new Array('ZZW','漳州','Zhangzhou','ZZ');
citysFlight[277]=new Array('JGS','井冈山','Taihe','TH');
citysFlight[278]=new Array('CHN','扬 州','Yangzhou','YZ');
citysFlight[279]=new Array('NZH','满州里','Manzhouli','MZ');
citysFlight[280]=new Array('NWA','漠 河','Mohe','MH');
citysFlight[281]=new Array('HSC','韶 关','Shaoguan','SG');
citysFlight[282]=new Array('NBS','长白山','Changbaishan','CBS');
citysFlight[283]=new Array('XNT','邢 台','Xingtai','XT');
citysFlight[284]=new Array('HJJ','芷 江','Zhijiang','ZJ');
citysFlight[285]=new Array('ERL','二连浩特','Erlianhaote','ELHT');


commoncitys = commoncitysFlight;
citys = citysFlight;


//根据三字码查找城市
function getCityByThreeWord(threeWord)
{
	var cityCn = "";
	for(var i = 0,len = citys.length;i<len;i++)
	{
		if(threeWord == citys[i][0])
		{
			cityCn = citys[i][1];
			break;
		}
	}
	return cityCn;
}
//根据城市查找三字码
function getThreeWordByCity(cityName)
{
	var threeWord = "";
	for(var i = 0,len = citys.length;i<len;i++)
	{
		if(cityName == citys[i][1])
		{
			threeWord = citys[i][0];
			break;
		}
	}
	return threeWord;
}
var parentbject;
var city_suggest = function(){
	this.Remoreurl = ''; // 远程URL地址
	this.object = '';
	this.id2 = '';
	this.taskid = 0;
	this.delaySec = 200; // 默认延迟多少毫秒出现提示框
	this.lastkeys_val= 0;
	var lastkeys_val= 0;
	this.lastinputstr = '';	
	/**
	* 初始化类库
	*/
	this.init_zhaobussuggest=  function(){
		var objBody = document.body;
		var objiFrame = document.createElement("iframe");
		var objplatform = document.createElement("div");
                 
		objiFrame.setAttribute('id','getiframe');
		objiFrame.style.zindex='100';		
		objiFrame.style.position = 'absolute';
		objiFrame.style.width = '210px';
		objplatform.setAttribute('id','getplatform');
		objplatform.setAttribute('align','left');
		objplatform.style.zindex='10000';
		objBody.appendChild(objiFrame);
		objBody.appendChild(objplatform);
		
		var win=objBody || window
                
		if(!document.all) {
			objBody.addEventListener("click",this.hidden_suggest,false);
			
		}else{
			win.document.attachEvent("onclick",this.hidden_suggest);
			
		}
	}

	/***************************************************fill_div()*********************************************/
	//函数功能：动态填充div的内容，该div显示所有的提示内容
	//函数参数：allplat 一个字符串数组，包含了所有可能的提示内容
	this.fill_div = function(allplat){
		var msgplat = '';
		var all = '';
		var spell = '';
		var chinese = '';
		var platkeys = this.object.value;
        platkeys=this.ltrim(platkeys);
		if(!platkeys){
			msgplat += '<table class="hint" width="210"><tr align="left"><td class="tdleft" height="10" align="left">输入中文/拼音或&uarr;&darr;选择</td></tr></table><table width="210" class="mout" height="2"><tr><td></td></tr></table>';
			for(i=0;i<allplat.length;i++){
			    all=allplat[i].split(",");
				spell=all[0];
				chinese=all[1];
				szm=all[2];
				msgplat += '<table class="mout" width="210"><tr onclick="parentbject.add_input_text(\'' + chinese + '\',\'' + szm + '\')"><td class="tdleft" height="10" align="left">'+ spell +
				       '</td><td class="tdright" align="right">' + chinese + '</td><td style="display:none">' + szm + '</td></tr></table>';
			}
        }
		else {
			if(allplat.length < 1 || !allplat[0]){
				msgplat += '<table class="hint" width="210"><tr align="left"><td class="tdleft" height="10" align="left">对不起，找不到：'+platkeys+'</td></tr></table><table width="210" class="mout" height="2"><tr><td></td></tr></table>';

			}
			else{
			   msgplat += '<table class="hint" width="210"><tr align="left"><td class="tdleft" height="10" align="left">'+platkeys+'，按拼音排序</td></tr></table><table width="210" class="mout" height="2"><tr><td></td></tr></table>';
			   for(i=0;i<allplat.length;i++){
					all=allplat[i].split(",");
					spell=all[0];
					chinese=all[1];
					szm=all[2];
					msgplat += '<table class="mout" width="210"><tr onclick="parentbject.add_input_text(\'' + chinese + '\',\'' + szm + '\')"><td class="tdleft" height="10" align="left">'+ spell +
				       '</td><td class="tdright" align="right">' + chinese + '</td><td style="display:none">' + szm + '</td></tr></table>';
				}
			}
		}
		msgplat +='<iframe></iframe>'
		document.getElementById("getplatform").innerHTML =  msgplat;
		var nodes = document.getElementById("getplatform").childNodes;
		nodes[0].className = "hint";
		if(allplat.length >= 1 && allplat[0]){
			nodes[2].className = "selected";
		}
		//this.lastkeys_val = 0;
		for(var i=2;i<nodes.length;i++){
			nodes[i].onmouseover = function(){
				this.className = "mover";
				}
			nodes[i].onmouseout = function(){
				if(parentbject.lastkeys_val==(parentIndexOf(this)-2)){this.className = "selected";}
				else{this.className = "mout";}
			}
		}
		document.getElementById("getiframe").style.width = document.getElementById("getplatform").clientWidth+2;
        document.getElementById("getiframe").style.height = document.getElementById("getplatform").clientHeight+2;		
	}

	/***************************************************fix_div_coordinate*********************************************/
	//函数功能：控制提示div的位置，使之刚好出现在文本输入框的下面
	this.fix_div_coordinate = function(){
		var leftpos=0;
		var toppos=0;
		aTag = this.object;		
		
		do {
			aTag = aTag.offsetParent;
			leftpos	+= aTag.offsetLeft;
			toppos += aTag.offsetTop;
		}while(aTag!=document.body);
//		document.getElementById("getiframe").style.width = this.object.offsetWidth + 'px';
		
		if(document.layers){
			document.getElementById("getiframe").style.left = this.object.offsetLeft	+ leftpos + "px";
			document.getElementById("getiframe").style.top = this.object.offsetTop +	toppos + this.object.offsetHeight + 2 + "px";
		}else{
			document.getElementById("getiframe").style.left =this.object.offsetLeft	+ leftpos  +"px";
			document.getElementById("getiframe").style.top = this.object.offsetTop +	toppos + this.object.offsetHeight + 'px';
		}
		//document.getElementById("getplatform").style.width = this.object.offsetWidth + 'px';
		//document.getElementById("getiframe").style.width= this.object.offsetWidth + 'px';
		if(document.layers){
			document.getElementById("getplatform").style.left = this.object.offsetLeft	+ leftpos + "px";
			document.getElementById("getplatform").style.top = this.object.offsetTop +	toppos + this.object.offsetHeight + 2 + "px";
		}else{
			document.getElementById("getplatform").style.left =this.object.offsetLeft	+ leftpos  +"px";
			document.getElementById("getplatform").style.top = this.object.offsetTop +	toppos + this.object.offsetHeight + 'px';
		}
		
	}

    /***************************************************hidden_suggest*********************************************/
	//函数功能：隐藏提示框
	this.hidden_suggest = function (){
		this.lastkeys_val = 0;		 
		document.getElementById("getiframe").style.visibility = "hidden";
		document.getElementById("getplatform").style.visibility = "hidden";
		
		 
	}

	/***************************************************show_suggest*********************************************/
	//函数功能：显示提示框
	this.show_suggest = function (){
		document.getElementById("getiframe").style.visibility = "visible";
		document.getElementById("getplatform").style.visibility = "visible";
		//alert(document.getElementById("L_DateLayer").style.display);
		 if(document.getElementById("L_DateLayer").style.display=="block"){
			 document.getElementById("L_DateLayer").style.display="none";
			 }
	}
	this.is_showsuggest= function (){
		if(document.getElementById("getplatform").style.visibility == "visible") return true;else return false;
	}

	this.sleep = function(n){
		var start=new Date().getTime(); //for opera only
		while(true) if(new Date().getTime()-start>n) break;
	}
	this.ltrim = function (strtext){
		return strtext.replace(/[\$&\|\^*%#@! ]+/, '');
	}

    /***************************************************add_input_text*********************************************/
	//函数功能：当用户选中时填充相应的城市名字

	this.add_input_text = function (keys,szm){
		 
		keys=this.ltrim(keys)
		this.object.value = keys;
		var id=this.object.id;		
		document.getElementById(this.id2.id).value = szm;
		document.getElementById(id).style.color="#000000";
		document.getElementById(id).value=keys;
     }

	/***************************************************keys_handleup*********************************************/
	//函数功能：用于处理当用户用向上的方向键选择内容时的事件
	this.keys_handleup = function (){
		if(this.lastkeys_val > 0) this.lastkeys_val--;
		var nodes = document.getElementById("getplatform").childNodes;
		if(this.lastkeys_val < 0) this.lastkeys_val = nodes.length-1;
		var b = 0;
		for(var i=2;i<nodes.length;i++){
			if(b == this.lastkeys_val){
				nodes[i].className = "selected";
				this.add_input_text(nodes[i].childNodes[0].childNodes[0].childNodes[1].innerHTML,nodes[i].childNodes[0].childNodes[0].childNodes[2].innerHTML);
			}else{
				nodes[i].className = "mout";
			}
			b++;
		}
	}

	/***************************************************keys_handledown*********************************************/
	//函数功能：用于处理当用户用向下的方向键选择内容时的事件
	this.keys_handledown = function (){
		
		this.lastkeys_val++;
		
		var nodes = document.getElementById("getplatform").childNodes;
		
		if(this.lastkeys_val >= nodes.length-2) {
			
			this.lastkeys_val--;
			return;
		}
		
		var b = 0;
		for(var i=2;i<nodes.length;i++){
			
			if(b == this.lastkeys_val){
				
				nodes[i].className = "selected";
				this.add_input_text(nodes[i].childNodes[0].childNodes[0].childNodes[1].innerHTML,nodes[i].childNodes[0].childNodes[0].childNodes[2].innerHTML);
			}else{
				nodes[i].className = "mout";
			}
			b++;
		}
	}

	this.ajaxac_getkeycode = function (e)
	{
		var code;
		if (!e) var e = window.event;
		if (e.keyCode) code = e.keyCode;
		else if (e.which) code = e.which;
		
		return code;
		
	}

	/***************************************************keys_enter*********************************************/
	//函数功能：用于处理当用户回车键选择内容时的事件
	this.keys_enter = function (){
		  
		var nodes = document.getElementById("getplatform").childNodes;
		for(var i=2;i<nodes.length;i++){
			if(nodes[i].className == "selected"){
				
			  this.add_input_text(nodes[i].childNodes[0].childNodes[0].childNodes[1].innerHTML,nodes[i].childNodes[0].childNodes[0].childNodes[2].innerHTML);
			}
		}
		this.hidden_suggest();
	}

 
function getEvent()
{
 if(document.all)    return window.event;//如果是ie
 func=getEvent.caller;
        while(func!=null){
            var arg0=func.arguments[0];
            if(arg0){if((arg0.constructor==Event || arg0.constructor ==MouseEvent) || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){return arg0;}            }
            func=func.caller;
        }
       return null;
}

    /***************************************************display*********************************************/
	//函数功能：入口函数，将提示层div显示出来
	//输入参数：object 当前输入所在的对象，如文本框
	//输入参数：e IE事件对象
	this.display = function (object,id2,e){		
		this.object = document.getElementById(object);
		this.id2 = document.getElementById(id2);
		if(!document.getElementById("getplatform")) this.init_zhaobussuggest();
		e = e || window.event;
		//var e=getEvent();
		e.stopPropagation;
		e.cancelBubble = true;
		if (e.target) targ = e.target;  else if (e.srcElement) targ = e.srcElement;
		if (targ.nodeType == 3)  targ = targ.parentNode;

		var inputkeys = this.ajaxac_getkeycode(e);
		switch(inputkeys){
			case 38: //向上方向键
				this.keys_handleup(this.object.id);
			    return;break;
			case 40: //向下方向键
			  
				if(this.is_showsuggest()) this.keys_handledown(this.object.id); else this.show_suggest();
			    return;break;
			case 39: //向右方向键
				return;break;
			case 37: //向左方向键
				return;break;
			case 13: //对应回车键
			 
			    this.keys_enter();
			    return;break;
			case 18: //对应Alt键
				this.hidden_suggest();
			    return;break;
			case 27: //对应Esc键
				this.hidden_suggest();
			    return;break;
		}

		//object.value = this.ltrim(object.value);
		
		//if(object.value == this.lastinputstr) return;else this.lastinputstr = object.value;
		if(window.opera) this.sleep(100);//延迟0.1秒
		parentbject = this;
		if(this.taskid) window.clearTimeout(this.taskid);
        this.taskid=setTimeout("parentbject.localtext();" , this.delaySec)
		//this.taskid = setTimeout("parentbject.remoteurltext();" , this.delaySec);

	}

	//函数功能：从本地js数组中获取要填充到提示层div中的文本内容
	this.localtext = function(){
		var id=this.object.id;
        var suggestions="";
        suggestions=this.getSuggestionByName();
		suggestions=suggestions.substring(0,suggestions.length-1);

		parentbject.show_suggest();
		parentbject.fill_div(suggestions.split(';'));
		parentbject.fix_div_coordinate();
	}

	/***************************************************getSuggestionByName*********************************************/
	//函数功能：从本地js数组中获取要填充到提示层div中的城市名字
	this.getSuggestionByName = function(){
		platkeys = this.object.value;
		var str="";
        platkeys=this.ltrim(platkeys);
		if(!platkeys){
			for(i=0;i<commoncitys.length;i++){
				str+=commoncitys[i][2]+","+commoncitys[i][1]+","+commoncitys[i][0]+";";
			}
			return str;
        }
		else{
		   platkeys=platkeys.toUpperCase();
			for(i=0;i<citys.length;i++){
			    if(this.getLeftStr(citys[i][0],platkeys.length).toUpperCase()==platkeys||
				   (citys[i][1].toUpperCase().indexOf(platkeys)!=-1)||
				   this.getLeftStr(citys[i][2],platkeys.length).toUpperCase()==platkeys||
				   this.getLeftStr(citys[i][3],platkeys.length).toUpperCase()==platkeys)
					str+=citys[i][2]+","+citys[i][1]+","+citys[i][0]+";";
			}
			return str;
		}
	}

	/***************************************************getLeftStr************* *************************************/
    //函数功能：得到左边的字符串
    this.getLeftStr = function(str,len){

        if(isNaN(len)||len==null){
            len = str.length;
        }
        else{
            if(parseInt(len)<0||parseInt(len)>str.length){
                len = str.length;
             }
        }
        return str.substr(0,len);
    }

	/***************************************************parentIndexOf************* *************************************/
    //函数功能：得到子结点在父结点的位置
	function parentIndexOf(node){
	  for (var i=0; i<node.parentNode.childNodes.length; i++){
			if(node==node.parentNode.childNodes[i]){return i;}
	  }
   }


}

function showSearch(obj,type){
	
	
    if(type==1){
        if(document.getElementById(obj).value==""){
			document.getElementById(obj).style.color="#C1C1C1";
			document.getElementById(obj).value="中文/拼音";
		}
    }else{
        if(document.getElementById(obj).value=="中文/拼音"){
			document.getElementById(obj).style.color="#000000";
            document.getElementById(obj).value="";
		}
    }
}


 
 var suggest = new city_suggest();
 function search(){
	if(!checkform()){
	   return;
	}
	InlandForm.submit();

}

function change_iframe(idname,urlcity){
	idname.location.href=urlcity;
}
//改变搜索框文字
function changetext(thisid){
	if(thisid == "search1"){
		commoncitys = commoncitysHotel;
		citys = citysHotel;
		document.getElementById("hCity").value = "中文/拼音";
	}else if(thisid == "search2"){
		commoncitys = commoncitysFlight;
		citys = citysFlight;
		document.getElementById("bCity").value = "中文/拼音";
	}

	for(i=1; i<=3; i++)
	{
		var tdid="search"+i;
		document.getElementById(tdid).className="searchitem_b";
	}
	
	document.getElementById(thisid).className="searchitem_r";
}
<!-- 搜索框更换-->
function closeothers(thisid) {
  if (thisid.style.display=="") { 
	hotel.style.display="none";
	plane.style.display="none";
	pkg.style.display="none";
	
    thisid.style.display="";
  }
  else{
  thisid.style.display="";
  }
}