$(document).ready(function(){	
	// variables you can set
	var switchtime = 6500;
	var movetime = 2000;
	
	// leave these ones alone
	var newsitemheight = 55;
	var itemsshowing = 3;
	var innertop = 0;
	var direction = "up";
	var mouseOverNews = false;
	var totalnewsitems = $('.newsscroller ul li').size();

	$(".newsscroller").everyTime(switchtime,function() {
		if ( mouseOverNews == false ) {
			// check whether we need to switch direction
			if ( (direction == "down") && (innertop == 0) ) {
				direction = "up";
			} else if ( (direction == "up") && (innertop == (0 - (totalnewsitems - itemsshowing) * newsitemheight)) ) {
				direction = "down";
			}
			
			// set new position based on direction
			if ( direction == "up" ) {
				innertop = innertop - newsitemheight;
			} else if ( direction == "down" ) {
				innertop = innertop + newsitemheight;
			}
			
			// animate to new position
			$(".newsscrollerinner").animate({ top: innertop + "px"}, movetime );
		}
	});
	
	$(".newsscroller").hover(
		function() {
			mouseOverNews = true;
		},
		function() {
			mouseOverNews = false;
		}
	);	
});
