﻿function init()
{
    //初始化
    //取Querystring参数
    var str=location.href;
    var num=str.indexOf("?");
    str=str.substr(num+1);
    if (num == -1) str = "1,5,1,0";             //如果什么都没传, 默认为1,5,1,0
    num=str.indexOf("#");                       //去掉后面多余的#
    if (num != -1) str=str.substr(0, num);
    var data = str.split(",");
    getMenu(data[0], data[1], data[2], data[3]);
    if (data[0] == "1") getText(data[0], data[1], data[2], data[3]);
    if (data[0] == "2") getTextList(data[0], data[1], data[2], data[3]);
}

function change(type, id, lan, page)
{
    //改语言
    getMenu(type, id, lan, page);
    if (type == 1) getText(type, id, lan, page);
    if (type == 2) getTextList(type, id, lan, page);
}

function del(delid, type, id, lan, page)
{
    //删文章
    XMLHttp.sendReq("GET","proc.aspx?do=delText&delid=" + delid + "&type=" + type + "&id=" + id + "&lan=" + lan + "&page=" + page, null, delFeedback);
}

function delFeedback(obj)
{
    //判断是否有反馈
    if(obj.readyState == 4)
    {
	    //判断对象状态
	    if(obj.status == 200)
	    {
   	        var data = obj.responseText.split("|");
	        change(data[0],data[1],data[2],data[3]);
        }
        else
        {
            alert("服务器错误");
        }
    }
    else
    {
        alert(obj.readyState);
    }
}

function getMenu(type, id, lan, page)
{
    //读菜单
    XMLHttp.sendReq("GET","proc.aspx?do=readTMenu&type=" + type + "&id=" + id + "&lan=" + lan + "&page=" + page, null, getMenuFeedback);
}

function getMenuFeedback(obj)
{
    //判断是否有反馈
    if(obj.readyState == 4)
    {
	    //判断对象状态
	    if(obj.status == 200)
	    {
	        document.getElementById("menu").innerHTML = obj.responseText;
        }
        else
        {
            alert("服务器错误");
        }
    }
    else
    {
        alert(obj.readyState);
    }
}

function getTextList(type, id, lan, page)
{
    //读内容
    document.getElementById("lbTitle").innerHTML = "";
    document.getElementById("lbContent").innerHTML = "<img src='ajax-loader.gif' />";
    XMLHttp.sendReq("GET","proc.aspx?do=readTextList&type=" + type + "&id=" + id + "&lan=" + lan + "&page=" + page, null, getListFeedback);
}

function getListFeedback(obj)
{
    //判断是否有反馈
    if(obj.readyState == 4)
    {
	    //判断对象状态
	    if(obj.status == 200)
	    {
   	        var data = obj.responseText.split("|");
	        document.getElementById("lbTitle").innerHTML = data[0];
	        document.getElementById("lbContent").innerHTML = data[1];
	        
        }
        else
        {
            alert("服务器错误");
        }
    }
    else
    {
        alert(obj.readyState);
    }
}

function getText(type, id, lan, page)
{
    //读内容
    document.getElementById("lbTitle").innerHTML = "";
    document.getElementById("lbContent").innerHTML = "<img src='ajax-loader.gif' />";
    XMLHttp.sendReq("GET","proc.aspx?do=readText&type=" + type + "&id=" + id + "&lan=" + lan + "&page=" + page, null, getTextFeedback);
}

function getTextFeedback(obj)
{
    //判断是否有反馈
    if(obj.readyState == 4)
    {
	    //判断对象状态
	    if(obj.status == 200)
	    {
	        var data = obj.responseText.split("|");
	        document.getElementById("lbTitle").innerHTML = data[0];
	        document.getElementById("lbContent").innerHTML = data[1];
	        
        }
        else
        {
            alert("服务器错误");
        }
    }
    else
    {
        alert(obj.readyState);
    }
}
