var item_count;
var item_interval;
var next_item = 0;
var current_item = 0;
var bbspeed = 5000;

$(window).load(function(){
  item_count = $("div.item").size();
  $("div.item:eq("+current_item+")").css('top', '0px');
  
  if (item_count>1) {
      item_interval = setInterval("item_rotate_next()",bbspeed); 


// Come back to the hover code and fix it!
    $('div#bboard').mouseover(function() {
        clearInterval(item_interval);
    });
        $('div#bboard').mouseout(function() {
//      item_rotate_next();
        item_interval = setInterval("item_rotate_next()",bbspeed); 
    });
  }
});

function item_rotate() {
        clearInterval(item_interval);
        $("div.item:eq(" + current_item + ")").animate({top: -300},1500, function() {$(this).css('top', '300px'); });
        $("div.item:eq(" + next_item + ")").animate({top: 0},1500); 
        item_interval = setInterval("item_rotate_next()", bbspeed);
        current_item = next_item;
}

function item_rotate_next() {
    if (item_count>1) {
        next_item = (current_item + 1) % item_count; 
        item_rotate();
    }
}

function item_rotate_previous() {
    if (item_count>1) {
        next_item = current_item - 1;
        if (next_item < 0) next_item = item_count - 1;
        item_rotate();
    }
}
