// JavaScript Document
//******************开始检查数据******************
var myForm=$("frmReg")

//检查必须填写项
function notNull(obj){
    var str=trim(obj.value);
	var infoID="e_"+obj.name;
    if (str){
	   showInfo(infoID,"填写正确",3);
	   
	}else{
	   showInfo(infoID,"此项必须填写",0);
	   
	}

}
//检查用户名格式
function testUsername(str){
	var patn =/^[\u0391-\uFFE5a-zA-Z0-9][\u0391-\uFFE5\w]{2,12}$/; 
	if(patn.test(str)){
		if(str.length>=2 && str.length<=12) return 0;
	}
	return 1; 
}
function checkUserName() {
	var username=trim(myForm.username.value);
	if(username==""){
		showInfo("e_username","请填写您要注册的用户名",0);
			
	}
	else if(username.length<2 || username.length>12){
		showInfo("e_username","长度必须在2-12之间，字母数字等",0);
			
	}
	else if(testUsername(username)){
		showInfo("e_username","不能使用特殊字符如# * & $ 等",0);
			
	}
	else{
	getText("regsiter.check.asp?username="+escape(username),"e_username");
	}
}
//检查密码
function checkPassword(){
	var passwd =trim(myForm.password.value);
	if (passwd=="") {
		showInfo("e_password","请填写登陆密码",0);
		}
	else if (passwd.length<6) {
		showInfo("e_password","密码长度不够",0);
		
	}else {
		showInfo("e_password","填写正确。",3);
		
	}
}
function confirmPasswd(){
    var passwd =trim(myForm.password.value);
	var passwd2 =trim(myForm.password2.value);
	if (passwd=="" && passwd2==""){
	    showInfo("e_password2","请再输入一遍您上面输入的密码。",3);
		
	}
	else if(passwd!=passwd2){
		showInfo("e_password2","您两次输入的密码不一致",0);
		
	}else{
		showInfo("e_password2","填写正确。",3);
		
	}
}
//检查邮箱
function testMail(str) {
	var myReg = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/;
	return myReg.test(str);
}

function checkUserEmail() {
	var email=trim(myForm.email.value);
	if (!email){
		showInfo("e_email","请填写您的常用电子邮件地址",0);
	}
	else if(!testMail(email)){
		showInfo("e_email","邮箱格式错误",0);			
	}else{
	getText("regsiter.check.asp?email="+escape(email),"e_email");
	}
}
//检查电话传真
function testTel(str){
	var patn = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
	if(patn.test(str)) return 0;
	return 1; 	
}
function checkTel(){
    var tel=trim(myForm.tel.value);
	if (tel){
	   if (testTel(tel)){
	   showInfo("e_tel","电话号码格式不正确，3位或4位数字区号-7位或8位数字号码，如：0755-88889999。",0);
	   		      
	   }else{
	   showInfo("e_tel","填写正确",3);
	   	   
	   }
	}else{
	   showInfo("e_tel","请填写电话号码",0);
	   	    
	}
}
function checkFax(){
    var fax=trim(myForm.fax.value);
	if (fax){
	   if (testTel(fax)){
	   showInfo("e_fax","传真号码格式不正确，3位或4位数字区号-7位或8位数字号码，如：0755-88889999。",0);
	   
	   }else{
	   showInfo("e_fax","填写正确",3);
	   
	   }
	}else{
	   showInfo("e_fax","",3);
	   
	}
}
//检查手机
function testMobile(str){
	var patn = /^(13[0-9]{9})|(159[0-9]{8})$/;
	if(patn.test(str)) return 0;
	return 1; 	
}
function checkMobile(){
    var Mobile=trim(myForm.mobile.value);
	if (Mobile){
	   if (testMobile(Mobile)){
	   showInfo("e_mobile","手机号码格式不正确",0);
	   
	   }else{
	   showInfo("e_mobile","填写正确",3);
	   
	   }
	}else{
	   showInfo("e_mobile","",3);
	   
	}
}
//检查网址
function testUrl(str){
	var patn = /(http:\/\/)([\w-]+\.)+[\w-]+([\w- ./?%&=]*)?/;
	if(patn.test(str)) return 0;
	return 1; 	
}
function checkUrl(){
    var url=trim(myForm.url.value);
	if (url=="http://"){
	   showInfo("e_url","",3);
	   	   	
	}else{
	
	if (url){
	   if (testUrl(url)){
	   showInfo("e_url","网址格式不正确(请填写完整)",0);
	   
	   }else{
	   showInfo("e_url","填写正确",3);
	   
	   }
	}else{
	   showInfo("e_url","如：http://www.abc.com，(请填写完整格式)",3);
	   
	}
	
	}
}
//检查经营范围
function checkKey(){
    var key=trim(myForm.key_end.value);
	if (key){
	   showInfo("e_key_end","填写正确",3);
	   	   
	}else{
	   showInfo("e_key_end","请选择经营范围，点击“添加”按钮增加",0);
	   	    
	}
}
//检查公司简介
function checkCon(){
    var con=trim(myForm.company_content.value);
	if (con){
	   showInfo("e_company_content","填写正确",3);	   	   
	}else{
	   showInfo("e_company_content","请填写公司简介",0);	   	    
	}
}