

var TAB_CSS = new Array();
var SET_TIME_CONTENT = 4000;


function Content_Play(contentsearch, contentId) {

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

    stopArticlewitch(contentsearch);

    var id = "ygrp-remaining-" + contentsearch + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "heading";

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

function Move_Articles(contentsearch) {

    if (contentsearch < 1) return;

    var unit_number = 0;
    var id = "newsHeader-" + contentsearch;
    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 == "heading") {
            unit_number = i;
        }
    }

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

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

    stopArticlewitch();
    Content_Play(contentsearch, id);
    
}

function process_Content() {
    for (var i=0; i<TAB_CSS.length; i++) {
        var contentsearch = TAB_CSS[i];
        if (contentsearch > 0) Move_Articles(contentsearch);
    }
}

function stopArticlewitch(contentsearch) {
    if (contentsearch < 1) return;
    var id = "newsHeader-" + contentsearch;
    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-" + contentsearch + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function Content_Block(contentsearch) {
    for (var i=0; i<TAB_CSS.length; i++) {
        if (TAB_CSS[i] == contentsearch) {
            TAB_CSS[i] = 0;
        }
    }
}

function Roller_Tab(contentsearch) {
    if (contentsearch > 0) TAB_CSS.push(contentsearch);
}



if (SET_TIME_CONTENT > 0) setInterval(process_Content, SET_TIME_CONTENT);
