_obj=0;
city=[{q:['AQ','AnQing'],n:'安庆'}
,{q:['BB','BengBu'],n:'蚌埠'}
,{q:['BZ','BoZhou'],n:'亳州'}
,{q:['CH','ChaoHu'],n:'巢湖'}
,{q:['CZ','ChuZhou'],n:'滁州'}
,{q:['FY','FuYang'],n:'阜阳'}
,{q:['HF','HeFei'],n:'合肥'}
,{q:['HB','HuaiBei'],n:'淮北'}
,{q:['HN','HuaiNan'],n:'淮南'}
,{q:['HS','HuangShan'],n:'黄山'}
,{q:['LA','LiuAn'],n:'六安'}
,{q:['MAS','MaAnShan'],n:'马鞍山'}
,{q:['SZ','SuZhou'],n:'宿州'}
,{q:['TL','TongLing'],n:'铜陵'}
,{q:['WH','WuHu'],n:'芜湖'}
,{q:['XC','XuanCheng'],n:'宣城'}
,{q:['CY','ChaoYang'],n:'朝阳'}
,{q:['FZ','FuZhou'],n:'福州'}
,{q:['LY','LongYan'],n:'龙岩'}
,{q:['NP','NanPing'],n:'南平'}
,{q:['QZ','QuanZhou'],n:'泉州'}
,{q:['SM','SanMing'],n:'三明'}
,{q:['XM','XiaMen'],n:'厦门'}
,{q:['DX','DingXi'],n:'定西'}
,{q:['JYG','JiaYuGuan'],n:'嘉峪关'}
,{q:['JC','JinChang'],n:'金昌'}
,{q:['JQ','JiuQuan'],n:'酒泉'}
,{q:['LZ','LanZhou'],n:'兰州'}
,{q:['PL','PingLiang'],n:'平凉'}
,{q:['TS','TianShui'],n:'天水'}
,{q:['WW','WuWei'],n:'武威'}
,{q:['ZY','ZhangYe'],n:'张掖'}
,{q:['CZ','ChaoZhou'],n:'潮州'}
,{q:['DG','DongGuan'],n:'东莞'}
,{q:['FS','FoShan'],n:'佛山'}
,{q:['GZ','GuangZhou'],n:'广州'}
,{q:['HY','HeYuan'],n:'河源'}
,{q:['HZ','HuiZhou'],n:'惠州'}
,{q:['JY','JieYang'],n:'揭阳'}
,{q:['MM','MaoMing'],n:'茂名'}
,{q:['MZ','MeiZhou'],n:'梅州'}
,{q:['QY','QingYuan'],n:'清远'}
,{q:['ST','ShanTou'],n:'汕头'}
,{q:['SG','ShaoGuan'],n:'韶关'}
,{q:['SZ','ShenZhen'],n:'深圳'}
,{q:['ZJ','ZhanJiang'],n:'湛江'}
,{q:['ZQ','ZhaoQing'],n:'肇庆'}
,{q:['BS','BaiSe'],n:'百色'}
,{q:['BH','BeiHai'],n:'北海'}
,{q:['CZ','ChongZuo'],n:'崇左'}
,{q:['FCG','FangChengGang'],n:'防城港'}
,{q:['GG','GuiGang'],n:'贵港'}
,{q:['GL','GuiLin'],n:'桂林'}
,{q:['LB','LaiBin'],n:'来宾'}
,{q:['LZ','LiuZhou'],n:'柳州'}
,{q:['NN','NanNing'],n:'南宁'}
,{q:['QZ','QinZhou'],n:'钦州'}
,{q:['YL','YuLin'],n:'玉林'}
,{q:['AS','AnShun'],n:'安顺'}
,{q:['GY','GuiYang'],n:'贵阳'}
,{q:['LPS','LiuPanShui'],n:'六盘水'}
,{q:['ZY','ZunYi'],n:'遵义'}
,{q:['HK','HaiKou'],n:'海口'}
,{q:['SY','SanYa'],n:'三亚'}
,{q:['BD','BaoDing'],n:'保定'}
,{q:['CZ','CangZhou'],n:'沧州'}
,{q:['CD','ChengDe'],n:'承德'}
,{q:['HD','HanDan'],n:'邯郸'}
,{q:['HS','HengShui'],n:'衡水'}
,{q:['LF','LangFang'],n:'廊坊'}
,{q:['QHD','QinHuangDao'],n:'秦皇岛'}
,{q:['SJZ','ShiJiaZhuang'],n:'石家庄'}
,{q:['TS','TangShan'],n:'唐山'}
,{q:['XT','XingTai'],n:'邢台'}
,{q:['ZJK','ZhangJiaKou'],n:'张家口'}
,{q:['DQ','DaQing'],n:'大庆'}
,{q:['HEB','HaErBin'],n:'哈尔滨'}
,{q:['HG','HeGang'],n:'鹤岗'}
,{q:['HH','HeiHe'],n:'黑河'}
,{q:['JMS','JiaMuSi'],n:'佳木斯'}
,{q:['JX','JiXi'],n:'鸡西'}
,{q:['MDJ','MuDanJiang'],n:'牡丹江'}
,{q:['QQHE','QiQiHaEr'],n:'齐齐哈尔'}
,{q:['QTH','QiTaiHe'],n:'七台河'}
,{q:['SYS','ShuangYaShan'],n:'双鸭山'}
,{q:['SH','SuiHua'],n:'绥化'}
,{q:['YC','YiChun'],n:'伊春'}
,{q:['AY','AnYang'],n:'安阳'}
,{q:['HB','HeBi'],n:'鹤壁'}
,{q:['JZ','JiaoZuo'],n:'焦作'}
,{q:['KF','KaiFeng'],n:'开封'}
,{q:['LH','LuoHe'],n:'漯河'}
,{q:['LY','LuoYang'],n:'洛阳'}
,{q:['NY','NanYang'],n:'南阳'}
,{q:['PDS','PingDingShan'],n:'平顶山'}
,{q:['SMX','SanMenXia'],n:'三门峡'}
,{q:['SQ','ShangQiu'],n:'商丘'}
,{q:['XX','XinXiang'],n:'新乡'}
,{q:['XY','XinYang'],n:'信阳'}
,{q:['XC','XuChang'],n:'许昌'}
,{q:['ZZ','ZhengZhou'],n:'郑州'}
,{q:['ZK','ZhouKou'],n:'周口'}
,{q:['ZMD','ZhuMaDian'],n:'驻马店'}
,{q:['EZ','EZhou'],n:'鄂州'}
,{q:['HS','HuangShi'],n:'黄石'}
,{q:['JM','JingMen'],n:'荆门'}
,{q:['SY','ShiYan'],n:'十堰'}
,{q:['SZ','SuiZhou'],n:'随州'}
,{q:['XF','XiangFan'],n:'襄樊'}
,{q:['XN','XianNing'],n:'咸宁'}
,{q:['XG','XiaoGan'],n:'孝感'}
,{q:['YC','YiChang'],n:'宜昌'}
,{q:['CD','ChangDe'],n:'常德'}
,{q:['CS','ChangSha'],n:'长沙'}
,{q:['CZ','ChenZhou'],n:'郴州'}
,{q:['HY','HengYang'],n:'衡阳'}
,{q:['HH','HuaiHua'],n:'怀化'}
,{q:['LD','LouDi'],n:'娄底'}
,{q:['SY','ShaoYang'],n:'邵阳'}
,{q:['XT','XiangTan'],n:'湘潭'}
,{q:['YY','YiYang'],n:'益阳'}
,{q:['YZ','YongZhou'],n:'永州'}
,{q:['YY','YueYang'],n:'岳阳'}
,{q:['ZJJ','ZhangJiaJie'],n:'张家界'}
,{q:['ZZ','ZhuZhou'],n:'株洲'}
,{q:['BT','BaoTou'],n:'包头'}
,{q:['CF','ChiFeng'],n:'赤峰'}
,{q:['HHHT','HuHeHaoTe'],n:'呼和浩特'}
,{q:['TL','TongLiao'],n:'通辽'}
,{q:['WH','WuHai'],n:'乌海'}
,{q:['CZ','ChangZhou'],n:'常州'}
,{q:['HA','HuaiAn'],n:'淮安'}
,{q:['LYG','LianYunGang'],n:'连云港'}
,{q:['NJ','NanJing'],n:'南京'}
,{q:['NT','NanTong'],n:'南通'}
,{q:['SZ','SuZhou'],n:'苏州'}
,{q:['TZ','TaiZhou'],n:'泰州'}
,{q:['WX','WuXi'],n:'无锡'}
,{q:['XZ','XuZhou'],n:'徐州'}
,{q:['YC','YanCheng'],n:'盐城'}
,{q:['YZ','YangZhou'],n:'扬州'}
,{q:['ZJ','ZhenJiang'],n:'镇江'}
,{q:['GZ','GanZhou'],n:'赣州'}
,{q:['JA','JiAn'],n:'吉安'}
,{q:['JDZ','JingDeZhen'],n:'景德镇'}
,{q:['JJ','JiuJiang'],n:'九江'}
,{q:['NC','NanChang'],n:'南昌'}
,{q:['PX','PingXiang'],n:'萍乡'}
,{q:['SR','ShangRao'],n:'上饶'}
,{q:['XY','XinYu'],n:'新余'}
,{q:['YC','YiChun'],n:'宜春'}
,{q:['YT','YingTan'],n:'鹰潭'}
,{q:['BC','BaiCheng'],n:'白城'}
,{q:['CC','ChangChun'],n:'长春'}
,{q:['LY','LiaoYuan'],n:'辽源'}
,{q:['SP','SiPing'],n:'四平'}
,{q:['SY','SongYuan'],n:'松原'}
,{q:['TH','TongHua'],n:'通化'}
,{q:['AS','AnShan'],n:'鞍山'}
,{q:['BX','BenXi'],n:'本溪'}
,{q:['DL','DaLian'],n:'大连'}
,{q:['DD','DanDong'],n:'丹东'}
,{q:['FS','FuShun'],n:'抚顺'}
,{q:['FX','FuXin'],n:'阜新'}
,{q:['HLD','HuLuDao'],n:'葫芦岛'}
,{q:['JZ','JinZhou'],n:'锦州'}
,{q:['LY','LiaoYang'],n:'辽阳'}
,{q:['PJ','PanJin'],n:'盘锦'}
,{q:['SY','ShenYang'],n:'沈阳'}
,{q:['TL','TieLing'],n:'铁岭'}
,{q:['YK','YingKou'],n:'营口'}
,{q:['GY','GuYuan'],n:'固原'}
,{q:['SZS','ShiZuiShan'],n:'石嘴山'}
,{q:['YC','YinChuan'],n:'银川'}
,{q:['ZW','ZhongWei'],n:'中卫'}
,{q:['XN','XiNing'],n:'西宁'}
,{q:['AK','AnKang'],n:'安康'}
,{q:['BJ','BaoJi'],n:'宝鸡'}
,{q:['HZ','HanZhong'],n:'汉中'}
,{q:['SL','ShangLuo'],n:'商洛'}
,{q:['WN','WeiNan'],n:'渭南'}
,{q:['XA','XiAn'],n:'西安'}
,{q:['XY','XianYang'],n:'咸阳'}
,{q:['YA','YanAn'],n:'延安'}
,{q:['YL','YuLin'],n:'榆林'}
,{q:['DZ','DeZhou'],n:'德州'}
,{q:['DY','DongYing'],n:'东营'}
,{q:['HZ','HeZe'],n:'菏泽'}
,{q:['JN','JiNan'],n:'济南'}
,{q:['JN','JiNing'],n:'济宁'}
,{q:['LC','LiaoCheng'],n:'聊城'}
,{q:['LY','LinYi'],n:'临沂'}
,{q:['RZ','RiZhao'],n:'日照'}
,{q:['WF','WeiFang'],n:'潍坊'}
,{q:['WH','WeiHai'],n:'威海'}
,{q:['YT','YanTai'],n:'烟台'}
,{q:['ZZ','ZaoZhuang'],n:'枣庄'}
,{q:['ZB','ZiBo'],n:'淄博'}
,{q:['CD','ChengDu'],n:'成都'}
,{q:['DZ','DaZhou'],n:'达州'}
,{q:['DY','DeYang'],n:'德阳'}
,{q:['GA','GuangAn'],n:'广安'}
,{q:['GY','GuangYuan'],n:'广元'}
,{q:['LS','LeShan'],n:'乐山'}
,{q:['MS','MeiShan'],n:'眉山'}
,{q:['MY','MianYang'],n:'绵阳'}
,{q:['NC','NanChong'],n:'南充'}
,{q:['NJ','NeiJiang'],n:'内江'}
,{q:['PZH','PanZhiHua'],n:'攀枝花'}
,{q:['SN','SuiNing'],n:'遂宁'}
,{q:['YB','YiBin'],n:'宜宾'}
,{q:['ZG','ZiGong'],n:'自贡'}
,{q:['ZY','ZiYang'],n:'资阳'}
,{q:['WLMQ','WuLuMuQi'],n:'乌鲁木齐'}
,{q:['KM','KunMing'],n:'昆明'}
,{q:['QJ','QuJing'],n:'曲靖'}
,{q:['YX','YuXi'],n:'玉溪'}
,{q:['ZT','ZhaoTong'],n:'昭通'}
,{q:['HZ','HangZhou'],n:'杭州'}
,{q:['JX','JiaXing'],n:'嘉兴'}
,{q:['LS','LiShui'],n:'丽水'}
,{q:['NB','NingBo'],n:'宁波'}
,{q:['QZ','QuZhou'],n:'衢州'}
,{q:['SX','ShaoXing'],n:'绍兴'}
,{q:['WZ','WenZhou'],n:'温州'}
,{q:['BJ','BeiJing'],n:'北京'}
,{q:['SH','ShangHai'],n:'上海'}
,{q:['CZ','ChangZhi'],n:'长治'}
,{q:['DT','DaTong'],n:'大同'}
,{q:['JC','JinCheng'],n:'晋城'}
,{q:['LF','LinFen'],n:'临汾'}
,{q:['SZ','ShuoZhou'],n:'朔州'}
,{q:['TY','TaiYuan'],n:'太原'}
,{q:['XZ','XinZhou'],n:'忻州'}
,{q:['YQ','YangQuan'],n:'阳泉'}
,{q:['YC','YunCheng'],n:'运城'}
,{q:['TJ','TianJin'],n:'天津'}
	];
cur=0;
function check_city_form(f,e,n){
	if(e.keyCode==13){
		return (2==n?(f.start.value!=''&&f.stop.value!=''):(f.start.value!=''))&&f.start.value!='输入起点站'&&f.stop.value!='输入终点站'&&$('auto_content').style.display=='none';
	}else{
		return true;
	}
}
function enter_content(v){
    _obj.value=v;
    $('auto_content').style.display='none';
}
function auto_complete(o,e){
    _obj=o;
    d=$('auto_content');
	k=o.value;
	l=k.length;
    if(0==l){
        d.style.display='none';
        return;
    }
	n=0;
	r='<table cellspacing=0 cellpadding=3><tr>'
	tc=[];
	latesti=0;
	for(i=0;i<city.length;++i){
		t=0;
		for(j=0;j<city[i].q.length;++j){
			if(city[i].q[j].substr(0,l).toLowerCase()==k.toLowerCase()){
				t=1;break;
			}
		}
        if(city[i].n.substr(0,l).toLowerCase()==k.toLowerCase()){
            t=1;
        }
		if(t){
			r+='<td id="autocity_'+n+'" onclick="enter_content(\''+city[i].n+'\')">'+city[i].n+'</td>';
            ++n;
			latesti=i;
			tc.push(city[i].n);
		}
	}
	r+='</tr></table>';
	if(0==n){
		if(13==e.keyCode){
			$('auto_content').style.display='none';
		}
		return;
	}else if (1==n){
		if (city[latesti].n.toLowerCase()==k.toLowerCase()){
			$('auto_content').style.display='none';
			return;
		}
	}
	if(37==e.keyCode||38==e.keyCode){
		--cur;
	}else if(39==e.keyCode||40==e.keyCode){
		++cur;
	}
	if(cur<0){
		cur=n-1;
	}else if(cur>=n){
		cur=0;
	}
	if(13==e.keyCode){
		enter_content(tc[cur]);
		return;
	}
	r=r.replace('id="autocity_'+cur+'"', 'class="cur"');
	d.innerHTML=r;
	//d.style.position='absolute';
	d.width=o.offsetWidth+'px';
	d.style.left=(getAbsLeft(o)+1)+'px';
	d.style.top=(getAbsTop(o)+24)+'px';
	//d.style.left=o.offsetLeft+'px';
	//d.style.left=o.style.left;
	//d.style.top=(getAbsTop(o)-24)+'px';
	//d.style.left=e.x?e.x:e.clientX;
	//d.style.top=e.y?e.y:e.clientY;
	d.style.display='block';
}
