//省市联动JS

var province_arr = new Array (	'99选择省份',
    '11北京市',
    '12天津市',
    '13河北省',
    '14山西省',
    '15内蒙古',
    '21辽宁省',
    '22吉林省',
    '23黑龙江',
    '31上海市',
    '32江苏省',
    '33浙江省',
    '34安徽省',
    '35福建省',
    '36江西省',
    '37山东省',
    '41河南省',
    '42湖北省',
    '43湖南省',
    '44广东省',
    '45广西',
    '46海南省',
    '50重庆市',
    '51四川省',
    '52贵州省',
    '53云南省',
    '54西藏',
    '61陕西省',
    '62甘肃省',
    '63青海省',
    '64宁夏',
    '65新疆',
    '71台湾省',
    '81香港',
    '82澳门'
    );

var city_arr = new Array	(	'999999选择城市',
    '110100北京市',
    '120100天津市',
    '500100重庆市',
    '310100上海市',
    '130100石家庄',
    '130200唐山',
    '130300秦皇岛',
    '130400邯郸',
    '130500邢台',
    '130600保定',
    '130700张家口',
    '130800承德',
    '130900沧州',
    '131000廊坊',
    '131100衡水',
    '140100太原',
    '140200大同',
    '140300阳泉',
    '140400长治',
    '140500晋城',
    '140600朔州',
    '140700晋中',
    '140800运城',
    '140900忻州',
    '141000临汾',
    '141100吕梁',
    '150100呼和浩特',
    '150200包头',
    '150300乌海',
    '150400赤峰',
    '150500通辽',
    '150600鄂尔多斯',
    '150700呼伦贝尔',
    '150800巴彦淖尔',
    '150900乌兰察布',
    '152200兴安',
    '152500锡林郭勒',
    '152900阿拉善',
    '210100沈阳',
    '210200大连',
    '210300鞍山',
    '210400抚顺',
    '210500本溪',
    '210600丹东',
    '210700锦州',
    '210800营口',
    '210900阜新',
    '211000辽阳',
    '211100盘锦',
    '211200铁岭',
    '211300朝阳',
    '211400葫芦岛',
    '220100长春',
    '220200吉林',
    '220300四平',
    '220400辽源',
    '220500通化',
    '220600白山',
    '220700松原',
    '220800白城',
    '222400延边',
    '230100哈尔滨',
    '230200齐齐哈尔',
    '230300鸡西',
    '230400鹤岗',
    '230500双鸭山',
    '230600大庆',
    '230700伊春',
    '230800佳木斯',
    '230900七台河',
    '231000牡丹江',
    '231100黑河',
    '231200绥化',
    '232700大兴安岭',
    '320100南京',
    '320200无锡',
    '320300徐州',
    '320400常州',
    '320500苏州',
    '320600南通',
    '320700连云港',
    '320800淮安',
    '320900盐城',
    '321000扬州',
    '321100镇江',
    '321200泰州',
    '321300宿迁',
    '330100杭州',
    '330200宁波',
    '330300温州',
    '330400嘉兴',
    '330500湖州',
    '330600绍兴',
    '330700金华',
    '330800衢州',
    '330900舟山',
    '331000台州',
    '331100丽水',
    '340100合肥',
    '340200芜湖',
    '340300蚌埠',
    '340400淮南',
    '340500马鞍山',
    '340600淮北',
    '340700铜陵',
    '340800安庆',
    '341000黄山',
    '341100滁州',
    '341200阜阳',
    '341300宿州',
    '341400巢湖',
    '341500六安',
    '341600亳州',
    '341700池州',
    '341800宣城',
    '350100福州',
    '350200厦门',
    '350300莆田',
    '350400三明',
    '350500泉州',
    '350600漳州',
    '350700南平',
    '350800龙岩',
    '350900宁德',
    '360100南昌',
    '360200景德镇',
    '360300萍乡',
    '360400九江',
    '360500新余',
    '360600鹰潭',
    '360700赣州',
    '360800吉安',
    '360900宜春',
    '361000抚州',
    '361100上饶',
    '370100济南',
    '370200青岛',
    '370300淄博',
    '370400枣庄',
    '370500东营',
    '370600烟台',
    '370700潍坊',
    '370800济宁',
    '370900泰安',
    '371000威海',
    '371100日照',
    '371200莱芜',
    '371300临沂',
    '371400德州',
    '371500聊城',
    '371600滨州',
    '371700菏泽',
    '410100郑州',
    '410200开封',
    '410300洛阳',
    '410400平顶山',
    '410500安阳',
    '410600鹤壁',
    '410700新乡',
    '410800焦作',
    '410881济源',
    '410900濮阳',
    '411000许昌',
    '411100漯河',
    '411200三门峡',
    '411300南阳',
    '411400商丘',
    '411500信阳',
    '411600周口',
    '411700驻马店',
    '420100武汉',
    '420200黄石',
    '420300十堰',
    '420500宜昌',
    '420600襄樊',
    '420700鄂州',
    '420800荆门',
    '420900孝感',
    '421000荆州',
    '421100黄冈',
    '421200咸宁',
    '421300随州',
    '422800恩施',
    '429004仙桃',
    '429005潜江',
    '429006天门',
    '429021神农架',
    '430100长沙',
    '430200株洲',
    '430300湘潭',
    '430400衡阳',
    '430500邵阳',
    '430600岳阳',
    '430700常德',
    '430800张家界',
    '430900益阳',
    '431000郴州',
    '431100永州',
    '431200怀化',
    '431300娄底',
    '433100湘西',
    '440100广州',
    '440200韶关',
    '440300深圳',
    '440400珠海',
    '440500汕头',
    '440600佛山',
    '440700江门',
    '440800湛江',
    '440900茂名',
    '441200肇庆',
    '441300惠州',
    '441400梅州',
    '441500汕尾',
    '441600河源',
    '441700阳江',
    '441800清远',
    '441900东莞',
    '442000中山',
    '445100潮州',
    '445200揭阳',
    '445300云浮',
    '450100南宁',
    '450200柳州',
    '450300桂林',
    '450400梧州',
    '450500北海',
    '450600防城港',
    '450700钦州',
    '450800贵港',
    '450900玉林',
    '451000百色',
    '451100贺州',
    '451200河池',
    '451300来宾',
    '451400崇左',
    '460100海口',
    '460200三亚',
    '469001五指山',
    '469002琼海',
    '469003儋州',
    '469005文昌',
    '469006万宁',
    '469007东方',
    '469025定安',
    '469026屯昌',
    '469027澄迈',
    '469028临高',
    '469030白沙',
    '469031昌江',
    '469033乐东',
    '469034陵水',
    '469035保亭',
    '469036琼中',
    '469037西沙',
    '469038南沙',
    '469039中沙',
    '510100成都',
    '510300自贡',
    '510400攀枝花',
    '510500泸州',
    '510600德阳',
    '510700绵阳',
    '510800广元',
    '510900遂宁',
    '511000内江',
    '511100乐山',
    '511300南充',
    '511400眉山',
    '511500宜宾',
    '511600广安',
    '511700达州',
    '511800雅安',
    '511900巴中',
    '512000资阳',
    '513200阿坝',
    '513300甘孜',
    '513400凉山',
    '520100贵阳',
    '520200六盘水',
    '520300遵义',
    '520400安顺',
    '522200铜仁',
    '522300黔西南',
    '522400毕节',
    '522600黔东南',
    '522700黔南',
    '530100昆明',
    '530300曲靖',
    '530400玉溪',
    '530500保山',
    '530600昭通',
    '530700丽江',
    '530800普洱',
    '530900临沧',
    '532300楚雄',
    '532500红河',
    '532600文山',
    '532800西双版纳',
    '532900大理',
    '533100德宏',
    '533300怒江',
    '533400迪庆',
    '540100拉萨',
    '542100昌都',
    '542200山南',
    '542300日喀则',
    '542400那曲',
    '542500阿里',
    '542600林芝',
    '610100西安',
    '610200铜川',
    '610300宝鸡',
    '610400咸阳',
    '610500渭南',
    '610600延安',
    '610700汉中',
    '610800榆林',
    '610900安康',
    '611000商洛',
    '620100兰州',
    '620200嘉峪关',
    '620300金昌',
    '620400白银',
    '620500天水',
    '620600武威',
    '620700张掖',
    '620800平凉',
    '620900酒泉',
    '621000庆阳',
    '621100定西',
    '621200陇南',
    '622900临夏',
    '623000甘南',
    '630100西宁',
    '632100海东',
    '632200海北',
    '632300黄南',
    '632500海南',
    '632600果洛',
    '632700玉树',
    '632800海西',
    '640100银川',
    '640200石嘴山',
    '640300吴忠',
    '640400固原',
    '640500中卫',
    '650100乌鲁木齐',
    '650200克拉玛依',
    '652100吐鲁番',
    '652200哈密',
    '652300昌吉',
    '652700博乐',
    '652800库尔勒',
    '652900阿克苏',
    '653000阿图什',
    '653100喀什',
    '653200和田',
    '654000伊犁',
    '654200塔城',
    '654300阿勒泰',
    '659001石河子',
    '659002阿拉尔',
    '659003图木舒克',
    '659004五家渠',
    '710000台湾',
    '810000香港',
    '820000澳门'
    );
function province(obj)
{
    addOptions(obj,province_arr,2);
    return true;
}

function addOptions(obj,arr,num){
    obj.length = 0;
    for(var i=0;i<arr.length;i++)
    {
        var oOption = document.createElement("OPTION");
        oOption.text=arr[i].substring(num);
        oOption.value=arr[i].substring(0,num);
        //oOption.value=arr[i].substring(num);
        obj.options.add(oOption);
    }
    return true;
}
	 
//可不选城市
function setCity2(province,city)
{
    var tempstr = province[province.selectedIndex].value;
    if(tempstr!="")
    {
        city.length=0;
        var city_len = city_arr.length;
	     	
        //添加省
        if(province[province.selectedIndex].value < 99){
            var oOption = document.createElement("OPTION");
            oOption.text='所有城市';
            oOption.value=province[province.selectedIndex].value + '0000';
            city.options.add(oOption);
        }
	         		
        for(i=0;i<city_len;i++)
        {
            if(city_arr[i].substring(0,2)==tempstr)
            {
                var oOption = document.createElement("OPTION");
                oOption.text=city_arr[i].substring(6);
                oOption.value=city_arr[i].substring(0,6);
                //oOption.value = oOption.text;
                city.options.add(oOption);
            }
        }
  	
	     	
    }
    else
        city[0].selected=true;

    return true;
}
	 
function setCity(province,city)
{
    var tempstr = province[province.selectedIndex].value;
    if(tempstr!="")
    {
        city.length=0;
        var oOption = document.createElement("OPTION");
        oOption.text='选择城市';
        oOption.value='999999';
        //oOption.value = oOption.text;
        city.options.add(oOption);
        var city_len = city_arr.length;
        for(i=0;i<city_len;i++)
        {
            if(city_arr[i].substring(0,2)==tempstr)
            {
                var oOption = document.createElement("OPTION");
                oOption.text=city_arr[i].substring(6);
                oOption.value=city_arr[i].substring(0,6);
                //oOption.value = oOption.text;
                city.options.add(oOption);
            }
        }
    }
    else
        city[0].selected=true;

    return true;
}

function setOption(formname,prov_id,city_id){
    if(prov_id == '') return;
    var theform = document.forms[formname];
    var prov_no = province_arr.length;
    var tempstr;
    for(var i=0;i<prov_no;i++)
    {
        tempstr = province_arr[i].substring(0,2);
        if(tempstr == prov_id){
            theform['province'].selectedIndex = i;
            break;
        }
    }
    //获取到省完毕
    if(i == 0) return;
    //获取城市
    setCity(theform.province,theform.zone);

    for(i=0;i<theform.zone.length;i++){
        if(theform.zone.options[i].value == city_id){
            theform.zone.selectedIndex = i;
            break;
        }
    }

}
  
function setOption2(formname,prov_id,city_id){
    if(prov_id == '') return;
    var theform = document.forms[formname];
    var prov_no = province_arr.length;
    var tempstr;
    for(var i=0;i<prov_no;i++)
    {
        tempstr = province_arr[i].substring(0,2);
        if(tempstr == prov_id){
            theform.province.selectedIndex = i;
            break;
        }
    }
    //获取到省完毕
    if(i == 0) return;
    //获取城市
    setCity2(document.modiform.province,document.modiform.zone);

    for(i=0;i<theform.zone.length;i++){
        if(theform.zone.options[i].value == city_id){
            theform.zone.selectedIndex = i;
            break;
        }
    }

}

function setDefaultOption(formname,province,city){
    if(province == '') return;
    var theform = document.forms[formname];
    for(var i=0;i<province_arr.length;i++)
    {
        tempstr = province_arr[i].substring(2);
        if(province_arr[i].substring(2) == province){
            theform.province.selectedIndex = i;
            break;
        }
    }
    //获取到省
    if(i == 0) return;

    var tempstr = theform.province[theform.province.selectedIndex].value;
    theform.zone.length=0;
    for(i=0;i<city_arr.length;i++)
    {
        if(city_arr[i].substring(0,2)==tempstr)
        {
            var oOption = document.createElement("OPTION");
            oOption.text=city_arr[i].substring(6);
            oOption.value=city_arr[i].substring(0,6);
            //oOption.value = oOption.text;
            theform.zone.options.add(oOption);
        }
    }
    for(i=0;i<theform.zone.length;i++){
        if(theform.zone.options[i].text == city){
            theform.zone.selectedIndex = i;
            break;
        }
    }

}
