﻿


function Dsy() {
    this.Items = {};
}
Dsy.prototype.add = function(id, iArray) {
    this.Items[id] = iArray;
}
Dsy.prototype.Exists = function(id) {
    if (typeof (this.Items[id]) == "undefined") return false;
    return true;
}
function change(v) {
    var str = "0";
    for (i = 0; i < v; i++) { str += ("_" + (document.getElementById(s[i]).selectedIndex - 1)); };
    var ss = document.getElementById(s[v]);
    with (ss) {
        length = 0;
        options[0] = new Option(opt0[v], opt0[v]);

        if (v && document.getElementById(s[v - 1]).selectedIndex > 0 || !v) {
            if (dsy.Exists(str)) {
                ar = dsy.Items[str];

                for (i = 0; i < ar.length; i++) {
                    if (v > 0)
                        options[length] = new Option(ar[i].split('|')[1], ar[i].split('|')[0]);
                    else
                        options[length] = new Option(ar[i], ar[i]);
                }
                if (v) options[1].selected = true;
            }
        }
        if (++v < s.length) { change(v); }
    }
}

var dsy = new Dsy();

dsy.add("0", ["北京", "天津", "河北", "内蒙古", "山东", "山西", "上海", "江苏", "安徽", "浙江", "广西", "广东", "福建", "海南", "河南", "湖北", "湖南", "江西", "黑龙江", "吉林", "辽宁", "新疆", "青海", "甘肃", "宁夏", "陕西", "四川", "云南", "贵州", "重庆", "深圳", "澳门", "西藏"]);
dsy.add("0_0", ["bj|北京"]);
dsy.add("0_1", ["tj|天津"]);
dsy.add("0_2", ["sjz|石家庄", "ts|唐山", "qhd|秦皇岛", "chengde|承德", "hd|邯郸", "xt|邢台", "zjk|张家口", "cangzhou|沧州", "lf|廊坊", "hs|衡水", "bd|保定", "zhangbei|张北"]);
dsy.add("0_3", ["hu|呼和浩特", "bt|包头", "wuhai|乌海", "chifeng|赤峰", "xl|锡林浩特", "erds|鄂尔多斯", "xam|兴安盟", "wlcb|乌兰察布", "tongliao|通辽", "hlbe|呼伦贝尔", "bycem|巴彦淖尔盟", "alsm|阿拉善盟"]);
dsy.add("0_4", ["jn|济南", "qd|青岛", "weihai|威海", "zb|淄博", "zaozhuang|枣庄", "dy|东营", "yt|烟台", "wf|潍坊", "jining|济宁", "ta|泰安", "rizhao|日照", "lw|莱芜", "linyi|临沂", "lc|聊城", "zc|诸城", "dz|德州", "kl|垦利"]);
dsy.add("0_5", ["ty|太原", "dt|大同", "yq|阳泉", "changzhi|长治", "jincheng|晋城", "jz|晋中", "lvliang|吕梁", "linfen|临汾", "yuncheng|运城", "linyixian|临猗", "shuozhou|朔州", "qingxu|清徐"]);
dsy.add("0_6", ["sh|上海"]);
dsy.add("0_7", ["nj|南京", "wx|无锡", "xz|徐州", "su|苏州", "yz|扬州", "cz|常州", "nt|南通", "lyg|连云港", "ha|淮安", "yancheng|盐城", "zj|镇江", "taizhou|泰州", "suqian|宿迁", "dafeng|大丰"]);
dsy.add("0_8", ["hf|合肥", "wuhu|芜湖", "la|六安", "xuancheng|宣城", "bozhou|亳州", "fy|阜阳", "hn|淮南", "huaibei|淮北", "bengbu|蚌埠", "huangshan|黄山", "ch|巢湖", "chizhou|池州", "chuzhou|滁州", "tongling|铜陵", "hexian|和县", "hq|霍邱", "tongcheng|桐城"]);
dsy.add("0_9", ["hz|杭州", "nb|宁波", "wz|温州", "jx|嘉兴", "huzhou|湖州", "jh|金华", "quzhou|衢州", "zhoushan|舟山", "tz|台州", "lishui|丽水", "sx|绍兴"]);
dsy.add("0_10", ["nn|南宁", "gl|桂林", "qinzhou|钦州", "gg|贵港", "hc|河池", "yulin|玉林", "baise|百色", "bh|北海", "chongzuo|崇左", "fcg|防城港", "hezhou|贺州", "lb|来宾"]);
dsy.add("0_11", ["gz|广州", "zh|珠海", "st|汕头", "sg|韶关", "zhanjiang|湛江", "huizhou|惠州", "dg|东莞", "zs|中山", "sd|顺德", "jm|江门", "mm|茂名", "zq|肇庆", "yj|阳江", "qy|清远", "jy|揭阳", "yangchun|阳春", "fs|佛山", "mz|梅州", "sw|汕尾", "chaozhou|潮州", "heyuan|河源", "yf|云浮", "taishan|台山"]);
dsy.add("0_12", ["fz|福州", "xm|厦门", "pt|莆田", "qz|泉州", "zhangzhou|漳州", "nd|宁德", "np|南平", "wuyishan|武夷山"]);
dsy.add("0_13", ["haikou|海口", "sanya|三亚", "wzs|五指山"]);
dsy.add("0_14", ["zz|郑州", "kaifeng|开封", "luoyang|洛阳", "pds|平顶山", "ay|安阳", "xx|新乡", "jiaozuo|焦作", "puyang|濮阳", "xc|许昌", "luohe|漯河", "ny|南阳", "sq|商丘", "zk|周口", "zmd|驻马店", "xy|信阳", "yanling|鄢陵", "hb|鹤壁", "smx|三门峡", "changge|长葛", "jiyuan|济源"]);
dsy.add("0_15", ["wh|武汉", "shiyan|十堰", "yc|宜昌", "jingmen|荆门", "xiaogan|孝感", "jingzhou|荆州", "hg|黄冈", "es|恩施", "suizhou|随州", "xiantao|仙桃", "ez|鄂州", "qianjiang|潜江", "snj|神农架", "suizhou|随州", "tm|天门", "xianning|咸宁", "hshi|黄石"]);
dsy.add("0_16", ["cs|长沙", "zhuzhou|株洲", "xiangtan|湘潭", "shaoyang|邵阳", "yy|岳阳", "zjj|张家界", "chenzhou|郴州", "yongzhou|永州", "hh|怀化", "yiyang|益阳", "xiangxi|湘西", "ld|娄底"]);
dsy.add("0_17", ["nc|南昌", "jdz|景德镇", "jj|九江", "ganzhou|赣州", "ja|吉安", "xinyu|新余", "sr|上饶", "fuzhou|抚州", "yxx|永新"]);
dsy.add("0_18", ["hrb|哈尔滨", "dq|大庆", "jixi|鸡西", "hegang|鹤岗", "jms|佳木斯", "mdj|牡丹江", "suihua|绥化", "qqhr|齐齐哈尔", "dxal|大兴安岭", "heihe|黑河", "qth|七台河", "sys|双鸭山", "yich|伊春"]);
dsy.add("0_19", ["cc|长春", "jl|吉林", "songyuan|松原", "yanbian|延边", "th|通化", "sp|四平", "baishan|白山"]);
dsy.add("0_20", ["sy|沈阳", "dl|大连", "fushun|抚顺", "dandong|丹东", "jinzhou|锦州", "yk|营口", "liaoyang|辽阳", "pj|盘锦", "tl|铁岭", "hld|葫芦岛", "fx|阜新", "cy|朝阳"]);
dsy.add("0_21", ["xj|乌鲁木齐", "kel|库尔勒", "changji|昌吉", "hami|哈密", "ks|喀什", "yili|伊犁", "tlf|吐鲁番", "ht|和田", "aks|阿克苏", "kzls|克孜勒苏", "bygl|巴音郭楞", "betl|博尔塔拉", "ale|阿拉尔", "shz|石河子", "tmsk|图木舒克", "wjq|五家渠"]);
dsy.add("0_22", ["xn|西宁", "ys|玉树", "huangnan|黄南", "hx|海西", "hainan|海南", "haidong|海东", "haibei|海北", "guoluo|果洛"]);
dsy.add("0_23", ["lz|兰州", "jinchang|金昌", "tianshui|天水", "pl|平凉", "linxia|临夏", "by|白银", "dx|定西", "gn|甘南", "jyg|嘉峪关", "jq|酒泉", "ln|陇南", "qingyang|庆阳", "wuwei|武威", "zhangye|张掖"]);
dsy.add("0_24", ["yinchuan|银川", "guyuan|固原", "zw|中卫", "wuzhong|吴忠", "szs|石嘴山"]);
dsy.add("0_25", ["xa|西安", "xianyang|咸阳", "hanzhong|汉中", "yanan|延安", "yl|榆林", "tc|铜川", "sl|商洛"]);
dsy.add("0_26", ["cd|成都", "zg|自贡", "panzhihua|攀枝花", "luzhou|泸州", "deyang|德阳", "mianyang|绵阳", "nanchong|南充", "zy|资阳", "yb|宜宾", "ga|广安", "ya|雅安", "suining|遂宁", "ms|眉山", "liangshan|凉山", "guangyuan|广元", "ganzi|甘孜", "dazhou|达州", "bazhong|巴中", "ab|阿坝"]);
dsy.add("0_27", ["km|昆明", "qj|曲靖", "cx|楚雄", "yx|玉溪", "honghe|红河", "ws|文山", "bn|西双版纳", "dali|大理", "bs|保山", "lj|丽江", "zt|昭通", "lincang|临沧", "diqing|迪庆", "dh|德宏", "pe|普洱", "nujiang|怒江"]);
dsy.add("0_28", ["gy|贵阳", "zunyi|遵义", "qdn|黔东南", "anshun|安顺", "bijie|毕节", "lps|六盘水", "qn|黔南", "qxn|黔西南", "tr|铜仁"]);
dsy.add("0_29", ["cq|重庆"]);
dsy.add("0_30", ["sz|深圳"]);
dsy.add("0_31", ["am|澳门"]);
dsy.add("0_32", ["sn|山南", "rkz|日喀则", "nq|那曲", "linzhi|林芝", "changdu|昌都", "al|阿里"]);

var s = ["province", "city"];
var opt0 = ["请选择", "请选择"];
function setup() {
    for (i = 0; i < s.length - 1; i++)
        document.getElementById(s[i]).onchange = new Function("change(" + (i + 1) + ")");
    change(0);
}


//--------调用--------------
function $(id) { return document.getElementById(id); }
function btnOk() {
    if ($("city").value == "请选择") {
        alert("请选择城市！");
    }
    else {
        SetCookies($("city").value.split('|')[0]);
        window.location.href = 'http://www.guton.com/' + $("city").value.split('|')[0] + '/';
    }

}

//---------------取更新数据-------------
function subValue() {
    var clientWin = document.getElementById("gsInfo").contentWindow;
    clientWin.GetData(callback);

}
function callback() {
    var clientWin = document.getElementById("gsInfo").contentWindow;

    if (clientWin.xmlHttp.readyState == 4) {
        //alert(clientWin.xmlHttp.status);
        if (clientWin.xmlHttp.status == 200) {
            var result = clientWin.xmlHttp.responseText;
            //alert(result);
            eval(result);
        }
    }
}