﻿// JScript 文件

var xmlHttp;
function createDomDocument()
{
    if(window.ActiveXObject)
    {
        var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        if(arguments.length>0)
        xmlDoc.loadXML(arguments[0]);
        xmlDoc.async = false;

    }
    else
    {
        var xmlDoc=document.implementation.createDocument("","",null);
        var parser = new DOMParser();
        if(arguments.length>0)
        xmlDoc = parser.parseFromString(arguments[0],"text/xml"); 
        xmlDoc.async = false;
    }
    return xmlDoc;
    
}
function createXmlHttp()
{
    if(window.ActiveXObject)
    xmlHttp = new ActiveXObject("Microsoft.XmlHttp");
    else if(window.XMLHttpRequest)
    xmlHttp = new XMLHttpRequest();
}
function xmlSend(url,xmlDoc)
{
    createXmlHttp();
    var strDoc;
    if(typeof(xmlDoc)=="Object")
    strDoc = xmlDoc.xml;
    else
    strDoc = xmlDoc;
    var bAsync = false;
    xmlHttp.open("Post",url,bAsync);
    xmlHttp.send(strDoc);
    if(bAsync)
        return xmlHttp;
    else
        return xmlHttp.responseXML;  
        
}
function appendNode(xmlDoc, root, strNodeName)
{
	var nodeText = "";

	if (arguments.length > 3)
		nodeText = arguments[3];

	var node = xmlDoc.createElement(strNodeName);
    if (nodeText != "")
    {
	    if(window.ActiveXObject)
	    {
	        node.text = nodeText;
        }
        else
        {
           node.textContent=nodeText; 
        }
    }
	root.appendChild(node);
	
	return node;
}
function checkName()
{
    var id;
    var url = window.location.search;
    var num = url.indexOf("=");
    var param = url.substring(num+1);
    if(param==""){param="/index.shtml";}
    var username = document.getElementById("UIuserName").value;
    var userpwd = document.getElementById("UIpassWord").value;
    var yzm = document.getElementById("UIverify").value;
    if (username == "" || userpwd == "" || yzm == "") {
        alert("请输入完整的用户,密码,验证码！");
        return;
    }

    if (checkYz()) {
        var xmlCmd = createDomDocument("<CheckUser/>");
        var oRoot = xmlCmd.documentElement;
        appendNode(xmlCmd, oRoot, "UIuserName", username);
        appendNode(xmlCmd, oRoot, "UIpassWord", userpwd);
        var xmlDoc = xmlSend("AjaxCheckLogin.aspx", xmlCmd);
        if (window.ActiveXObject)
            id = xmlDoc.firstChild.text;
        else
            id = xmlDoc.firstChild.textContent;
        if (id > 0) {
            if (document.getElementById("log_name").checked) {
                SetCookie("user", username);
            }
            window.location.href = param;
        }
        else if (id == -1)
            alert("验证码错误！");
        else
            alert("用户名或密码错误！");
    }
}

function checkName2() {
    var id;
    var url = window.location.search;
    var urls = this.location.href;
//判断是否有参数
//    var num = url.indexOf("=");
    //    var param = url.substring(num + 1);
    var param = urls;
//    if (param == "") { param = urls; }
    var username = document.getElementById("username").value;
    var userpwd = document.getElementById("userpwd").value;
    if (username == "" || userpwd == "") {
        alert("请输入完整的用户或密码！");
        return;
    }
        var xmlCmd = createDomDocument("<CheckUser/>");
        var oRoot = xmlCmd.documentElement;
        appendNode(xmlCmd, oRoot, "UIuserName", username);
        appendNode(xmlCmd, oRoot, "UIpassWord", userpwd);
        var xmlDoc = xmlSend("/AjaxCheckLogin.aspx", xmlCmd);
        if (window.ActiveXObject)
            id = xmlDoc.firstChild.text;
        else
            id = xmlDoc.firstChild.textContent;
        if (id > 0) {
            
                SetCookie("user", username);
            
            window.location.href = param;
        } 
        else
            alert("用户名或密码错误！");
     
}



function checkName3(ik) {
    var id;
    var url = window.location.search;
    var urls = this.location.href;
    param = urls;
//    var num = url.indexOf("=");
//    var param = url.substring(num + 1);
//    if (param == "") { param = "comments.aspx"; }
    var username = document.getElementById("usernamess_" + ik).value;
    var userpwd = document.getElementById("userpwdss_" + ik).value;
    if (username == "" || userpwd == "") {
        alert("请输入完整的用户或密码！");
        return;
    }
    var xmlCmd = createDomDocument("<CheckUser/>");
    var oRoot = xmlCmd.documentElement;
    appendNode(xmlCmd, oRoot, "UIuserName", username);
    appendNode(xmlCmd, oRoot, "UIpassWord", userpwd);
    var xmlDoc = xmlSend("/AjaxCheckLogin.aspx", xmlCmd);
    if (window.ActiveXObject)
        id = xmlDoc.firstChild.text;
    else
        id = xmlDoc.firstChild.textContent;
    if (id > 0) {

        SetCookie("user", username);

        window.location.href = param;
    }
    else
        alert("用户名或密码错误！");

}
//我要提问登陆方法
function checkName4() {
    var id;
    var url = window.location.search;
    var urls = this.location.href;
    var param = urls;
    var username = document.getElementById("usernames").value;
    var userpwd = document.getElementById("userpwds").value;
    if (username == "" || userpwd == "") {
        alert("请输入完整的用户或密码！");
        return;
    }
    var xmlCmd = createDomDocument("<CheckUser/>");
    var oRoot = xmlCmd.documentElement;
    appendNode(xmlCmd, oRoot, "UIuserName", username);
    appendNode(xmlCmd, oRoot, "UIpassWord", userpwd);
    var xmlDoc = xmlSend("/AjaxCheckLogin.aspx", xmlCmd);
    if (window.ActiveXObject)
        id = xmlDoc.firstChild.text;
    else
        id = xmlDoc.firstChild.textContent;
    if (id > 0) {

        SetCookie("user", username);

        window.location.href = param;
    }
    else
        alert("用户名或密码错误！");

}
