﻿function getDataReturnText(url, callback){
var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest)
		XMLHttpRequestObject = new XMLHttpRequest();
	else if (window.ActiveXObject)
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", url);
		
		XMLHttpRequestObject.onreadystatechange = function(){
			if(XMLHttpRequestObject.readyState == 4 && (XMLHttpRequestObject.status == 200 || XMLHttpRequestObject.status == 304)){
			    callback(XMLHttpRequestObject.responseText);
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}
//---------------------------------------------------------------------------------------------------------
function logininfo_handle(callbackText){
    if(callbackText.indexOf("sorry") >= 0){
        alert("对不起，登录失败!\n\n您输入的用户名跟密码不匹配!");
        document.getElementById("username").value = "";
        document.getElementById("userpwd").value = "";
        return;
    }
    if(callbackText.indexOf("failure") >= 0){
        alert("登录失败!\n\n由于网络链接故障,请稍后重试!\\n联系管理员：QQ：563277464");
        document.getElementById("username").value = "";
        document.getElementById("userpwd").value = "";
        return;
    }
    else{        
            try{
                //comm
                document.getElementById("header1_logininfo").innerHTML = callbackText;
            }
            catch(err){
                try{
                //jcs-page
                document.getElementById("jcs_logininfo").innerHTML = "<div style=\"color:#ffffff; margin-top:7px;\">"+ callbackText +"</div>";
                document.getElementById("user_login").style.display="none";
                }
                catch(err){
                //sjs-page
                document.getElementById("sjs_logininfo").innerHTML = "<div style=\" margin-top:12px;\">"+ callbackText +"</div>";
                document.getElementById("user_login").style.display="none";
                }
            }
        
        }
}

function loginjudge(){
    var uid = document.getElementById("username");
    var upwd = document.getElementById("userpwd");
    if(!uid.value.replace(/(^\s*)|(\s*$)/g, ""))
    {
        alert("请输入用户名!");
        uid.focus();
        return false;
    }
    if(!upwd.value.replace(/(^\s*)|(\s*$)/g, ""))
    {
        alert("请输入密码!");
        upwd.focus();
        return false;
    }
    else{
        var url = "/uc/ajax_login.aspx?uid="+uid.value+"&upwd="+upwd.value+"&times="+ new Date().getTime();
        getDataReturnText(url,logininfo_handle);    
    }
}
//---------------------------------------------------------------------------------------------------------

function reset_handle(callbackText){
    if(callbackText.indexOf("failure") >= 0){
        alert("操作失败!\n\n由于网络链接故障,请稍后重试!");
        return;
    }
    else
        window.location.reload();
}

function userreset(){
    if(confirm("您确定要退出吗?")){
        var url = "/uc/ajax_login.aspx?userreset=yes&times"+new Date().getTime();
        getDataReturnText(url,reset_handle);
    }
}


//
function show_login(){
if(document.getElementById("user_login").style.display=="block")
    document.getElementById("user_login").style.display = "none";
else
    document.getElementById("user_login").style.display = "block";
}