// JavaScript Document

var isfailed=false;

var xmlHttp = null;
try {
	xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
	try {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e2) {
		xmlHttp = false;
	}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
	xmlHttp = new XMLHttpRequest();
}

function chk_id(obj)
{
	var member_id=obj.value;
	var lbl_mbid=document.getElementById("label_mbid");
	lbl_mbid.style.color="#EF7173";
	if(member_id==""){
		lbl_mbid.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，会员帐号不能为空！！！";
		isfailed=true;
	}else if(member_id.length<6 || member_id.length>16){
		lbl_mbid.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，会员帐号长度必须在6~16之间！！！";
		isfailed=true;
	}
	else if(is_zw(member_id)){
		lbl_mbid.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，会员帐号只能是英文、数字或下划线！！！";
		isfailed=true;
	}
	else{
		lbl_mbid.innerHTML="[会员帐号]检测中...";
		var url = "regchk1.asp?chk=ok&id=" + member_id;
 		xmlHttp.open("GET",url);
		xmlHttp.onreadystatechange = call_chkid;
  		xmlHttp.send(null);
	}
}
function call_chkid() {
  if (xmlHttp.readyState == 4) {
	  if (xmlHttp.status == 200) {
	  	var response = xmlHttp.responseText;
		if(response=="1"){
			document.getElementById("label_mbid").innerHTML="<img src='/images/check_right.gif' width=13 height=13 />";
			isfailed=false;
		}else{
			document.getElementById("label_mbid").innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，该用户已经存在！！！";
			isfailed=true;
		}
	  }
  }
}


function chk_pwd(obj)
{
	var member_pwd=obj.value;
	var lbl_mbpwd=document.getElementById("label_mbpwd");
	lbl_mbpwd.style.color="#EF7173";
	if(member_pwd==""){
		lbl_mbpwd.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，密码不能为空！！！";
		isfailed=true;
	}else if(member_pwd.length<6 || member_pwd.length>16){
		lbl_mbpwd.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，密码长度必须在6~16之间！！！";
		isfailed=true;
	}
	else if(is_zw(member_pwd)){
		lbl_mbpwd.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，密码只能是英文、数字或下划线！！！";
		isfailed=true;
	}
	else{
		lbl_mbpwd.innerHTML="<img src='/images/check_right.gif' width=13 height=13 />";
		isfailed=false;
	}
}

function chk_pwd2(obj)
{
	var member_pwd2=obj.value;
	var member_pwd=document.getElementById("txt_memberpwd").value;
	var lbl_mbpwd2=document.getElementById("label_mbpwd2");
	lbl_mbpwd2.style.color="#EF7173";
	if(member_pwd2=="" || member_pwd2!=member_pwd){
		lbl_mbpwd2.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，两次密码输入不一致！！！";
		isfailed=true;
	}
	else{
		lbl_mbpwd2.innerHTML="<img src='/images/check_right.gif' width=13 height=13 />";
		isfailed=false;
	}
}

function chk_email(obj)
{
	var member_email=obj.value;
	var lbl_mbemail=document.getElementById("label_mbemail");
	lbl_mbemail.style.color="#EF7173";
	if(member_email==""){
		lbl_mbemail.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，邮箱不能为空！！！";
		isfailed=true;
	}
	else if(member_email.length>30){
		lbl_mbemail.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 邮箱太长请更换一个邮箱，30个字符以内！！！";
		isfailed=true;
	}
	else if(member_email.indexOf("@")<1 || member_email.lastIndexOf(".")<1){
		lbl_mbemail.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，邮箱格式输入不正确！！！";
		isfailed=true;
	}else{
		lbl_mbemail.innerHTML="[电子邮箱]检测中...";
		var url = "regchk1.asp?chk=ok&email=" + member_email;
 		xmlHttp.open("GET",url);
		xmlHttp.onreadystatechange = call_chkemail;
  		xmlHttp.send(null);
	}
} 
function call_chkemail() {
  if (xmlHttp.readyState == 4) {
	  if (xmlHttp.status == 200) {
	  	var response = xmlHttp.responseText;
		if(response=="1"){
			document.getElementById("label_mbemail").innerHTML="<img src='/images/check_right.gif' width=13 height=13 />";
			isfailed=false;
		}else{
			document.getElementById("label_mbemail").innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，该邮箱已经存在！！！";
			isfailed=true;
		}
	  }
  }
}


function chk_safe(obj)
{
	var member_safe=obj.value;
	var lbl_mbsafe=document.getElementById("label_mbsafe");
	lbl_mbsafe.style.color="#EF7173";
	if(member_safe==""){
		lbl_mbsafe.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，为了您的帐号密码安全，请填写安全码！！！";
		isfailed=true;
	}
	else if(member_safe.length<4 || member_safe.length>20){
		lbl_mbsafe.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，安全码长度必须在4~20之间！！！";
		isfailed=true;
	}else{
		lbl_mbsafe.innerHTML="<img src='/images/check_right.gif' width=13 height=13 />";
		isfailed=false;
	}
}

function chk_cotel(obj)
{
	var company_tel=obj.value;
	var lbl_cotel=document.getElementById("label_tel");
	lbl_cotel.style.color="#EF7173";
	if(company_tel.length<10 || company_tel.indexOf("-")<1){
		lbl_cotel.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，请按要求格式填写联系电话！！！如：0512-12345678";
		isfailed=true;
	}
	else if(company_tel.length>45){
		lbl_cotel.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，联系电话请不要超过3个！！！";
		isfailed=true;
	}
	else{
		lbl_cotel.innerHTML="<img src='/images/check_right.gif' width=13 height=13 />";
		isfailed=false;
	}
}

function chk_comob(obj)
{
	var company_mob=obj.value;
	var lbl_comob=document.getElementById("label_mob");
	lbl_comob.style.color="#EF7173";
	if(company_mob!=""&&(company_mob.length<11 || company_mob.length>12)){
		lbl_comob.innerHTML="<img src='/images/check_error.gif' width=13 height=13 /> 出错了，请输入正确的手机号码！！！";
		isfailed=true;
	}
	else{
		lbl_comob.innerHTML="<img src='/images/check_right.gif' width=13 height=13 />";
		isfailed=false;
	}
}

function chk_code(obj)
{
	var check_code=obj.value;
	var lbl_chkcode=document.getElementById("label_chkcode");
	lbl_chkcode.style.color="#EF7173";
	if(check_code==""){
		lbl_chkcode.innerHTML=" <img src='/images/check_error.gif' width=13 height=13 /> 出错了，验证码不能为空！！！";
		isfailed=true;
	}else{
		lbl_chkcode.innerHTML=" <img src='/images/check_right.gif' width=13 height=13 />";
		isfailed=false;
	}
}

function chk_reg()
{
	var member_id=document.getElementById("txt_memberid");
	var member_pwd=document.getElementById("txt_memberpwd");
	var member_pwd2=document.getElementById("txt_memberpwd2");
	var member_email=document.getElementById("txt_memberemail");
	var member_safe=document.getElementById("txt_membersafe");
	var check_code=document.getElementById("txt_checkcode");
	
	chk_id(member_id);
	if(isfailed==true)	{location.href="#top";return false;}
	chk_pwd(member_pwd);
	if(isfailed==true)	{location.href="#top";return false;}
	chk_pwd2(member_pwd2);
	if(isfailed==true)	{location.href="#top";return false;}
	chk_email(member_email);
	if(isfailed==true)	{location.href="#top";return false;}
	chk_safe(member_safe);
	if(isfailed==true)	return false;
	chk_code(check_code);
	if(isfailed==true)	return false;
	if(confirm("你确定填写的资料都真实无误，帐号将通过邮箱验证激活开通。\n返回修改，请选择\"取消\"！")){
		return true;
	}else{
		return false;
	}
}

function is_zw(str)
{
exp=/^\w+$/g;
	if(str.search(exp) != -1)
	{
		return false;
	}
	return true;
}