// JavaScript Document
var xmladdr=createAjaxObj();
function createAjaxObj()
{
	var xmlHttp=false;
	if(window.XMLHttpRequest)
	{
		xmlHttp=new XMLHttpRequest();
		if(xmlHttp.overrideMimeType)
			xmlHttp.overrideMimeType('text/xml');
	}
	else if (window.ActiveXObject)
	{
		//IE
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			}
		}
	}
	return xmlHttp
}
function Trim(){  //去掉空格
	return this.replace(/\s+$|^\s+/g,"");
}
String.prototype.Trim=Trim;  //为String 对象添加方法
function senduser(action)
{
	var users;
  if(action=="name"){
  users=document.getElementById("username").value.Trim();
  }else if(action=="code"){
  users=document.getElementById("vcode").value.Trim();
  if(users.length!=4){
	  return;
	  }
 }
  var userstr=escape(users);
  if(userstr!=""){
  url="chkuser.asp?action="+action+"&chkinfo="+userstr+"&ran="+Math.random();
  xmladdr.open("get",url,true);
  xmladdr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  switch(action)
  {
  case "name": xmladdr.onreadystatechange=backresultname;
  break;
  case "code":xmladdr.onreadystatechange=backresultcode;
  break;
  }
   xmladdr.send(null);
  }
}
function backresultname()
{
if(xmladdr.readyState==4){
 if(xmladdr.status==200)
 {
  var cc=xmladdr.responseText;
  cc=parseInt(cc);
  if(cc==1){ 
  document.getElementById("username").style.borderColor='#ff0000';
  document.getElementById("msgsu").innerHTML="×此用户名已存在！";
  document.getElementById("msgsu").style.color="#ff0000";
  document.getElementById("msgsu").setAttribute("noerr","false");
  }else if(cc==0)
  {
  document.getElementById("username").style.borderColor = '#555555'
  document.getElementById("msgsu").innerHTML="√恭喜 此用户名可用";
  document.getElementById("msgsu").style.color="#9ecc00";
  document.getElementById("msgsu").setAttribute("noerr","true");
  }else if(cc==2)
  {
  document.getElementById("username").style.borderColor='#ff0000';
  document.getElementById("msgsu").innerHTML="×用户名不能包含'&<>?%,;:()`~!@#$^*{}[]特殊符号！";
  document.getElementById("msgsu").style.color="#ff0000";
  document.getElementById("msgsu").setAttribute("noerr","false");
	  }
 }
}
else{
	document.getElementById("msgsu").innerHTML="信息发送中....";
	}
}
function backresultcode()
{
if(xmladdr.readyState==4){
 if(xmladdr.status==200)
 {
  var cc=xmladdr.responseText;
  cc=parseInt(cc);
  if(cc==1){ 
  document.getElementById("vcode").style.borderColor='#ff0000';
  document.getElementById("msgvcode").innerHTML="×验证码输入错误！";
  document.getElementById("msgvcode").style.color="#ff0000";
  document.getElementById("msgvcode").setAttribute("noerr","false");
  }else if(cc==0)
  {
  document.getElementById("vcode").style.borderColor = '#84a1bd'
  document.getElementById("msgvcode").innerHTML="√输入正确";
  document.getElementById("msgvcode").style.color="#9ecc00";
  document.getElementById("msgvcode").setAttribute("noerr","true");
  }
 }
}
else{
	document.getElementById("msgvcode").innerHTML="信息发送中....";
	}
}