function LoginStateByValue(loginType,codeValue,cookState)
{
var strName=document.getElementById("username");
 var strPass=document.getElementById("password");
 var objUser=new Object();
 objUser.userName=escape(Trim(strName.value));
 objUser.userPwd=strPass.value;
  objUser.checkCode=codeValue;
  objUser.CookieState=cookState;
    if(loginType=="1")
     objUser.state="PersonUserLoginInfo";
    else
     objUser.state="EntUserLoginInfo";
     if(loginType=="1")
      var strReture=GenSendXmlRequest(objUser,"Ajax/NodeWebServer/Login.aspx");
     else
       var strReture=GenSendXmlRequest(objUser,"Ajax/NodeWebServer/Login.aspx");
    if(strReture!="" || strReture!="N"){
      if(strReture=='4'){
       
        window.alert("\u5bc6\u7801\u9519\u8bef\uff01\u8bf7\u91cd\u65b0\u8f93\u5165");
        strPass.value='';
        strPass.focus();
        return false;
        }
     else if(strReture=='3'){
        window.alert("\u7528\u6237\u540d\u4e0d\u5b58\u5728\uff0c\u8bf7\u6ce8\u518c\u65b0\u7684\u7528\u6237\u3002");
        if(loginType=="1")
            window.location.href="http://www.znhr.com/znhr/member/AddRegisterUser.aspx";
            
         else
           window.parent.location.href="http://www.znhr.com/znhr/member/AddRegisterUser.aspx";
        return false;
        }
     else if(strReture=='2'){
        window.alert("\u5bf9\u4e0d\u8d77\uff0c\u53d1\u751f\u672a\u77e5\u9519\u8bef\uff01");
        strName.focus();
        return false;
        }
        else if(strReture=='1'){
        window.alert("\u5bf9\u4e0d\u8d77\uff0c\u8f93\u5165\u9a8c\u8bc1\u7801\u9519\u8bef\uff01\u8bf7\u91cd\u65b0\u8f93\u5165");
        document.getElementById("codeValue").value='';
        document.getElementById("codeValue").focus();
        return false;
        }
        else if(strReture=='0'){
        window.alert("\u5bf9\u4e0d\u8d77\uff0c\u8bf7\u60a8\u91cd\u65b0\u5237\u65b0\u9a8c\u8bc1\u7801\uff01");
        document.getElementById("codeValue").focus();
        return false;
        }
        else if(strReture=='5')
        { 
         window.alert("\u606d\u559c\uff0c\u767b\u9646\u60a8\u6210\u529f\uff01");
         HiddenWindow();
        }
    else
      {
       if(loginType=="1")
         {
        if(strReture=="pok")
         window.location.href="/Page/Person/PersonDefault.html";
        else
          window.location.href="/Page/Enterprise/ManageCenterInfo.html";
         
         }
        else if(loginType!="undefined")
          {
          if(strReture=="pok")
        window.parent.location.href="/Page/Person/PersonDefault.html";
        else
          window.parent.location.href="/Page/Enterprise/ManageCenterInfo.html";
          }
        else
        {
          window.alert("\u5bf9\u4e0d\u8d77\uff0c\u767b\u9646\u5931\u8d25\uff01");
          return false;  
        } 
      }
      
  }
}
function LoginRequest(loginType,codeState,cookState){
 var strName=document.getElementById("username");
 var strPass=document.getElementById("password");
 if(IsEmpty(strName.value)){
  window.alert("\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a\uff01\u8bf7\u8f93\u5165\uff01");
  strName.focus();
  return false;
  }
  else  if(IsEmpty(strPass.value)){
  window.alert("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01\u8bf7\u8f93\u5165\uff01");
  strPass.focus();
  return false;
  }
  else if(codeState=="1")//ÐèÒªÑéÖ¤Âë
  {
   var codeValue=document.getElementById("codeValue");
      if(IsEmpty(Trim(codeValue.value)))
      { 
        window.alert("\u5bf9\u4e0d\u8d77\uff0c\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01");
       codeValue.focus();
        return false;
      }
      else if(isNaN(codeValue.value))
      {
       window.alert("\u5bf9\u4e0d\u8d77\uff0c\u9a8c\u8bc1\u7801\u8bf7\u8f93\u5165\u6570\u5b57\uff01");
       codeValue.focus();
        return false;
      }
      else
      {
         var checkCode=Trim(codeValue.value);
         LoginStateByValue(loginType,checkCode,cookState);
      }
  }
  else
   LoginStateByValue(loginType,'0',cookState);
}
function OnKeyLogin(eventobject){
if((event.ctrlKey&&window.event.keyCode==13)||window.event.keyCode==13){
LoginRequest('1',eventobject,'1');
return false;
}
else
return true;
}
function IsEmpty(str)
{
    var rg = /^(\s|¡¡)*$/;
    return rg.test(str);
}
function Trim(s)
{
	return s.replace(/^\s*/g,"").replace(/\s*$/g,"");
}
