﻿var ExistsAjax;
  //************判断注册ID是否存在开始***************//
 function FIsExistsAcc(acc,email)
 {
  acc=acc.replace(/[^a-zA-Z\.\@\-\_\d]/g,'');
 if(acc!=""&&email=="")
			    {
 document.getElementById("accload").style.display = "";
 document.getElementById("txtCustomerID").value=acc;
 acc=acc.replace(/[^a-zA-Z\.\@\_\-\d]/g,'');
 ExistsAjax=new Ajax.Request(
'ashx/reglog.ashx',//需要请求的url
{
 method:'get',//get 方式提交
 parameters:'acc='+acc+'&email='+email,//要传递的参数
 onSuccess:FIsExistsA,
 onError:function(ExistsAjax){alert("error,HttpStatus:"+ExistsAjax.status);}//调用发生错误执行
} 
);
}
 }
 //响应
 function FIsExistsA(ExistsAjax)
 {
  if(ExistsAjax.readyState == 4)
            { 
              //document.getElementById("loadingall").style.display = "none";
          
                if(ExistsAjax.status == 200)
                {
                  var x =  ExistsAjax.responseText;
                  	document.getElementById("accload").style.display = "none";
					if(x>0)
						document.getElementById('e2').style.display='';
					else
						document.getElementById('e2').style.display='none';
		        
                }
             }
 }
 //************判断注册ID是否存在结束***************//
 //************判断注册邮箱是否存在开始***************//
 function FIsExistsEmail(acc,email)
 {
                email = email.replace(/(^\s*)|(\s*$)/g, "");
		        if(email!="")
				{
					var p = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
					if(!p.test(email))
					{
		                document.getElementById('e1').style.display='';
		                document.getElementById('e1').innerHTML="The mailbox's name format is wrong!";
					}
					else
					{
   document.getElementById('e1').style.display='none';
    document.getElementById("emailload").style.display = "";
 ExistsAjax=new Ajax.Request(
'ashx/reglog.ashx',//需要请求的url
{
 method:'get',//get 方式提交
 parameters:'acc='+acc+'&email='+email,//要传递的参数
 onSuccess:FIsExistsE,
 onError:function(ExistsAjax){alert("error,HttpStatus:"+ExistsAjax.status);}//调用发生错误执行
} 
);
 }
 }
 }
 //响应
 function FIsExistsE(ExistsAjax)
 {
  if(ExistsAjax.readyState == 4)
            { 
              document.getElementById("emailload").style.display = "none";
          
                if(ExistsAjax.status == 200)
                {
                  var x =  ExistsAjax.responseText;
		                if(x>0)
		                {
		                    document.getElementById('e1').style.display='';
		                    document.getElementById('e1').innerHTML="Sorry,this mailbox is not exists!";
		                }
                }
             }   
 }
  //************判断注册邮箱是否存在结束***************//
  
 //对用户输入的密码检查
function Pass1Check(obj)
{
    var id=obj.getAttribute("id");
    var invalue=obj.getAttribute("value");
    document.getElementById(id).value=invalue.replace(/[^\-\a-zA-Z\d]/g,'');
    if(document.getElementById(id).value.length==0)
    {
    document.getElementById("p1").style.display='';
    }
    else if(document.getElementById(id).value.length>0&&document.getElementById(id).value.length<6)
    {
      document.getElementById("p1").style.display="";
      document.getElementById("p1").innerHTML="It needs 6-15 characters!";
   
    }
    else
    {
    document.getElementById("p1").style.display="none";
    }
}

function Pass2Check(obj)
{
    if(document.getElementById("newpass1").value!=document.getElementById("newpass2").value)
    {
    document.getElementById("p2").style.display="";
    }
    else
    {
    document.getElementById("p2").style.display="none";
    }
}

//**************修改密码*****************//
var ChangeAjax;
function ChangePwd()
{
var customerid=document.getElementById("txtCustomerID").value;
var email=document.getElementById("email").value;
var newpass1=document.getElementById("newpass1").value;
var newpass2=document.getElementById("newpass2").value;
if(customerid!=""&&email!=""&&newpass1!=""&&newpass2!=""&&document.getElementById("e2").style.display=="none"&&document.getElementById("e1").style.display=="none"&&document.getElementById("p1").style.display=="none"&&document.getElementById("p2").style.display=="none")
{
document.getElementById("picchange").style.display="";
var xmlstr="<info>";
xmlstr+="<customerid>"+customerid+"</customerid>";
xmlstr+="<email>"+email+"</email>";
xmlstr+="<newpass>"+newpass2+"</newpass>";
xmlstr+="</info>";
 ChangeAjax=new Ajax.Request('ashx/changepass.ashx',{method:'POST',
        postBody:xmlstr,
       onSuccess: ChangePassDo,
       onError:function(ChangeAjax){alert("error,HttpStatus:"+ChangeAjax.status);}
       });
      
}
else
{
alert("Sorry,please confirm your account infomation!");
}
}
function ChangePassDo(ChangeAjax)
{

            if(ChangeAjax.readyState==4)
            {
                        if(ChangeAjax.status==200)
                        {
                         document.getElementById("picchange").style.display="none";
                         document.getElementById("txtCustomerID").value="";
                         document.getElementById("email").value="";
                         document.getElementById("newpass1").value="";
                         document.getElementById("newpass2").value="";
                            var result=ChangeAjax.responseText;
                            if(result=="1")
                            {
                            alert("update your password success!");
                            }
                            else
                            {
                            alert("Sorry");
                            }
                        }
            }

}