

var DATA_SCROLLER = new Array();
var TAB_TIMER_AUTO = 4000;


function Data_Pause(ttext) {
    if (ttext < 1) return;
    var id = "rss-data-" + ttext;
    var ul = document.getElementById(id);
    if (!ul) return;
    for (var i=0; i<ul.childNodes.length; i++) {
        var o = ul.childNodes.item(i);
        if (!o) continue;
        o.className = "";
        if (!o.id) continue;
        id = o.id;
        id = id.substr(id.lastIndexOf("-")+1);
        if (!(id > 0)) continue;
        id = "rss-list-" + ttext + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function Content_Play(ttext, contentId) {

    if ((ttext < 1) || (contentId < 1)) return;

    Data_Pause(ttext);

    var id = "small_text-" + ttext + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "replytext";

    var id = "rss-list-" + ttext + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.style.display = "block";
}

function DataSwitchBegin(ttext) {

    if (ttext < 1) return;

    var total = 0;
    var id = "rss-data-" + ttext;
    var ul = document.getElementById(id);
    if (!ul) return;
    for (var i=0; i<ul.childNodes.length; i++) {
        var o = ul.childNodes.item(i);
        if (!o || !o.id) continue;
        id = o.id;
        id = id.substr(id.lastIndexOf("-")+1);
        if (!(id > 0)) continue;
        if (o.className == "replytext") {
            total = i;
        }
    }

    total++;
    if (total >= ul.childNodes.length) total = 0;

    var id = ul.childNodes.item(total).id;
    id = id.substr(id.lastIndexOf("-")+1);

    Data_Pause();
    Content_Play(ttext, id);
    
}

function beginTabsScroll() {
    for (var i=0; i<DATA_SCROLLER.length; i++) {
        var ttext = DATA_SCROLLER[i];
        if (ttext > 0) DataSwitchBegin(ttext);
    }
}

function breakThisData(ttext) {
    for (var i=0; i<DATA_SCROLLER.length; i++) {
        if (DATA_SCROLLER[i] == ttext) {
            DATA_SCROLLER[i] = 0;
        }
    }
}

function tab_switch_start(ttext) {
    if (ttext > 0) DATA_SCROLLER.push(ttext);
}



if (TAB_TIMER_AUTO > 0) setInterval(beginTabsScroll, TAB_TIMER_AUTO);
