var headline_count;
var headline_interval;
var current_headline = 0;
var old_headline = -1;

$(document).ready(function() {
  $.get('/fileadmin/newsticker/newsticker.txt', function (nsTexts) {
    var nsHtml = '';
    var nsLines = nsTexts.split('\n');
    for (var i in nsLines)
    {
      if (!/^\s*$/.test(nsLines[i]))
      {
        nsHtml += '<li>' + nsLines[i] + '</li>';
      }
    }
    $('#news-slide-list').html(nsHtml);
    //$('#news-slide-list li:empty').remove();
    headline_count = $('#news-slide-list li').size();
    $('#news-slide-list li:eq(0)').css('left', '100px');
    headline_rotate();
    headline_interval = setInterval(headline_rotate,18000);
  });
});

function headline_rotate() {
  current_headline = (old_headline + 1) % headline_count;
  $('#news-slide-list li:eq(' + old_headline + ')').animate({
    left: -960
  },10000, function() {
    $(this).css('left', '960px');
  });
  $('#news-slide-list li:eq(' + current_headline + ')').animate({
    left: 0
  },14000);
  old_headline = current_headline;
}

