﻿/// <reference path="ads.js" />
(function()
{
    //ADS命名空间
    if (!window.Blog) { window['Blog'] = {} }

    ///获取用户名
    function GetUserName()
    {
        return ads.getCookies("BlogName");
    }
    window['Blog']['GetUserName'] = GetUserName;

    ///获取用户ID
    function GetUserID()
    {
        return ads.getCookies("BlogUserID");
    }

    window['Blog']['GetUserID'] = GetUserID;

    ///获取登录ID
    function GetLogID()
    {
        return ads.getCookies("BlogLogID");
    }

    window['Blog']['GetLogID'] = GetLogID;

    ///更新博客风格
    function UpdateStyle(Style)
    {
        ads.$("cssStyle").href = "/Resource/css/blog_" + Style + ".css";
        BlogAjax.SetStyele(GetUserID(), Style);
    }
    window['Blog']['UpdateStyle'] = UpdateStyle;

    ///正在加载的提示字符
    var strLoading = "<img src=\"/Resource/blog/loading.gif\" alt=\"数据交互中..\">";
    window['Blog']['strLoading'] = strLoading;

    ///获取日志分类
    function GetArticleClass(CallBack)
    {
        BlogAjax.GetArticleClass(GetLocaUserID(), CallBack);
    }
    window['Blog']['GetArticleClass'] = GetArticleClass;

    ///获取相册
    function GetAlbum(CallBack)
    {
        BlogAjax.GetAlbum(GetLocaUserID(), CallBack);
    }
    window['Blog']['GetAlbum'] = GetAlbum;

    ///获取友情链接
    function GetLink(CallBack)
    {
        BlogAjax.GetLink(GetLocaUserID(), CallBack);
    }
    window['Blog']['GetLink'] = GetLink;

    ///获取留言
    function GetFeedback(CallBack)
    {
        BlogAjax.GetFeedback(GetLocaUserID(), CallBack);
    }
    window['Blog']['GetFeedback'] = GetFeedback;

    ///删除日志
    function DeleteArticle(ArticleID, CallBack)
    {
        if (GetLocaUserID() != GetUserID())
        {
            CallBack(false);
            return;
        }
        BlogAjax.DeleteArticle(ArticleID, GetUserID(), function(value)
        {
            CallBack(value.value);
        });
    }
    window['Blog']['DeleteArticle'] = DeleteArticle;

    var LocaUserID = "";
    //获取当前所在博客主人的UserID
    function GetLocaUserID()
    {
        return LocaUserID;
    }
    window['Blog']['GetLocaUserID'] = GetLocaUserID;

    //设置
    window['Blog']['SetLocaUserID'] = function(UserID) { LocaUserID = UserID; };

    function AddBlogTraffic()
    {
        document.write('<iframe width="0" height="0" id="SetTraffic" src="/Traffic.aspx?Class=Blog&ID=' + GetLocaUserID() + '"></iframe>');
    }
    window['Blog']['AddBlogTraffic'] = AddBlogTraffic;
})();

///假如是进入自己的博客就显示编辑状态
ads.addEvent(window, "load", function()
{
    if (Blog.GetLocaUserID() == Blog.GetUserID())
    {
        function ShowEdit(cssName, Tag)
        {
            var Edits = ads.$c(cssName, Tag);
            //假如是数组
            if (Edits.length || Edits.length > -1)
            {
                for (var i = 0; i < Edits.length; i++)
                {
                    ads.Show(Edits[i]);
                }
            } else { ads.Show(Edits); }
        }
        ShowEdit("profileMng", "div");
        ShowEdit("entriesAdd", "div");
        ShowEdit("item-label", "div");
    }
});
