// JavaScript Document

var upcoming_count;
var upcoming_interval;
var old_upcoming = 0;
var current_upcoming = 0;

$(document).ready(function(){
  upcoming_count = $("div.upcoming").size();
  $("div.upcoming:eq("+current_upcoming+")").css('top', '5px');
 
  upcoming_interval = setInterval(upcoming_rotate,5000);
  $('#scrollup').hover(function() {
    clearInterval(upcoming_interval);
  }, function() {
    upcoming_interval = setInterval(upcoming_rotate,5000);
    upcoming_rotate();
  });
});
function upcoming_rotate() {
  current_upcoming = (old_upcoming + 1) % upcoming_count;
  $("div.upcoming:eq(" + old_upcoming + ")")
    .animate({top: -205},"slow", function() {
      $(this).css('top', '210px');
    });
  $("div.upcoming:eq(" + current_upcoming + ")")
    .animate({top: 5},"slow");  
  old_upcoming = current_upcoming;
}