﻿//北京|PEK|B  城市|三字代码|拼音首字母
var fHotCitys,fAllCitys;

fHotCitys="Beijing|北京|BBB|B,Shanghai|上海|SSS|S,Guangzhou|广州|CAN|G,Shenzhen|深圳|SZX|S,Chengdu|成都|CTU|C,Kunming|昆明|KMG|K,Hangzhou|杭州|HGH|H,Xian|西安|XIY|X,Chongqing|重庆|CKG|C,Xiamen|厦门|XMN|X,Haikou|海口|HAK|H,Changsha|长沙|CSX|C,Nanjing|南京|NKG|N,Wuhan|武汉|WUH|W,Guilin|桂林|KWL|G,Sanya|三亚|SYX|S";

fAllCitys="Aletai|阿勒泰|AAT|A,Xingyi|兴义|ACX|A,Anqing|安庆|AQG|A,Anshun|安顺|AVA|A,Akesu|阿克苏|AKU|A,Ankan|安康|AKA|A,Anshan|鞍山|IOB|A,Baise|百色|AEB|B,Baoshan|保山|BSD|B,Baotou|包头|BAV|B,Beihai|北海|BHY|B,Beijing|北京|BBB|B,Beijing|北京首都|PEK|B,Beijing|北京南苑|NAY|B,Changsha|长沙|CSX|C,Changchun|长春|CGQ|C,Changde|常德|CGD|C,Changye|长治|CIH|C,Changzhou|常州|CZX|C,Chandu|昌都|BPX|C,Chaoyang|朝阳|CHG|C,Chengdu|成都|CTU|C,Chifeng|赤峰|CIF|C,Chongqing|重庆|CKG|C,Dunhuang|敦煌|DNH|D,Dali|大理|DLU|D,Dalian|大连|DLC|D,Datong|大同|DAT|D,Dandong|丹东|DDG|D,Daxian|达县|DAX|D,Diqingxianggelila|迪庆香格里拉|DIG|D,Dongying|东营|DOY|D,Enshi|恩施|ENH|E,Fuyang|阜阳|FUG|F,Fuzhou|福州|FOC|F,Ganzhou|赣州|KOW|G,Geermu|格尔木|GOQ|G,Guangyuan|广元|GYS|G,Guangzhou|广州|CAN|G,Guanghan|广汉|GHN|G,Guilin|桂林|KWL|G,Guiyang|贵阳|KWE|G,Haerbing|哈尔滨|HRB|H,Handan|邯郸|HDG|H,Haikou|海口|HAK|H,Huaihua|怀化|HJJ|H,Hailaer|海拉尔|HLD|H,Hami|哈密|HMI|H,Hanzhong|汉中|HZG|H,Hangzhou|杭州|HGH|H,Hefei|合肥|HFE|H,Hengyang|衡阳|HNY|H,Hetian|和田|HTN|H,Huhehaote|呼和浩特|HET|H,Huangshan|黄山|TXN|H,Huangyan|黄岩|HYN|H,Jinan| 济南|TNA|J,Jingzhou|锦州|JNZ|J,Jingdezheng|景德镇|JDZ|J,Jiujiang|九江|JIU|J,Jiuzaigou|九寨沟|JZH|J,Luerle|库尔勒|KRL|K,Kuche|库车|KCA|K,Kashi|喀什|KHG|K,Kelamayi|克拉玛依|KRY|K,Kunming|昆明|KMG|K,Lasa|拉萨|LXA|L,Lanzhou|兰州|LHW|L,Lianyungang|连云港|LYG|L,Liangpin|梁平|LIA|L,Linyi|临沂|LYI|L,Lincang|临沧|LNJ|L,Lingling|零凌|LLF|L,Liuzhou|柳州|LZH|L,Luoyang|洛阳|LYA|L,Lipin|黎平|HZH|L,Manzhouli|满洲里|NZH|M,Meixian|梅县|MXZ|M,Mianyang|绵阳|MIG|M,Mudanjiang|牡丹江|MDG|M,Nanjing|南京|NKG|N,Nanchang|南昌|KHN|N,Nanchong|南充|NAO|N,Nanning|南宁|NNG|N,Nantong|南通|NTG|N,Nanyang|南阳|NNY|N,Ningbo|宁波|NGB|N,Qiqihaer|齐齐哈尔|NDG|Q,Qiemo|且末|IQM|Q,Qinhuangdao|秦皇岛|SHP|Q,Qingdao|青岛|TAO|Q,Qingyang|庆阳|IQN|Q,Sanya|三亚|SYX|S,Shantou|汕头|SWA|S,Shanghai|上海|SSS|S,Shanghai|上海虹桥|SHA|S,Shanghai|上海浦东|PVG|S,Shaoguan|韶关|SHG|S,Shenyang|沈阳|SHE|S,Shenzhen|深圳|SZX|S,Shijiazhuang|石家庄|SJW|S,Simao|思茅|SYM|S,Tacheng|塔城|TCG|T,Taiyuan|太原|TYN|T,Tianjin|天津|TSN|T,Tongren|铜仁|TEN|T,Wanzhou|万州|WXN|W,Weifang|潍坊|WEF|W,Weihai|威海|WEH|W,Wenzhou|温州|WNZ|W,Wuhan|武汉|WUH|W,Wulumuqi|乌鲁木齐|URC|W,Wuyishan|武夷山|WUS|W,Wuxi|无锡|WUX|W,Wuzhou|梧州|WUZ|W,Xilinhaote|锡林浩特|XIL|X,Xian|西安|XIY|X,Xining|西宁|XNN|X,Jinghong|景洪（西双版纳）|JHG|J,Xiamen|厦门|XMN|X,Xiangfan|襄樊|XFN|X,Xichang|西昌|XIC|X,Xuzhou|徐州|XUZ|X,Yancheng|盐城|YNZ|Y,Yichang|宜昌|YIH|Y,Yinchuan|银川|INC|Y,Yanji|延吉|YNJ|Y,Yantai|烟台|YNT|Y,Yanan|延安|ENY|Y,Yibin|宜宾|YBP|Y,Yiwu|义乌|YIW|Y,Yili|伊犁|YIN|Y,Yulin| 榆林|UYN|Y,Zhanjiang|湛江|ZHA|Z,Zhangjiajie|张家界|DYG|Z,Zhaotong|昭通|ZAT|Z,Zhengzhou|郑州|CGO|Z,Zhoushan|舟山|HSN|Z,Zhuhai|珠海|ZUH|Z,Zunyi|遵义|ZYI|Z,Linzhi|林芝|LZY|L,Lijiang|丽江|LJG|L,Bengbu|蚌埠|BFU|B,Fuyun|富蕴|FYN|F,Heihe|黑河|HEK|H,Jining|济宁|JNG|J,Jiamusi|佳木斯|JMU|J,Jiayuguan|嘉峪关|JGN|J,Jinjiang|晋江|JJN|J,Jiuquan|酒泉|CHW|J,Jingangshan|井冈山|JGS|J,Luzhou| 泸州|LZO|L,Dehongmangshi|德宏芒市|LUM|M,Panzhihua|攀枝花|PZI|P,Quzhou|衢州|JUZ|Q,Shashi|沙市|SHS|S,Suzhou|苏州|SZV|S,Tonghua|通化|TNH|T,Tongliao|通辽|TGO|T,Wulanhaote|乌兰浩特|HLH|W,Wuhai|乌海|WUA|W,Yuncheng|运城|YCU|Y,Yongzhou| 永州|LLF|Y,Jilin|吉林|JIL|J,Changdu|昌都|BPX|C";


var tempCitys = "";

function GetCityName(code)
{
    if(tempCitys != "")
    {
        var arrtempcity = tempCitys.split(",");
        
        for(var i=0;i < arrtempcity.length; i++)
        {
            var arrDetail =arrtempcity[i].split("|");
            
            if(arrDetail[2]==code)
            {
                return arrDetail[1];
            }    
        }
    }
    
    var arrCity = fAllCitys.split(",");
    
    for(var i=0;i < arrCity.length; i++)
    {
        var arrDetail =arrCity[i].split("|");
        
        if(arrDetail[2]==code)
        {
            tempCitys = tempCitys == "" ? arrCity[i] : (tempCitys + "," + arrCity[i]);
            //alert(tempCitys);
            return arrDetail[1];
        }    
    }
    
    return "";

//    var i = fAllCitys.indexOf("|"+code+"|");
//    var sub = fAllCitys.substring(i-8,i);
//    var j = sub.indexOf("|");
//    var ret = sub.substring(j+1,sub.length);
//    return ret;
}

function GetFromCityCode(name)
{
    try
    {
        var arrstr = fAllCitys.split("|"+name+"|");
        var sub = arrstr[1].substring(0,3);
        return sub;
    }
    catch(ex)
    {
        return "";
    }
}