﻿function doAjaxExec(Url) {
    $.ajax({
        type: "GET",
        url: Url
    });
    return false;
}


//删除


function RemoveArticle(obj) {
    if (obj == null || obj == "") {

    }
    else {
        $.get("/uc/RemoveArticle.aspx", { ArticleId: obj }, function (data) { RemoveOk(obj, data) });
    }
}

function RemoveOk(obj, data) {
    if (data == 1) {
        $("#MaxDiv_" + obj).empty();
        $("#MaxDiv_" + obj).remove();
    }
}
//删除结束

///
function closeit(obj) {

    if (obj == null || obj == "") {

    }
    else {
        $.get("/frm/GetTransferArticle.aspx", { TransferArticleId: obj, time: new Date() }, function (data) { shideBody(obj, data) });
    }


}

var shield;
function shideBody(obj_, data) {
    shield = document.createElement("DIV");
    shield.id = "shield";
    shield.style.position = "absolute";
    shield.style.left = "0px";
    shield.style.top = "0px";
    shield.style.width = "100%";
    shield.style.height = document.documentElement.scrollHeight + "px";
    shield.style.background = "#333333";
    shield.style.textAlign = "center";
    shield.style.zIndex = "10000";
    shield.style.filter = "alpha(opacity=0)";
    shield.style.opacity = 0;
    document.body.appendChild(shield);

    this.setOpacity = function (obj, opacity) {
        if (opacity >= 1) opacity = opacity / 100;
        try { obj.style.opacity = opacity; } catch (e) { }
        try {
            if (obj.filters.length > 0 && obj.filters("alpha")) {
                obj.filters("alpha").opacity = opacity * 150;
            } else {
                obj.style.filter = "alpha(opacity=\"" + (opacity * 150) + "\")";
            }
        } catch (e) { }
    }
    var c = 0;
    this.doAlpha = function () {
        if (++c > 20) { clearInterval(ad); return 0; }
        setOpacity(shield, c);
    }
    var ad = setInterval("doAlpha()", 1);

    document.getElementById("TransferArticle").innerHTML = data;
    document.getElementById("divh").style.display = "";
    document.getElementById("divh").style.marginLeft = "-200px";
    document.getElementById("divh").style.marginTop = -75 + document.documentElement.scrollTop + "px";

}


function cancelShide() {
    if (document.getElementById("divh")) {

        document.getElementById("divh").style.display = "none";
    }
    if (shield) {
        document.body.removeChild(shield);
    }
}


///




//转载
function TransferArticle(obj) {
    if (obj == null || obj == "") {

    }
    else {
        $.get("/frm/TransferArticle.aspx", { TransferArticleId: obj, time: new Date() }, function (data) { ShowOk(obj, data) });
    }
}

function ShowOk(obj, data) {
    if (data == "OK") {
        $("#" + obj + "_ShowCang").prepend("<div id=" + obj + "_ShowCangOk" + "  style='background: url(/images/chenggong_bg_01.png) no-repeat; width: 202px;height: 46px; line-height: 43px; color: #666666; padding-left: 35px; font-weight: bold;position:absolute;top:-43px;left:-10px;display:none;'>已经转载！</div>");
        $("#" + obj + "_ShowCangOk").show("3000");
        $("#" + obj + "_ShowCangOk").fadeOut("3000");
    }
    else {
        $("#" + obj + "_ShowCang").prepend("<div id=" + obj + "_ShowCangOk" + "  style='background: url(/images/chenggong_bg_01.png) no-repeat; width: 202px;height: 46px; line-height: 43px; color: #666666; padding-left: 35px; font-weight: bold;position:absolute;top:-43px;left:-10px;display:none;'>转载成功！</div>");

        $("#" + obj + "_ShowCangOk").show("slow");

        var Show_StartShowtime = new Date().getTime();
        Transfer_Candestroydiv(obj, Show_StartShowtime, data);
    }
}
function Transfer_Candestroydiv(obj, Show_StartShowtime, data) {
    if (obj == "" || Show_StartShowtime == null || Show_StartShowtime == "") {
        return false;
    }
    var DateTime_Now = new Date().getTime();
    var diff_ShowCangOk = parseInt(DateTime_Now - Show_StartShowtime);
    if (diff_ShowCangOk >= 1000) {
        Transfer_Destroydiv(obj, data);
        return true;
    }
    var t1 = window.setTimeout("Transfer_Candestroydiv('" + obj + "','" + Show_StartShowtime + "','" + data + "')", 100);
}

function Transfer_Destroydiv(obj, Articledata) {
    $("#" + obj + "_ShowCangOk").fadeOut("1000");

    $.get("/frm/DrawArticlePannel.aspx", { ArticleId: Articledata }, function (data) { $("#MyHome_Dynamic").prepend(data); });

    $("#" + obj + "_ShowCangOk").empty();
    $("#" + obj + "_ShowCangOk").remove();

    //    $("#Count_" + obj + "_Transfer").text("");
    //    $("#Count_" + obj + "_Transfer").text("已转载(" + data + ")");

}
//转载结束

//取消收藏 
function CancelCollections(obj) {
    if (obj == null || obj == "") {

    }
    else {
        $.get("/uc/Attention/RemoveArticleAttention.aspx", { ArticleId: obj }, function (data) { RemoveOk(obj, data) });
    }
}



//取消收藏结束




//收藏

function Collections(obj) {
    if (obj == null || obj == "") {

    }
    else {
        $.get("/uc/Attention/AddArticleAttention.aspx", { ArticleId: obj }, function (data) { ShowOk2(obj, data) });
    }
}

function ShowOk2(obj, data) {

    $("#" + obj + "_ShowCang").prepend("<div id=" + obj + "_ShowCangOk" + "  style='background: url(/images/chenggong_bg_01.png) no-repeat; width: 202px;height: 46px; line-height: 43px; color: #666666; padding-left: 35px; font-weight: bold;position:absolute;top:-43px;left:-10px;display:none;'>收藏成功！</div>");

    $("#" + obj + "_ShowCangOk").show("slow");
    var Show_StartShowtime = new Date().getTime();
    var SC_Flag = Candestroydiv(obj, Show_StartShowtime, data);
    if (SC_Flag == "true" && data > 0) {
        $("#Count_" + obj + "_ShowCangOk").val("");
        $("#Count_" + obj + "_ShowCangOk").val("已收藏(" + data + ")");
    }

}
function Candestroydiv(obj, Show_StartShowtime, data) {
    if (obj == "" || obj == "" || Show_StartShowtime == null || Show_StartShowtime == "") {
        return false;
    }
    var DateTime_Now = new Date().getTime();
    var diff_ShowCangOk = parseInt(DateTime_Now - Show_StartShowtime);
    if (diff_ShowCangOk >= 1000) {

        Destroydiv(obj, data);
        return true;
    }
    var t1 = window.setTimeout("Candestroydiv('" + obj + "','" + Show_StartShowtime + "','" + data + "')", 100);
}


function Destroydiv(obj, data) {
    $("#" + obj + "_ShowCangOk").fadeOut("1000");
    $("#" + obj + "_ShowCangOk").empty();
    $("#" + obj + "_ShowCangOk").remove();

    $("#Count_" + obj + "_ShowCang").text("");
    $("#Count_" + obj + "_ShowCang").text("已收藏(" + data + ")");
}
//收藏结束
function LoginFrame() {
    document.write("<iframe src='/LoginBanner.aspx' width='100%' height='30' scrolling='no' style='border: 0;background: url(/images/top_ding_bg_03.jpg) repeat-x;'></iframe>");
}


function CanShow(obj, divId_Pan, obj_Arrow, obj_frm, AssId) {
    try {
        if (StartShowtime == null || obj != CurrentDiv) {
            return;
        }
        var diffMSec = parseInt(new Date() - StartShowtime);

        if (diffMSec >= 500) {
            show_up(obj, divId_Pan, obj_Arrow, obj_frm, AssId);
            StartShowtime = null;
            return;
        }

        var t1 = window.setTimeout("CanShow('" + obj + "','" + divId_Pan + "','" + obj_Arrow + "','" + obj_frm + "','" + AssId + "')", 100);
    }
    catch (e) {
        StartShowtime = null;
    }
}

function show_up(obj, divId_Pan, obj_Arrow, obj_frm, AssId) {
    var obj_left = $(obj).offset().left;
    var Screen_width = $(window).width();
    var _left = 0;
    var _css = "dingwei_right";
    if (obj_left > (Screen_width / 2)) {
        _left = -310;
    }
    else {
        _left = $(obj).width();
        _left = _left + 30;
        _css = "dingwei_left";
    }
    $(divId_Pan).css("top", "0px");
    $(divId_Pan).css("left", _left + "px");
    $(obj_Arrow).addClass(_css);


    $(divId_Pan).show("fast");

    $(obj_frm).attr("src", "/frm/UserPanel.aspx?AssId=" + AssId);
}
function ShowDiv(obj, divId_Pan, obj_Arrow, obj_frm, AssId) {
    //先关掉其他DIV
    if (CurrentDiv != null && CurrentDiv != obj) {
        $(CurrentOpenDiv).hide();
    }

    if (CurrentOpenDiv != null && CurrentOpenDiv == divId_Pan) {
        CancelHide = true;
    }

    //赋当前DIV值
    CurrentDiv = obj;
    CurrentOpenDiv = divId_Pan;

    if (StartShowtime == null) {
        StartHidetime = null;
        StartShowtime = new Date();
        CanShow(obj, divId_Pan, obj_Arrow, obj_frm, AssId);
    }
}

function DelayHide(obj) {
    if (CancelHide) {
        CancelHide = false;
        return;
    }

    //开始延迟关闭
    try {
        if (StartHidetime == null) {
            $(obj).hide();
            return;
        }
        var diffMSec = parseInt(new Date() - StartHidetime);

        if (diffMSec >= 1000) {
            HideDiv(obj);
            return;
        }
        var t1 = window.setTimeout("DelayHide('" + obj + "')", 300);
    }
    catch (e) {
        StartHidetime = null;
    }
}

function CanHideDiv(divId_Pan) {

    StartShowtime = null;
    StartHidetime = new Date();


    DelayHide(divId_Pan);

    //$(divId_Pan).hide();
}

function HideDiv(divId_Pan) {
    CurrentDiv = null;
    CurrentOpenDiv = null;
    StartShowtime = null;
    StartHidetime = null;

    CancelHide = false;

    $(divId_Pan).hide();
}

function isMouseLeaveOrEnter(e, handler) {
    if (e.type != 'mouseout' && e.type != 'mouseover') return false;
    var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
    while (reltg && reltg != handler)
        reltg = reltg.parentNode;
    return (reltg != handler);
}

