﻿function getPinYinByCity(cityName) {
    var pinYin = "";
    for (var i = 0, len = citys.length; i < len; i++) {
        if (cityName == citys[i][0]) {
            pinYin = citys[i][1];
            break;
        }
    }
    return pinYin;
}
var parentbject;
window.city_suggest = function() {
    this.Remoreurl = ''; // 远程URL地址
    this.object = '';
    this.id2 = '';
    this.taskid = 0;
    this.delaySec = 100; // 默认延迟多少毫秒出现提示框
    this.lastkeys_val = 0;
    this.lastinputstr = '';
    /**
    * 初始化类库
    */
    this.init_zhaobussuggest = function() {
        var objBody = document.getElementsByTagName("body").item(0);
        var objiFrame = document.createElement("iframe");
        var objplatform = document.createElement("div");
        objiFrame.setAttribute('id', 'top_getiframe');
        objiFrame.style.zindex = '100';
        objiFrame.style.border = '0';
        objiFrame.style.position = 'absolute';
        objplatform.setAttribute('id', 'top_getplatform');
        objplatform.setAttribute('align', 'left');
        objplatform.style.position = 'absolute';
        objplatform.style.border = 'solid 1px #7f9db9';
        objplatform.style.background = '#ffffff';
        objplatform.style.padding = '0px 3px 3px 3px';
        objBody.appendChild(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 msgplat = '';
        var all = '';
        var spell = '';
        var chinese = '';
        var platkeys = this.object.value;
        platkeys = this.ltrim(platkeys);
        if (!platkeys) {
            msgplat += '<table class="top_hint"><tr align="left"><td class="top_tdleft" height="10" align="left">输入中文/拼音或&uarr;&darr;选择</td></tr></table><table class="top_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="top_mout"><tr onclick="parentbject.add_input_text(\'' + chinese + '\',\'' + szm + '\')"><td class="top_tdleft" height="10" align="left">' + spell +
				       '</td><td class="top_tdright" align="right">' + chinese + '</td><td style="display:none">' + szm + '</td></tr></table>';
            }
        }
        else {
            if (allplat.length < 1 || !allplat[0]) {
                msgplat += '<table class="top_hint"><tr align="left"><td class="top_tdleft" height="10" align="left">对不起，找不到：' + platkeys + '</td></tr></table><table width="210" class="top_mout" height="2"><tr><td></td></tr></table>';

            }
            else {
                msgplat += '<table class="top_hint"><tr align="left"><td class="top_tdleft" height="10" align="left">' + platkeys + '，按拼音排序</td></tr></table><table width="210" class="top_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="top_mout"><tr onclick="parentbject.add_input_text(\'' + chinese + '\',\'' + szm + '\')"><td class="top_tdleft" height="10" align="left">' + spell +
				       '</td><td class="top_tdright" align="right">' + chinese + '</td><td style="display:none">' + szm + '</td></tr></table>';
                }
            }
        }
        document.getElementById("top_getplatform").innerHTML = msgplat;

        var nodes = document.getElementById("top_getplatform").childNodes;
        nodes[0].className = "top_hint";
        if (allplat.length >= 1 && allplat[0]) {
            nodes[2].className = "top_selected";
        }
        this.lastkeys_val = 0;
        for (var i = 2; i < nodes.length; i++) {
            nodes[i].onmouseover = function() {
                this.className = "top_mover";
            }

            nodes[i].onmouseout = function() {
                if (parentbject.lastkeys_val == (parentIndexOf(this) - 2)) { this.className = "top_selected"; }
                else { this.className = "top_mout"; }
            }
        }
        document.getElementById("top_getiframe").style.width = document.getElementById("top_getplatform").clientWidth + 2;
        document.getElementById("top_getiframe").style.height = document.getElementById("top_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.tagName!="BODY");
        */
        //linden.guo modify at 2009-04-23 11:35
        var aTag = this.object;
        do {
            aTag = aTag.offsetParent;
            leftpos += aTag.offsetLeft;
            toppos += aTag.offsetTop;
        } while (aTag.tagName != "BODY" && aTag.tagName != "HTML");
        document.getElementById("top_getiframe").style.width = this.object.offsetWidth + 'px';
        if (document.layers) {
            document.getElementById("top_getiframe").style.left = this.object.offsetLeft + leftpos + "px";
            document.getElementById("top_getiframe").style.top = this.object.offsetTop + toppos + this.object.offsetHeight + 2 + "px";
        } else {
            document.getElementById("top_getiframe").style.left = this.object.offsetLeft + leftpos + "px";
            document.getElementById("top_getiframe").style.top = this.object.offsetTop + toppos + this.object.offsetHeight + 'px';
        }
        //document.getElementById("top_getplatform").style.width = this.object.offsetWidth + 'px';
        if (document.layers) {
            document.getElementById("top_getplatform").style.left = this.object.offsetLeft + leftpos + "px";
            document.getElementById("top_getplatform").style.top = this.object.offsetTop + toppos + this.object.offsetHeight + 2 + "px";
        } else {
            document.getElementById("top_getplatform").style.left = this.object.offsetLeft + leftpos + "px";
            document.getElementById("top_getplatform").style.top = this.object.offsetTop + toppos + this.object.offsetHeight + 'px';
        }
    }

    /***************************************************hidden_suggest*********************************************/
    //函数功能：隐藏提示框
    this.hidden_suggest = function() {
        this.lastkeys_val = 0;
        document.getElementById("top_getiframe").style.visibility = "hidden";
        document.getElementById("top_getplatform").style.visibility = "hidden";
    }

    /***************************************************show_suggest*********************************************/
    //函数功能：显示提示框
    this.show_suggest = function() {
        document.getElementById("top_getiframe").style.visibility = "visible";
        document.getElementById("top_getplatform").style.visibility = "visible";
    }

    this.is_showsuggest = function() {
        if (document.getElementById("top_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;
        var id2 = this.id2;
        if (document.id2) {
            document.getElementById(this.id2).value = szm;
        }
        document.getElementById(id).style.color = "#000000";
        document.getElementById(id).value = keys;

        //同时触发城市热门地区变化
        //SetBusinessCitys(keys);	    
    }

    /***************************************************keys_handleup*********************************************/
    //函数功能：用于处理当用户用向上的方向键选择内容时的事件
    this.keys_handleup = function() {
        if (this.lastkeys_val > 0) this.lastkeys_val--;
        var nodes = document.getElementById("top_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 = "top_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 = "top_mout";
            }
            b++;
        }
    }

    /***************************************************keys_handledown*********************************************/
    //函数功能：用于处理当用户用向下的方向键选择内容时的事件
    this.keys_handledown = function() {
        this.lastkeys_val++;
        var nodes = document.getElementById("top_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 = "top_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 = "top_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("top_getplatform").childNodes;
        for (var i = 2; i < nodes.length; i++) {
            if (nodes[i].className == "top_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();
    }

    /***************************************************display*********************************************/
    //函数功能：入口函数，将提示层div显示出来
    //输入参数：object 当前输入所在的对象，如文本框
    //输入参数：e IE事件对象
    this.display = function(object, id2, e) {

        /*第二次触发城市控件，默认全选。*/
        var content = object.value;
        var flag = getPinYinByCity(content)
        if (flag != "") {
            object.focus();
            object.select();
        }
        //end if

        this.id2 = id2;
        if (!document.getElementById("top_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;

        var inputkeys = this.ajaxac_getkeycode(e);
        switch (inputkeys) {
            case 38: //向上方向键
                this.keys_handleup(object.id);
                return; break;
            case 40: //向下方向键
                if (this.is_showsuggest()) this.keys_handledown(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;
        }

        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;
        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][1] + "," + commoncitys[i][0] + "," + commoncitys[i][2] + ";";
            }
            return str;
        }
        else {
            //debugger;
            platkeys = platkeys.toUpperCase();
            for (i = 0; i < citys.length; i++) {
                if ((citys[i][0].toUpperCase().indexOf(platkeys) != -1) ||
				   this.getLeftStr(citys[i][1], platkeys.length).toUpperCase() == platkeys ||
				   this.getLeftStr(citys[i][2], platkeys.length).toUpperCase() == platkeys)
                    str += 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; }
        }
    }

}
var suggest = new city_suggest();

var commoncitys, citys; var c = new Array();
c[0] = new Array('北京', 'Beijing', 'BJ');
c[1] = new Array('上海', 'Shanghai', 'SH');
c[2] = new Array('广州', 'Guangzhou', 'GZ');
c[3] = new Array('苏州', 'Suzhou', 'SZ');
c[4] = new Array('深圳', 'Shenzhen', 'SZ');
c[5] = new Array('杭州', 'Hangzhou', 'HZ');
c[6] = new Array('南京', 'Nanjing', 'NJ');
c[7] = new Array('天津', 'Tianjin', 'TJ');
c[8] = new Array('武汉', 'Wuhan', 'WH');
c[9] = new Array('成都', 'Chengdu', 'CD');
c[10] = new Array('西安', 'Xian', 'XA');
c[11] = new Array('沈阳', 'Shenyang', 'SY');
commoncitys = c;
var cf = new Array();
cf[0] = new Array('阿克苏', 'Akesu', 'Aks'); cf[1] = new Array('阿拉善', 'Alashan', 'Als'); cf[2] = new Array('安国', 'Anguo', 'Ag'); cf[3] = new Array('安国', 'Anguo', 'Ag'); cf[4] = new Array('安化', 'Anhua', 'Ah'); cf[5] = new Array('安吉', 'Anji', 'Aj'); cf[6] = new Array('安康', 'Ankang', 'Ak'); cf[7] = new Array('安庆', 'Anqing', 'Aq'); cf[8] = new Array('安丘', 'Anqiu', 'Aq'); cf[9] = new Array('鞍山', 'Anshan', 'As'); cf[10] = new Array('安顺（黄果树）', 'Anshunhuangguoshu', 'As_hgs_'); cf[11] = new Array('安溪', 'Anxi', 'Ax'); cf[12] = new Array('安阳', 'Anyang', 'Ay'); cf[13] = new Array('百色', 'Baise', 'Bs'); cf[14] = new Array('白银', 'Baiyin', 'By'); cf[15] = new Array('蚌埠', 'Bangbu', 'Bb'); cf[16] = new Array('保定', 'Baoding', 'Bd'); cf[17] = new Array('宝鸡', 'Baoji', 'Bj'); cf[18] = new Array('保山', 'Baoshan', 'Bs'); cf[19] = new Array('保亭（七仙岭）', 'Baotingqixianling', 'Bt_qxl_'); cf[20] = new Array('包头', 'Baotou', 'Bt'); cf[21] = new Array('坝上', 'Bashang', 'Bs'); cf[22] = new Array('巴彦淖尔', 'Bayannaoer', 'Byne'); cf[23] = new Array('巴中', 'Bazhong', 'Bz'); cf[24] = new Array('霸州', 'Bazhou', 'Bz'); cf[25] = new Array('北戴河', 'Beidaihe', 'Bdh'); cf[26] = new Array('北海', 'Beihai', 'Bh'); cf[27] = new Array('北京', 'Beijing', 'Bj'); cf[28] = new Array('北京周边', 'Beijingzhoubian', 'Bjzb'); cf[29] = new Array('北流', 'Beiliu', 'Bl'); cf[30] = new Array('本溪', 'Benxi', 'Bx'); cf[31] = new Array('毕节', 'Bijie', 'Bj'); cf[32] = new Array('滨州', 'Binzhou', 'Bz'); cf[33] = new Array('博尔塔拉', 'Boertala', 'Betl'); cf[34] = new Array('博兴', 'Boxing', 'Bx'); cf[35] = new Array('博鳌', 'Bozuo', 'Ba'); cf[36] = new Array('苍南', 'Cangnan', 'Cn'); cf[37] = new Array('沧州', 'Cangzhou', 'Cz'); cf[38] = new Array('查济（泾县）', 'Chajizuoxian', 'Cj_jx_'); cf[39] = new Array('长白山', 'Changbaishan', 'Cbs'); cf[40] = new Array('长白山池北', 'Changbaishanchibei', 'Cbscb'); cf[41] = new Array('长白山池南', 'Changbaishanchinan', 'Cbscn'); cf[42] = new Array('长白山池西', 'Changbaishanchixi', 'Cbscx'); cf[43] = new Array('长春', 'Changchun', 'Cc'); cf[44] = new Array('长岛县', 'Changdaoxian', 'Cdx'); cf[45] = new Array('常德', 'Changde', 'Cd'); cf[46] = new Array('昌都', 'Changdu', 'Cd'); cf[47] = new Array('长葛', 'Changge', 'Cg'); cf[48] = new Array('昌吉', 'Changji', 'Cj'); cf[49] = new Array('长乐', 'Changle', 'Cl'); cf[50] = new Array('昌黎黄金海岸', 'Changlihuangjinhaian', 'Clhjha'); cf[51] = new Array('长沙', 'Changsha', 'Cs'); cf[52] = new Array('常山', 'Changshan', 'Cs'); cf[53] = new Array('常熟', 'Changshu', 'Cs'); cf[54] = new Array('长治', 'Changzhi', 'Cz'); cf[55] = new Array('常州', 'Changzhou', 'Cz'); cf[56] = new Array('巢湖', 'Chaohu', 'Ch'); cf[57] = new Array('朝阳', 'Chaoyang', 'Cy'); cf[58] = new Array('潮州', 'Chaozhou', 'Cz'); cf[59] = new Array('承德', 'Chengde', 'Cd'); cf[60] = new Array('成都', 'Chengdu', 'Cd'); cf[61] = new Array('澄海', 'Chenghai', 'Ch'); cf[62] = new Array('郴州', 'Chenzhou', 'Cz'); cf[63] = new Array('车溪', 'Chexi', 'Cx'); cf[64] = new Array('赤壁（咸宁）', 'Chibixianning', 'Cb_xn_'); cf[65] = new Array('赤峰', 'Chifeng', 'Cf'); cf[66] = new Array('池州', 'Chizhou', 'Cz'); cf[67] = new Array('楚雄', 'Chuxiong', 'Cx'); cf[68] = new Array('滁州', 'Chuzhou', 'Cz'); cf[69] = new Array('慈溪', 'Cixi', 'Cx'); cf[70] = new Array('大丰（盐城）', 'Dafengyancheng', 'Df_yc_'); cf[71] = new Array('大理', 'Dali', 'Dl'); cf[72] = new Array('大连', 'Dalian', 'Dl'); cf[73] = new Array('丹东', 'Dandong', 'Dd'); cf[74] = new Array('丹阳', 'Danyang', 'Dy'); cf[75] = new Array('稻城（甘孜州）', 'Daochengganzizhou', 'Dc_gzz_'); cf[76] = new Array('大庆', 'Daqing', 'Dq'); cf[77] = new Array('大石桥', 'Dashiqiao', 'Dsq'); cf[78] = new Array('大同', 'Datong', 'Dt'); cf[79] = new Array('大新（凭祥）', 'Daxinpingxiang', 'Dx_px_'); cf[80] = new Array('大冶（黄石）', 'Dayehuangshi', 'Dy_hs_'); cf[81] = new Array('达州', 'Dazhou', 'Dz'); cf[82] = new Array('大足（重庆）', 'Dazuzhongqing', 'Dz_zq_'); cf[83] = new Array('德宏洲', 'Dehongzhou', 'Dhz'); cf[84] = new Array('德令哈', 'Delingha', 'Dlh'); cf[85] = new Array('登封', 'Dengfeng', 'Df'); cf[86] = new Array('德清', 'Deqing', 'Dq'); cf[87] = new Array('德兴', 'Dexing', 'Dx'); cf[88] = new Array('德阳', 'Deyang', 'Dy'); cf[89] = new Array('德州', 'Dezhou', 'Dz'); cf[90] = new Array('定安', 'Dingan', 'Da'); cf[91] = new Array('迪庆州', 'Diqingzhou', 'Dqz'); cf[92] = new Array('东方', 'Dongfang', 'Df'); cf[93] = new Array('东海（连云港）', 'Donghailianyungang', 'Dh_lyg_'); cf[94] = new Array('东明', 'Dongming', 'Dm'); cf[95] = new Array('东山', 'Dongshan', 'Ds'); cf[96] = new Array('东台', 'Dongtai', 'Dt'); cf[97] = new Array('东阳', 'Dongyang', 'Dy'); cf[98] = new Array('东营', 'Dongying', 'Dy'); cf[99] = new Array('东莞', 'Dongzuo', 'Dg'); cf[100] = new Array('都江堰（成都）', 'Dujiangyanchengdu', 'Djy_cd_'); cf[101] = new Array('敦煌', 'Dunhuang', 'Dh'); cf[102] = new Array('都匀市（黔南州）', 'Duyunshiqiannanzhou', 'Dys_qnz_'); cf[103] = new Array('鄂尔多斯', 'Eerduosi', 'Eeds'); cf[104] = new Array('峨眉山（乐山）', 'Emeishanleshan', 'Ems_ls_'); cf[105] = new Array('恩施', 'Enshi', 'Es'); cf[106] = new Array('繁昌', 'Fanchang', 'Fc'); cf[107] = new Array('繁昌', 'Fanchang', 'Fc'); cf[108] = new Array('防城港', 'Fangchenggang', 'Fcg'); cf[109] = new Array('肥城', 'Feicheng', 'Fc'); cf[110] = new Array('丰都（重庆）', 'Fengduzhongqing', 'Fd_zq_'); cf[111] = new Array('奉化', 'Fenghua', 'Fh'); cf[112] = new Array('凤凰（湘西）', 'Fenghuangxiangxi', 'Fh_xx_'); cf[113] = new Array('丰宁', 'Fengning', 'Fn'); cf[114] = new Array('凤山县', 'Fengshanxian', 'Fsx'); cf[115] = new Array('佛山', 'Foshan', 'Fs'); cf[116] = new Array('福鼎', 'Fuding', 'Fd'); cf[117] = new Array('涪陵（重庆）', 'Fulingzhongqing', 'Fl_zq_'); cf[118] = new Array('福清', 'Fuqing', 'Fq'); cf[119] = new Array('抚顺', 'Fushun', 'Fs'); cf[120] = new Array('富阳', 'Fuyang', 'Fy'); cf[121] = new Array('阜阳（安徽）', 'Fuyanganhui', 'Fy_ah_'); cf[122] = new Array('福州', 'Fuzhou', 'Fz'); cf[123] = new Array('抚州', 'Fuzhou', 'Fz'); cf[124] = new Array('赣州', 'Ganzhou', 'Gz'); cf[125] = new Array('高碑店', 'Gaobeidian', 'Gbd'); cf[126] = new Array('高密', 'Gaomi', 'Gm'); cf[127] = new Array('高阳', 'Gaoyang', 'Gy'); cf[128] = new Array('高邮', 'Gaoyou', 'Gy'); cf[129] = new Array('格尔木', 'Geermu', 'Gem'); cf[130] = new Array('广安', 'Guangan', 'Ga'); cf[131] = new Array('广德', 'Guangde', 'Gd'); cf[132] = new Array('广饶', 'Guangrao', 'Gr'); cf[133] = new Array('广元', 'Guangyuan', 'Gy'); cf[134] = new Array('广州', 'Guangzhou', 'Gz'); cf[135] = new Array('贵德', 'Guide', 'Gd'); cf[136] = new Array('贵港', 'Guigang', 'Gg'); cf[137] = new Array('桂林', 'Guilin', 'Gl'); cf[138] = new Array('贵阳', 'Guiyang', 'Gy'); cf[139] = new Array('固原', 'Guyuan', 'Gy'); cf[140] = new Array('哈尔滨', 'Haerbin', 'Heb'); cf[141] = new Array('海城', 'Haicheng', 'Hc'); cf[142] = new Array('海口', 'Haikou', 'Hk'); cf[143] = new Array('海林', 'Hailin', 'Hl'); cf[144] = new Array('海螺沟（甘孜州）', 'Hailuogouganzizhou', 'Hlg_gzz_'); cf[145] = new Array('海门（南通）', 'Haimennantong', 'Hm_nt_'); cf[146] = new Array('海宁', 'Haining', 'Hn'); cf[147] = new Array('海盐', 'Haiyan', 'Hy'); cf[148] = new Array('海阳', 'Haiyang', 'Hy'); cf[149] = new Array('哈密', 'Hami', 'Hm'); cf[150] = new Array('韩城', 'Hancheng', 'Hc'); cf[151] = new Array('邯郸', 'Handan', 'Hd'); cf[152] = new Array('杭州', 'Hangzhou', 'Hz'); cf[153] = new Array('汉中', 'Hanzhong', 'Hz'); cf[154] = new Array('鹤壁', 'Hebi', 'Hb'); cf[155] = new Array('合川（重庆）', 'Hechuanzhongqing', 'Hc_zq_'); cf[156] = new Array('合肥', 'Hefei', 'Hf'); cf[157] = new Array('鹤岗', 'Hegang', 'Hg'); cf[158] = new Array('黑河', 'Heihe', 'Hh'); cf[159] = new Array('和林格尔', 'Helingeer', 'Hlge'); cf[160] = new Array('横店', 'Hengdian', 'Hd'); cf[161] = new Array('衡水', 'Hengshui', 'Hs'); cf[162] = new Array('衡阳', 'Hengyang', 'Hy'); cf[163] = new Array('鹤山', 'Heshan', 'Hs'); cf[164] = new Array('河源', 'Heyuan', 'Hy'); cf[165] = new Array('菏泽', 'Heze', 'Hz'); cf[166] = new Array('贺州', 'Hezhou', 'Hz'); cf[167] = new Array('宏村（黄山）', 'Hongcunhuangshan', 'Hc_hs_'); cf[168] = new Array('红河州', 'Honghezhou', 'Hhz'); cf[169] = new Array('淮安', 'Huaian', 'Ha'); cf[170] = new Array('淮北', 'Huaibei', 'Hb'); cf[171] = new Array('怀化', 'Huaihua', 'Hh'); cf[172] = new Array('怀来', 'Huailai', 'Hl'); cf[173] = new Array('淮南', 'Huainan', 'Hn'); cf[174] = new Array('怀远', 'Huaiyuan', 'Hy'); cf[175] = new Array('黄冈', 'Huanggang', 'Hg'); cf[176] = new Array('黄山', 'Huangshan', 'Hs'); cf[177] = new Array('黄石', 'Huangshi', 'Hs'); cf[178] = new Array('黄岩', 'Huangyan', 'Hy'); cf[179] = new Array('华山', 'Huashan', 'Hs'); cf[180] = new Array('呼和浩特', 'Huhehaote', 'Hhht'); cf[181] = new Array('惠州', 'Huizhou', 'Hz'); cf[182] = new Array('葫芦岛', 'Huludao', 'Hld'); cf[183] = new Array('呼伦贝尔', 'Hulunbeier', 'Hlbe'); cf[184] = new Array('湖州', 'Huzhou', 'Hz'); cf[185] = new Array('加格达奇', 'Jiagedaqi', 'Jgdq'); cf[186] = new Array('佳木斯', 'Jiamusi', 'Jms'); cf[187] = new Array('吉安', 'Jian', 'Ja'); cf[188] = new Array('建德', 'Jiande', 'Jd'); cf[189] = new Array('江都', 'Jiangdu', 'Jd'); cf[190] = new Array('江津（重庆）', 'Jiangjinzhongqing', 'Jj_zq_'); cf[191] = new Array('江门', 'Jiangmen', 'Jm'); cf[192] = new Array('蒋母陵园景区', 'Jiangmulingyuanjingqu', 'Jmlyjq'); cf[193] = new Array('江山', 'Jiangshan', 'Js'); cf[194] = new Array('蒋氏故居景区', 'Jiangshigujujingqu', 'Jsgjjq'); cf[195] = new Array('姜堰', 'Jiangyan', 'Jy'); cf[196] = new Array('江阴', 'Jiangyin', 'Jy'); cf[197] = new Array('江油（绵阳）', 'Jiangyoumianyang', 'Jy_my_'); cf[198] = new Array('胶南', 'Jiaonan', 'Jn'); cf[199] = new Array('胶州', 'Jiaozhou', 'Jz'); cf[200] = new Array('焦作', 'Jiaozuo', 'Jz'); cf[201] = new Array('嘉善', 'Jiashan', 'Js'); cf[202] = new Array('嘉兴', 'Jiaxing', 'Jx'); cf[203] = new Array('嘉峪关', 'Jiayuguan', 'Jyg'); cf[204] = new Array('介休', 'Jiexiu', 'Jx'); cf[205] = new Array('揭阳', 'Jieyang', 'Jy'); cf[206] = new Array('吉林', 'Jilin', 'Jl'); cf[207] = new Array('即墨', 'Jimo', 'Jm'); cf[208] = new Array('济南', 'Jinan', 'Jn'); cf[209] = new Array('晋城', 'Jincheng', 'Jc'); cf[210] = new Array('景德镇', 'Jingdezhen', 'Jdz'); cf[211] = new Array('井冈山', 'Jinggangshan', 'Jgs'); cf[212] = new Array('靖江', 'Jingjiang', 'Jj'); cf[213] = new Array('荆门', 'Jingmen', 'Jm'); cf[214] = new Array('荆州', 'Jingzhou', 'Jz'); cf[215] = new Array('金华', 'Jinhua', 'Jh'); cf[216] = new Array('济宁', 'Jining', 'Jn'); cf[217] = new Array('晋江', 'Jinjiang', 'Jj'); cf[218] = new Array('金坛（常州）', 'Jintanchangzhou', 'Jt_cz_'); cf[219] = new Array('晋中', 'Jinzhong', 'Jz'); cf[220] = new Array('锦州', 'Jinzhou', 'Jz'); cf[221] = new Array('吉首（湘西）', 'Jishouxiangxi', 'Js_xx_'); cf[222] = new Array('九华山', 'Jiuhuashan', 'Jhs'); cf[223] = new Array('九江', 'Jiujiang', 'Jj'); cf[224] = new Array('酒泉', 'Jiuquan', 'Jq'); cf[225] = new Array('九寨沟', 'Jiuzhaigou', 'Jzg'); cf[226] = new Array('鸡西', 'Jixi', 'Jx'); cf[227] = new Array('济源', 'Jiyuan', 'Jy'); cf[228] = new Array('句容', 'Jurong', 'Jr'); cf[229] = new Array('开封', 'Kaifeng', 'Kf'); cf[230] = new Array('开化', 'Kaihua', 'Kh'); cf[231] = new Array('凯里（黔东南）', 'Kailiqiandongnan', 'Kl_qdn_'); cf[232] = new Array('开平', 'Kaiping', 'Kp'); cf[233] = new Array('喀纳斯', 'Kanasi', 'Kns'); cf[234] = new Array('康定（甘孜州）', 'Kangdingganzizhou', 'Kd_gzz_'); cf[235] = new Array('喀什', 'Kashi', 'Ks'); cf[236] = new Array('克拉玛依', 'Kelamayi', 'Klmy'); cf[237] = new Array('垦利', 'Kenli', 'Kl'); cf[238] = new Array('柯桥', 'Keqiao', 'Kq'); cf[239] = new Array('库尔勒', 'Kuerle', 'Kel'); cf[240] = new Array('奎屯', 'Kuitun', 'Kt'); cf[241] = new Array('昆明', 'Kunming', 'Km'); cf[242] = new Array('昆山', 'Kunshan', 'Ks'); cf[243] = new Array('莱芜', 'Laiwu', 'Lw'); cf[244] = new Array('莱西', 'Laixi', 'Lx'); cf[245] = new Array('莱阳', 'Laiyang', 'Ly'); cf[246] = new Array('莱州', 'Laizhou', 'Lz'); cf[247] = new Array('廊坊', 'Langfang', 'Lf'); cf[248] = new Array('兰溪', 'Lanxi', 'Lx'); cf[249] = new Array('兰州', 'Lanzhou', 'Lz'); cf[250] = new Array('拉萨', 'Lasa', 'Ls'); cf[251] = new Array('冷水（娄底）', 'Lengshuiloudi', 'Ls_ld_'); cf[252] = new Array('乐清', 'Leqing', 'Lq'); cf[253] = new Array('乐山', 'Leshan', 'Ls'); cf[254] = new Array('连城', 'Liancheng', 'Lc'); cf[255] = new Array('凉山州', 'Liangshanzhou', 'Lsz'); cf[256] = new Array('连云港', 'Lianyungang', 'Lyg'); cf[257] = new Array('聊城', 'Liaocheng', 'Lc'); cf[258] = new Array('辽阳', 'Liaoyang', 'Ly'); cf[259] = new Array('辽源', 'Liaoyuan', 'Ly'); cf[260] = new Array('荔波（黔南州）', 'Liboqiannanzhou', 'Lb_qnz_'); cf[261] = new Array('丽江（含束河）', 'Lijianghanshuhe', 'Lj_hsh_'); cf[262] = new Array('临安', 'Linan', 'La'); cf[263] = new Array('临沧', 'Lincang', 'Lc'); cf[264] = new Array('临汾', 'Linfen', 'Lf'); cf[265] = new Array('灵宝', 'Lingbao', 'Lb'); cf[266] = new Array('灵石', 'Lingshi', 'Ls'); cf[267] = new Array('灵石', 'Lingshi', 'Ls'); cf[268] = new Array('陵水', 'Lingshui', 'Ls'); cf[269] = new Array('灵武', 'Lingwu', 'Lw'); cf[270] = new Array('临海', 'Linhai', 'Lh'); cf[271] = new Array('临沂', 'Linyi', 'Ly'); cf[272] = new Array('林芝', 'Linzhi', 'Lz'); cf[273] = new Array('林州', 'Linzhou', 'Lz'); cf[274] = new Array('丽水', 'Lishui', 'Ls'); cf[275] = new Array('六安', 'Liuan', 'La'); cf[276] = new Array('六盘水', 'Liupanshui', 'Lps'); cf[277] = new Array('柳州', 'Liuzhou', 'Lz'); cf[278] = new Array('龙海', 'Longhai', 'Lh'); cf[279] = new Array('龙口', 'Longkou', 'Lk'); cf[280] = new Array('龙岩', 'Longyan', 'Ly'); cf[281] = new Array('龙游', 'Longyou', 'Ly'); cf[282] = new Array('娄底', 'Loudi', 'Ld'); cf[283] = new Array('洛阳', 'Luoyang', 'Ly'); cf[284] = new Array('庐山', 'Lushan', 'Ls'); cf[285] = new Array('吕梁', 'Lvliang', 'Ll'); cf[286] = new Array('马鞍山', 'Maanshan', 'Mas'); cf[287] = new Array('马尔康（阿坝州）', 'Maerkangabazhou', 'Mek_abz_'); cf[288] = new Array('芒市（德宏州）', 'Mangshidehongzhou', 'Ms_dhz_'); cf[289] = new Array('满洲里', 'Manzhouli', 'Mzl'); cf[290] = new Array('茂名', 'Maoming', 'Mm'); cf[291] = new Array('眉山', 'Meishan', 'Ms'); cf[292] = new Array('梅州', 'Meizhou', 'Mz'); cf[293] = new Array('绵阳', 'Mianyang', 'My'); cf[294] = new Array('密山', 'Mishan', 'Ms'); cf[295] = new Array('米脂县', 'Mizhixian', 'Mzx'); cf[296] = new Array('漠河', 'Mohe', 'Mh'); cf[297] = new Array('牡丹江', 'Mudanjiang', 'Mdj'); cf[298] = new Array('木渎', 'Muzuo', 'Md'); cf[299] = new Array('南昌', 'Nanchang', 'Nc'); cf[300] = new Array('南充', 'Nanchong', 'Nc'); cf[301] = new Array('南川（重庆）', 'Nanchuanzhongqing', 'Nc_zq_'); cf[302] = new Array('南戴河', 'Nandaihe', 'Ndh'); cf[303] = new Array('南京', 'Nanjing', 'Nj'); cf[304] = new Array('南宁', 'Nanning', 'Nn'); cf[305] = new Array('南通', 'Nantong', 'Nt'); cf[306] = new Array('南通海安', 'Nantonghaian', 'Ntha'); cf[307] = new Array('南阳', 'Nanyang', 'Ny'); cf[308] = new Array('南浔（湖州）', 'Nanzuohuzhou', 'Nx_hz_'); cf[309] = new Array('内江', 'Neijiang', 'Nj'); cf[310] = new Array('宁波', 'Ningbo', 'Nb'); cf[311] = new Array('宁德', 'Ningde', 'Nd'); cf[312] = new Array('宁国', 'Ningguo', 'Ng'); cf[313] = new Array('宁海', 'Ninghai', 'Nh'); cf[314] = new Array('磐安', 'Panan', 'Pa'); cf[315] = new Array('盘锦', 'Panjin', 'Pj'); cf[316] = new Array('磐石', 'Panshi', 'Ps'); cf[317] = new Array('攀枝花', 'Panzhihua', 'Pzh'); cf[318] = new Array('蓬莱', 'Penglai', 'Pl'); cf[319] = new Array('彭州（成都）', 'Pengzhouchengdu', 'Pz_cd_'); cf[320] = new Array('平顶山', 'Pingdingshan', 'Pds'); cf[321] = new Array('平度', 'Pingdu', 'Pd'); cf[322] = new Array('平湖', 'Pinghu', 'Ph'); cf[323] = new Array('屏南', 'Pingnan', 'Pn'); cf[324] = new Array('萍乡', 'Pingxiang', 'Px'); cf[325] = new Array('平阳', 'Pingyang', 'Py'); cf[326] = new Array('平阳', 'Pingyang', 'Py'); cf[327] = new Array('平遥', 'Pingyao', 'Py'); cf[328] = new Array('平邑', 'Pingyi', 'Py'); cf[329] = new Array('浦江', 'Pujiang', 'Pj'); cf[330] = new Array('普宁', 'Puning', 'Pn'); cf[331] = new Array('莆田', 'Putian', 'Pt'); cf[332] = new Array('迁安', 'Qianan', 'Qa'); cf[333] = new Array('千岛湖', 'Qiandaohu', 'Qdh'); cf[334] = new Array('潜江', 'Qianjiang', 'Qj'); cf[335] = new Array('启东', 'Qidong', 'Qd'); cf[336] = new Array('青岛', 'Qingdao', 'Qd'); cf[337] = new Array('青海湖', 'Qinghaihu', 'Qhh'); cf[338] = new Array('清远', 'Qingyuan', 'Qy'); cf[339] = new Array('青州', 'Qingzhou', 'Qz'); cf[340] = new Array('秦皇岛', 'Qinhuangdao', 'Qhd'); cf[341] = new Array('钦州', 'Qinzhou', 'Qz'); cf[342] = new Array('琼海', 'Qionghai', 'Qh'); cf[343] = new Array('齐齐哈尔', 'Qiqihaer', 'Qqhe'); cf[344] = new Array('泉州', 'Quanzhou', 'Qz'); cf[345] = new Array('曲阜', 'Qufu', 'Qf'); cf[346] = new Array('曲靖', 'Qujing', 'Qj'); cf[347] = new Array('仁怀（遵义）', 'Renhuaizunyi', 'Rh_zy_'); cf[348] = new Array('任丘', 'Renqiu', 'Rq'); cf[349] = new Array('日喀则', 'Rikaze', 'Rkz'); cf[350] = new Array('日照', 'Rizhao', 'Rz'); cf[351] = new Array('荣昌（重庆）', 'Rongchangzhongqing', 'Rc_zq_'); cf[352] = new Array('荣成', 'Rongcheng', 'Rc'); cf[353] = new Array('如东', 'Rudong', 'Rd'); cf[354] = new Array('如皋', 'Rugao', 'Rg'); cf[355] = new Array('瑞安', 'Ruian', 'Ra'); cf[356] = new Array('瑞金', 'Ruijin', 'Rj'); cf[357] = new Array('瑞丽', 'Ruili', 'Rl'); cf[358] = new Array('汝州', 'Ruzhou', 'Rz'); cf[359] = new Array('三河市', 'Sanheshi', 'Shs'); cf[360] = new Array('三门峡', 'Sanmenxia', 'Smx'); cf[361] = new Array('三明', 'Sanming', 'Sm'); cf[362] = new Array('三清山', 'Sanqingshan', 'Sqs'); cf[363] = new Array('三亚', 'Sanya', 'Sy'); cf[364] = new Array('上海', 'Shanghai', 'Sh'); cf[365] = new Array('商洛', 'Shangluo', 'Sl'); cf[366] = new Array('商丘', 'Shangqiu', 'Sq'); cf[367] = new Array('上饶市', 'Shangraoshi', 'Srs'); cf[368] = new Array('上虞', 'Shangyu', 'Sy'); cf[369] = new Array('尚志', 'Shangzhi', 'Sz'); cf[370] = new Array('山海关', 'Shanhaiguan', 'Shg'); cf[371] = new Array('山南', 'Shannan', 'Sn'); cf[372] = new Array('汕头', 'Shantou', 'St'); cf[373] = new Array('汕尾', 'Shanwei', 'Sw'); cf[374] = new Array('韶关', 'Shaoguan', 'Sg'); cf[375] = new Array('韶山（湘潭）', 'Shaoshanxiangtan', 'Ss_xt_'); cf[376] = new Array('邵武', 'Shaowu', 'Sw'); cf[377] = new Array('绍兴', 'Shaoxing', 'Sx'); cf[378] = new Array('邵阳', 'Shaoyang', 'Sy'); cf[379] = new Array('沈阳', 'Shenyang', 'Sy'); cf[380] = new Array('深圳', 'Shenzuo', 'Sz'); cf[381] = new Array('石河子', 'Shihezi', 'Shz'); cf[382] = new Array('石家庄', 'Shijiazhuang', 'Sjz'); cf[383] = new Array('石狮', 'Shishi', 'Ss'); cf[384] = new Array('十堰', 'Shiyan', 'Sy'); cf[385] = new Array('石嘴山', 'Shizuishan', 'Szs'); cf[386] = new Array('什邡（德阳）', 'Shizuodeyang', 'Sf_dy_'); cf[387] = new Array('寿光', 'Shouguang', 'Sg'); cf[388] = new Array('朔州', 'Shuozhou', 'Sz'); cf[389] = new Array('松潘（黄龙，川主寺）', 'Songpanhuanglongchuanzhusi', 'Sp_hl_czs_'); cf[390] = new Array('松原', 'Songyuan', 'Sy'); cf[391] = new Array('遂昌', 'Suichang', 'Sc'); cf[392] = new Array('绥芬河', 'Suifenhe', 'Sfh'); cf[393] = new Array('绥化', 'Suihua', 'Sh'); cf[394] = new Array('遂宁', 'Suining', 'Sn'); cf[395] = new Array('随州', 'Suizhou', 'Sz'); cf[396] = new Array('宿迁', 'Suqian', 'Sq'); cf[397] = new Array('苏州', 'Suzhou', 'Sz'); cf[398] = new Array('宿州', 'Suzhou', 'Sz'); cf[399] = new Array('泰安', 'Taian', 'Ta'); cf[400] = new Array('太仓', 'Taicang', 'Tc'); cf[401] = new Array('台山', 'Taishan', 'Ts'); cf[402] = new Array('泰顺', 'Taishun', 'Ts'); cf[403] = new Array('泰兴', 'Taixing', 'Tx'); cf[404] = new Array('太原', 'Taiyuan', 'Ty'); cf[405] = new Array('泰州', 'Taizhou', 'Tz'); cf[406] = new Array('台州', 'Taizhou', 'Tz'); cf[407] = new Array('唐海', 'Tanghai', 'Th'); cf[408] = new Array('唐山', 'Tangshan', 'Ts'); cf[409] = new Array('塔什库尔干', 'Tashikuergan', 'Tskeg'); cf[410] = new Array('腾冲', 'Tengchong', 'Tc'); cf[411] = new Array('天津', 'Tianjin', 'Tj'); cf[412] = new Array('天水', 'Tianshui', 'Ts'); cf[413] = new Array('天台', 'Tiantai', 'Tt'); cf[414] = new Array('天柱山', 'Tianzhushan', 'Tzs'); cf[415] = new Array('铁岭', 'Tieling', 'Tl'); cf[416] = new Array('桐城', 'Tongcheng', 'Tc'); cf[417] = new Array('铜川', 'Tongchuan', 'Tc'); cf[418] = new Array('通化', 'Tonghua', 'Th'); cf[419] = new Array('铜梁（重庆）', 'Tongliangzhongqing', 'Tl_zq_'); cf[420] = new Array('通辽', 'Tongliao', 'Tl'); cf[421] = new Array('铜陵', 'Tongling', 'Tl'); cf[422] = new Array('同里（苏州）', 'Tonglisuzhou', 'Tl_sz_'); cf[423] = new Array('桐庐', 'Tonglu', 'Tl'); cf[424] = new Array('铜仁', 'Tongren', 'Tr'); cf[425] = new Array('铜山', 'Tongshan', 'Ts'); cf[426] = new Array('通什', 'Tongshi', 'Ts'); cf[427] = new Array('桐乡', 'Tongxiang', 'Tx'); cf[428] = new Array('桐乡（1）', 'Tongxiang1', 'Tx_1_'); cf[429] = new Array('通州（南通）', 'Tongzhounantong', 'Tz_nt_'); cf[430] = new Array('吐鲁番', 'Tulufan', 'Tlf'); cf[431] = new Array('万宁（兴隆）', 'Wanningxinglong', 'Wn_xl_'); cf[432] = new Array('万州（重庆）', 'Wanzhouzhongqing', 'Wz_zq_'); cf[433] = new Array('潍坊', 'Weifang', 'Wf'); cf[434] = new Array('威海', 'Weihai', 'Wh'); cf[435] = new Array('渭南', 'Weinan', 'Wn'); cf[436] = new Array('文昌', 'Wenchang', 'Wc'); cf[437] = new Array('文登', 'Wendeng', 'Wd'); cf[438] = new Array('温岭', 'Wenling', 'Wl'); cf[439] = new Array('文山', 'Wenshan', 'Ws'); cf[440] = new Array('闻喜', 'Wenxi', 'Wx'); cf[441] = new Array('温州', 'Wenzhou', 'Wz'); cf[442] = new Array('卧龙', 'Wolong', 'Wl'); cf[443] = new Array('武安市', 'Wuanshi', 'Was'); cf[444] = new Array('乌海', 'Wuhai', 'Wh'); cf[445] = new Array('武汉', 'Wuhan', 'Wh'); cf[446] = new Array('芜湖', 'Wuhu', 'Wh'); cf[447] = new Array('吴江（苏州）', 'Wujiangsuzhou', 'Wj_sz_'); cf[448] = new Array('乌兰察布', 'Wulanchabu', 'Wlcb'); cf[449] = new Array('五莲', 'Wulian', 'Wl'); cf[450] = new Array('武隆（重庆）', 'Wulongzhongqing', 'Wl_zq_'); cf[451] = new Array('乌鲁木齐', 'Wulumuqi', 'Wlmq'); cf[452] = new Array('五台山', 'Wutaishan', 'Wts'); cf[453] = new Array('武威', 'Wuwei', 'Ww'); cf[454] = new Array('无锡', 'Wuxi', 'Wx'); cf[455] = new Array('武义', 'Wuyi', 'Wy'); cf[456] = new Array('武夷山', 'Wuyishan', 'Wys'); cf[457] = new Array('乌镇（桐乡）', 'Wuzhentongxiang', 'Wz_tx_'); cf[458] = new Array('五指山', 'Wuzhishan', 'Wzs'); cf[459] = new Array('吴忠', 'Wuzhong', 'Wz'); cf[460] = new Array('梧州', 'Wuzhou', 'Wz'); cf[461] = new Array('夏津', 'Xiajin', 'Xj'); cf[462] = new Array('厦门', 'Xiamen', 'Xm'); cf[463] = new Array('西安', 'Xian', 'Xa'); cf[464] = new Array('襄樊', 'Xiangfan', 'Xf'); cf[465] = new Array('香格里拉', 'Xianggelila', 'Xgll'); cf[466] = new Array('象山', 'Xiangshan', 'Xs'); cf[467] = new Array('湘潭', 'Xiangtan', 'Xt'); cf[468] = new Array('仙居', 'Xianju', 'Xj'); cf[469] = new Array('咸宁', 'Xianning', 'Xn'); cf[470] = new Array('仙桃', 'Xiantao', 'Xt'); cf[471] = new Array('咸阳', 'Xianyang', 'Xy'); cf[472] = new Array('孝感', 'Xiaogan', 'Xg'); cf[473] = new Array('西昌（凉山州）', 'Xichangliangshanzhou', 'Xc_lsz_'); cf[474] = new Array('西递（黄山）', 'Xidihuangshan', 'Xd_hs_'); cf[475] = new Array('锡林浩特', 'Xilinhaote', 'Xlht'); cf[476] = new Array('新昌', 'Xinchang', 'Xc'); cf[477] = new Array('兴城', 'Xingcheng', 'Xc'); cf[478] = new Array('兴化', 'Xinghua', 'Xh'); cf[479] = new Array('兴隆', 'Xinglong', 'Xl'); cf[480] = new Array('邢台', 'Xingtai', 'Xt'); cf[481] = new Array('邢台', 'Xingtai', 'Xt'); cf[482] = new Array('兴义（黔西南州）', 'Xingyiqianxinanzhou', 'Xy_qxnz_'); cf[483] = new Array('新会', 'Xinhui', 'Xh'); cf[484] = new Array('西宁', 'Xining', 'Xn'); cf[485] = new Array('新密', 'Xinmi', 'Xm'); cf[486] = new Array('新浦', 'Xinpu', 'Xp'); cf[487] = new Array('新乡', 'Xinxiang', 'Xx'); cf[488] = new Array('信阳', 'Xinyang', 'Xy'); cf[489] = new Array('新沂', 'Xinyi', 'Xy'); cf[490] = new Array('新余', 'Xinyu', 'Xy'); cf[491] = new Array('新郑', 'Xinzheng', 'Xz'); cf[492] = new Array('西双版纳', 'Xishuangbanna', 'Xsbn'); cf[493] = new Array('西塘（嘉善）', 'Xitangjiashan', 'Xt_js_'); cf[494] = new Array('宣城', 'Xuancheng', 'Xc'); cf[495] = new Array('许昌', 'Xuchang', 'Xc'); cf[496] = new Array('徐州', 'Xuzhou', 'Xz'); cf[497] = new Array('雅安', 'Yaan', 'Ya'); cf[498] = new Array('亚布力', 'Yabuli', 'Ybl'); cf[499] = new Array('延安', 'Yanan', 'Ya'); cf[500] = new Array('延边', 'Yanbian', 'Yb'); cf[501] = new Array('盐城', 'Yancheng', 'Yc'); cf[502] = new Array('雁荡山', 'Yandangshan', 'Yds'); cf[503] = new Array('阳城', 'Yangcheng', 'Yc'); cf[504] = new Array('阳江', 'Yangjiang', 'Yj'); cf[505] = new Array('杨凌', 'Yangling', 'Yl'); cf[506] = new Array('阳泉', 'Yangquan', 'Yq'); cf[507] = new Array('阳朔（桂林）', 'Yangshuoguilin', 'Ys_gl_'); cf[508] = new Array('扬州', 'Yangzhou', 'Yz'); cf[509] = new Array('延吉', 'Yanji', 'Yj'); cf[510] = new Array('烟台', 'Yantai', 'Yt'); cf[511] = new Array('野三坡', 'Yesanpo', 'Ysp'); cf[512] = new Array('宜宾', 'Yibin', 'Yb'); cf[513] = new Array('宜昌', 'Yichang', 'Yc'); cf[514] = new Array('宜春', 'Yichun', 'Yc'); cf[515] = new Array('伊春', 'Yichun', 'Yc'); cf[516] = new Array('伊犁', 'Yili', 'Yl'); cf[517] = new Array('银川', 'Yinchuan', 'Yc'); cf[518] = new Array('营口', 'Yingkou', 'Yk'); cf[519] = new Array('鹰潭', 'Yingtan', 'Yt'); cf[520] = new Array('伊宁', 'Yining', 'Yn'); cf[521] = new Array('义乌', 'Yiwu', 'Yw'); cf[522] = new Array('宜兴', 'Yixing', 'Yx'); cf[523] = new Array('益阳', 'Yiyang', 'Yy'); cf[524] = new Array('仪征', 'Yizheng', 'Yz'); cf[525] = new Array('永城', 'Yongcheng', 'Yc'); cf[526] = new Array('永川（重庆）', 'Yongchuanzhongqing', 'Yc_zq_'); cf[527] = new Array('永济', 'Yongji', 'Yj'); cf[528] = new Array('永嘉', 'Yongjia', 'Yj'); cf[529] = new Array('永康', 'Yongkang', 'Yk'); cf[530] = new Array('永州', 'Yongzhou', 'Yz'); cf[531] = new Array('岳阳', 'Yueyang', 'Yy'); cf[532] = new Array('余杭', 'Yuhang', 'Yh'); cf[533] = new Array('玉林', 'Yulin', 'Yl'); cf[534] = new Array('榆林', 'Yulin', 'Yl'); cf[535] = new Array('运城', 'Yuncheng', 'Yc'); cf[536] = new Array('云浮', 'Yunfu', 'Yf'); cf[537] = new Array('玉泉山', 'Yuquanshan', 'Yqs'); cf[538] = new Array('玉山县', 'Yushanxian', 'Ysx'); cf[539] = new Array('玉树', 'Yushu', 'Ys'); cf[540] = new Array('玉溪', 'Yuxi', 'Yx'); cf[541] = new Array('余姚', 'Yuyao', 'Yy'); cf[542] = new Array('禹州', 'Yuzhou', 'Yz'); cf[543] = new Array('枣庄', 'Zaozhuang', 'Zz'); cf[544] = new Array('张家港', 'Zhangjiagang', 'Zjg'); cf[545] = new Array('张家界', 'Zhangjiajie', 'Zjj'); cf[546] = new Array('张家口', 'Zhangjiakou', 'Zjk'); cf[547] = new Array('章丘', 'Zhangqiu', 'Zq'); cf[548] = new Array('张掖', 'Zhangye', 'Zy'); cf[549] = new Array('漳州', 'Zhangzhou', 'Zz'); cf[550] = new Array('湛江', 'Zhanjiang', 'Zj'); cf[551] = new Array('肇庆', 'Zhaoqing', 'Zq'); cf[552] = new Array('正定', 'Zhengding', 'Zd'); cf[553] = new Array('郑州', 'Zhengzhou', 'Zz'); cf[554] = new Array('镇江', 'Zhenjiang', 'Zj'); cf[555] = new Array('镇江扬中', 'Zhenjiangyangzhong', 'Zjyz'); cf[556] = new Array('镇远（黔东南州）', 'Zhenyuanqiandongnanzhou', 'Zy_qdnz_'); cf[557] = new Array('中山', 'Zhongshan', 'Zs'); cf[558] = new Array('中卫', 'Zhongwei', 'Zw'); cf[559] = new Array('钟祥（荆门）', 'Zhongxiangjingmen', 'Zx_jm_'); cf[560] = new Array('周口', 'Zhoukou', 'Zk'); cf[561] = new Array('舟山', 'Zhoushan', 'Zs'); cf[562] = new Array('周庄（苏州昆山）', 'Zhouzhuangsuzhoukunshan', 'Zz_szks_'); cf[563] = new Array('诸城', 'Zhucheng', 'Zc'); cf[564] = new Array('珠海', 'Zhuhai', 'Zh'); cf[565] = new Array('驻马店', 'Zhumadian', 'Zmd'); cf[566] = new Array('株洲', 'Zhuzhou', 'Zz'); cf[567] = new Array('诸暨', 'Zhuzuo', 'Zj'); cf[568] = new Array('淄博', 'Zibo', 'Zb'); cf[569] = new Array('自贡', 'Zigong', 'Zg'); cf[570] = new Array('资阳', 'Ziyang', 'Zy'); cf[571] = new Array('遵义', 'Zunyi', 'Zy'); cf[572] = new Array('栾川', 'Zuochuan', 'Lc'); cf[573] = new Array('珲春', 'Zuochun', 'Hc'); cf[574] = new Array('泸定县（甘孜州）', 'Zuodingxianganzizhou', 'Ldx_gzz_'); cf[575] = new Array('泸沽湖', 'Zuoguhu', 'Lgh'); cf[576] = new Array('漯河', 'Zuohe', 'Lh'); cf[577] = new Array('泗洪', 'Zuohong', 'Sh'); cf[578] = new Array('綦江（重庆）', 'Zuojiangzhongqing', 'Qj_zq_'); cf[579] = new Array('涿鹿县', 'Zuoluxian', 'Zlx'); cf[580] = new Array('睢宁县（徐州）', 'Zuoningxianxuzhou', 'Snx_xz_'); cf[581] = new Array('鄯善', 'Zuoshan', 'Ss'); cf[582] = new Array('涞水', 'Zuoshui', 'Ls'); cf[583] = new Array('邳县（徐州）', 'Zuoxianxuzhou', 'Px_xz_'); cf[584] = new Array('泗阳', 'Zuoyang', 'Sy'); cf[585] = new Array('濮阳', 'Zuoyang', 'Py'); cf[586] = new Array('荥阳', 'Zuoyang', 'Xy'); cf[587] = new Array('浏阳（长沙）', 'Zuoyangchangsha', 'Ly_cs_'); cf[588] = new Array('耒阳（衡阳）', 'Zuoyanghengyang', 'Ly_hy_'); cf[589] = new Array('溧阳天目湖（常州）', 'Zuoyangtianmuhuchangzhou', 'Lytmh_cz_'); cf[590] = new Array('涞源', 'Zuoyuan', 'Ly'); cf[591] = new Array('婺源', 'Zuoyuan', 'Wy'); cf[592] = new Array('缙云', 'Zuoyun', 'Jy'); cf[593] = new Array('阆中（南充）', 'Zuozhongnanchong', 'Lz_nc_'); cf[594] = new Array('泸州', 'Zuozhou', 'Lz'); cf[595] = new Array('儋州', 'Zuozhou', 'Dz'); cf[596] = new Array('涿州', 'Zuozhou', 'Zz'); cf[597] = new Array('亳州', 'Zuozhou', 'Bz'); cf[598] = new Array('衢州', 'Zuozhou', 'Qz'); cf[599] = new Array('嵊州', 'Zuozhou', 'Sz'); cf[600] = new Array('盱眙', 'Zuozuo', 'Xy'); cf[601] = new Array('深圳', 'shenzhen', 'sz'); cf[602] = new Array('重庆', 'chongqing', 'cq'); cf[603] = new Array('哈尔滨', 'Harbin', 'HEB'); cf[604] = new Array('济南', 'Jinan', 'JN '); cf[605] = new Array('大连', 'Dalian', 'DL '); cf[606] = new Array('东莞', 'dongguan', 'dg'); cf[607] = new Array('郑州', 'Zhengzhou ', 'ZZ'); cf[608] = new Array('沈阳', 'Shenyang ', 'SY'); cf[609] = new Array('丽江', 'Lijiang', 'lj'); cf[610] = new Array('烟台', 'Yantai ', 'YT'); cf[611] = new Array('太原', 'Taiyuan ', 'TY'); cf[612] = new Array('石家庄', 'Shi Jiazhuang', 'SJZ'); cf[613] = new Array('呼和浩特', 'Huhhot', 'HHHT'); cf[614] = new Array('洛阳', 'Luoyang ', 'LY '); cf[615] = new Array('乌鲁木齐', 'Urumqi', 'wlmq'); cf[616] = new Array('包头', 'Baotou ', 'BT'); cf[617] = new Array('拉萨', 'lasa(lhasa)', 'ls'); cf[618] = new Array('西双版纳傣族自治州', 'xishuangbanna', 'xsbn'); cf[619] = new Array('南平', 'nanping', 'np'); cf[620] = new Array('上饶', 'shangrao', 'sr'); cf[621] = new Array('泰州', 'taizhoushi', 'tz'); cf[622] = new Array('蚌埠', 'bengbu', 'bb'); cf[623] = new Array('呼伦贝尔', 'hulunbeier', 'hlbr'); cf[624] = new Array('延边朝鲜族自治州', 'Yanbian', 'YB '); cf[625] = new Array('阜阳', 'fuyang', 'fy'); cf[626] = new Array('湘西土家族苗族自治州', 'xiangxi', 'xx'); cf[627] = new Array('阿坝藏族羌族自治州', 'aba', 'ab'); cf[628] = new Array('遂宁', 'shuining', 'sn'); cf[629] = new Array('万宁', 'wanning', 'wn'); cf[630] = new Array('牡丹江', 'Mu Danjiang', 'MDJ'); cf[631] = new Array('迪庆藏族自治州', 'diqing', 'dq'); cf[632] = new Array('鄂尔多斯', 'eerduosi', 'erds'); cf[633] = new Array('凉山彝族自治州', 'liangshan', 'ls'); cf[634] = new Array('衢州', 'quzhou', 'qz'); cf[635] = new Array('濮阳', 'puyang', 'py'); cf[636] = new Array('忻州', 'xinzhou', 'xz'); cf[637] = new Array('巴彦淖尔市', 'bayanzhuoer', 'byzr'); cf[638] = new Array('泸州', 'luzhou', 'lz'); cf[639] = new Array('巴音郭楞蒙古自治州', 'bayinguoleng', 'bygl'); cf[640] = new Array('喀什', 'kashi(Kashgar)', 'ks'); cf[641] = new Array('白山', 'baishan', 'bs'); cf[642] = new Array('齐齐哈尔', 'Qiqihar', 'QQHE'); cf[643] = new Array('安顺', 'anshun', 'as'); cf[644] = new Array('黔西南布依族苗族自治州', 'qianxinan', 'qxn'); cf[645] = new Array('陵水黎族自治县', 'lingshui', 'ls'); cf[646] = new Array('亳州', 'bozhou', 'bz'); cf[647] = new Array('保亭黎族苗族自治县', 'baoting', 'bt'); cf[648] = new Array('黔东南苗族侗族自治州', 'qiandongnan', 'qdn'); cf[649] = new Array('崇左', 'congzuo', 'cz'); cf[650] = new Array('漯河', 'luohe', 'lh'); cf[651] = new Array('恩施土家族苗族自治州', 'enshi', 'es'); cf[652] = new Array('大兴安岭', 'Daxinganling', 'DXAL'); cf[653] = new Array('德宏傣族景颇族自治州', 'dehong', 'dh'); cf[654] = new Array('伊犁哈萨克自治州', 'yili', 'yl'); cf[655] = new Array('中卫', 'zhongwei', ''); cf[656] = new Array('长白山保护区', 'changbaishanbaohuqu', 'cbsbhq'); cf[657] = new Array('吐鲁番', 'tulufan(turpan)', 'tlf'); cf[658] = new Array('林芝', 'linzhi(nyingchi)', 'lz'); cf[659] = new Array('甘孜藏族自治州', 'ganzi', 'gz'); cf[660] = new Array('锡林郭勒盟', 'xilinguole', 'xlgl'); cf[661] = new Array('河间', 'hejian', 'hj');
citys = cf;

/**************和下拉城市列表无关,为页面专属功能**************/
/*填充关键词*/
function SetBusinessToKeyWords(val) {
    var BusinessKey = document.getElementById("top_thname");
    BusinessKey.value = val;
    BusinessKey.style.color = "#000000";
}
/*高亮城市并填充*/
function SetBusinessCitys(val, n) {
    var BusinessCity = document.getElementById("frmInputcity");
    //    var BusinessName = document.getElementById("top_thname");
    //    var divHotCitys = document.getElementById("hot__businesssection_citys");
    //    var arr_a = divHotCitys.getElementsByTagName("a");
    //    for(i=0;i<arr_a.length;i++){
    //        arr_a[i].style.fontWeight="normal";
    //        if(arr_a[i].innerText==val){
    //            arr_a[i].style.fontWeight="bolder";
    //        }
    //    }
    //清除地标名
    // BusinessName.value = "";
    //填充文本框和地标列表
    BusinessCity.value = val;
    BusinessCity.style.color = "#000000";

    //document.getElementById("Checkin").onlick();


    //SetDibiaoSuggest(val);
}
/*返回热门地标*/
function SetDibiaoSuggest(keys) {
    var requestObjTC = CreateXmlRequest();
    requestObjTC.open("GET", "/hotel/HotelDefaultHandler.ashx?query=" + encodeURIComponent(keys));
    requestObjTC.setRequestHeader("If-Modified-Since", "0");
    requestObjTC.send(null);
    requestObjTC.onreadystatechange = function() {
        if (requestObjTC.readyState == 4 && requestObjTC.status == 200) {
            var GradeDiv = document.getElementById("city_businesssection_suggest");
            GradeDiv.innerHTML = requestObjTC.responseText;
        }
    }
}
