﻿function init()
{
    //初始化
    //取Querystring参数
    var str=location.href;
    var num=str.indexOf("?");
    str=str.substr(num+1);
    if (num == -1) str = "1,0,1,0";             //如果什么都没传, 默认为1,0,1,0
    num=str.indexOf("#");                       //去掉后面多余的#
    if (num != -1) str=str.substr(0, num);
    var data = str.split(",");

    getList(data[0], data[3]);                  //读列表
    if (data[1] != "0") getGoods(data[1]);      //读照片
    getMenu(data[2]);                           //读菜单
}

function getMenu(lan)
{
    //读菜单
    document.getElementById("menu").innerHTML = "";
    XMLHttp.sendReq("GET","proc.aspx?do=readPMenu&lan=" + lan, 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 del(delid)
{
    //删照片
    XMLHttp.sendReq("GET","proc.aspx?do=delPhoto&delid=" + delid, null, delFeedback);
}

function delFeedback(obj)
{
    //判断是否有反馈
    if(obj.readyState == 4)
    {
	    //判断对象状态
	    if(obj.status == 200)
	    {
   	        var data = obj.responseText.split("|");
	        getList(data[0], 0);
	        getGoods(data[1]);
        }
        else
        {
            alert("服务器错误");
        }
    }
    else
    {
        alert(obj.readyState);
    }
}


function getList(cat, page)
{
    //读所有照片
    document.getElementById("List").innerHTML = "Reading...";
    XMLHttp.sendReq("GET","proc.aspx?do=readPhotoList&page=" + page + "&cat=" + cat, null, getListFeedback);
    
}
    
function getListFeedback(obj)
{
    //判断是否有反馈
    if(obj.readyState == 4)
    {
	    //判断对象状态
	    if(obj.status == 200)
	    {
	        var data = obj.responseText.split("|");
	        getGoods(data[0]);                                                      //显示本页的第一幅照片
	        document.getElementById("List").innerHTML = data[1];
	        
        }
        else
        {
            alert("服务器错误");
        }
    }
    else
    {
        alert(obj.readyState);
    }
}

function getGoods(id)
{
    //读取产品信息
    document.getElementById("imgBig").src = "ajax-loader.gif";
    document.getElementById("lbTitle").innerHTML = "Reading...";
    document.getElementById("lbIntro").innerHTML = "Reading...";
    XMLHttp.sendReq("GET","proc.aspx?do=readPhoto&id=" + id, null, getGoodsFeedback);
}

function getGoodsFeedback(obj)
{
    //判断是否有反馈
    if(obj.readyState == 4)
    {
	    //判断对象状态
	    if(obj.status == 200)
	    {
	        var data = obj.responseText.split("|");
	        document.getElementById("imgBig").src = "photos/" + data[2];
	        document.getElementById("imgLink").href = "photos/" + data[3];
	        document.getElementById("lbTitle").innerHTML = data[0];
	        document.getElementById("lbIntro").innerHTML = data[1];
	        
        }
        else
        {
            alert("服务器错误");
        }
    }
    else
    {
        alert(obj.readyState);
    }
}

