﻿
//用户名非法字符过滤

function replaceInput(obj,event){
	if(event.keyCode!=37 && event.keyCode!=39)
//	obj.value=obj.value.replace(/[^\u4E00-\u9FA50-9a-zA-Z_]/g,'');
	obj.value=obj.value.replace(/[^\u4E00-\u9FA50]/g,'');
}

//用户名长度判断

function getStrLength(str) { 
    var i = 0; 
    var j=0; 
    for (i = 0; i< str.length; i++) {     
     if (str.charCodeAt(i) > 127 || str.charCodeAt(i) == 94) { 
        j=j+2;   
        } 
     else { 
        j=j+1 
     }    
    } 
	return j;
}

//用户名规则判断1

function checkRegUserName(){
	var coolname = document.getElementById("name");
	if(coolname.value==''){
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		document.getElementById("namespan").innerHTML='<font color="red">姓名必须填写(2-4个中文)</font>';
		return false;
	}
	if(getStrLength(coolname.value)<4 || getStrLength(coolname.value)>8){
		document.getElementById("namespan").innerHTML='<font color="red">姓名长度为2-4个中文</font>';
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		return false;
	}
	//GoToServerUserName();
	//document.getElementById("_ctl0_btn_Submit").disabled = false;
	document.getElementById("namespan").innerHTML='<font color="#0066cc">√</font>';
	validateReg();
}
//验证码判断

//function chkValcode(){
//	var safacode = document.getElementById("valcode");
//	if(safacode.value==''){
//		document.getElementById("_ctl0_btn_Submit").disabled = true;
//		document.getElementById("valcodespan").innerHTML='<font color="red">请依次输入图形中的四位数字</font>';
//		return false;
//	}
//	if(getStrLength(safacode.value)<4 || getStrLength(safacode.value)>4){
//		document.getElementById("valcodespan").innerHTML='<font color="red">验证码为四位数字</font>';
//		document.getElementById("_ctl0_btn_Submit").disabled = true;
//		return false;
//	}
//	document.getElementById("valcodespan").innerHTML='<font color="#0066cc">√</font>';
//	validateReg();
//}
//课程选择判断
function checkRegCourse(){
	var cour = document.getElementById("course");
	if(cour.value=='0'){
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		document.getElementById("coursespan").innerHTML='<font color="red">请选择你需要学习的专业</font>';
		return false;
	}
	document.getElementById("coursespan").innerHTML='<font color="#0066cc">√</font>';
	validateReg();
}
//学历选择判断
function checkXueli(){
	var xueli = document.getElementById("xueli");
	if(xueli.value=='0'){
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		document.getElementById("xuelispan").innerHTML='<font color="red">请选择你目前的学历</font>';
		return false;
	}
	document.getElementById("xuelispan").innerHTML='<font color="#0066cc">√</font>';
	validateReg();
}
//学历选择判断
function checkSex(){
	var sex = document.getElementById("sex");
	if(sex.value=='0'){
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		document.getElementById("sexspan").innerHTML='<font color="red">请选择你的性别</font>';
		return false;
	}
	document.getElementById("sexspan").innerHTML='<font color="#0066cc">√</font>';
	validateReg();
}
//年龄判断
function chkOld(){
	var old = document.getElementById("old");
	var rego = /^[1-9]{1,2}$/;
	var reg = new RegExp(rego);
	if(old.value=='0'){
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		document.getElementById("oldspan").innerHTML='<font color="red">请填写你的年龄</font>';
		return false;
	}
	if (old.value.search(reg) == -1 || getStrLength(old.value)<2){
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		document.getElementById("oldspan").innerHTML='<font color="red">（*不正确的年龄,只能为数字且只能是两位）</font>';
		//frm.user_email.focus();
		return false;
	}
	document.getElementById("oldspan").innerHTML='<font color="#0066cc">√</font>';
	validateReg();
}

//电话号码规则代码
String.prototype.Trim = function() {
	var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/);
	return (m == null) ? "" : m[1];
}

String.prototype.isMobile = function() {
	return (/^(?:13\d|15[089])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim()));
}

String.prototype.isTel = function()
{
//"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
    return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
}
//电话号码判断
function chkphone() {
	var tel = document.getElementById("phone");
		if (tel.value.isMobile()||tel.value.isTel())  {
			tel.value = tel.value.Trim();
			document.getElementById("phonespan").innerHTML='<font color="red">您的联系电话：</font>'+tel.value;
			document.getElementById("_ctl0_btn_Submit").disabled = true;
			return false;
		}
		else {
			document.getElementById("phonespan").innerHTML='<font color="red">(例如:13916008809或023-63681407)</font>';
			document.getElementById("_ctl0_btn_Submit").disabled = true;
			return false;	
		}
}

//密码规则判断

//function checkPass(){
	//var setpass = document.getElementById("user_pass");
	//if(setpass.value==''){
		//document.getElementById("_ctl0_btn_Submit").disabled = true;
		//document.getElementById("passerr").innerHTML='<font color="red">（*密码不能为空）</font>';
		//return false;
	//}
	//if(getStrLength(setpass.value)<4 || getStrLength(setpass.value)>16){
		//document.getElementById("passerr").innerHTML='<font color="red">（*密码长度4-16个字符）</font>';
		//document.getElementById("_ctl0_btn_Submit").disabled = true;
		//return false;
	//}
	//document.getElementById("_ctl0_btn_Submit").disabled = false;
	//document.getElementById("passerr").innerHTML='<font color="#0066cc">（*密码可以使用）</font>';
	//validateReg();
//}

//电子邮件检测

function checkEmail(){
	var Regemail = document.getElementById("email");
	var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$"
	var reg = new RegExp(regu);
	//if(Regemail.value==''){
		//document.getElementById("_ctl0_btn_Submit").disabled = true;
		//document.getElementById("emailerr").innerHTML='<font color="red">（*电子邮件不能为空）</font>';
		//return false;
	//}
	if (Regemail.value.search(reg) == -1) {
		document.getElementById("_ctl0_btn_Submit").disabled = true;
		document.getElementById("emailerr").innerHTML='<font color="red">（*电子邮件格式不正确）</font>';
		//frm.user_email.focus();
		return false;
	}
	//document.getElementById("_ctl0_btn_Submit").disabled = false;
	document.getElementById("emailerr").innerHTML='<font color="#0066cc">（*该邮件可以注册）</font>';
	validateReg();
}

function validateReg(){
	var coolname  = document.getElementById("name");
	var cour =document.getElementById("course");
	var tel = document.getElementById("phone");
	var old = document.getElementById("old");
	var sex = document.getElementById("sex");
	var xueli = document.getElementById("xueli");
//	var safacode = document.getElementById("valcode");
	//var setpass  = document.getElementById("user_pass");
	//var Regemail = document.getElementById("email");
	//var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$"
	//var reg = new RegExp(regu);
	var authRight = true;
	if(coolname.value==''){
		document.getElementById("namespan").innerHTML='<font color="red">（*姓名不能为空）</font>';
		authRight=false;
	}
        else if(getStrLength(coolname.value)<4 || getStrLength(coolname.value)>8){
		document.getElementById("namespan").innerHTML='<font color="red">（*姓名长度2-4个中文）</font>';
		authRight=false;
	}
	if(cour.value=='0'){
		document.getElementById("coursespan").innerHTML='<font color="red">（*你还没有选择专业呢!）</font>';
		authRight=false;
	}
	if(tel.value==''){
		document.getElementById("phonespan").innerHTML='<font color="red">（*联系电话不能为空）</font>';
		authRight=false;
	}
	if(old.value==''){
		document.getElementById("oldspan").innerHTML='<font color="red">（*年龄不能为空）</font>';
		authRight=false;
	}
	if(xueli.value=='0'){
		document.getElementById("xuelispan").innerHTML='<font color="red">（*你还没有选择学历呢!）</font>';
		authRight=false;
	}
	if(sex.value=='0'){
		document.getElementById("sexspan").innerHTML='<font color="red">（*你是男生还是女生?）</font>';
		authRight=false;
	}
	//else
	//{
	    //GoToServerUserName();
	//}
	//if(setpass.value==''){
		//document.getElementById("passerr").innerHTML='<font color="red">（*密码不能为空）</font>';
		//authRight=false;
	//}
        //else if(getStrLength(setpass.value)<4 || getStrLength(setpass.value)>16){
		//document.getElementById("passerr").innerHTML='<font color="red">（*密码长度4-16个字符）</font>';
		//authRight=false;
	//}
	//if(passwordInput1.value==''){
		//document.getElementById("confRegPwdSpan").innerHTML='<font color="red">* 请输入确认密码</font>';
		//authRight=false;
	//}
	//if(Regemail.value==''){
		//document.getElementById("emailerr").innerHTML='<font color="red">（*Email不能为空）</font>';
		//authRight=true;
	//}
	//else if(Regemail.value.search(reg) == -1) {
		//document.getElementById("emailerr").innerHTML='<font color="red">（*电子邮件格式不正确）</font>';
		//authRight=false;
	//}
	//else
	//{
	    //GoToServerEmail();
	//}
	//if(safacode.value==''){
	//	document.getElementById("valcodespan").innerHTML='<font color="red">（*请输入图中的4位验证码）</font>';
	//	authRight=false;
	//}
	if(authRight)
	{
		document.getElementById("_ctl0_btn_Submit").disabled = false;
	}
	else
	{
		document.getElementById("_ctl0_btn_Submit").disabled = true;
	}
return authRight;
}