﻿// JScript 文件

//选择国家
function changeCountry()
{
    if (theForm.drpCountry.options(theForm.drpCountry.options.selectedIndex).value=="中国")
    {
        theForm.txtProvince.style.display = "none";
        theForm.txtCity.style.display = "none";
        theForm.drpProvince.style.display = "";
        theForm.drpCity.style.display = "";
    }
    else
    {
        theForm.drpProvince.style.display = "none";
        theForm.drpCity.style.display = "none";
        theForm.txtProvince.style.display = "";
        theForm.txtCity.style.display = "";
    }
}

//选择省份
function changeProvince()
{
    //移除城市下拉列表中的所有原有项
    for (var i=theForm.drpCity.options.length-1;i>=0;i--)
    {
        theForm.drpCity.options.remove(i);            
    }
    //添加新的城市
    var strProvince=theForm.drpProvince.options(theForm.drpProvince.options.selectedIndex).value;
    var strCity="北京市,重庆市,上海市,天津市,香港,澳门,台湾";
    if (strCity.indexOf(strProvince)!=-1)
    {
        theForm.drpCity.options.add(new Option(strProvince,strProvince));
        changeCity();   //保存数据
    }
    else if(strProvince!="")
    {
        var astrCity = new Array();
        switch (strProvince)
        {
            case "安徽省":
                astrCity.push("安庆市");
                astrCity.push("蚌埠市");
                astrCity.push("亳州市");
                astrCity.push("巢湖市");
                astrCity.push("池州市");
                astrCity.push("滁州市");
                astrCity.push("阜阳市");
                astrCity.push("合肥市");
                astrCity.push("淮北市");
                astrCity.push("淮南市");
                astrCity.push("黄山市");
                astrCity.push("六安市");
                astrCity.push("马鞍山市");
                astrCity.push("宿州市");
                astrCity.push("铜陵市");
                astrCity.push("芜湖市");
                astrCity.push("宣城市");
                break;
            case "福建省":
                astrCity.push("福州市");
                astrCity.push("龙岩市");
                astrCity.push("南平市");
                astrCity.push("宁德市");
                astrCity.push("莆田市");
                astrCity.push("泉州市");
                astrCity.push("三明市");
                astrCity.push("厦门市");
                astrCity.push("漳州市");
                break;
            case "甘肃省":
                astrCity.push("兰州市");
                astrCity.push("白银市");
                astrCity.push("定西市");
                astrCity.push("甘南州");
                astrCity.push("嘉峪关市");
                astrCity.push("金昌市");
                astrCity.push("酒泉市");
                astrCity.push("临夏州");
                astrCity.push("陇南市");
                astrCity.push("平凉市");
                astrCity.push("庆阳市");
                astrCity.push("天水市");
                astrCity.push("武威市");
                astrCity.push("张掖市");
                break;
            case "广东省":
                astrCity.push("潮州市");
                astrCity.push("东莞市");
                astrCity.push("佛山市");
                astrCity.push("广州市");
                astrCity.push("河源市");
                astrCity.push("惠州市");
                astrCity.push("江门市");
                astrCity.push("揭阳市");
                astrCity.push("茂名市");
                astrCity.push("梅州市");
                astrCity.push("清远市");
                astrCity.push("汕头市");
                astrCity.push("汕尾市");
                astrCity.push("韶关市");
                astrCity.push("深圳市");
                astrCity.push("阳江市");
                astrCity.push("云浮市");
                astrCity.push("湛江市");
                astrCity.push("肇庆市");
                astrCity.push("中山市");
                astrCity.push("珠海市");
                break;
            case "广西省":
                astrCity.push("南宁市");
                astrCity.push("百色市");
                astrCity.push("北海市");
                astrCity.push("崇左市");
                astrCity.push("防城港市");
                astrCity.push("贵港市");
                astrCity.push("桂林市");
                astrCity.push("河池市");
                astrCity.push("贺州市");
                astrCity.push("来宾市");
                astrCity.push("柳州市");
                astrCity.push("钦州市");
                astrCity.push("梧州市");
                astrCity.push("玉林市");
                break;
            case "贵州省":
                astrCity.push("安顺市");
                astrCity.push("毕节地区");
                astrCity.push("贵阳市");
                astrCity.push("六盘水市");
                astrCity.push("黔南州");
                astrCity.push("黔东南州");
                astrCity.push("黔西南州");
                astrCity.push("铜仁地区");
                astrCity.push("遵义市");
                break;
            case "海南省":
                astrCity.push("白沙黎族自治县");
                astrCity.push("保亭黎族苗族自治县");
                astrCity.push("昌江黎族自治县");
                astrCity.push("澄迈县");
                astrCity.push("儋州市");
                astrCity.push("定安县");
                astrCity.push("东方市");
                astrCity.push("海口市");
                astrCity.push("乐东黎族自治县");
                astrCity.push("临高县");
                astrCity.push("陵水黎族自治县");
                astrCity.push("琼海市");
                astrCity.push("琼中黎族苗族自治县");
                astrCity.push("三亚市");
                astrCity.push("屯昌县");
                astrCity.push("万宁市");
                astrCity.push("文昌市");
                astrCity.push("五指山市");
                break;
            case "河北省":
                astrCity.push("保定市");
                astrCity.push("沧州市");
                astrCity.push("承德市");
                astrCity.push("邯郸市");
                astrCity.push("衡水市");
                astrCity.push("廊坊市");
                astrCity.push("秦皇岛市");
                astrCity.push("石家庄市");
                astrCity.push("唐山市");
                astrCity.push("邢台市");
                astrCity.push("张家口市");
                break;
            case "河南省":
                astrCity.push("安阳市");
                astrCity.push("鹤壁市");
                astrCity.push("济源市");
                astrCity.push("焦作市");
                astrCity.push("开封市");
                astrCity.push("洛阳市");
                astrCity.push("漯河市");
                astrCity.push("南阳市");
                astrCity.push("平顶山市");
                astrCity.push("濮阳市");
                astrCity.push("三门峡市");
                astrCity.push("商丘市");
                astrCity.push("新乡市");
                astrCity.push("信阳市");
                astrCity.push("许昌市");
                astrCity.push("郑州市");
                astrCity.push("周口市");
                astrCity.push("驻马店市");
                break;
            case "黑龙江":
                astrCity.push("大庆市");
                astrCity.push("大兴安岭地区");
                astrCity.push("哈尔滨市");
                astrCity.push("鹤岗市");
                astrCity.push("黑河市");
                astrCity.push("鸡西市");
                astrCity.push("佳木斯市");
                astrCity.push("牡丹江市");
                astrCity.push("七台河市");
                astrCity.push("齐齐哈尔市");
                astrCity.push("双鸭山市");
                astrCity.push("绥化市");
                astrCity.push("伊春市");
                break;
            case "湖北省":
                astrCity.push("鄂州市");
                astrCity.push("恩施州");
                astrCity.push("黄冈市");
                astrCity.push("黄石市");
                astrCity.push("荆门市");
                astrCity.push("荆州市");
                astrCity.push("省直辖");
                astrCity.push("十堰市");
                astrCity.push("随州市");
                astrCity.push("武汉市");
                astrCity.push("咸宁市");
                astrCity.push("襄樊市");
                astrCity.push("孝感市");
                astrCity.push("宜昌市");
                break;
            case "湖南省":
                astrCity.push("长沙市");
                astrCity.push("常德市");
                astrCity.push("郴州市");
                astrCity.push("衡阳市");
                astrCity.push("怀化市");
                astrCity.push("娄底市");
                astrCity.push("邵阳市");
                astrCity.push("湘潭市");
                astrCity.push("湘西州");
                astrCity.push("益阳市");
                astrCity.push("永州市");
                astrCity.push("岳阳市");
                astrCity.push("张家界市");
                astrCity.push("株洲市");
                break;
            case "吉林省":
                astrCity.push("白城市");
                astrCity.push("白山市");
                astrCity.push("长春市");
                astrCity.push("吉林市");
                astrCity.push("辽源市");
                astrCity.push("四平市");
                astrCity.push("松原市");
                astrCity.push("通化市");
                astrCity.push("延边朝鲜族自治州");
                break;
            case "江苏省":
                astrCity.push("常州市");
                astrCity.push("淮安市");
                astrCity.push("连云港市");
                astrCity.push("南京市");
                astrCity.push("南通市");
                astrCity.push("苏州市");
                astrCity.push("宿迁市");
                astrCity.push("泰州市");
                astrCity.push("无锡市");
                astrCity.push("徐州市");
                astrCity.push("盐城市");
                astrCity.push("扬州市");
                astrCity.push("镇江市");
                break;
            case "江西省":
                astrCity.push("抚州市");
                astrCity.push("赣州市");
                astrCity.push("吉安市");
                astrCity.push("景德镇市");
                astrCity.push("九江市");
                astrCity.push("南昌市");
                astrCity.push("萍乡市");
                astrCity.push("上饶市");
                astrCity.push("新余市");
                astrCity.push("宜春市");
                astrCity.push("鹰潭市");
                break;
            case "辽宁省":
                astrCity.push("鞍山市");
                astrCity.push("本溪市");
                astrCity.push("朝阳市");
                astrCity.push("大连市");
                astrCity.push("丹东市");
                astrCity.push("抚顺市");
                astrCity.push("阜新市");
                astrCity.push("葫芦岛市");
                astrCity.push("锦州市");
                astrCity.push("辽阳市");
                astrCity.push("盘锦市");
                astrCity.push("沈阳市");
                astrCity.push("铁岭市");
                astrCity.push("营口市");
                break;
            case "内蒙古":
                astrCity.push("阿拉善盟");
                astrCity.push("巴彦淖尔市");
                astrCity.push("包头市");
                astrCity.push("赤峰市");
                astrCity.push("鄂尔多斯市");
                astrCity.push("呼和浩特市");
                astrCity.push("呼伦贝尔市");
                astrCity.push("通辽市");
                astrCity.push("乌海市");
                astrCity.push("乌兰察布市");
                astrCity.push("锡林郭勒盟");
                astrCity.push("兴安盟");
                break;
            case "宁夏":
                astrCity.push("固原市");
                astrCity.push("石嘴山市");
                astrCity.push("吴忠市");
                astrCity.push("银川市");
                astrCity.push("中卫市");
                break;
            case "青海省":
                astrCity.push("果洛州");
                astrCity.push("海北州");
                astrCity.push("海南州");
                astrCity.push("海西州");
                astrCity.push("海东地区");
                astrCity.push("黄南州");
                astrCity.push("西宁市");
                astrCity.push("玉树州");
                break;
            case "山东省":
                astrCity.push("滨州市");
                astrCity.push("德州市");
                astrCity.push("东营市");
                astrCity.push("菏泽市");
                astrCity.push("济南市");
                astrCity.push("济宁市");
                astrCity.push("莱芜市");
                astrCity.push("聊城市");
                astrCity.push("临沂市");
                astrCity.push("青岛市");
                astrCity.push("日照市");
                astrCity.push("泰安市");
                astrCity.push("威海市");
                astrCity.push("潍坊市");
                astrCity.push("烟台市");
                astrCity.push("枣庄市");
                astrCity.push("淄博市");
                break;
            case "山西省":
                astrCity.push("长治市");
                astrCity.push("大同市");
                astrCity.push("晋城市");
                astrCity.push("晋中市");
                astrCity.push("临汾市");
                astrCity.push("吕梁市");
                astrCity.push("朔州市");
                astrCity.push("太原市");
                astrCity.push("忻州市");
                astrCity.push("阳泉市");
                astrCity.push("运城市");
                break;
            case "陕西省":
                astrCity.push("安康市");
                astrCity.push("宝鸡市");
                astrCity.push("汉中市");
                astrCity.push("商洛市");
                astrCity.push("铜川市");
                astrCity.push("渭南市");
                astrCity.push("西安市");
                astrCity.push("咸阳市");
                astrCity.push("延安市");
                astrCity.push("榆林市");
                break;
            case "四川省":
                astrCity.push("阿坝州");
                astrCity.push("巴中市");
                astrCity.push("成都市");
                astrCity.push("达州市");
                astrCity.push("德阳市");
                astrCity.push("甘孜州");
                astrCity.push("广安市");
                astrCity.push("广元市");
                astrCity.push("乐山市");
                astrCity.push("凉山州");
                astrCity.push("泸州市");
                astrCity.push("眉山市");
                astrCity.push("绵阳市");
                astrCity.push("内江市");
                astrCity.push("南充市");
                astrCity.push("攀枝花市");
                astrCity.push("遂宁市");
                astrCity.push("雅安市");
                astrCity.push("宜宾市");
                astrCity.push("资阳市");
                astrCity.push("自贡市");
                break;
            case "西藏":
                astrCity.push("阿里地区");
                astrCity.push("昌都地区");
                astrCity.push("拉萨市");
                astrCity.push("林芝地区");
                astrCity.push("那曲地区");
                astrCity.push("日喀则地区");
                astrCity.push("山南地区");
                break;
            case "新疆":
                astrCity.push("阿克苏地区");
                astrCity.push("阿勒泰地区");
                astrCity.push("巴音郭楞蒙古自治州");
                astrCity.push("博尔塔拉蒙古自治州");
                astrCity.push("昌吉回族自治州");
                astrCity.push("哈密地区");
                astrCity.push("和田地区");
                astrCity.push("喀什地区");
                astrCity.push("克拉玛依市");
                astrCity.push("克孜勒苏柯尔克孜自治州");
                astrCity.push("塔城地区");
                astrCity.push("吐鲁番地区");
                astrCity.push("乌鲁木齐市");
                astrCity.push("伊犁哈萨克自治州");
                astrCity.push("直辖行政单位");
                break;
            case "云南省":
                astrCity.push("保山市");
                astrCity.push("楚雄州");
                astrCity.push("大理州");
                astrCity.push("德宏州");
                astrCity.push("迪庆州");
                astrCity.push("红河州");
                astrCity.push("昆明市");
                astrCity.push("丽江市");
                astrCity.push("临沧市");
                astrCity.push("怒江州");
                astrCity.push("曲靖市");
                astrCity.push("思茅市");
                astrCity.push("文山州");
                astrCity.push("西双版纳州");
                astrCity.push("玉溪市");
                astrCity.push("昭通市");
                break;
            case "浙江省":
                astrCity.push("杭州市");
                astrCity.push("湖州市");
                astrCity.push("嘉兴市");
                astrCity.push("金华市");
                astrCity.push("丽水市");
                astrCity.push("宁波市");
                astrCity.push("衢州市");
                astrCity.push("绍兴市");
                astrCity.push("台州市");
                astrCity.push("温州市");
                astrCity.push("舟山市");
                break;
        }
        theForm.drpCity.options.add(new Option("请选择",""));
        for (var i=0;i<astrCity.length;i++)
        { 
            theForm.drpCity.options.add(new Option(astrCity[i],astrCity[i]));
        }
    }
}

//用hidCity记录地市的选择结果，用于后台保存数据
//(因drpCity不是服务器控件，其在客户端用JavaScript控制生成的项无法在服务器上获得)
function changeCity()
{
    theForm.hidCity.value=theForm.drpCity.options[theForm.drpCity.selectedIndex].value;
}