var wbids_news_list = [];
var wbids_news_interval = 5000;
var wbids_news_fps = 33;
var wbids_news_speed = 1000;
var wbids_news_wait = 500;
var wbids_news_first_run = true;

function wbids_news_callback(x)
{
    wbids_news_list = [];

    /* start news fader only if the element exists */
    try { document.getElementById('news_content'); } catch(e) { return false; }

    for (var i=0;i<x.length;i++) {
        var tmp;
        /* create the whole html stuff here */
        try {
            var id = x[i].getElementsByTagName(xmlText['id'])[0].childNodes[0].nodeValue;
            var header = x[i].getElementsByTagName(xmlText['header'])[0].childNodes[0].nodeValue;
            var ndate = x[i].getElementsByTagName(xmlText['date'])[0].childNodes[0].nodeValue;

            tmp = '<a href="news.php?id='+id+'">'+'<strong>'+ndate+'</strong> '+header+'</a>';
        } catch(e) {
            tmp = x[i].childNodes[0].nodeValue;
        }

        wbids_news_list.push(tmp);
    }

    if(wbids_news_list.length > 0 && wbids_news_first_run) {
        wbids_news_update(0); 
        wbids_news_first_run = false;
    }

    return true;
}

function wbids_news_update(i)
{
    var el = document.getElementById('news_content');

    if (i >= wbids_news_list.length) { i = 0; }

    el.innerHTML = wbids_news_list[i];
    eff_fade_in('news_content', wbids_news_speed, wbids_news_fps);

    setTimeout(function() { eff_fade_out('news_content', wbids_news_speed, wbids_news_fps, function() { setTimeout('wbids_news_update('+eval(i+1)+')', wbids_news_wait); } ); }, wbids_news_interval-wbids_news_speed);
}

