var item_count;
var item_interval;
var old_item = 0;
var current_item = 0;
var ticker_hovered = false;
var rotateOnHoverOff = false;
var initialDelay = 10000;
var intervalPeriod = 5000;
 
$(document).ready(function(){
  item_count = $("div.news-ticker-item").size();
  $("div.news-ticker-item").hide();
  $("div.news-ticker-item:eq("+current_item+")").css('top','0px').show();
  
  item_interval = setTimeout(first_rotate, initialDelay);
  $('#news-ticker-content').hover(function() {
      ticker_hovered = true;
    }, function() {
      ticker_hovered = false;
      if (rotateOnHoverOff) {
        rotateOnHoverOff = false;
        item_rotate();
      }
    });
});
 
function item_rotate() {
  if (!ticker_hovered) {
    current_item = (old_item + 1) % item_count; 
    $("div.news-ticker-item:eq(" + old_item + ")").fadeOut(300, function() {
      $(this).css('top', '130px');
      $("div.news-ticker-item:eq(" + current_item + ")").show().animate({top: 0},"slow");
    });
    old_item = current_item;
  } else {
    rotateOnHoverOff = true;
  }
}

function first_rotate() {
  item_rotate();
  item_interval = setInterval(item_rotate, intervalPeriod);
}
