

var CONTENT_LIST = new Array();
var WAITARTICLE = 4000;


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

function Begin_Tab_Scroll() {
    for (var i=0; i<CONTENT_LIST.length; i++) {
        var inline_div = CONTENT_LIST[i];
        if (inline_div > 0) Data_Automated_Order(inline_div);
    }
}

function displayThisData(inline_div, contentId) {

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

    turnTabs0ff(inline_div);

    var id = "spielraumcontent-" + inline_div + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "newsBox";

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

function Data_Automated_Order(inline_div) {

    if (inline_div < 1) return;

    var integer = 0;
    var id = "main-" + inline_div;
    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 == "newsBox") {
            integer = i;
        }
    }

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

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

    turnTabs0ff();
    displayThisData(inline_div, id);
    
}

function breakThisContent(inline_div) {
    for (var i=0; i<CONTENT_LIST.length; i++) {
        if (CONTENT_LIST[i] == inline_div) {
            CONTENT_LIST[i] = 0;
        }
    }
}

function Roll_Tab(inline_div) {
    if (inline_div > 0) CONTENT_LIST.push(inline_div);
}



if (WAITARTICLE > 0) setInterval(Begin_Tab_Scroll, WAITARTICLE);
