var newsRotaterTimeout = undefined;
var slideInterval = 8000;
$(document).ready(function() {
	
	newsRotaterTimeout = setTimeout(function() {
		newsRotate(1);
	}, slideInterval);
	
});

function newsRotate(direction) {
	
	if(newsRotaterTimeout != undefined) {
	
		newsRotaterTimeout = undefined;
		
		var animateSpeed = 800;
		var pageHeight = parseInt($('.home .page').css('height'), 10);
		var currentOffset = parseInt($('.home .slider').css('top'), 10);
		var numberOfPages = $('.home .page').length;
		var maxOffset = pageHeight * numberOfPages;
		var newOffset = (currentOffset - pageHeight) % maxOffset;
		
		$('.home .slider').animate({
			top: newOffset + 'px'
		}, animateSpeed);
		
		newsRotaterTimeout = setTimeout(function() {
			newsRotate(1);
		}, slideInterval);
	
	}
	
}
