String.prototype.trim=function(){return this.replace(/(^\s+)|(\s+$)/g,"")};
String.prototype.format=function(){var a=arguments;return this.replace(/\{(\d+)\}/g,function(c,b){return a[b]})};function StringBuilder(){this.arr=[]}StringBuilder.prototype.append=function(a){this.arr.push(a)};StringBuilder.prototype.appendFormat=function(){for(var a=arguments[0],c=0;c<arguments.length-1;c++)a=a.replace(new RegExp("\\{"+c+"\\}"),arguments[c+1]);this.arr.push(a)};StringBuilder.prototype.toString=function(){return this.arr.join("")};
function citytab(a){var c=document.getElementById("cityhead").getElementsByTagName("li");if(c){for(var b=0;b<c.length;b++)c[b].className="search_li01";if(b=document.getElementById("li"+a))b.className="search_li02"}if(c=document.getElementById("city_box").getElementsByTagName("div")){for(b=1;b<c.length;b++)c[b].className="list_main unshow";if(b=document.getElementById("city"+a))b.className="list_main"}document.getElementById("area_getiframe").style.height=document.getElementById("city_box").offsetHeight+2+"px";}
function prefixTab(a){var c=document.getElementById("cityall").getElementsByTagName("ul");if(c){for(var b=1;b<c.length;b++)c[b].className="city_sugg unshow";if(a=document.getElementById("ul"+a))a.className="city_sugg"}document.getElementById("area_getiframe").style.height=document.getElementById("city_box").offsetHeight+2+"px"};

function replaceHtml(el, html) {
    var oldEl = typeof el == "string" ? document.getElementById(el) : el;
    var newEl = oldEl.cloneNode(false);
    newEl.innerHTML = html;
    oldEl.parentNode.replaceChild(newEl, oldEl);
    return newEl;
};

var parentbject;
window.city_suggest = function(){
	this.object = '';
	this.id2 = '';
	this.taskid = 0;
	this.delaySec = 10; // 默认延迟多少毫秒出现提示框
	this.hot= [];
	this.letter = [];
	this.hotelcity ={};
	/**
	* 初始化类库
	*/
	this.init_zhaobussuggest=  function(){
		var objBody = document.getElementsByTagName("body").item(0);
		var objiFrame = document.createElement("iframe");
		var objplatform = document.createElement("div");
		objiFrame.setAttribute('id','area_getiframe');
		objiFrame.setAttribute("src","about:blank");
		objiFrame.style.zindex='100';
		objiFrame.style.border='0';
		objiFrame.style.width='0px';
		objiFrame.style.height='0px';
		objiFrame.style.position = 'absolute';
		objplatform.setAttribute('id','area_getplatform');
		objplatform.setAttribute('align','left');
		objplatform.style.position = 'absolute';
		objplatform.style.border = 'solid 1px #7f9db9';
		objplatform.style.background = '#ffffff';
		if(objBody){
		    objBody.appendChild(objiFrame);
		    if(objiFrame){
		        objiFrame.ownerDocument.body.appendChild(objplatform);
		    }
		}
		if(!document.all) {
			window.document.addEventListener("click",this.hidden_suggest,false);
		}else{
			window.document.attachEvent("onclick",this.hidden_suggest);
		}
	}

	/***************************************************fill_div()*********************************************/
	//函数功能：动态填充div的内容，该div显示所有的提示内容
	//函数参数：allplat 一个字符串数组，包含了所有可能的提示内容
	this.fill_div = function(allplat){
		
		var _html=new StringBuilder;
		_html.append('<div id="city_box" class="choose_frame">');
		_html.append('\t<div id="cityhead" class="list_head">');
		_html.append('\t\t<ul class="fleft">');
		_html.append('\t\t\t<li id="lihot" class="search_li02" onclick="citytab(\'hot\');document.getElementById(\'span_sort\').style.display=\'none\';">\u70ed\u95e8\u57ce\u5e02</li>');
		_html.append('\t\t\t<li id="liall" class="search_li01" onclick="citytab(\'all\');document.getElementById(\'span_sort\').style.display=\'block\';">\u66f4\u591a\u57ce\u5e02</li>');
		_html.append("\t\t</ul>");
		_html.append('\t\t<span id="span_sort" style="display: none;" class="fcenter">\uff08\u6309\u62fc\u97f3\u9996\u5b57\u6bcd\uff09-\u53ea\u5217\u5e02\u7ea7\u57ce\u5e02</span>');
        _html.append('\t\t<a onclick="parentbject.hidden();" style="cursor:pointer;" class="fright" title="\u5173\u95ed"><img src="http://www.auyou.cn/images/scenery/winclose.gif" /></a>');
		_html.append("\t</div>");
		_html.append('\t<div id="cityhot" class="list_main ">');
		_html.append('\t\t<ul class="city_sugg">');
		var c_tmp_b_l ='';
		var c_tmp_b_r ='';
		var i_tmp_i = 0;
		for(var i=0;i<this.hot.length;i++){
			c_tmp_b_l =this.hot[i];
			i_tmp_i = c_tmp_b_l.indexOf("-");
			c_tmp_b_r = c_tmp_b_l.substring(i_tmp_i+1,i_tmp_i+7);
			c_tmp_b_l = c_tmp_b_l.substring(0,i_tmp_i);
			_html.appendFormat("\t\t\t<li><a href=\"javascript:void(0);\" onclick=\"parentbject.add_input_text('{0}','{1}');\">{2}</a></li>",c_tmp_b_l,c_tmp_b_r,c_tmp_b_l);
		}
		_html.append("\t\t</ul>");
		_html.append('\t\t<span class="more_city link01"><a href="javascript:void(0);" onclick="citytab(\'all\');document.getElementById(\'span_sort\').style.display=\'block\';" style="text-decoration:underline;">\u66f4\u591a\u57ce\u5e02</a></span>');
        _html.append("\t</div>");
		_html.append('\t<div id="cityall" class="list_main unshow">');
		_html.append('\t\t<ul class="city_list2 link01">');
		for(i=0;i<this.letter.length;i++){
			_html.appendFormat("\t\t\t<li><a href=\"javascript:prefixTab('{0}');\">{1}</a></li>",this.letter[i],this.letter[i]);
		}
		_html.append("\t\t</ul>");
        for(i=0;i<this.letter.length;i++)
		{
			if(i==0){
				_html.appendFormat('\t\t<ul id="ul{0}" class="city_sugg">',this.letter[i])
			}else{
				_html.appendFormat('\t\t<ul id="ul{0}" class="city_sugg unshow">',this.letter[i]);
			}
			var c=this.hotelcity[this.letter[i]];
			if(c)for(var j=0;j<c.length;j++){
				c_tmp_b_l =c[j];
				i_tmp_i = c_tmp_b_l.indexOf("-");
				c_tmp_b_r = c_tmp_b_l.substring(i_tmp_i+1,i_tmp_i+7);
				c_tmp_b_l = c_tmp_b_l.substring(0,i_tmp_i);
				_html.appendFormat("\t\t\t<li><a href=\"javascript:void(0);\" onclick=\"parentbject.add_input_text('{0}','{1}');\">{2}</a></li>",c_tmp_b_l,c_tmp_b_r,c_tmp_b_l);
			}
			_html.appendFormat("\t\t</ul>")
		}
		
		_html.append("\t</div>");_html.append("</div>");
        msgplat = _html.toString();
        
        var el = document.getElementById("area_getplatform");

        window.setTimeout(function(){
            replaceHtml(el, msgplat);
            
            document.getElementById("area_getiframe").style.width = document.getElementById("area_getplatform").clientWidth+2;
            document.getElementById("area_getiframe").style.height = document.getElementById("area_getplatform").clientHeight+2;
        },10);
		
		
	}
    
    function gL(x){var l=0;while(x){l+=x.offsetLeft;x=x.offsetParent;}return l};
    function gT(x){var t=0;while(x){t+=x.offsetTop;x=x.offsetParent;}return t};
	/***************************************************fix_div_coordinate*********************************************/
	//函数功能：控制提示div的位置，使之刚好出现在文本输入框的下面
	this.fix_div_coordinate = function(){
		var leftpos=gL(this.object);
		var toppos=gT(this.object);
	    var w = this.object.offsetWidth;
	    var h=this.object.offsetHeight;
	    if(leftpos+374 > document.body.clientWidth)
	    {
	      document.getElementById("area_getiframe").style.left = leftpos-(374-w)+"px";
	      document.getElementById("area_getplatform").style.left =leftpos-(374-w) +"px";
	    }
	    else
	    {
	      document.getElementById("area_getiframe").style.left = leftpos +"px";
	      document.getElementById("area_getplatform").style.left =leftpos +"px";
	    }
		document.getElementById("area_getiframe").style.top = toppos +h+ 'px';
		document.getElementById("area_getplatform").style.top = toppos+h+ 'px';
	}

    /***************************************************hidden_suggest*********************************************/
	//函数功能：隐藏提示框
	this.hidden_suggest = function (event){
		if (event.target) targ = event.target;  else if (event.srcElement) targ = event.srcElement;
		if(targ.tagName!='LI' && targ.tagName!='A'&& targ.tagName!='SPAN'){	
		    document.getElementById("area_getiframe").style.visibility = "hidden";
		    document.getElementById("area_getplatform").style.visibility = "hidden";
		}
	}
	this.hidden = function(){if(document.getElementById("area_getiframe")){document.getElementById("area_getiframe").style.visibility = "hidden";document.getElementById("area_getplatform").style.visibility = "hidden";}}

	/***************************************************show_suggest*********************************************/
	//函数功能：显示提示框
	this.show_suggest = function (){
		document.getElementById("area_getiframe").style.visibility = "visible";
		document.getElementById("area_getplatform").style.visibility = "visible";
	}

	this.is_showsuggest= function (){
		if(document.getElementById("area_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,keyid){
		keys=this.ltrim(keys)
		this.object.value = keys;
		var id=this.object.id;
		var id2 = this.id2;
		if(id2!=""){
			document.getElementById(this.id2).value = keyid;
		}
		document.getElementById(id).style.color="#000000";
		document.getElementById(id).value=keys;

		document.getElementById("area_getiframe").style.visibility = "hidden";
		document.getElementById("area_getplatform").style.visibility = "hidden";
     }

    /***************************************************display*********************************************/
	//函数功能：入口函数，将提示层div显示出来
	//输入参数：object 当前输入所在的对象，如文本框
	//输入参数：e IE事件对象
	this.display = function (object,id2,e){

		this.id2 = id2;
		if(!document.getElementById("area_getplatform")) this.init_zhaobussuggest();
		if (!e) e = window.event;
		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;

		this.object = object;
		if(window.opera) this.sleep(100);//延迟0.1秒
		parentbject = this;
		if(this.taskid) window.clearTimeout(this.taskid);
        this.taskid=setTimeout("parentbject.localtext();" , this.delaySec);
	}

	//函数功能：从本地js数组中获取要填充到提示层div中的文本内容
	this.localtext = function(){
		var id=this.object.id;
		parentbject.show_suggest();
		parentbject.fill_div('');
		parentbject.fix_div_coordinate();
	}
};
//下面是线路
var letterL=['A','B','C','D','F','G','H','J','K','L','N','Q','S','T','W','X','Y','Z'];
var hotL=['杭州-277101','上海-4201','北京-4001','重庆-4401','福州-0201','桂林-0503','贵阳-0601','哈尔滨-0901','济南-2001','开封-0702','宁波-2774','南京-1413','北海-0502','深圳-0401','苏州-1411','无锡-1410','郑州-0701'];
var citysL={A:['安顺-0608'],B:['北京-4001','保定-0804','北海-0502'],C:['长沙-1001','池州-0115','成都-2321','长春-1301','重庆-4401'],D:['丹东-1605','大连-1601'],F:['东莞-0409','福州-0201'],G:['桂林-0503','广元-2305','贵阳-0601'],H:['海口-1201','惠州-0407','哈尔滨-0901','杭州市-2771','合肥-0101','黄山-0108'],J:['揭阳-0420','酒泉-0310','吉安-1509','九江-1504','济南-2001','鸡西-0904','焦作-0704'],K:['开封-0702'],L:['兰州-0301','拉萨-2401','临沂-2014'],N:['宁波市-2774','南京-1413','南宁-0501'],Q:['青岛-2002'],S:['上海-4201','沈阳-1614','三亚-1202','松源-1307','苏州-1411','上饶-1506','深圳-0401','石家庄-0801'],T:['天津-4301','太原-2101','泰安-2010'],W:['乌鲁木齐-2501','武汉-1112','温州市-2777','无锡-1410'],X:['西安-2210','西双版纳-2605','厦门-0202','忻州-2107'],Y:['宜昌-1105','雅安-2313','银川-1801','扬州-1405','伊春-0909','阳江-0413'],Z:['郑州-0701','舟山市-2780','漳州-0206']};
var suggestL = new city_suggest();suggestL.letter = letterL;suggestL.hot = hotL;suggestL.hotelcity = citysL;
//下面是酒店
var letterH=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','P','Q','R','S','T','W','X','Y','Z'];
var hotH=['北京-4001','上海-4201','广州-042101','深圳-040101','杭州-277101','南京-141301','成都-232101','武汉-111201','青岛-200201','大连-160101','苏州-141101','三亚-120201','厦门-020201','海口-120101','西安-221001','长沙-100101','昆明-260101','沈阳-161401','香港-2801'];
var citysH={A:['阿勒泰-2510','安康-2208','安庆-0107','阿拉善盟-1704','阿克苏-2515','鞍山-1602','安顺-0608','安阳-0708','澳门-2901','阿坝-2316'],B:['巴中-2312','滨州-2016','白山-1306','保山-2607','百色-0511','北海-0502','包头-1708','本溪-1604','毕节-0607','博尔塔拉-2507','巴彦淖尔-1710','巴音郭楞-2502','蚌埠-0106','保定-0804','白银-0303','宝鸡-2209','北京-4001'],C:['昌都-2403','朝阳-1612','沧州-0809','崇左-0505','长治-2104','常州-1412','长沙-1001','楚雄-2611','郴州-1008','承德-0805','滁州-0109','常德-1007','池州-0115','成都-2321','巢湖-0113','长春-1301','潮州-0419','赤峰-1711','昌吉-2513','重庆-4401'],D:['大庆-0908','德宏-2613','东营-2005','丹东-1605','大兴安岭-0910','大连-1601','大理-2612','达州-2320','德州-2013','大同-2102','德阳-2303','迪庆-2614'],E:['恩施-1111','鄂州-1110','鄂尔多斯-1709'],F:['福州-0201','阜新-1613','东莞-0409','防城港-0509','阜阳-0117','佛山-0412','抚顺-1603'],G:['甘南-0311','广安-2310','桂林-0503','固原-1802','赣州-1511','广元-2305','甘孜-2317','广州-0421','贵阳-0601','贵港-0514'],H:['葫芦岛-1609','兴安盟-1712','杭州-2771','呼和浩特-1701','贺州-0507','湖州-2772','哈密-2503','河源-0405','菏泽-2017','黄石-1101','黄冈-1108','红河-2616','黑河-0911','淮安-1402','鹤岗-0903','衡阳-1004','和田-2504','海口-1201','鹤壁-0706','亳州-0111','怀化-1011','海北-1903','黄山-0108','淮南-0102','合肥-0101','衡水-0808','呼伦贝尔-1706','淮北-0103','河池-0508','海南州-1905','汉中-2205','海西-1906','惠州-0407','邯郸-0802','哈尔滨-0901'],I:['内江-2307'],J:['金华-2779','酒泉-0310','荆州-1104','佳木斯-0907','锡林郭勒-1705','嘉兴-2773','荆门-1106','抚州-1508','焦作-0704','济南-2001','江门-0411','鸡西-0904','吉林-1302','嘉峪关-0305','宜春-1507','济源-0718','晋城-2105','吉安-1509','九江-1504','金昌-0302','揭阳-0420','晋中-2108','济宁-2009','锦州-1606','景德镇-1510'],K:['奎屯-2509','克拉玛依-2506','喀什-2514','昆明-2601','开封-0702'],L:['兰州-0301','丽水-2778','临沂-2014','柳州-0504','泸州-2302','莱芜-2012','辽阳-1610','洛阳-0703','六安-0116','吕梁-2111','乐山-2308','廊坊-0810','连云港-1409','凉山-2318','林芝-2407','辽源-1304','龙岩-0208','临汾-2110','六盘水-0604','娄底-1012','漯河-0712','拉萨-2401','聊城-2015','丽江-2608','临沧-2606','来宾-0510'],M:['绵阳-2304','茂名-0415','牡丹江-0906','眉山-2314','马鞍山-0110','梅州-0406'],N:['宁波-2774','怒江-2615','南京-1413','南通-1407','南阳-0713','南宁-0501','宁德-0209','南平-0207','南充-2311','南昌-1501'],P:['攀枝花-2319','盘锦-1608','莆田-0204','萍乡-1502','平凉-0313','濮阳-0709','平顶山-0705'],Q:['泉州-0205','钦州-0506','黔西南-0605','衢州-2770','曲靖-2602','齐齐哈尔-0905','庆阳-0306','黔南-0606','秦皇岛-0811','青岛-2002','清远-0418','黔东南-0609'],R:['日照-2011','日喀则-2405'],S:['朔州-2106','松源-1307','苏州-1411','绥化-0913','遂宁-2306','双鸭山-0902','榆林-2206','山南-2404','商丘-0714','石河子-2505','上饶-1506','深圳-0401','宿迁-1403','石嘴山-1804','汕头-0403','石家庄-0801','三门峡-0710','汕尾-0408','邵阳-1005','韶关-0404','三亚-1202','四平-1303','十堰-1103','绍兴-2775','思茅-2610','三明-0203','上海-4201','宿州-0112','商洛-2207','沈阳-1614'],T:['通化-1305','泰安-2010','铜川-2201','铜仁-0603','天水-0304','通辽-1707','台湾-3001','泰州-1406','铜陵-0105','太原-2101','天津-4301','吐鲁番-2516','唐山-0807','铁岭-1611'],W:['潍坊-2006','文山-2609','武汉-1112','乌鲁木齐-2501','芜湖-0104','威海-2008','吴忠-1803','乌海-1703','渭南-2203','乌兰察布-1702','温州-2777','武威-0308','无锡-1410','梧州-0512'],X:['咸宁-1109','西安-2210','襄樊-1102','孝感-1107','徐州-1401','新余-1503','新乡-0707','宣城-0114','湘西-1013','许昌-0711','西宁-1901','湘潭-1003','厦门-0202','香港-2801','邢台-0803','信阳-0716','西双版纳-2605','咸阳-2202','忻州-2107'],Y:['永州-1014','延安-2204','玉树-1908','伊犁-2508','宜昌-1105','盐城-1404','运城-2109','阳泉-2103','延边-1309','玉林-0513','岳阳-1006','扬州-1405','玉溪-2603','银川-1801','雅安-2313','营口-1607','宜宾-2309','益阳-1009','伊春-0909','云浮-0417','鹰潭-1505','烟台-2007','阳江-0413'],Z:['遵义-0602','湛江-0414','肇庆-0416','株州-1002','台州-2776','淄博-2003','昭通-2604','中山-0410','郑州-0701','镇江-1408','珠海-0402','张掖-0309','舟山-2780','自贡-2301','周口-0717','驻马店-0715','枣庄-2004','漳州-0206','张家界-1010','张家口-0806','资阳-2315']};
var suggestH = new city_suggest();suggestH.letter = letterH;suggestH.hot = hotH;suggestH.hotelcity = citysH;

//================================================鼠标点击 上面是热门城市==================================================//
// JavaScript Document
var _ListData_=[
['阿坝县','aba','231601'],['阿城','acheng','090102'],['阿克苏','akesu','251501'],['阿勒泰','aletai','251001'],['定安','anding','120210'],['安福','anfu','150909'],['安化','anhua','100905'],['安吉','anji','277204'],['安康','ankang','220801'],['安庆','anqing','010701'],['安丘','anqiu','200605'],['鞍山','anshan','160201'],['安顺','anshun','060801'],['安图','antu','130907'],['安溪','anxi','020506'],['安新','anxin','080416'],['安阳','anyang','070801'],['澳大利亚','aodaliya','600401'],['奥地利','aodili','600229'],['澳门','aomen','2901'],['百色','baise','051101'],['白山','baishan','130601'],['白银','baiying','030301'],['巴马','bama','050808'],['保定','baoding','080401'],['宝鸡','baoji','220901'],['保山','baoshan','260701'],['保亭','baoting','120217'],['包头','baotou','170801'],['巴中','bazhong','231201'],['霸州','bazhou','081002'],['北安','beian','091102'],['北道','beidao','030403'],['北海','beihai','050201'],['北京','beijing','4001'],['北流','beiliu','051302'],['蚌埠','bengbu','010601'],['本溪','Benxi','160401'],['本溪县','benxixian','160403'],['毕节','bijie','060701'],['滨海','binhai','140409'],['宾县','binxian','090108'],['滨州','binzhou','201601'],['博乐','bole','250701'],['博罗','boluo','040704'],['波密','bomi','240706'],['博山','boshan','200306'],['泊头','botou','080903'],['博兴','boxing','201606'],['苍南','cangnan','277710'],['苍溪','cangxi','230505'],['沧州','cangzhou','080901'],['长安','changan','221004'],['长白','changbai','130605'],['长春','changchun','130101'],['长岛','changdao','200709'],['常德','changde','100701'],['昌都县','changdu','240301'],['长丰','changfeng','010102'],['长葛','changge','071103'],['长海','changhai','160105'],['昌吉','changji','251301'],['昌乐','changle','200608'],['长乐','changle','020103'],['昌黎','changli','081102'],['长清','changqing','200103'],['长沙','changsha','100101'],['常山','changshan','277005'],['长沙县','changshaxian','100105'],['常熟','changshu','141102'],['长汀','changting','020803'],['昌图','changtu','161104'],['长兴','changxing','277202'],['长治','changzhi','210401'],['常州','Changzhou','141201'],['潮安','chaoan','041902'],['巢湖','chaohu','011301'],['潮阳','chaoyang','040303'],['朝阳','chaoyang','161201'],['潮州','chaozhou','041901'],['承德','chengde','080501'],['成都','chengdu','232101'],['澄海','chenghai','040302'],['辰溪','chenxi','101105'],['郴州','chenzhou','100801'],['赤壁','chibi','110902'],['赤峰','chifeng','171101'],['茌平','chiping','201505'],['赤水','chishui','060202'],['池州','chizhou','011501'],['重庆','chongqing','4401'],['崇州','chongzhou','232105'],['淳安','chunan','277107'],['楚雄','chuxiong','261101'],['滁州','chuzhou','010901'],['慈利','cili','101002'],['慈溪','cixi','277405'],['从化','conghua','042104'],['从江','congjiang','060903'],['崇礼','congli','080610'],['大东','dadong','161404'],['大丰','dafeng','140403'],['大理','dali','261201'],['大连','dalian','160101'],['丹东','dandong','160501'],['当涂','dangtu','011002'],['丹江口','danjiangkou','110306'],['丹阳','danyang','140802'],['儋州','danzhou','120203'],['稻城','daocheng','231714'],['大埔','dapu','040605'],['大庆','daqing','090801'],['大石桥','dashiqiao','160703'],['大同','datong','210201'],['大新','daxin','050505'],['大冶','daye','110105'],['大邑','dayi','232115'],['大英','daying','230604'],['达州','dazhou','232001'],['德保','debao','051106'],['德国','deguo','600221'],['德化','dehua','020507'],['登封','dengfeng','070105'],['德钦','deqin','261402'],['德清','deqing','277203'],['德庆','deqing','041605'],['德兴','dexing','150602'],['德阳','deyang','230301'],['德州','dezhou','201301'],['电白','dianbai','041505'],['鼎城','dingcheng','100702'],['定南','dingnan','151110'],['定西县','dingxi','031401'],['定远','dingyuan','010906'],['东方','dongfang','120208'],['东港','donggang','160502'],['东莞','dongguan','040901'],['东海','donghai','140902'],['东陵','dongling','161407'],['东山','dongshan','020607'],['东台','dongtai','140402'],['东兴','dongxing','050902'],['东阳','dongyang','277905'],['东营','dongying','200501'],['东源','dongyuan','040506'],['杜尔伯特','duerbote','090806'],['都江堰','dujianyan','232107'],['敦化','dunhua','130903'],['独山','dushan','060611'],['都匀','duyun','060601'],['峨眉山','emeishan','230807'],['恩平','enping','041106'],['恩施','enshi','111101'],['鄂尔多斯','ererduosi','170901'],['鄂州','ezhou','111001'],['法国','faguo','600205'],['法库','faku','161411'],['繁昌','fanchang','010404'],['防城港','fangchenggang','050901'],['房县','fangxian','110304'],['繁峙','fanshi','210710'],['番禺','fanyu','042103'],['肥城','feicheng','201002'],['肥西','feixi','010104'],['丰城','fengcheng','150702'],['凤城','fengcheng','160503'],['奉化','fenghua','277404'],['凤凰','fenghuang','101306'],['封开','fengkai','041606'],['丰南','fengnan','080703'],['丰宁','fengning','080507'],['丰润','fengrun','080707'],['凤山','fengshan','050804'],['凤台','fengtai','010202'],['丰县','fengxian','140107'],['凤县','fengxian','220911'],['汾阳','fenyang','211104'],['分宜','fenyi','150302'],['佛冈','fogang','041804'],['佛山','foshan','041201'],['福鼎','fuding','020905'],['扶风','fufeng','220908'],['阜南','funan','011704'],['抚宁','funing','081104'],['福清','fuqing','020102'],['浮山','fushan','211017'],['抚顺','fushun','160301'],['抚松','fusong','130604'],['阜新','fuxin','161301'],['富阳','fuyang','277104'],['阜阳','fuyang','011701'],['福州','fuzhou','020101'],['抚州','fuzhou','150801'],['赣榆','ganyu','140904'],['甘孜县','ganzi','231701'],['高碑店','gaobeidian','080406'],['藁城','gaocheng','080103'],['高淳','gaochun','141304'],['高密','gaomi','200606'],['高明','gaoming','041205'],['高平','gaoping','210502'],['高唐','gaotang','201503'],['高要','gaoyao','041602'],['高邮','gaoyou','140502'],['高州','gaozhou','041502'],['垦利','gengli','200504'],['铜川','gongchuan','220101'],['公主岭','gongzhuling','130305'],['固安','guan','081004'],['广安','guangan','231001'],['广德','guangde','011403'],['广丰','guangfeng','150603'],['广宁','guangning','041604'],['广饶','guangrao','200502'],['广元','guangyuan','230501'],['广州','guangzhou','042101'],['灌云','guanyun','140903'],['赣州','guanzhou','151101'],['贵港','guigang','051401'],['桂林','guilin','050301'],['桂平','guiping','051402'],['贵溪','guixi','150502'],['贵阳','guiyang','060101'],['古蔺','gulin','230204'],['涡阳','guoyang','011103'],['沽源','guyuan','080607'],['固原','guyuan','180201'],['哈尔滨','haerbin','090101'],['海安','haian','140706'],['海城','haicheng','160202'],['海丰','haifeng','040803'],['海林','hailin','090603'],['海伦','hailun','091305'],['海门','haimen','140704'],['海宁','haining','277302'],['海盐','haiyan','277306'],['海晏','haiyan','190301'],['海阳','haiyang','200708'],['哈密','hami','250301'],['韩城','hancheng','220302'],['汉川','hanchuan','110704'],['邯郸','handan','080201'],['杭州','hangzhou','277101'],['邗江','hanjiang','140506'],['含山','hanshan','011302'],['汉寿','hanshou','100707'],['汉中','hanzhong','220501'],['亳州','haozhou','011101'],['鹤壁','hebi','070601'],['河池','hechi','050801'],['合肥','hefei','010101'],['鹤岗','hegang','090301'],['黑河','heihe','091101'],['河间','hejian','080905'],['河口区','hekou','200503'],['贺兰','helan','180103'],['衡山','hengshan','100405'],['衡水','hengshui','080801'],['衡阳','hengyang','100401'],['和平区','heping','040502'],['和平区','hepingqu','161409'],['合浦','hepu','050202'],['鹤山','heshan','041105'],['和田','hetian','250401'],['和县','hexian','011305'],['河源','heyuan','040501'],['菏泽','heze','201701'],['贺州','hezhou','050701'],['洪洞','hongdong','211015'],['洪湖','honghu','110403'],['洪泽','hongze','140205'],['花都','huadu','042102'],['淮安','Huaian','140201'],['淮北','huaibei','010301'],['怀化','huaihua','101101'],['怀来','huailai','080609'],['淮南','huainan','010201'],['怀仁','huairen','210605'],['淮阳','huaiyang','071704'],['淮阴','huaiyin','140203'],['桦南','huanan','090706'],['黄冈','huanggang','110801'],['皇姑','huanggu','161402'],['黄骅','huanghua','080914'],['黄梅','huangmei','110809'],['黄山','huangshan','010801'],['黄石','huangshi','110101'],['湟中','huangzhong','190102'],['桓仁','huanren','160402'],['桓台','huantai','200307'],['华阴','huayin','220303'],['花垣','huayuan','101301'],['呼和浩特','Huhehot','170101'],['惠安','huian','020504'],['珲春','huichun','130905'],['惠东','huidong','040703'],['辉南','huinan','130503'],['会宁','huining','030305'],['辉县','huixian','070703'],['惠阳','huiyang','040702'],['惠州','huizhou','040701'],['呼兰','hulan','090106'],['葫芦岛','huludao','160901'],['呼玛','huma','091001'],['浑源','hunyuan','210206'],['霍邱','huoqiu','011604'],['霍山','huoshan','011603'],['湖州','huzhou','277201'],['夹江','jiajiang','230804'],['佳木斯','jiamusi','090701'],['吉安','jian','150901'],['加拿大','jianada','600302'],['建昌','jianchang','160904'],['建德','jiande','277106'],['江都','jiangdu','140503'],['将乐','jiangle','020304'],['江门','jiangmen','041101'],['江宁','jiangning','141302'],['江山','jiangshan','277003'],['姜堰','jiangyan','140603'],['江阴','jiangyin','141002'],['建瓯','jianou','020702'],['柬埔寨','jianpuzhai','600112'],['建始','jianshi','111103'],['吉安县','jianxian','150906'],['简阳','jianyang','231502'],['胶南','jiaonan','200203'],['胶州','jiaozhou','200204'],['焦作','jiaozuo','070401'],['嘉善','jiashan','277305'],['嘉兴','jiaxing','277301'],['嘉鱼','jiayu','110903'],['嘉峪关','jiayuguan','030501'],['揭东','jiedong','042003'],['介休','jiexiu','210803'],['揭阳','jieyang','042001'],['吉林','Jilin','130201'],['即墨','jimo','200207'],['吉木乃','jimunai','251003'],['济南','jinan','200101'],['晋城','jincheng','210501'],['靖边','jingbian','220608'],['金昌','jingchang','030201'],['旌德','jingde','011406'],['景德镇','jingdezhen','151001'],['井冈山','jinggangshan','150905'],['景洪','jinghong','260501'],['靖江','jingjiang','140604'],['荆门','jingmen','110601'],['景宁','jingning','277808'],['景泰','jingtai','030304'],['靖西','jingxi','051109'],['泾县','jingxian','011405'],['井陉','jingxing','080109'],['荆州','jingzhou','110401'],['金湖','jinhu','140206'],['金华','jinhua','277901'],['济宁','jining','200901'],['晋江','jinjiang','020502'],['金坛','jintan','141202'],['进贤','jinxian','150103'],['缙云','jinyun','277803'],['金寨','jinzai','011606'],['晋中','jinzhong','210801'],['锦州','jinzhou','160601'],['吉首','jishou','101302'],['九江','jiujiang','150401'],['酒泉','jiuquan','031001'],['九寨沟','jiuzhaigou','231606'],['绩溪','jixi','011407'],['鸡西','jixi','090401'],['吉县','jixian','211005'],['济源','jiyuan','071801'],['句容','jurong','140804'],['巨野','juye','201707'],['开封','kaifeng','070201'],['开封县','kaifeng','070206'],['开化','kaihua','277006'],['凯里','kaili','060901'],['开平','kaiping','041104'],['康定','kangding','231702'],['克拉玛依','Kelamayi','250601'],['喀什','keshen','251401'],['宽城','kuancheng','080509'],['宽甸','kuandian','160504'],['库尔勒','kuerle','250201'],['奎屯','Kuitun','250901'],['昆明','kunming','260101'],['昆山','kunshan','141104'],['来凤','laifeng','111104'],['涞水','laishui','080407'],['莱芜','laiwu','201201'],['莱西','laixi','200206'],['莱阳','laiyang','200703'],['莱州','laizhou','200704'],['廊坊','langfang','081001'],['兰溪县','lanxi','277903'],['兰州','lanzhou','030101'],['老河口','laohekou','110206'],['拉萨','lasa','240101'],['乐东','ledong','120215'],['雷山','leishan','060913'],['耒阳','leiyang','100402'],['乐陵','leling','201302'],['冷水江','lengshuijiang','101202'],['冷水滩','lengshuitan','101404'],['乐平','leping','151002'],['乐山','leshan','230801'],['乐亭','leting','080710'],['连成','liancheng','020807'],['连江','liangjiang','020105'],['连平','lianping','040505'],['涟水','lianshui','140204'],['连云港','Lianyungang','140901'],['连州','lianzhou','041803'],['聊城','liaocheng','201501'],['辽阳','liaoyang','161001'],['辽源','liaoyuan','130401'],['荔波','libo','060607'],['李沧','lichang','200202'],['利川','lichuan','111102'],['丽江','lijiang','260801'],['临沧','lincang','260601'],['临川','linchuan','150802'],['临汾','linfen','211001'],['临安','lingan','277108'],['灵宝','lingbao','071003'],['陵川','lingchuan','210503'],['灵丘','lingqiu','210205'],['灵石','lingshi','210805'],['陵水','lingshui','120216'],['灵武','lingwu','180303'],['临海','linhai','277602'],['临朐','linqu','200609'],['临泉','linquan','011705'],['临潼','lintong','221003'],['临县','linxian','211108'],['临泽','linze','030904'],['林芝','linzhi','240701'],['林州','linzhou','070802'],['临淄','linzi','200305'],['黎平','liping','060914'],['荔浦','lipu','050309'],['离石','lishi','211102'],['丽水','lishui','277801'],['溧水','lishui','141303'],['柳城','liucheng','050403'],['六盘水','liupanshui','060401'],['浏阳','liuyang','100102'],['柳州','liuzhou','050401'],['溧阳','liyang','141203'],['隆昌','longchang','230703'],['龙海','longhai','020602'],['龙口','longkou','200702'],['龙门','longmen','040705'],['龙泉','longquan','277802'],['龙泉驿','longquanyi','232106'],['龙胜','longsheng','050312'],['龙岩','longyan','020801'],['龙游','longyou','277004'],['娄底','loudi','101201'],['六安','luan','011601'],['栾川','luanchuan','070310'],['滦平','luanping','080504'],['泸定','luding','231717'],['陆丰','lufeng','040802'],['庐江','lujiang','011304'],['萝北','luobei','090302'],['漯河','luohe','071201'],['罗田','luotian','110805'],['洛阳','luoyang','070301'],['罗源','luoyuan','020109'],['碌曲','luqu','031107'],['鹿泉','luquan','080106'],['鲁山县','lushan','070507'],['卢氏','lushi','071005'],['泸水','lushui','261501'],['泸西','luxi','261607'],['芦溪','luxi','150205'],['泸州','luzhou','230201'],['马鞍山','maanshan','011001'],['麻城','macheng','110802'],['马来西亚','malaixiya','600101'],['茂名','maoming','041501'],['麻阳','mayang','101111'],['眉山','meishan','231401'],['梅县','meixian','040603'],['梅州','meizhou','040601'],['弥勒','mile','261603'],['闽侯','minhou','020104'],['密山','mishan','090402'],['漠河','mohe','091003'],['墨脱','motuo','240702'],['牡丹江','mudanjiang','090601'],['南澳','nanao','040304'],['南昌','Nanchang','150101'],['南昌县','nanchangxian','150105'],['南城','nancheng','150806'],['南充','nanchong','231101'],['南海','nanhai','041203'],['南江','nanjiang','231202'],['南靖','nanjing','020604'],['南京','nanjing','141301'],['南康','nankang','151103'],['南宁','nanningshi','050101'],['南平','nanping','020701'],['南通','Nantong','140701'],['南县','nanxian','100904'],['南雄','nanxiong','040403'],['南阳','nanyang','071301'],['南岳','nanyue','100409'],['那曲县','naqu','240201'],['内江','neijiang','230701'],['内乡','neixiang','071309'],['宁波','ningbo','277401'],['宁德','ningde','020901'],['宁国','ningguo','011402'],['宁海','ninghai','277406'],['农安','nongan','130105'],['磐安','panan','277909'],['盘锦','panjin','160801'],['攀枝花','panzhihua','231901'],['蓬莱','penglai','200706'],['彭州','pengzhou','232103'],['平坝','pingba','060803'],['平昌','pingchang','231203'],['平顶山','pingdingshan','070501'],['平度','pingdu','200205'],['平湖','pinghu','277303'],['平凉','pingliang','031301'],['平罗','pingluo','180402'],['屏南','pingnan','020907'],['平山','pingshan','080107'],['平潭','pingtan','020106'],['凭祥','pingxiang','050503'],['平乡','pingxiang','080315'],['萍乡','pingxiang','150201'],['平阳','pingyang','277706'],['平遥','pingyao','210811'],['平阴','pingyin','200104'],['郫县','pixian','232110'],['邳州','pizhou','140102'],['普洱','puer','261002'],['浦江','pujiang','277908'],['普宁','puning','042002'],['莆田','putian','020401'],['濮阳','puyang','070901'],['迁安','qianan','080704'],['清新','qiangxin','041806'],['潜江','qianjiang','110816'],['潜山','qianshan','010709'],['启东','qidong','140705'],['齐河','qihe','201306'],['青白江','qingbaijiang','232102'],['青岛','qingdao','200201'],['晴隆','qinglong','060506'],['青田','qingtian','277804'],['青阳','qingyang','011504'],['清远','qingyuan','041801'],['清镇','qingzhen','060102'],['青州','qingzhou','200602'],['秦皇岛','qinhuangdao','081101'],['钦州','qinzhou','050601'],['琼海','qionghai','120202'],['邛崃','qionglai','232104'],['琼中','qiongzhong','120218'],['齐齐哈尔','qiqihaer','090501'],['泉州','quanzhou','020501'],['曲阜','qufu','200902'],['衢江','qujiang','277002'],['曲江','qujiang','040407'],['曲靖','qujing','260201'],['衢州','quzhou','277001'],['让胡路','ranghulu','090805'],['饶平','raoping','041903'],['仁化','renhua','040404'],['仁怀','renhuai','060203'],['任丘','renqiu','080904'],['日喀则','rigeze','240501'],['日照','rizhao','201101'],['荣成','rongcheng','200804'],['如东','rudong','140707'],['如皋','rugao','140702'],['瑞安','ruian','277702'],['瑞丽','ruili','261302'],['乳山','rushan','200802'],['乳源','ruyuan','040409'],['汝州','ruzhou','070502'],['萨尔图','saertu','090810'],['桑植','sangzhi','101003'],['三河','sanhe','081003'],['三门','sanmeng','277607'],['三明','sanming','020301'],['商城','shangcheng','071607'],['上海','shanghai','4201'],['上杭','shanghang','020805'],['商丘','shangqiu','071401'],['上饶','shangrao','150601'],['上犹','shangyou','151111'],['上虞','shangyu','277503'],['尚志','shangzhi','090103'],['商州','shangzhou','220701'],['三门峡','shanmengxia','071001'],['三水','shanshui','041204'],['汕头','shantou','040301'],['汕尾','shanwei','040801'],['陕县','shanxian','071006'],['三亚','shanya','120201'],['山阴','shanyin','210602'],['韶关','shaoguan','040401'],['韶山','shaoshan','100303'],['邵武','shaowu','020703'],['绍兴','shaoxing','277501'],['绍兴县','shaoxingxian','277506'],['邵阳','shaoyang','100501'],['沙县','shaxian','020308'],['射洪','shehong','230602'],['嵊州','shengzhou','277504'],['沈河','shenhe','161405'],['神农架','shennongjia','110806'],['沈阳','shenyang','161401'],['深圳','shenzhen','040101'],['深州','shenzhou','080803'],['歙县','shexian','010803'],['石河子','shihezi','250501'],['石家庄','shijiazhuang','080101'],['石楼','shilou','211101'],['石狮','shishi','020509'],['十堰','shiyan','110301'],['石嘴山','Shizuishan','180401'],['寿光','shouguang','200604'],['寿县','shouxian','011602'],['双流','shuangliu','232112'],['双鸭山','shuangyashan','090201'],['舒城','shucheng','011605'],['顺德','shunde','041202'],['朔州','shuozhou','210601'],['沭阳','shuyang','140302'],['宿州','shuzhou','011201'],['泗洪','sihong','140304'],['四会','sihui','041603'],['四平','siping','130301'],['泗水','sishui','200910'],['泗阳','siyang','140303'],['松潘','songpan','231605'],['遂昌','suichang','277806'],['遂川','suichuan','150908'],['绥芬河','suifenhe','090606'],['绥化','suihua','091301'],['遂宁','suining','230601'],['遂溪','suixi','041405'],['睢县','suixian','071408'],['绥中','suizhong','160903'],['随州','suizhou','110812'],['肃宁','suning','080907'],['宿迁','Suqian','140301'],['苏州','Suzhou','141101'],['泰安','taian','201001'],['太仓','taicang','141103'],['泰和','taihe','150904'],['太和','taihe','011703'],['泰宁','taining','020311'],['台山','taishan','041102'],['泰顺','taishun','277709'],['台湾','taiwan','3001'],['泰兴','taixing','140602'],['太原','taiyuan','210101'],['台州','taizhou','277601'],['泰州','taizhou','140601'],['唐海','tanghai','080709'],['唐山','tangshan','080701'],['唐县','tangxian','080411'],['桃江','taojiang','100903'],['腾冲','tengchong','260706'],['滕州','tengzhou','200402'],['天长','tianchang','010902'],['天津','tianjin','4301'],['天水','tianshui','030401'],['天台','tiantai','277605'],['铁岭','Tieling','161101'],['铁西','tiexi','161403'],['桐城','tongcheng','010702'],['通化','tonghua','130501'],['通化县','tonghua','130506'],['铜陵','tongling','010501'],['铜陵县','tonglingxian','010502'],['桐庐','tonglu','277105'],['铜山','tongshan','140104'],['通山','tongshan','110904'],['桐乡','tongxiang','277304'],['通州','tongzhou','140703'],['桐梓','tongzi','060205'],['吐鲁番','tulufan','251601'],['五台','tutai','210706'],['瓦房店','wafangdian','160102'],['旺苍','wangcang','230503'],['望城','wangcheng','100103'],['汪清','wangqing','130908'],['万宁','wanning','120207'],['围场','weichang','080508'],['潍坊','weifang','200601'],['威海','weihai','200801'],['渭南','weinan','220301'],['尉氏','weishi','070203'],['维西','weixi','261403'],['蔚县','weixian','080612'],['文昌','wenchang','120205'],['文成','wencheng','277708'],['文登','wendeng','200803'],['温江','wenjiang','232109'],['温岭','wenling','277603'],['文山','wenshan','260901'],['汶上','wenshang','200909'],['文水','wenshui','211105'],['闻喜','wenxi','210904'],['温州','wenzhou','277701'],['武安','wuan','080202'],['婺城','wucheng','277902'],['吴川','wuchuan','041404'],['五大连池','wudalianchi','091105'],['无棣','wudi','201608'],['乌海','wuhai','170301'],['武汉','wuhan','111201'],['芜湖','wuhu','010401'],['吴江','wujiang','141105'],['武进','wujin','141204'],['乌兰浩特','wulanhaote','171201'],['乌鲁木齐','wulumuqi','250101'],['武宁','wuning','150404'],['武平','wuping','020804'],['吴旗','wuqi','220413'],['武威','wuwei','030801'],['无锡','Wuxi','141001'],['武穴','wuxue','110803'],['武义','wuyi','277907'],['武夷山','wuyishan','020707'],['婺源','wuyuan','150606'],['五指山','wuzhishan','120206'],['吴忠','wuzhong','180301'],['梧州','wuzhou','051201'],['夏河','xiahe','031108'],['夏津','xiajin','201310'],['厦门','xiamen','020201'],['西安','xian','221001'],['咸丰','xianfeng','111108'],['襄樊','Xiangfan','110201'],['香港','xianggang','2801'],['香格里拉','xianggelila','261401'],['香河','xianghe','081006'],['象山','xiangshan','277407'],['响水','xiangshui','140406'],['湘潭','xiangTan','100301'],['湘潭县','xiangTanxian','100302'],['襄阳','xiangyang','110204'],['仙居','xianju','277606'],['咸宁','xianning','110901'],['仙桃','xiantao','110814'],['咸阳','xianyang','220201'],['仙游','xianyou','020402'],['孝昌','xiaochang','110707'],['孝感','xiaogan','110701'],['小金','xiaojin','231608'],['萧山','xiaoshan','277103'],['霞浦','xiapu','020904'],['西昌','xichang','231801'],['西峰','xifeng','030602'],['西华','xihua','071708'],['新昌','xinchang','277505'],['新都','xindu','232113'],['新丰','xinfeng','040408'],['兴安','xingan','050307'],['兴城','xingcheng','160902'],['兴国','xingguo','151109'],['兴化','xinghua','140605'],['兴隆','xinglong','080502'],['兴山','xingshan','110508'],['邢台','xingtai','080301'],['荥阳','xingyang','070106'],['兴义','xingyi','060501'],['星子','xingzi','150403'],['新化','xinhua','101205'],['新会','xinhui','041103'],['西宁','xining','190101'],['新加坡','xinjiapo','600104'],['新津','xinjin','232111'],['新密','xinmi','070104'],['新县','xinxian','071605'],['新乡','xinxiang','070701'],['新兴','xinxing','041704'],['信阳','xinyang','071601'],['新野','xinye','071310'],['新沂','xinyi','140103'],['新余','xinyu','150301'],['新郑','xinzheng','070103'],['忻州','xinzhou','210701'],['西陕','xishan','071312'],['休宁','xiuning','010802'],['修武','xiuwu','070404'],['栖霞','xixia','200707'],['宣城','xuancheng','011401'],['宣化','xuanhua','080602'],['许昌','xuchang','071101'],['溆浦','xupu','101106'],['徐水','xushui','080409'],['徐闻','xuwen','041406'],['盱眙','xuyi','140207'],['徐州','Xuzhou','140101'],['雅安','yaan','231301'],['延安','yanan','220401'],['盐城','yancheng','140401'],['阳城','yangcheng','210504'],['阳春','yangchun','041302'],['阳东','yangdong','041304'],['阳江','yangjiang','041301'],['阳泉','yangquan','210301'],['阳山','yangshan','041805'],['阳朔','yangshuo','050302'],['阳西','yangxi','041303'],['扬中','yangzhong','140803'],['扬州','Yangzhou','140501'],['延吉','Yanji','130901'],['盐山','yanshan','080912'],['偃师','yanshi','070302'],['烟台','yantai','200701'],['兖州','yanzhou','200903'],['宜宾','yibin','230901'],['宜昌','yichang','110501'],['宜川','yichuan','220410'],['伊春','yichun','090901'],['宜春','yichun','150701'],['意大利','yidali','600223'],['宜都','yidu','110502'],['宜君','yijun','220103'],['夷陵','yiling','110505'],['银川','Yinchuan','180101'],['应城','yingcheng','110702'],['英德','yingde','041802'],['营口','yingkou','160701'],['鹰潭','yingtan','150501'],['伊宁','yining','250801'],['鄞州','yinzhou','277402'],['义乌','yiwu','277904'],['易县','yixian','080417'],['黟县','yixian','010805'],['宜兴','yixing','141003'],['益阳','yiyang','100901'],['沂源','yiyuan','200309'],['仪征','yizheng','140504'],['宜州','yizhou','050802'],['永安','yongan','020302'],['永城','yongcheng','071402'],['永春','yongchun','020505'],['永登','yongdeng','030102'],['永定','yongding','020806'],['永济','yongji','210903'],['永嘉','yongjia','277704'],['永康','yongkang','277906'],['永兴','yongxing','100809'],['永修','yongxiu','150407'],['永州','yongzhou','101401'],['右玉','youyu','210603'],['元谋','yuanmo','261102'],['虞城','yucheng','071405'],['榆次','yuci','210802'],['乐清','yueqing','277703'],['余杭','yuhang','277102'],['于洪','yuhong','161408'],['玉环','yuhuan','277604'],['榆林','yulin','220601'],['玉林','yulin','051301'],['运城','yuncheng','210901'],['郓城','yuncheng','201704'],['云浮','yunfu','041701'],['云和','yunhe','277805'],['云宵','yunxiao','020609'],['玉山','yushan','150611'],['玉树','yushu','190802'],['玉溪','yuxi','260301'],['余姚','yuyao','277403'],['禹州','yuzhou','071102'],['枣庄','zaozhuang','200401'],['增城','zencheng','042105'],['张北','zhangbei','080604'],['张店','zhangdian','200302'],['张家港','zhangjiagang','141106'],['张家界','zhangjiajie','101001'],['张家口','zhangjiakou','080601'],['漳浦','zhangpu','020610'],['章丘','zhangqiu','200102'],['樟树','zhangshu','150703'],['张掖','zhangye','030901'],['漳州','zhangzhou','020601'],['湛江','zhanjiang','041401'],['昭平','zhaoping','050703'],['肇庆','zhaoqing','041601'],['赵县','zhaoxian','080114'],['招远','zhaoyuan','200705'],['正定','zhengding','080110'],['郑州','zhengzhou','070101'],['镇江','Zhenjiang','140801'],['镇远','zhenyuan','060905'],['枝江','zhijiang','110504'],['中牟','Zhongmu','070107'],['中山','zhongshan','041001'],['中卫','zhongwei','180307'],['钟祥','zhongxiang','110603'],['周村','zhoucun','200303'],['周口','zhoukou','071701'],['周宁','zhouning','020909'],['舟山','zhoushan','278001'],['庄河','zhuanghe','160104'],['诸城','zhucheng','200603'],['珠海','zhuhai','040201'],['诸暨','zhuji','277502'],['驻马店','zhumadian','071501'],['涿鹿','zhuolu','080613'],['涿州','zhuozhou','080423'],['株洲','zhuzhou','100201'],['淄博','zibo','200301'],['淄川','zichuan','200304'],['自贡','zigong','230101'],['紫金','zijin','040504'],['资阳','ziyang','231501'],['资源','ziyuan','050310'],['邹平','zouping','201603'],['遵化','zunhua','080702'],['遵义','zunyi','060201'],['左权','zuoquan','210807'],['柞水','zuoshui','220707']
];

document.write('<div id="cityList" style="display:none; z-index:9999;top:-1;position:absolute"></div><iframe id="DivShim" scrolling="no" frameborder="0" style=" height:50px; width: 120px; position:absolute; top:240px; left:183px; display:none;filter:alpha(opacity=0);-moz-opacity:0;"></iframe>'); //外框架div
var _InputID_	="";
var _InputID1_	= "";
var _ListSelectID_	=	0;
var _ListSelectStr_	=	"";
document.onkeydown=function(event)
{
	event	=	(event)?event:window.event;//Mozilla浏览器中没有默认的event对象，只能在事件发生的现场使用。
	if(_InputID_!="")
	{
		switch(event.keyCode)//火狐2.0版本未考虑
		{
			case 38:	_ListMove_(-1);break;//↑
			case 40:	_ListMove_(1);break;//↓
			case 13:	_GetValue_(_InputID_,_ListSelectStr_.split(",")[_ListSelectID_],_InputID1_,_ListSelectStrl_.split(",")[_ListSelectID_])
			//alert (_ListSelectStrl_);
			return false;break;//Enter
			default:document.getElementById(_InputID1_).value="";setTimeout("_UpdateList_()",50); 
		}
	}
}

//选中与未选中的样式
function _ListMove_(ID)
{
	if(_ListSelectStr_!="")
	{
		var StrArray	=	_ListSelectStr_.split(",")
		switch(ID) 
		{
			case 1:if(_ListSelectID_>=StrArray.length-2){return ;}break;
			case -1:if(_ListSelectID_<=0){return ;}break;default:return ;
		}
		document.getElementById("_ListID"+_ListSelectID_+"_").style.backgroundColor="";         //键盘选择未选中的背景颜色
		_ListSelectID_	=	_ListSelectID_+ID;
		document.getElementById("_ListID"+_ListSelectID_+"_").style.backgroundColor="#C5E7F6";   //下拉框默认选中的背景色
	}
}
//输入后触发的事件
function _UpdateList_()
{
	var Str	=	document.getElementById(_InputID_).value.toLowerCase();   //返回字符串_InputID_，将该字符串中的字母转换为小写。
	var Len	=	Str.length;
	//_InputID1_ = "";
	var i	=	0;
	var ListStr	=	"";
	_ListSelectID_	=	0;
	_ListSelectStr_	=	"";
	_ListSelectStrl_ = "";
	hidden_suggest ="";
	
	if(Str!="")
	{
		for(var j=0;j<_ListData_.length;j++)  //以递增的方式排列已处理好的城市名、全拼
		{
			if(_ListData_[j][0].substr(0,Len)==Str||_ListData_[j][1].substr(0,Len)==Str||_ListData_[j][2].substr(0,Len)==Str) 
			//alert(_ListData_[j][1]);
			{
				if(hidden_suggest=="")
				{
					document.getElementById("area_getiframe").style.visibility = "hidden";
					document.getElementById("area_getplatform").style.visibility = "hidden";				
				}
				if(i==0)
				{
					ListStr	=	ListStr+'<tr height="19" onMouseOver="this.style.backgroundColor=\'#C5E7F6\'" onMouseOut="this.style.backgroundColor=\'\'" style="cursor:pointer;background-color:#C5E7F6" onClick="JavaScript:_GetValue_(\''+_InputID_+'\',\''+_ListData_[j][0]+'\',\''+_InputID1_+'\',\''+_ListData_[j][2]+'\')" id="_ListID'+i+'_"><td>&nbsp;&nbsp;'+_ListData_[j][0]+'</td><td align="right">'+_ListData_[j][1]+'&nbsp;&nbsp;</td></tr>';
				}
				else
				{
					ListStr	=	ListStr+'<tr height="19" onMouseOver="this.style.backgroundColor=\'#C5E7F6\'" onMouseOut="this.style.backgroundColor=\'\'" style="cursor:pointer" onClick="JavaScript:_GetValue_(\''+_InputID_+'\',\''+_ListData_[j][0]+'\',\''+_InputID1_+'\',\''+_ListData_[j][2]+'\')" id="_ListID'+i+'_"><td>&nbsp;&nbsp;'+_ListData_[j][0]+'</td><td align="right">'+_ListData_[j][1]+'&nbsp;&nbsp;</td></tr>';
				}
				_ListSelectStr_=_ListSelectStr_+_ListData_[j][0]+","; //单个首字母的全部城市分类
				_ListSelectStrl_=_ListSelectStrl_+_ListData_[j][2]+",";//单个首字母的全部编号分类
				//alert(_ListSelectStr_); 
				if(i>=11)  //未被选中的其他11个城市。
				{
					break;
				}
				else
				{
					i=i+1;
				}
			}
		}
		/*汇总显示*/
		if(ListStr!="")
		{
			_ListSelectID_	=	0;
			ListStr	=	'<table align="left" width="155" cellpadding="0" cellspacing="0" style="border:1px solid #bbdfff;font-size:12px; font-family:Arial; color:#0055aa;background-color:#eef7ff;filter:alpha(opacity=95);"><tr height="20"><td colspan="2" style="color:#666666; text-align:center; border-bottom:#dddddd dashed 1px;">输入中文/拼音/或↑↓键选择</td></tr>'+ListStr+'</table>';   //下拉框表格框架
			document.getElementById("cityList").innerHTML	=	ListStr;   //则获取位于对象ListStr 起始和结束标签内的HTML
		}
		else
		{
			document.getElementById("cityList").innerHTML	=	"";     //否则就不显示（没有此类分类，例如：v 分类）
		}
	}
}

//页面单击触发的事件
function key_showCity(ID,ID1)
{
	try        //为 JScript 实现错误处理。 
	{
		_CloseAdmit_	=	false;
		_InputID_		=	ID;
		_InputID1_		=	ID1;
		var ListStr		=	'';
		var StrArray="";
		var ListObj		=	document.getElementById("cityList");
		var ListObj1		=	document.getElementById("DivShim");
		ListObj.innerHTML	=	ListStr;
		//alert(_InputID1_);
		//设置id为cityList的div浮动坐标
		var TextTop=0;
		var TextLeft=0;
		var TextID		=	document.getElementById(ID);
		var TextHeight	=	TextID.clientHeight;
		while(TextID&&TextID.tagName!="body")  
		{
			TextTop		=	TextTop+TextID.offsetTop;
			TextLeft	=	TextLeft+TextID.offsetLeft;
			TextID		=	TextID.offsetParent;
		}
		//id为cityList的div的定位坐标及显示状态
		ListObj.style.top	=	TextTop+TextHeight+5+"px";
		ListObj.style.left	=	TextLeft+"px";
		ListObj.style.display	=	"inline";      //div的display=inline
		ListObj1.style.display	=	"inline";
	}
	catch(Err)
	{
		//alert(Err.description);
	}
}
function _GetValue_(ID,Value,ID1,Value1)  
{
	//alert(ID1);
	_CloseAdmit_	=	true;   
	if(typeof(Value)=="string"&&Value!="")  
	{
		document.getElementById(ID).value=Value;   
		document.getElementById(ID1).value=Value1;   
	}
	_HideList_();
}
function _HideList_()
{
	if(_CloseAdmit_	)
	{
		document.getElementById("cityList").style.display	=	"none"; 
		document.getElementById("DivShim").style.display	=	"none";
		_InputID_	= "";
	}
}
function key_hideCity()
{
	_CloseAdmit_	=	true;
	setTimeout("_HideList_()",200);
}
