//Recently-viewed
function offsetTops(elements) {
    var top = elements.offsetTop;
    var parent = elements.offsetParent;
    while (parent != null) {
        top += parent.offsetTop;
        parent = parent.offsetParent;
        //console.log("top:" + top);
    };
    return top;
};

function offsetLefts(elements) {
    var left = elements.offsetLeft;
    var parent = elements.offsetParent;
    while (parent != null) {
        left += parent.offsetLeft;
        parent = parent.offsetParent;
    };
    return left;
};

var scrollobj = document.getElementById("scrollfixed");
var scrollFixedTimer = null;
$(window).bind('scroll', function() {
    clearTimeout(scrollFixedTimer);
    scrollFixedTimer = setTimeout(function() {
        scrollfixed();
    }, 10);
});
var scrollFlag = true;
var tops;
function scrollfixed() {
    if($("#detailNav").find("li").eq(0).attr("class")!="bg_write"){
        scrollobj.style.position="static";
        return;
    }
    var bodyh = document.body.offsetHeight;
    var scrollHeight = scrollobj.offsetHeight;
    if (scrollFlag) {
        tops = offsetTops(scrollobj);
    }
    if (tops == 0) {
        return;
    }
    var scrollTops = document.documentElement.scrollTop || document.body.scrollTop;
    var tMax = bodyh - (scrollHeight + 610);
    if (scrollTops < tops) {
        scrollobj.style.position = "static";
        scrollobj.style.top = 0;
    } else if (scrollTops >= tops && scrollTops <= tMax) {
        scrollFlag = false;
        scrollobj.style.position = "fixed";
        scrollobj.style.top = "50px";
    } else if (scrollTops > tMax) {
        scrollobj.style.top = bodyh - (scrollTops + scrollHeight + 610) + "px";
    }
}
window.onresize = scrollfixed;

//左侧状态栏切换
var $tag = $("#detailNav").find("li");
var $cont = $(".tab_cont");
changeTag($tag, $cont, "bg_write", "click", function(index) {
    if (index != 0) {
        $("#progress").hide();
        $("#follower").hide();
    } else {
        $("#progress").show();
        $("#follower").show();
    }
});
