var http_request=false;
function chkvalidate(obj)
{
	//alert(obj.value);
	http_request=false;
	//开始初始化XMLHttpRequest对象
	if(window.XMLHttpRequest)
	{//Mozilla浏览器
       	http_request=new XMLHttpRequest();
      		if(http_request.overrideMimeType)
		{//设置MIME类别
			http_request.overrideMimeType("text/xml");
       		}
       }
       else if(window.ActiveXObject)
	{//IE浏览器
		try{
		      http_request=new ActiveXObject("Msxml2.XMLHttp");
	       }catch(e)
		{
		      try
			{
			      http_request=new ActiveXobject("Microsoft.XMLHttp");
		      }catch(e){}
	      }
	}
       if(!http_request)
	{//异常，创建对象实例失败
	      window.alert("创建XMLHttp对象失败！");
	      return false;
       }
       http_request.onreadystatechange=function(){ processrequest(obj.id);};
       //确定发送请求方式，URL，及是否同步执行下段代码
	url ="../CheckValidate.php?";
	url += "ColName=";
	url += obj.name;
	url += "&val=";
	url += obj.value;
	//alert(url);
	http_request.open("GET",url,true);
       http_request.send(null);
}

function processrequest( id )//处理返回信息的函数
{
	//alert (name);
	if(http_request.readyState==4)
	{//判断对象状态
		if(http_request.status==200)
		{//信息已成功返回，开始处理信息
			if (http_request.responseText == 'TRUE')
			{
				alert (" 此用户名已经存在，请重新输入!");
				document.getElementById(id).focus();
			}
		}
		else{//页面不正常
			alert("您所请求的页面不正常！");
		}
	}
	if(http_request.readyState<4)
	{
		//document.getElementById(reobj).innerHTML="Loading.....";
	}
}
function checkEmail( email)//检查邮件格式的合法性
{
	var ret = IsValidateEmail(email.value);
	if (!ret)
	{
		alert('请检查您的信箱地址填写是否有误！'); 
		document.getElementById(email.id).focus();
		return false;	
	}
	
	chkvalidate(email);
}
function CheckLoginName (name)
{
	var ret = IsValidateEmail(name.value);
	if (!ret)
	{
		alert('请检查您的信箱地址填写是否有误！'); 
		//document.getElementById(name.id).focus();
		return false;	
	}
}

function IsValidateEmail( email)
{
	var ret = false;
	if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))==false) 
	{
		ret = false;
	}else {
		ret = true;	
	}
	return ret ;
}

function checkLoginEmail (email)
{
	var ret = IsValidateEmail(email.value);
	if (!ret)
	{
		alert('请检查您的信箱地址填写是否有误！'); 
		document.getElementById(email.id).focus();
		return false;	
	}
}