﻿function userlogin(formobj) {
    var str = "";
    str = "user="+escape(escape(formobj.username.value));  // 
    str += "&password="+escape(escape(formobj.password.value));  // 
    str += "&code="+escape(escape(formobj.checkcode.value));
    document.cookie="history_url=" + formobj.history_url.value;
    document.cookie="pg=" + formobj.pg.value;
    send_request("POST","/updateuser/userlogin.jsp?cmd=userlogin",str,"XML",populateLogin);
}

/**处理返回数据函数(函数userlogin())**/
function populateLogin() {
  //if(document.getElementById('item').style.display=='none') return;
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) { // 
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("user");
            if((messageList!=null)&&(messageList.length!=0)) {
                var history_url = getCookie("history_url");
                var pg = getCookie("pg");
                //fShowuser(doc);
                if (pg =="error" && history_url != "") {
                //    var text = "";
                //    text += "<div style=\"color:red; font-size:14px; height: 24\">页面将于3秒后跳转</div>";
                //    text += "<div style=\"height: 24\">如浏览器没有跳转功能，请点击<font color=\"red\"><a href=\""+history_url+"\"这里</a></font>返回</div>";
                    //document.getElementById("msg").innerHTML = text;
                    //setTimeout("gotoUrl('"+ history_url +"')",3000);
                    window.location.href=history_url; 
                } else {
                    window.location.href=window.location.href; //登录完成后刷新页面,当当前页面不为出错页时
                }
            } else {    //
                alert("用户名或密码错误，请重新输入！");
            }
        } else { //
            alert("你所请求的页面异常");
        }
    }
}


function exit(user) {
    var str = "";
    str = "user="+user;  // 
    send_request("POST","/updateuser/userexit.jsp?cmd=userexit",str,"XML",populateExit);
}
function populateExit() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) { // 
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("exit");
            if((messageList!=null)&&(messageList.length!=0)) {
                //var obj = document.getElementById("mod_user");
                //loginform(obj);
                window.location.href=top.window.location.href; //退出系统后刷新页面
            } else {    //
                alert("无法获取页面内容");
            }
        } else { //
            alert("你所请求的页面异常");
        }
    }
}

/*发送信息*/
function fsend_ms(formobj) {
    var str = "";
    str += "user="+escape(escape(formobj.user.value));  // 
    str += "&text="+escape(escape(formobj.ttext.value));
    send_request("POST","/updateuser/addfriend.jsp?cmd=sms",str,"XML",populate_sms);
}
function populate_sms() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) { // 
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("friend");
            if((messageList!=null)&&(messageList.length!=0)) {
                var action = fprocXmlMs(doc);
                if (action)
                {
                    alert("发送信息成功");
                    fhiddenobj("sendmsbox");
                }
            } else {    //
                alert("更新数据出错");
            }
        } else { //
            alert("你所请求的页面异常");
        }
    }
}

//*********************************************************
// @function floadmenu
// @param 
//*********************************************************/
function floadmenu(data) {
    var str = "data="+data;
    send_request("POST","/updateuser/loadmenu.jsp?cmd=loadmenu",str,"XML",populate_loadmenu);
}
function populate_loadmenu() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) {
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("menu");
            if((messageList!=null)&&(messageList.length!=0)) {
                fShowMenu(doc);
            } else {
                alert("更新数据出错");
            }
        } else {
            alert("你所请求的页面异常");
        }
    }
}

//*********************************************************
// @function floadusermenu
// @param 
//*********************************************************/
function floadusermenu(data) {
    var str = "data="+data;
    send_request("POST","/updateuser/loadmenu.jsp?cmd=loadusermenu",str,"XML",populate_loadusermenu);
}
function populate_loadusermenu() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) {
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("menu");
            if((messageList!=null)&&(messageList.length!=0)) {
                fShowUserMenu(doc);
            } else {
                alert("更新数据出错");
            }
        } else {
            alert("你所请求的页面异常");
        }
    }
}


//*********************************************************
// @function floaduserframe
// @param 
//*********************************************************/
function floaduserframe(data) {
    var str = "data="+data;
    send_request("POST","/updateuser/loadmenu.jsp?cmd=loaduserframe",str,"XML",populate_loaduserframe);
}
function populate_loaduserframe() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) {
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("style");
            if((messageList!=null)&&(messageList.length!=0)) {
                fShowStyle(doc);
            } else {
                alert("更新数据出错");
            }
        } else {
            alert("你所请求的页面异常");
        }
    }
}


function fLoadType(data) {
    var str = "";
    str = "data="+data;  // 
	if (document.choosetype.typeid)	{
		document.choosetype.typeid.value=data;
	}
    send_request("POST","/updateuser/showtype.jsp?cmd=showtype",str,"XML",populate_LoadType);
}
function populate_LoadType() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) { // 
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("Type");
            if((messageList!=null)&&(messageList.length!=0)) {
                fShowType(doc);
            } else {    //
                alert("更新数据出错");
            }
        } else { //
            alert("你所请求的页面异常");
        }
    }
}

function floadframe(data) {
    var str = "";
    str = "data="+data;  // 
    send_request("POST","/updateuser/showframe.jsp?cmd=loadframe",str,"XML",populate_LoadFrame);
}
function populate_LoadFrame() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) { // 
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("frame");
            if((messageList!=null)&&(messageList.length!=0)) {
                fShowFrame(doc);
            } else {    //
                alert("更新数据出错");
            }
        } else { //
            alert("你所请求的页面异常");
        }
    }
}


function fLoadStyle(data,field) {
    var str = "";
    str = "data="+data;  // 
	if (field == '' || field == undefined)
	    field = sel_menu;
    str += "&field="+field;  // 
	if (document.all.frameid) {
		document.all.frameid.value=data;
	}
    send_request("POST","/updateuser/loadstyle.jsp?cmd=loadstyle",str,"XML",populate_LoadStyle);
}
function populate_LoadStyle() {
    if (http_request.readyState == 4) { // =
        if (http_request.status == 200) { // 
            var doc = http_request.responseXML;
            var messageList = doc.getElementsByTagName("style");
            if((messageList!=null)&&(messageList.length!=0)) {
                fShowStyle(doc);
            } else {    //
                alert("更新数据出错");
            }
        } else { //
            alert("你所请求的页面异常");
        }
    }
}


