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

$(document).ready(function(){
  item_count = $("div.item").size();
  $("div.item:eq("+current_item+")").css('top', '0px');
  
  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: -170},1500, function() {$(this).css('top', '164px'); });
	$("div.item:eq(" + next_item + ")").animate({top: 0},1500); 
	item_interval = setInterval("item_rotate_next()", bbspeed);
	current_item = next_item;
}

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

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