var xmlHttp;
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	else if (window.XMLHttpRequest) {
		xmlHttp= new XMLHttpRequest();
		}
	}
//检测用户注册
function callServer() {
	var username = document.getElementById("regusername").value;
	if ((username == null) || (username == "")) {
		document.getElementById("regusername_em").innerHTML=" 用户名不能为空";
		document.getElementById("regusername_em").style.cssText="font-style:normal; font-size:12px;color:#008fde; padding-left:5px;";
		return false;
	}
	else {
		createXMLHttpRequest();	
		var url = "CheckUserReg.asp?name=" + escape(username)+"&time="+ new Date().getTime()+"&requesttype=name";
		xmlHttp.onreadystatechange = updatePage;	
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
	} 
	return true;
}

function updatePage() {
	if (xmlHttp.readyState!= 4) {
//		em_username.innerHTML="loading...";	
	}
	else {
		if (xmlHttp.readyState == 4) {
			document.getElementById("regusername_em").style.cssText="font-style:normal; color:#990099; font-size:12px;";
			if (xmlHttp.status == 200) {
				var response = xmlHttp.responseText;
				document.getElementById("regusername_em").innerHTML=response;
			}
		}
	}
}


//检测邮箱
function callemail() {
	var user_email=document.getElementById("useremail").value;
	var sReg = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;	
	if ((user_email == null) || (user_email == "")) { 
		document.getElementById("useremail_label").innerHTML="邮箱不能为空";
		document.getElementById("useremail_label").style.cssText="color:#008fde;";
		document.getElementById("useremail").focus();
		//document.getElementById("reg").disabled=true;
	return false;
	}
	else if(!sReg.test(user_email)) {
		document.getElementById("useremail_label").style.cssText="color:#008fde;";
		document.getElementById("useremail_label").innerHTML="Email地址错误！请重新输入。";
		//document.getElementById("reg").disabled=true;
		document.getElementById("useremail").value="";
		document.getElementById("useremail").focus();	
	return false;
	}
	else {
		createXMLHttpRequest();
		var url = "CheckUserReg.asp?email=" + escape(user_email)+"&time="+ new Date().getTime()+"&requesttype=email";
		xmlHttp.onreadystatechange = updateemail;	
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);			
	}
	return true;
}

function updateemail() {
	if (xmlHttp.readyState!= 4) {
	}
	else {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				var response = xmlHttp.responseText;
				document.getElementById("useremail_label").style.cssText="color:#ff0a0a;";
				document.getElementById("useremail_label").innerHTML=response;
				if(response.length>14) {
					//document.getElementById("reg").disabled=true;
					document.getElementById("useremail").value="";
					document.getElementById("useremail").focus();
					
				}
				else {
					//document.getElementById("reg").disabled=false;
				}
			}
		}	
	}
}

//确认密码检测

function callpass() {
	var u_pass1=document.getElementById("regpassword").value;
	var u_pass2=document.getElementById("regpassword1").value;	
	if ((u_pass1 == null) || (u_pass1 == "")) { 
		document.getElementById("regpass_label").innerHTML="密码不能为空";
		document.getElementById("regpass_label").style.cssText="color:#008fde;";
		document.getElementById("regpassword").focus();
//		document.getElementById("reg").disabled=true;
	return false;
	}
	else if (u_pass1.length<6 || u_pass1.length>16) {
		document.getElementById("regpass_label").innerHTML="密码长度小于6或者大于16";
		document.getElementById("regpass_label").style.cssText="color:#008fde;";
		document.getElementById("regpassword").value="";		
		document.getElementById("regpassword").focus();
//		document.getElementById("reg").disabled=true;
	return false;
	}
	document.getElementById("regpass_label").innerHTML="正确";	
}


function callpasstwo() {
	var u_pass1=document.getElementById("regpassword").value;
	var u_pass2=document.getElementById("regpassword1").value;	
	if (u_pass1!=u_pass2){
		document.getElementById("regpass_label").innerHTML="两次输入的密码不同";
		document.getElementById("regpass_label_reg").innerHTML="两次输入的密码不同";
		document.getElementById("regpass_label_reg").style.cssText="color:#008fde;";
		document.getElementById("regpassword1").value="";		
//		document.getElementById("reg").disabled=true;
	return false;
	}
	else if ((u_pass2 == null) || (u_pass2 == "")) { 
		document.getElementById("regpass_label_reg").innerHTML="密码不能为空";
		document.getElementById("regpass_label_reg").style.cssText="color:#008fde;";
//		document.getElementById("reg").disabled=true;
		return false;
		}
	else {
		document.getElementById("regpass_label").innerHTML="正确";
		document.getElementById("regpass_label_reg").innerHTML="正确";
		document.getElementById("regpass_label_reg").style.cssText="color:#ff0a0a;";	
	return;
	}
	return true;
}



function check(frm){
	var username="用户名不能为空";		
	var useremail="邮箱地址不能为空";
	var userpassword="密码不能为空";
	var userpasswordtwo="确认密码不能为空";
	var usertype="用户类型不能为空";	
	var msg = new Array();
	var err = false;
	if (frm.elements['regusername'].value==""){
   		msg.push(username);
    	err = true;
	}
	if (frm.elements['regpassword'].value==""){
   		msg.push(userpassword);
    	err = true;
	}
	if (frm.elements['regpassword1'].value==""){
   		msg.push(userpasswordtwo);
    	err = true;
	}
	if (frm.elements['useremail'].value==""){
   		msg.push(useremail);
    	err = true;
	}
	if (frm.elements['usertype'].value==""){
   		msg.push(usertype);
    	err = true;
	}
	if (err){
		message = msg.join("\n");
    	alert(message);
	}
  return ! err;
}// JavaScript Document

//var useremail="邮箱地址不能为空";
//var useremailtwo="邮箱地址不能为空";
//var username="用户名不能为空";
//var userpassword="密码不能为空";
//var userpasswordtwo="确认密码不能为空";
////onload = function() {
////	if (!document.all){
////		document.forms['loginregister'].reset();
////	}
////}
///* *
// * 检查收货地址信息表单中填写的内容
// */
//function check(frm){
//	var msg = new Array();
//	var err = false;
//	if (frm.elements['useremail'].value==""){
//   		msg.push(useremail);
//    	err = true;
//	}
//	if (frm.elements['useremailtwo'].value==""){
//   		msg.push(useremailtwo);
//    	err = true;
//	}
//	if (frm.elements['username'].value==""){
//   		msg.push(username);
//    	err = true;
//	}
//	if (frm.elements['userpassword'].value==""){
//   		msg.push(userpassword);
//    	err = true;
//	}
//	if (frm.elements['userpasswordtwo'].value==""){
//   		msg.push(userpasswordtwo);
//    	err = true;
//	}
//	if (err){
//		message = msg.join("\n");
//    	alert(message);
//	}
//  return ! err;
//}// JavaScript Document
