function rotate_news(){
    news_index++;
    if (news_index >= news_list.length) {
        news_index = 0;
    }
    display_current_news();
}

function previous_news(){
    clearInterval(news_interval_id);
    news_index--;
    if (news_index < 0) {
        news_index = news_list.length - 1;
    }
    display_current_news();
}

function next_news(){
    clearInterval(news_interval_id);
    news_index++;
    if (news_index >= news_list.length) {
        news_index = 0;
    }
    display_current_news();
}

function display_current_news(){
    if (news_index < 0 || news_index >= news_list.length) return;
    
    var news = news_list[news_index];
    var news_html = "<a ";
    if (news.real_link.indexOf("http") == 0){
        news_html = news_html + " target=\"_blank\"";
    }
    news_html = news_html + "href=\"" + news.real_link + "\" style=\"color: #ffffff;\">" + news.title + " | " + news.release_date + "</a>";
    $('#div_news').html(news_html);
}

var news_interval_id;         
var news_index = 0;         
var news_list = new Array(); 
$(document).ready(function() {
    if ($('#div_news').length>0){
        var lang = "us";
        if (location.href.indexOf("/de/") > 0){
            lang = "de";
        } else if (location.href.indexOf("/es/") > 0){
            lang = "es";
        } else if (location.href.indexOf("/uk/") > 0){
            lang = "uk";
        } else if (location.href.indexOf("/fr/") > 0){
            lang = "fr";
        }
        var news_json_url = '/about/articles-and-news/news_json.html?lang=' + lang;
        $.getJSON(news_json_url,
            function(data){             
                news_list = data;
                display_current_news();
                news_interval_id = setInterval('rotate_news()', 5000);     
            });
    }        
});

