var $ = function(id){
		return document.getElementById(id);
}

function isChinese(str){ 
	var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
	badChar += "abcdefghijklmnopqrstuvwxyz"; 
	badChar += "0123456789"; 
	badChar += " "+"　";//半角与全角空格 
	badChar += "`~!@#$%^&()-_=+]\\\\|:;\\\\\<,>?/";//不包含*或.的英文符号
	if(""==str){ 
		return false; 
	} 
	for(var i=0;i<str.length;i++){ 
		var c = str.charAt(i);//字符串str中的字符 
		if(badChar.indexOf(c) > -1){ 
			return false; 
		} 
	}
	return true; 
}

function getStrActualLen(sChars){  
	return sChars.replace(/[^\x00-\xff]/g,"xx").length;
}


//----------姓名检测
function check_XingMing(UserName){
	if(UserName!="" && isChinese(UserName) && getStrActualLen(UserName)<9 && getStrActualLen(UserName)>2){
		$("xingming_span").innerHTML="<img src='images/li_ok.gif'/>您的姓名正常!";
	}
	else{
		$("xingming_span").innerHTML="<img src='images/li_err.gif'/>您的姓名错误!";
	}
}

//----------身份证检测
function check_ShenFenZheng(IdentityNO){
	if(IdentityNO!="" && isIdCardNo(IdentityNO)){
		$("shenfenzheng_span").innerHTML="<img src='images/li_ok.gif'/> 您的身份证正常!";
	}
	else{
		$("shenfenzheng_span").innerHTML="<img src='images/li_err.gif'/> 您的身份证错误!";
	}
}
//身份证判断输入
function   isIdCardNo(num){
	var len = num.length,re;
	if (len == 15) 
		re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/); 
	else if (len == 18) 
		re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/); 
	else {
		return false;
	}
	
	var a = num.match(re);
	if (a != null) 
	{ 
		if (len==15) 
		{ 
			var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]); 
			var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5]; 
		} 
		else 
		{ 
			var D = new Date(a[3]+"/"+a[4]+"/"+a[5]); 
			var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5]; 
		} 
		if (!B) { return false;} 
	}
	return true;
}

//----------年龄检测
function check_NianLing(Age){
	if(Age!="" && !isNaN(Age) && getStrActualLen(Age)<3){
		$("nianling_span").innerHTML="<img src='images/li_ok.gif'/> 您的年龄正常!";
	}
	else{
		$("nianling_span").innerHTML="<img src='images/li_err.gif'/> 您的年龄错误!";
	}
}

//----------电话检测
function check_DianHua(Telephone){
	var Tel=/(^[\d]{3,4}-[\d]{7,8}$)|(^[\d]{7,8}$)|(^[\d]{10,12}$)|(^0{0,1}13[0-9]{9}$)/ 
	var b_Tel=Tel.test(Telephone)
	if(b_Tel){
		$("dianhua_span").innerHTML="<img src='images/li_ok.gif'/> 电话正常!";
	}
	else{
		$("dianhua_span").innerHTML="<img src='images/li_err.gif'/> 电话格式错误(正确格式010-12345678)";
	}
}
//----------传真检测
function check_ChuanZhen(Fax){
	var Fa=/(^[\d]{3,4}-[\d]{7,8}$)|(^[\d]{7,8}$)|(^[\d]{10,12}$)|(^0{0,1}13[0-9]{9}$)/ 
	var b_Fa=Fa.test(Fax)
	if(b_Fa){
		$("chuanzhen_span").innerHTML="<img src='images/li_ok.gif'/> 传真正常!";
	}
	else{
		$("chuanzhen_span").innerHTML="<img src='images/li_err.gif'/> 格式错误(正确格式010-12345678)";
	}
}
//----------手机检测
function check_ShouJi(Phone){
	var Pho=/(^0{0,1}1[3|5][0-9]{9}$)/
	var b_Phone=Pho.test(Phone)
	if(b_Phone){
		$("shouji_span").innerHTML="<img src='images/li_ok.gif'/> 手机正常!";
	}
	else{
		$("shouji_span").innerHTML="<img src='images/li_err.gif'/> 手机号码错误!";
	}
}
//----------邮编检测
function check_YouBian(code){
	if(code!="" && !isNaN(code) && getStrActualLen(code)==6){
		$("youbian_span").innerHTML="<img src='images/li_ok.gif'/> 您的邮编格式正常!";
	}
	else{
		$("youbian_span").innerHTML="<img src='images/li_err.gif'/> 您的邮编格式错误!";
	}
}
//----------家庭住址检测
function check_DiZhi(address){
	if(getStrActualLen(address)>12){
		$("dizhi_span").innerHTML="<img src='images/li_ok.gif'/> 家庭住址正常!";
	}
	else{
		$("dizhi_span").innerHTML="<img src='images/li_err.gif'/> 家庭住址错误(不少于6个汉字)!";
	}
}

//----------邮箱检测
function check_Email(email){
	var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var b_email=reEmail.test(email);
	if(b_email){
		$("email_span").innerHTML="<img src='images/li_ok.gif'/> 邮箱可用";
	}
	else{
		$("email_span").innerHTML="<img src='images/li_err.gif'/> 邮箱错误";
	}
}
//----------总分检测
function check_ZongFen(totalscore){
	if(totalscore!="" && !isNaN(totalscore) && getStrActualLen(totalscore)<4){
		$("zongfen_span").innerHTML="<img src='images/li_ok.gif'/>总分格式正常!";
	}
	else{
		$("zongfen_span").innerHTML="<img src='images/li_err.gif'/>总分格式错误!";
	}
}
//----------英语检测
function check_YingYu(englishscore){
	if(englishscore!="" && !isNaN(englishscore) && getStrActualLen(englishscore)<4){
		$("yingyu_span").innerHTML="<img src='images/li_ok.gif'/> 英语成绩格式正常!";
	}
	else{
		$("yingyu_span").innerHTML="<img src='images/li_err.gif'/> 英语成绩格式错误!";
	}
}