function selectActiveNews(i, index) {
    var newsCount = news[i].find('.news-linklist>li').length;
    if (index >= newsCount) {
        index = 0;
    }

    news[i].find('.news-linklist li').fadeOut("slow");

 if (index >= 0) {
    $(news[i].find('.news-linklist li').get(index)).delay(800).fadeIn("slow");
}
else {
    index = 0;
    $(news[i].find('.news-linklist li').get(index)).fadeIn();
}
  
    news[i].find('.news-switch-linklist li').removeClass('active');
    $(news[i].find('.news-switch-linklist li').get(index)).addClass('active');

    newsIndex[i] = index;
  

   }

function initNews() {
    var i = 0;
    $('.news-ticker').each(function() {
        newsIndex[i] = 0;
        newsStop[i] = false;
        news[i] = $(this);

        selectActiveNews(i, -1);

        $(this).find('.news-switch-linklist li').click(newsSwitchLinkClick(i));

        newsTimerInterval[i] = $(this).find('.news-linklist').attr('interval');
        newsTimer[i] = setTimeout("newsSwitch(" + i + ")", newsTimerInterval[i]);

        i++;
    });

}

function newsSwitchLinkClick(i) {
    return function() {
        var index = $(this).index();
        clearTimeout(newsTimer[i]);
        newsStop[i] = true;
        selectActiveNews(i, index);
        return false;
    }
}

function newsSwitch(i) {
    if (!newsStop[i]) {
        selectActiveNews(i, newsIndex[i] + 1);
        setTimeout("newsSwitch(" + i + ")", newsTimerInterval[i]);
    }
}

var news = new Array();
var newsStop = new Array();
var newsTimerInterval = new Array();
var newsIndex = new Array();
var newsTimer = new Array();

function imageSwitchLinkClick(i) {
    return function() {
        var index = $(this).index();
        clearTimeout(imageTimer[i]);
        imageStop[i] = true;
        selectActiveImage(i, index);
        return false;
    }
}

$(window).load(function() {
    $('.no-jquery').removeClass('no-jquery');
    initNews();
});
