﻿function LogCheckBtn(Txt1,Pass1)
{
    var Txt= document.getElementById(Txt1);
    var Pass= document.getElementById(Pass1);
    var items= null;
    var oDoc = null; 
    var txtValue="";
        
	if (Txt.value.trim() == "") 
	{
        alert("请输入您注册的【用户名】");
        return false;
	}
	
	if (!/^[a-zA-Z][a-zA-Z0-9_]{3,19}$/.test(Txt.value.trim()))
	{
        alert("请输入正确的【用户名】");
        return false;	
	}
	
	var oHttpReq = GetXMLHTTP();
    oHttpReq.open("POST", PageUrl + "HtmlAjax.aspx?i=" + escape(Txt.value.trim()) + "&type=1", false);
    oHttpReq.send("");
    var result = oHttpReq.responseText;
    if (getOs() == "MSIE")
    {
        oDoc = new ActiveXObject("MSXML2.DOMDocument");
        oDoc.loadXML(result);
        items = oDoc.selectNodes("//NewDataSet/User");
        for (var item = items.nextNode(); item; item = items.nextNode())
        {
            txtValue = item.selectSingleNode("UserName").nodeTypedValue;
            if (parseInt(txtValue) <= 0)
            {
                alert("【用户名】不存在");
                return false;	     
            }      
        }
    }
    else
    {
        result = result.substring(result.indexOf("<UserName>") + "<UserName>".length);
        result = result.substring(0,result.indexOf("</UserName>"));
        if (parseInt(result) <= 0)
        {
            alert("【用户名】不存在");
            return false;	     
        } 
    }	    
    
	if (Pass.value.trim() == "") 
	{
        alert("请输入【登陆密码】");
        return false;
	}
	
	if (!/[A-Za-z0-9]{5,19}$/.test(Pass.value.trim()))
	{
        alert("请输入正确的【登陆密码】");
        return false;	
	}
	        
    var c=Txt.value.trim() + "|" + Pass.value.trim();
    oHttpReq.open("POST", PageUrl + "HtmlAjax.aspx?i=" + escape(c) + "&type=3", false);
    oHttpReq.send("");
    result = oHttpReq.responseText;
    if (getOs() == "MSIE")
    {
        oDoc.loadXML(result);
        items = oDoc.selectNodes("//NewDataSet/User");
        for (var item = items.nextNode(); item; item = items.nextNode()){
            txtValue = item.selectSingleNode("UserNameNum").nodeTypedValue;
            if (parseInt(txtValue) <= 0)
            {
                alert("【登陆密码】错误");
                return false;        
            }      
        }
    }
    else
    {
        result = result.substring(result.indexOf("<UserNameNum>") + "<UserNameNum>".length);
        result = result.substring(0,result.indexOf("</UserNameNum>"));
        if (parseInt(result) <= 0)
        {
            alert("【登陆密码】错误");
            return false;	     
        }            
    }
    
    var Val= document.getElementById("TxtVal");
     
	if (Val.value.trim() == "") 
	{
        alert("请输入【验证码】");
        return false;
	}
	
	if (!/[0-9]{6}$/.test(Val.value.trim()))
	{
        alert("请输入正确的【验证码】");
        return false;	
	}
	
    oHttpReq.open("POST", PageUrl + "HtmlAjax.aspx?i=" + escape(Val.value.trim()) + "&type=9", false);
    oHttpReq.send("");
    result = oHttpReq.responseText;
    if (getOs() == "MSIE")
    {
        oDoc.loadXML(result);
        items = oDoc.selectNodes("//NewDataSet/User");
        for (var item = items.nextNode(); item; item = items.nextNode()){
            txtValue = item.selectSingleNode("Code").nodeTypedValue;
        }    
    }
    else
    {
        result = result.substring(result.indexOf("<Code>") + "<Code>".length);
        result = result.substring(0,result.indexOf("</Code>"));
        txtValue = result;           
    }   
     
    if (txtValue != Val.value.trim())
    {
        alert("【验证码】错误");
        return false;	           
	} 
	             
    return true;    	       
}


