<!--
String.prototype.trim = function() {
	a = this.replace(/^\s+/, ''); return a.replace(/\s+$/, '');
}

function str_len(key){
	var l=escape(key),len; 
	len=l.length-(l.length-l.replace(/\%u/g,"u").length)*4;
	l=l.replace(/\%u/g,"uu");
	len=len-(l.length-l.replace(/\%/g,"").length)*2;
	return len;
}

function loadimage(){
    document.getElementById("randImage").src = "inc/numbers/number.php?a=number&temp="+Math.random();
  }  

function data_check(members)
{
            var url = "/inc/include/checkmembers.php?members="+members;

			if (window.ActiveXObject) 
			{
				   var  oBaos = new ActiveXObject('Microsoft.XMLHTTP');
				   oBaos.open("POST",url,false);
                   oBaos.send(null);
			}
			else if (window.XMLHttpRequest) 
			{
					var  oBaos = new XMLHttpRequest();
					oBaos.open("GET",url, false);
					oBaos.send(null);
			}
	        var strResultmails = unescape(oBaos.responseText);
		    return(strResultmails);
}


function data_number()
{
           var url = "/inc/include/number.php?temp="+Math.random();
     	   
		   if (window.ActiveXObject) 
			{
				   var  oBaos = new ActiveXObject('Microsoft.XMLHTTP');
				   oBaos.open("POST",url,false);
                   oBaos.send(null);
			}
			else if (window.XMLHttpRequest) 
			{
					var  oBaos = new XMLHttpRequest();
					oBaos.open("GET",url, false);
					oBaos.send(null);
			}
		   
		   
	       var strResultmails = unescape(oBaos.responseText);
		   return(strResultmails);
}


  function check_members(members)
  {
       var re=/^([\u4e00-\u9fa5A-Za-z0-9])*$/;
	   var memberLen = str_len(members.trim());
	   
	   if(memberLen <= 0)
	   {
	     document.all.members_text.innerHTML = '<font color=red><b>×  请填写你的用户名！</b></font>';
		 return false;
	   }
	   else if(members.length<2 || members.length>15 || re.test(members)==false)
	  {
	     document.all.members_text.innerHTML = '<font color=red><b>×  用户名不符合要求! </b></font>';
		 return false;
	  }
	  else if(data_check(members) == "error")
	  {
	     document.all.members_text.innerHTML = '<font color=red><b>×  用户名已经被占用，请更换! </b></font>';
		 return false;
	  }
	  else
	  {
	     document.all.members_text.innerHTML = '<font color=238B03><b>√  用户名输入正确! </b></font>';
		 return true;
	  }
	      
  }


function check_password(pwd)
{ 
       var pwdLen = str_len(pwd.trim());
       if(pwdLen <= 0)
	   {
	     document.all.pwd_text.innerHTML = '<font color=red><b>×  请填写你的密码！</b></font>';
		 return false;
	   }
      else if(pwd.length<6 || pwd.length>16 )
	  {
	     document.all.pwd_text.innerHTML = '<font color=red><b>×  密码不符合要求! </b></font>';
		 return false;
	  }
	  else
	  {
	     document.all.pwd_text.innerHTML = '<font color=238B03><b>√  密码输入正确! </b></font>';
		 return true;
	  }
}


function check_pwd_two(pwd,pwd_a)
{
       var pwd_aLen = str_len(pwd_a.trim());
       if(pwd_aLen <= 0)
	   {
	     document.all.pwd_a_text.innerHTML = '<font color=red><b>×  请再次输入你的密码！</b></font>';
		 return false;
	   }
	   else if(pwd_a != pwd)
	   {
	     document.all.pwd_a_text.innerHTML = '<font color=red><b>×  密码重复错误，请更正填写！</b></font>';
		 return false;
	   }
	   else
	  {
	     document.all.pwd_a_text.innerHTML = '<font color=238B03><b>√  密码重复输入正确! </b></font>';
		 return true;
	  }
}

function check_mail(email)
{
    var i_email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/;
	var emailLen = str_len(email.trim());
	if(emailLen <= 0)
	{
	     document.all.email_text.innerHTML = '<font color=red><b>×  请输入你的email地址！</b></font>';
		 return false;
	}
	else if(i_email.test(email)==false)
	{
	    document.all.email_text.innerHTML = '<font color=red><b>×  请输入正确的email地址！！</b></font>';
		return false;
	}
	else
	{
	     document.all.email_text.innerHTML = '<font color=238B03><b>√  email地址输入正确! </b></font>';
		 return true;
	}
}

function check_num(nums)
{
    var numsLen = str_len(nums.trim());
	if(numsLen <= 0)
	{
	     document.all.numbers_text.innerHTML = '<font color=red><b>×  请输入校验码！</b></font>';
		 return false;
	}
    else if(nums != data_number())
	{
	    document.all.numbers_text.innerHTML = '<font color=red><b>×  你输入了错误校验码！</b></font>';
		return false;
	}
	else
	{
	     document.all.numbers_text.innerHTML = '<font color=238B03><b>√  校验码输入正确! </b></font>';
		 return true;
	}
}


function sub_reg()
{
   
    var members = thisform.members.value;
	var pwd = thisform.pwd.value;
	var pwd_a = thisform.pwd_a.value;
	var email = thisform.email.value;
	var nums = thisform.numbers.value;

    if(check_members(members)!=false && check_password(pwd)!=false && check_pwd_two(pwd,pwd_a)!= false && check_mail(email)!=false && check_num(nums)!=false)
	{
		document.thisform.action = "/inc/member.php?do=reg";
		document.thisform.submit();
	}

	return false;

}





//-->