
var SuggestCity=  "Anqing|安庆|101@Ankang|安康|413@abazhou|阿坝州|422@Anshun|安顺|180@Ali|阿里|469@Anji|安吉|480@Anyang|安阳|226@Antu|安图|333@Anshan|鞍山|340@Bengbu|蚌埠|102@Bozhou|亳州|103@binzhou|滨州|365@BOXING|博兴|366@Beijing|北京|119@Baiyin|白银|135@Baoji|宝鸡|414@Baise|百色|167@Beichuanxian|北川县|423@Beihai|北海|168@bijie|毕节|181@Baoting|保亭|186@Baoding|保定|193@Beidaihe|北戴河|194@buerjin|布尔津|461@baoying|宝应|278@baishan|白山|334@Benxi|本溪|341@Baotou|包头|354@Bayannaoer|巴彦淖尔|355@Chifeng|赤峰|356@Chaohu|巢湖|104@Chizhou|池州|105@Chuzhou|滁州|106@Chongqing|重庆|120@Chaozhou|潮州|142@Chengdu|成都|424@Cangzhou|沧州|195@Changli|昌黎|196@Chengde|承德|197@Chuxiong|楚雄|472@Cixi|慈溪|481@Chibi|赤壁|246@Changde|常德|261@Changsha|长沙|262@Chenzhou|郴州|263@Changshu|常熟|279@Changzhou|常州|280@Changchun|长春|335@Dezhou|德州|367@Dongying|东营|368@Dunhuang|敦煌|136@Dongguan|东莞|143@Datong|大同|401@Daxinxian|大新县|169@Daocheng|稻城|425@Daying|大英|426@Dazhou|达州|427@Deyang|德阳|428@Dujiangyan|都江堰|429@Duyun|都匀|182@Daqing|大庆|214@Dali|大理|473@Deqing|德清|482@Dengfeng|登封|227@Danyang|丹阳|281@dexing|德兴|318@Dalian|大连|342@Dandong|丹东|343@E'erduosi|鄂尔多斯|357@Enping|恩平|144@Emeishan|峨眉山|430@Enshi|恩施|247@Fuyang|阜阳|107@feicheng|肥城|369@Fuding|福鼎|121@Fuqing|福清|122@Fuzhou|福州|123@Foshan|佛山|145@Fangchenggang|防城港|170@Fengning|丰宁|198@Fenghua|奉化|483@Fuyang|富阳|484@Fenghuangxian|凤凰县|264@Fushun|抚顺|344@Ge'ermu|格尔木|363@Gaozhou|高州|146@Guangzhou|广州|147@Guigang|贵港|171@Guilin|桂林|172@ganzizhou|甘孜州|431@GUANG,YUAN|广元|432@Guang'an|广安|433@Guiyang|贵阳|183@gaoyou|高邮|282@Ganzhou|赣州|319@Huhehaote|呼和浩特|358@Hefei|合肥|108@Huainan|淮南|109@Huangshan|黄山|110@haiyang|海阳|370@Heze|菏泽|371@Heyuan|河源|148@Huizhou|惠州|149@Hanzhong|汉中|415@Huashan|华山|416@hailuogou|海螺沟|434@Haikou|海口|187@Hsinchu|新竹|453@Handan|邯郸|199@Hengshui|衡水|200@Haerbin|哈尔滨|215@Hegang|鹤岗|216@Heihe|黑河|217@Honghe|红河|474@Hebi|鹤壁|228@Haining|海宁|485@Haiyan|海盐|486@Hangzhou|杭州|487@hengdian|横店|488@Huzhou|湖州|489@Hong,Kong|香港|245@Huangshi|黄石|248@Hengyang|衡阳|265@Huaihua|怀化|266@haian|海安|283@Huai'an|淮安|284@hunchun|珲春|336@Haicheng|海城|345@Jiuhuashan|九华山|111@jiaonan|胶南|372@Jiaozhou|胶州|373@jimo|即墨|374@Jinan|济南|375@Jining|济宁|376@Jinjiang|晋江|124@Jiayuguan|嘉峪关|137@Jiuquan|酒泉|138@Jiexiu|介休|402@Jincheng|晋城|403@Jinzhong|晋中|404@Jiangmen|江门|150@Jieyang|揭阳|151@Jiangyou|江油|435@Jiuzhaigou|九寨沟|436@Jiamusi|佳木斯|218@Jixi|鸡西|219@Jiaozuo|焦作|229@Jiyuan|济源|230@Jiande|建德|490@Jiashan|嘉善|491@Jiaxing|嘉兴|492@Jinhua|金华|493@Jinyun|缙云|494@Jingmen|荆门|249@Jingzhou|荆州|250@Jishou|吉首|267@Jiangdu|江都|285@jiangyan|姜堰|286@Jiangyin|江阴|287@jingjiang|靖江|288@Jintan|金坛|289@Jurong|句容|290@Jian|吉安|320@Jingdezhen|景德镇|321@Jinggangshan|井冈山|322@Jiujiang|九江|323@Jilin|吉林|337@Jinzhou|锦州|346@Kaiping|开平|152@kangding|康定|437@Kaili|凯里|184@Kaohsiung|高雄|454@Kenting|垦丁|455@kanasi|喀纳斯|462@Kashi|喀什|463@Kelamayi|克拉玛依|464@Kuerle|库尔勒|465@Kunming|昆明|475@Kaifeng|开封|231@Kunshan|昆山|291@Liu'an|六安|112@Laiwu|莱芜|377@laixi|莱西|378@Liaocheng|聊城|379@Linyi|临沂|380@Liancheng|连城|125@longkou|龙口|381@Longyan|龙岩|126@Lanzhou|兰州|139@Linfen|临汾|405@Liuzhou|柳州|173@longshen|龙胜|174@langzhong|阆中|438@Leshan|乐山|439@liangshanzhou|凉山州|440@Luzhou|泸州|441@Lingshui|陵水|188@Langfang|廊坊|201@Luanping|滦平|202@Lasa|拉萨|470@Lijiang|丽江|476@Luohe|漯河|232@Luoyang|洛阳|233@Lanxi|兰溪|495@Leqing|乐清|496@Linan|临安|497@Linhai|临海|498@Lishui|丽水|499@Longyou|龙游|500@Liuyang|浏阳|268@Lianyungang|连云港|292@Liyang|溧阳|293@Lushan|庐山|324@Liaoyang|辽阳|347@Manzhouli|满洲里|359@Ma'anshan|马鞍山|113@Maoming|茂名|153@Meizhou|梅州|154@Meishan|眉山|442@Mianyang|绵阳|443@Mohe|漠河|220@Mudanjiang|牡丹江|221@Macau|澳门|353@Ningde|宁德|127@Nanning|南宁|175@Nanchong|南充|444@Neijiang|内江|445@Nandaihe|南戴河|203@Nanyang|南阳|234@Ningbo|宁波|501@Ninghai|宁海|502@Nanjing|南京|294@Nantong|南通|295@Nanchang|南昌|325@Penglai|蓬莱|382@pingdu|平度|383@Putian|莆田|128@pingyi|平邑|384@Pingyao|平遥|406@PAN?ZHI?HUA|攀枝花|446@pingdingshan|平顶山|235@Puyang|濮阳|236@pinggyang|平阳|503@Pinghu|平湖|504@Pujiang|浦江|505@Pingxiang|萍乡|326@Panjin|盘锦|348@Quanzhou|泉州|129@Qingdao|青岛|385@Qingzhou|青州|386@Qufu|曲阜|387@Qingyuan|清远|155@Qinzhou|钦州|176@Qionghai|琼海|189@Qianan|迁安|204@Qinhuangdao|秦皇岛|205@Qiqihaer|齐齐哈尔|222@Qiandaohu|千岛湖|506@Quzhou|衢州|507@Qidong|启东|296@Rizhao|日照|388@Rongcheng|荣成|389@Renqiu|任丘|206@Rikazhe|日喀则|471@Ruian|瑞安|508@rugao|如皋|297@Suzhou|宿州|114@Sanming|三明|130@Shishi|石狮|131@shouguang|寿光|390@Shanghai|上海|400@Shantou|汕头|156@Shanwei|汕尾|157@Shaoguan|韶关|158@Shenzhen|深圳|159@Shenmuxian|神木县|417@Sanya|三亚|190@Songpan|松潘|447@Suining|遂宁|448@sanheshi|三河市|207@Shijiazhuang|石家庄|208@Suifenhe|绥芬河|223@Suihua|绥化|224@Sanmenxia|三门峡|237@Shangqiu|商丘|238@Shiyan|十堰|251@Suizhou|随州|252@Shangyu|上虞|509@Shaoxing|绍兴|510@Shengzhou|嵊州|511@Shaoshan|韶山|269@Shaoyang|邵阳|270@siyang|泗阳|298@Suqian|宿迁|299@Suzhou|苏州|300@Sanqingshan|三清山|327@Shangrao|上饶|328@Shenyang|沈阳|349@Tongliao|通辽|360@Tianzhushan|天柱山|115@Tongling|铜陵|116@Tai'an|泰安|391@Tianshui|天水|140@Taiyuan|太原|407@taishan|台山|160@Taichung|台中|456@Tainan|台南|457@Taipei|台北|458@Taitung|台东|459@Tianjin|天津|460@Tanghai|唐海|209@Tangshan|唐山|210@Tulufan|吐鲁番|466@tengchong|腾冲|477@Taishun|泰顺|512@Taizhou|台州|513@Tiantai|天台|514@Tonglu|桐庐|515@Tongxiang|桐乡|516@Taicang|太仓|301@Taixing|泰兴|302@Taizhou|泰州|303@Tongli|同里|304@tongzhou|通州|305@Tonghua|通化|338@Tieling|铁岭|350@Wuhai|乌海|361@Wuhu|芜湖|117@Wuyishan|武夷山|132@Weifang|潍坊|392@Weihai|威海|393@wendeng|文登|394@Wutaishan|五台山|408@Wuzhou|梧州|177@Wanning|万宁|191@Wuzhishan|五指山|192@Wulumuqi|乌鲁木齐|467@Wuhan|武汉|253@Wuxue|武穴|254@Wenling|温岭|517@Wenzhou|温州|518@Wuyi|武义|519@Wujiang|吴江|306@Wuxi|无锡|307@Wuyuan|婺源|329@Xining|西宁|364@Xuancheng|宣城|118@Xiamen|厦门|133@xiajin|夏津|395@Xinzhou|忻州|409@Xian|西安|418@Xianyang|咸阳|419@Xichang|西昌|449@Xianghexian|香河县|211@Xingtai|邢台|212@Xianggelila|香格里拉|478@Xishuangbanna|西双版纳|479@xinmi|新密|239@Xinxiang|新乡|240@Xinyang|信阳|241@Xuchang|许昌|242@Xiangfan|襄樊|255@Xianning|咸宁|256@Xiantao|仙桃|257@Xiaogan|孝感|258@xiangshan|象山|520@Xianju|仙居|521@Xinchang|新昌|522@Xiangtan|湘潭|271@xiangxi|湘西|272@Xinyi|新沂|308@Xuzhou|徐州|309@Xinyu|新余|330@Xingcheng|兴城|351@Yinchuan|银川|362@Yantai|烟台|396@Yanzhou|兖州|397@yangchengxian|阳城县|410@Yangquan|阳泉|411@Yuncheng|运城|412@Yangjiang|阳江|161@yunfu|云浮|162@Yan'an|延安|420@Yulin|榆林|421@Yangshuo|阳朔|178@Yulin|玉林|179@yaan|雅安|450@Yibin|宜宾|451@Yining|伊宁|468@Yabuli|亚布力|225@Yichang|宜昌|259@Yandangshan|雁荡山|523@Yiwu|义乌|524@Yongjia|永嘉|525@Yongkang|永康|526@Yuyao|余姚|527@Yiyang|益阳|273@Yongzhou|永州|274@Yueyang|岳阳|275@Yancheng|盐城|310@yangzhong|扬中|311@Yangzhou|扬州|312@Yixing|宜兴|313@Yizheng|仪征|314@Yichun|宜春|331@Yingtan|鹰潭|332@Yanji|延吉|339@Yingkou|营口|352@Zhangzhou|漳州|134@Zhangye|张掖|141@Zaozhuang|枣庄|398@Zibo|淄博|399@Zhanjiang|湛江|163@Zhaoqing|肇庆|164@Zhongshan|中山|165@Zhuhai|珠海|166@Zunyi|遵义|185@Zigong|自贡|452@Zhangjiakou|张家口|213@Zhengzhou|郑州|243@Zhumadian|驻马店|244@zhongxiang|钟祥|260@Zhoushan|舟山|528@Zhuji|诸暨|529@Zhangjiajie|张家界|276@Zhuzhou|株洲|277@Zhangjiagang|张家港|315@Zhenjiang|镇江|316@Zhouzhuang|周庄|317";

var SuggestDefault="Beijing|北京|101@Shanghai|上海|102@Guangzhou|广州|132@Shenzhen|深圳|130@Hangzhou|杭州|117@Nanjing|南京|112@Chengdu|成都|128@Hong Kong|香港|158@Qingdao|青岛|107@Wuhan|武汉|577@Xiamen|厦门|125@Dalian|大连|106";
		var u=-1;
		var temp_str;
		var $=function(node){
			return document.getElementById(node);
		}
		var $$=function(node){
			return document.getElementById("suggest").getElementsByTagName(node);
		}
		function ajax_keyword(){

			var localstr="<div class='suggestnodt' id='suggestlist'>输入中文/拼音 ↑↓选择</div>"
        	     localstr+="<dl class='suggestdl'>"
			var localcar=new Array();
			var localcardef=new Array();
			var skey=""
			
			if ($("h_city")&&document.activeElement.name=='h_city')
			{
			skey=$("h_city").value.toLowerCase()
			}			
		
		
			if($("keyword")&&document.activeElement.name=='keyword')
			{
			skey=$("keyword").value.toLowerCase()
			}
			

			localcar=SuggestCity.split("@")
			localcardef=SuggestDefault.split("@")	
			var countnum=-1

			
			if (skey.length==0){
			
			for(var s=0;s<localcardef.length;s++)
			{
					
					countnum++
					var scc=new Array()
					scc=localcardef[s].split("|")
				
					localstr+= "<dt class='suggestli'  onclick=SelectSuggestValue('" + scc[1]+ "')  onmouseover=mo(" + countnum + ")>" +  scc[0] + "<span class='suggestspan'>" + scc[1] + "</span></dt>"
			}
			}
			
			else
			{
			for(var s=0;s<localcar.length;s++)
			{
				var getc=localcar[s].toLowerCase() 
				if (skey.length==2){//取首字母
			
						if(getc.indexOf(skey.substring(0,1))!=-1&&getc.indexOf(skey.substring(1,2))!=-1){
								
						countnum++
						var scc=new Array()
						scc=localcar[s].split("|")
						localstr+= "<dt class='suggestli'  onclick=SelectSuggestValue('" + scc[1]+ "')  onmouseover=mo(" + countnum + ")>" +  scc[0] + "<span class='suggestspan'>" + scc[1] + "</span></dt>"
					 }
					 if(countnum>11)
					 {
						 break;
					 }				
				}
				
				if(getc.indexOf(skey)!=-1&&skey.length!=2)
				{
					
					countnum++
					var scc=new Array()
					scc=localcar[s].split("|")
					localstr+= "<dt class='suggestli'  onclick=SelectSuggestValue('" + scc[1]+ "')  onmouseover=mo(" + countnum + ")>" +  scc[0] + "<span class='suggestspan'>" + scc[1] + "</span></dt>"
				 }
				 if(countnum>11)
				 {
					 break;
				 }
			 
			 }
			}
		
			localstr+="</dl>"
	
			var data=localstr;
		
			if(countnum<11 )
			{
			$("sone").style.height=String((countnum+1)*25+25)+"px"
			}
			if(countnum==11)
			{
			$("sone").style.height="295px"				
			
			}
			$("suggestframe").style.display="block";
		    $("sone").style.display="block";
			$("suggest").innerHTML=data;

		
		}
		function keyupdeal(e){
		
			var keyc;
			if(window.event){
				keyc=e.keyCode;
				}
			else if(e.which){
				keyc=e.which;
				}
			if(keyc!=40 && keyc!=38){
				ajax_keyword();
								if($("keyword")){
				temp_str=$("keyword").value;
								}
			}
			}

		function set_style(num){

			for(var i=0;i<$$("dt").length;i++){
				var li_node=$$("dt")[i];
				li_node.className="suggestli";
			}
			if(u>=0 && u<$$("dt").length){
				var i_node=$$("dt")[u];
				$$("dt")[u].className="suggestselect";
				}
			}
		function mo(nodevalue){
			u=nodevalue;
			set_style(u);
		}
		function SelectSuggestValue(cityvlaue)
        {
		 
	
		 if($("keyword")){$("keyword").value=cityvlaue}
		 if($("city")){$("city").value=cityvlaue	   }
		 if($("h_city")){$("h_city").value=cityvlaue }			 
		 $("suggestframe").style.display="none";
		 $("sone").style.display="none";		 

        }
		function form_submit(){
			if(u>=0 && u<$$("dt").length){
				$$("input")[0].value=$$("dt")[u].childNodes[0].nodeValue;
				}
		
		}
		function hide_suggest(){
			var nodes=document.body.childNodes
			for(var i=0;i<nodes.length;i++){
				if(nodes[i]!=$("keyword")){
					$("suggest").innerHTML="";
					}
				}
			}
			
function keydowndeal(e){

			var keyc;
			if(window.event){
				keyc=e.keyCode;
				}
			else if(e.which){
				keyc=e.which;
				}
			if(keyc==40 || keyc==38){
			if(keyc==40){
				if(u<$$("span").length){
					u++;
					if(u>=$$("span").length){
						u=-1;
					}
				}
				if(u>=$$("span").length){
						u=-1;
					}
			}
			if(keyc==38){
				if(u>=0){
					u--;
					if(u<=-1){
						u=$$("span").length;
					}
				}
				else{
					u=$$("span").length-1;
				}
			}
			set_style(u);
			if(u>=0 && u<$$("span").length){
				if($("keyword")){
					$("keyword").value=$$("span")[u].childNodes[0].nodeValue
					}
				if($("h_city")){
					$("h_city").value=$$("span")[u].childNodes[0].nodeValue
					}
				}
			else{
				if($("keyword")){
				$("keyword").value=temp_str;
				}
				}
			}
		}
		
		function hideSuggest()
        {
		if (!(document.activeElement.name))
		{ 
		 $("suggestframe").style.display="none";
		 $("sone").style.display="none";
		}

        }	
		
		function SuggestXY(sImg,Scid,Noimg)
		{
			
			if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)//FF下列表框会自动增宽,将不应用自定义增长框架
			{ 
			//return
			} 
			var oImg=document.getElementById(sImg);
			var oCid=document.getElementById(Scid);
			if(!oImg){alert("控制对象不存在！");return;}
			if(!oCid){alert("控制对象不存在！");return;}	
			var eT=0,eL=0,p=oImg;
			var sT=document.body.scrollTop,sL=document.body.scrollLeft;
			var eH=oImg.height,eW=oImg.width;	
			var bH=document.body.clientHeight
			var bW=document.body.clientWidth
		
			if(document.body.scrollTop==0 || (document.documentElement.scrollTop!=0 && document.documentElement.clientHeight!=0))
			{
		
				sT=document.documentElement.scrollTop
				sL=document.documentElement.scrollLeft;
				bH=document.documentElement.clientHeight
				bW=document.documentElement.clientWidth
				
				
			}
			while(p&&p.tagName!="BODY"){eT+=p.offsetTop;eL+=p.offsetLeft;p=p.offsetParent;}
			{
			if(!Noimg)
			oCid.style.top=eT+"px"
			else
			{
			oCid.style.top=(eT+20)+"px"
			}
			}
			oCid.style.left=eL+"px"
			ajax_keyword();
		}
		
document.write('	    <iframe frameborder="0" id="suggestframe"></iframe>')
document.write('										<div id="sone" ondblclick="hideSuggest()">')
document.write('										<div id="suggest"></div>')
document.write('										</div>')
