﻿var city = new Array(34);
var province = ['安徽', '北京', '福建', '甘肃', '广东', '广西', '贵州', '海南', '河北', '河南', '黑龙江', '湖北', '湖南', '吉林', '江苏', '江西', '辽宁', '内蒙古', '宁夏', '青海', '山东', '山西', '陕西', '上海', '四川', '天津', '西藏', '新疆', '云南', '浙江', '重庆', '香港', '澳门', '台湾'];
/*
 * 检查邮件地址
 */
function checkMail(name) {
	var obj = $('#' + name).get(0);
	if (!CheckMailFormat(obj.value)) {
		return false;
	}
	return true;
}

/*
* 添加省份选项
*/
function AddProvinceOption(Text, Value) {
	var Text, Value, TemObj = $('#ctl00_MainContainer_Province').get(0); //获取列表对象
	var TemOption = new Option(Text, Value); //定义一个选项对象
	//TemOption.selected="selected";//设定新建的项为被选项
	TemObj[TemObj.length] = TemOption; //添加到列表
}

/*
 * 添加市级选项
 */
function AddCityOption(Text, Value) {
	var Text, Value, TemObj = $('#ctl00_MainContainer_City').get(0); //获取列表对象
	var TemOption = new Option(Text, Value); //定义一个选项对象
	//TemOption.selected="selected";//设定新建的项为被选项
	TemObj[TemObj.length] = TemOption; //添加到列表
}

/* 清空select数据
 */
function ClearSelection(Controls) {
	var TemObj = Controls;
	for (var i = TemObj.options.length; i >= 0; i--) {
		TemObj.remove(i);
	}
}

/* 初始化省份数据
 */
function InitProvinceData() {
	for (var i = 0; i < province.length; i++) {
		AddProvinceOption(province[i], province[i]);
	}
	
	city[0] = ['安庆', '蚌埠', '亳州', '巢湖', '池州', '滁州', '阜阳', '合肥', '淮北', '淮南', '黄山', '六安', '马鞍山', '宿州', '铜陵', '芜湖'];
	city[1] = ['北京'];
	city[2] = ['福州', '龙岩', '南平', '宁德', '莆田', '泉州', '三明', '厦门', '漳州'];
	city[3] = ['白银', '定西', '甘南自治州', '嘉峪关', '金昌', '酒泉', '兰州', '临夏自治州', '陇南', '平凉', '庆阳', '天水', '武威', '张掖'];
	city[4] = ['潮州', '东莞', '佛山', '广州', '河源', '惠州', '江门', '揭阳', '茂名', '梅州', '清远', '汕头', '汕尾', '韶关', '深圳', '阳江', '云浮', '湛江', '肇庆', '中山', '珠海'];
	city[5] = ['百色', '北海', '崇左', '防城港', '贵港', '桂林', '河池', '贺州', '来宾', '柳州', '南宁', '钦州', '梧州', '玉林'];
	city[6] = ['安顺', '毕节地区', '贵阳', '六盘水', '黔东南自治州', '黔南自治州', '黔西南自治州', '铜仁地区', '遵义'];
	city[7] = ['海口', '三亚'];
	city[8] = ['保定', '沧州', '承德', '邯郸', '衡水', '廊坊', '秦皇岛', '石家庄', '唐山', '邢台', '张家口'];
	city[9] = ['安阳', '鹤壁', '焦作', '开封', '洛阳', '漯河', '南阳', '平顶山', '濮阳', '三门峡', '商丘', '新乡', '信阳', '许昌', '郑州', '周口', '驻马店'];
	city[10] = ['大庆', '大兴安岭地区', '哈尔滨', '鹤岗', '黑河', '鸡西', '佳木斯', '牡丹江', '七台河', '齐齐哈尔', '双鸭山', '绥化', '伊春'];
	city[11] = ['鄂州', '恩施自治州', '黄冈', '黄石', '荆门', '荆州', '十堰', '随州', '武汉', '咸宁', '咸宁', '襄樊', '孝感', '宜昌'];
	city[12] = ['长沙', '常德', '郴州', '衡阳', '怀化', '娄底', '邵阳', '湘潭', '湘西自治州', '益阳', '永州', '岳阳', '张家界', '株洲'];
	city[13] = ['白城', '白山', '长春', '吉林', '辽源', '四平', '松原', '通化', '延边自治州'];
	city[14] = ['常州', '淮安', '连云港', '南京', '南通', '苏州', '宿迁', '泰州', '无锡', '徐州', '盐城', '扬州', '镇江'];
	city[15] = ['抚州', '赣州', '吉安', '景德镇', '九江', '南昌', '萍乡', '上饶', '新余', '宜春', '鹰潭'];
	city[16] = ['鞍山', '本溪', '朝阳', '大连', '丹东', '抚顺', '阜新', '葫芦岛', '锦州', '辽阳', '盘锦', '沈阳', '铁岭', '营口'];
	city[17] = ['阿拉善盟', '巴彦淖尔', '包头', '赤峰', '鄂尔多斯', '呼和浩特', '呼伦贝尔', '通辽', '乌海', '乌兰察布', '锡林郭勒盟', '兴安盟'];
	city[18] = ['固原', '石嘴山', '吴忠', '银川', '中卫'];
	city[19] = ['果洛自治州', '海北自治州', '海东地区', '海南自治州', '海西自治州', '黄南自治州', '西宁', '玉树自治州'];
	city[20] = ['滨州', '德州', '东营', '菏泽', '济南', '济宁', '莱芜', '聊城', '临沂', '青岛', '日照', '泰安', '威海', '潍坊', '烟台', '枣庄', '淄博'];
	city[21] = ['长治', '大同', '晋城', '晋中', '临汾', '吕梁', '朔州', '太原', '忻州', '阳泉', '运城'];
	city[22] = ['安康', '宝鸡', '汉中', '商洛', '铜川', '渭南', '西安', '咸阳', '延安', '榆林'];
	city[23] = ['上海'];
	city[24] = ['阿坝自治州', '巴中', '成都', '达州', '德阳', '甘孜自治州', '广安', '广元', '乐山', '凉山自治州', '泸州', '眉山', '绵阳', '内江', '南充', '攀枝花', '遂宁', '雅安', '宜宾', '资阳', '自贡'];
	city[25] = ['天津'];
	city[26] = ['阿里地区', '昌都地区', '拉萨', '林芝地区', '那曲地区', '日喀则地区', '山南地区'];
	city[27] = ['阿克苏地区', '阿勒泰地区', '巴音郭楞自治州', '博尔塔拉自治州', '昌吉自治州', '哈密地区', '和田地区', '喀什地区', '克拉玛依', '克孜勒苏柯尔克孜州', '塔城地区', '吐鲁番地区', '乌鲁木齐', '伊犁自治州'];
	city[28] = ['保山', '楚雄自治州', '大理自治州', '德宏自治州', '迪庆自治州', '红河自治州', '昆明', '丽江', '临沧', '怒江自治州', '曲靖', '思茅', '文山自治州', '西双版纳自治州', '玉溪', '昭通'];
	city[29] = ['杭州', '湖州', '嘉兴', '金华', '丽水', '宁波', '衢州', '绍兴', '台州', '温州', '舟山'];
	city[30] = ['重庆'];
	city[31] = ['香港'];
	city[32] = ['澳门'];
	city[33] = ['台湾'];
}

/* 省份选择后生成市级数据
 */
function populateCity() {
	var index = $('#ctl00_MainContainer_Province').get(0).value;

	for (var i = 0; i < province.length; i++) {
		if (province[i] == index) {
			index = i;
			break;
		}
	}

	ClearSelection($('#ctl00_MainContainer_City').get(0));
	if (index == -1) {
		AddCityOption('--', -1);
		return;
	}

	for (var i = 0; i < city[index].length; i++) {
		AddCityOption(city[index][i], city[index][i]);
	}
}