﻿String.prototype.ByteCount = function()
{
	txt = this.replace(/(<.*?>)/ig,'');
	txt = txt.replace(/([\u0391-\uFFE5])/ig, '11');
	var count = txt.length;
	return count;
}
String.prototype.trim = function()
{
	// 用正则表达式将前后空格
	// 用空字符串替代。
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
function username2(bb)
{
	if(bb.value.trim().ByteCount()<4)
	{
		document.getElementById("usernames").innerHTML="用户名不小于4个字符！";
		document.getElementById("usernames").className="yangno2";
		return false;
	}
	else
	{	
		var xmlhttp;
		//alert(window.ActiveXObject);
		//alert(window.XMLHTTPRequest);
		if(window.ActiveXObject)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		else if(window.XMLHTTPRequest)
		{
			xmlhttp=new XMLHTTPRequest();
		}
		 
		 xmlhttp.onreadystatechange=function()
		  {
			  if(xmlhttp.readyState==4)
				{
					if(xmlhttp.responseText=="1")
					{
						document.getElementById("usernames").innerHTML="用户名不小于4个字符！用户已存在";
						document.getElementById("usernames").className="yangno2";
						return false;
					}
					else
					{
						document.getElementById("usernames").innerHTML="用户名不小于4个字符！";
						document.getElementById("usernames").className="yangyes2";
						
					}
				}
		  }
	
		xmlhttp.open("POST","/inc/checkusername.asp?uName="+bb.value+"",false);
		xmlhttp.send();		
	}
}
function pwd2a(bb)
{
	if(bb.value.trim().ByteCount()<4)
	{
		document.getElementById("pwds").innerHTML="密码不小于4字符！";
		document.getElementById("pwds").className="yangno2";
		return false;
	}
	else
	{
		document.getElementById("pwds").innerHTML="密码不小于4字符！";
		document.getElementById("pwds").className="yangyes2";
	}
}
function pwd22(bb)
{
	if(bb.value.trim().ByteCount()!=document.myform.pwd.value.trim().ByteCount())
	{
		document.getElementById("pwd2s").innerHTML="两次密码不一致！";
		document.getElementById("pwd2s").className="yangno2";
		document.myform.pwds.value="";
		document.myform.focus();
		return false;
	}
	else
	{
		document.getElementById("pwd2s").innerHTML="两次密码不一致！";
		document.getElementById("pwd2s").className="yangyes2";
	}
}
function contact2(bb)
{
	if(bb.value.trim().ByteCount()=="")
	{
		document.getElementById("contacts").innerHTML="请填写您的姓名";
		document.getElementById("contacts").className="yangno2";
		return false;
	}
	else
	{
		document.getElementById("contacts").innerHTML="请填写您的姓名";
		document.getElementById("contacts").className="yangyes2";
	}
}
function tel2(bb)
{
	if(bb.value.trim().ByteCount()=="")
		{
			document.getElementById("tels").innerHTML="请填写您的电话(区号+电话号码格式)，也可填写手机";
			document.getElementById("tels").className="yangno2";
			return false;
		}
		else
	{
		if (bb.value.search && bb.value.search(new RegExp("^([-!0-9])","gi"))<0)
		{
			document.getElementById('tels').innerHTML="请填写您的电话(区号+电话号码格式)，也可填写手机";
			  document.getElementById("tels").className="yangno2";
			  document.myform.tels.value="";
			  return false;
		}
		else
		{
		document.getElementById("tels").innerHTML="请填写您的电话(区号+电话号码格式)，也可填写手机";
		document.getElementById("tels").className="yangyes2";
		}
	}
}
function email2(va)
{
	if(va.value.trim().ByteCount()=="")
	{}
	else
	{
		if (va.value.charAt(0)=="." ||  va.value.charAt(0)=="@"|| va.value.indexOf('@', 0) == -1 || va.value.indexOf('.', 0) == -1 || va.value.lastIndexOf("@") ==va.value.length-1 || va.value.lastIndexOf(".")==va.value.length-1)
		{
			  document.getElementById('emails').innerHTML="请填写电子邮箱";
			  document.getElementById("emails").className="yangno2";
			  return false;
		}
		else
			{
			document.getElementById('emails').innerHTML="请填写电子邮箱";
			document.getElementById("emails").className="yangyes2";
			}
	}
}
function youbian2(bb)
{
	if(bb.value.trim().ByteCount()=="")
	{}
	else
	{
		if (bb.value.search && bb.value.search(new RegExp("^([-!0-9])","gi"))<0)
		{
			document.getElementById('youbians').innerHTML="请填写邮编";
			document.getElementById("youbians").className="yangno2";
			  return false;
		}
		else
		{
		document.getElementById("youbians").innerHTML="请填写邮编";
		document.getElementById("youbians").className="yangyes2";
		}
	}
}
function checkzhuce(bb)
{
	if(bb.username.value.trim().ByteCount()<4)
	{
		document.getElementById("usernames").innerHTML="用户名不小于4个字符！";
		document.getElementById("usernames").className="yangno2";
		return false;
	}
	if(bb.pwd.value.trim().ByteCount()<4)
		{
			document.getElementById("pwds").innerHTML="密码不小于4字符！";
			document.getElementById("pwds").className="yangno2";
			return false;
		}
	if(bb.pwd2.value.trim().ByteCount()!=document.myform.pwd.value.trim().ByteCount())
	{
		document.getElementById("pwd2s").innerHTML="两次密码不一致！";
		document.getElementById("pwd2s").className="yangno2";
		return false;
	}
	if(bb.contact.value.trim().ByteCount()=="")
	{
		document.getElementById("contacts").innerHTML="请填写您的姓名";
		document.getElementById("contacts").className="yangno2";
		return false;
	}
	if (bb.tel.value.search && bb.tel.value.search(new RegExp("^([-!0-9])","gi"))<0)
		{
			document.getElementById('tels').innerHTML="请填写您的电话(区号+电话号码格式)，也可填写手机";
			document.getElementById("tels").className="yangno2";
			  return false;
		}
}