function init_degree(now_degree_name) {
    for (var m = 0; m < arrayDegree.length; m++) {
        var xx_option = "<option value=" + arrayDegree[m] + ">" + arrayDegree[m] + "</option>";
        $("#" + now_degree_name).append(xx_option);
    }
}

function init_nation(now_nation_name) {
    for (var m = 0; m < arrayNation.length; m++) {
        var xx_option = "<option value=" + arrayNation[m] + ">" + arrayNation[m] + "</option>";
        $("#" + now_nation_name).append(xx_option);
    }
}

function init_province(now_province_name) {
    for (var m = 0; m < provinceArray.length; m++) {
        var xx_option = "<option value=" + provinceArray[m] + ">" + provinceArray[m] + "</option>";
        $("#" + now_province_name).append(xx_option);
    }
}
var arrayNation = new Array('汉族', '蒙古族', '彝族', '侗族', '哈萨克族', '畲族', '纳西族', '仫佬族', '仡佬族', '怒族', '保安族', '鄂伦春族', '回族', '壮族', '瑶族', '傣族', '高山族', '景颇族', '羌族', '锡伯族', '乌孜别克族', '裕固族', '赫哲族', '藏族', '布依族', '白族', '黎族', '拉祜族', '柯尔克孜族', '布朗族', '阿昌族', '俄罗斯族', '京族', '门巴族', '维吾尔族', '朝鲜族', '土家族', '傈僳族', '水族', '土族', '撒拉族', '普米族', '鄂温克族', '塔塔尔族', '珞巴族', '苗族', '满族', '哈尼族', '佤族', '东乡族', '达斡尔族', '毛南族', '塔吉克族', '德昂族', '独龙族', '基诺族');
var arrayDegree = new Array('小学', '初中', '高中', '中专', '大专', '本科', '硕士', '博士');
var provinceArray = new Array("北京市", "上海市", "天津市", "重庆市", "河北省", "山西省", "内蒙古自治区", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "广西壮族自治区", "海南省", "四川省", "贵州省", "云南省", "西藏自治区", "陕西省", "甘肃省", "宁夏回族自治区", "青海省", "新疆维吾尔族自治区", "香港特别行政区", "澳门特别行政区", "台湾省", "其它");

String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/g, "");
};
String.prototype.endWith = function(oString) {
    var reg = new RegExp(oString + "$");
    return reg.test(this);
};
String.prototype.contains = function(A) {
    return (this.indexOf(A) > -1);
};
String.prototype.isEmail = function() {
    var regEmail = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
    var reg = new RegExp(regEmail);
    return this.test(reg);
};
String.prototype.isNumber = function() {
    return (!isNaN(this) && !/^\s+$/.test(this));
};
String.prototype.isInt = function() {
    return (!isNaN(this) && !/^[-+]?[1-9]\d*$|^0$/.test(this));
};
String.prototype.isEmpty = function() {
    return ((this == null) || (this.length == 0) || /^[\s|\u3000]+$/.test(this));
};
String.prototype.isChinese = function() {
    return /^[\u4e00-\u9fa5]+$/.test(this);
};
String.prototype.isZip = function() {
    return /^[1-9]\d{5}$/.test(this);
};
String.prototype.isMobile = function() {
    this.trim();
    return /(^0?[1][358][0-9]{9}$)/.test(this);
};
String.prototype.isPhone = function() {
    return /^((0[1-9]{3})?(0[12][0-9])?[-])?\d{6,8}$/.test(this);
};
String.prototype.isCardNo = function() {
    var p1 = /^[0-9]{15}$/;
    var p2 = /^[0-9]{17}[0-9xX]{1}$/;
    var p3 = /^[0-9]{8}$/;
    return   p1.test(this) || p2.test(this) || p3.test(this);
};
function checkAll(obj) {
    if (obj.checked == true) {
        var batchChecks = document.getElementsByName('ids');
        for (var i = 0; i < batchChecks.length; i++) {
            batchChecks[i].checked = true;
        }
    } else {
        var batchChecks = document.getElementsByName('ids');
        for (var i = 0; i < batchChecks.length; i++) {
            batchChecks[i].checked = false;
        }
    }
}

