var posindex = 1;
var leftPos = [0,0,0,0,0,0];
var topPos = [-50, 0, 50, 100, 150, 200];
var newsNum;
$(document).ready(
	function() {
	    newsNum = $('#latestNews div').length;
	    for (var i = 1; i <= newsNum; i++) {
	        var newsitem = '#latestNews #news' + i;
	        $(newsitem).css('position', 'absolute');
	        $(newsitem).css('margin', '0');
	        if (i <= leftPos.length) {
	            $(newsitem).css('left', leftPos[i % leftPos.length] + 'px');
	            $(newsitem).css('top', topPos[i % leftPos.length] + 'px');
	        }
	    }
	    if (newsNum < leftPos.length) return; // If not enough items don't rotate
	    window.setInterval('slide()', 4000);
	}
);
function slide( )
{
    posindex = ((posindex - 1 + leftPos.length) % (leftPos.length));
	for( var newsindex=1;newsindex<=newsNum;newsindex++)
	{
		var selector = '#latestNews #news'+newsindex;
		if (((newsindex - 1 + posindex) % leftPos.length) == leftPos.length - 1) $(selector).hide();
		if (((newsindex - 1 + posindex) % leftPos.length) == leftPos.length - 2) $(selector).show();

		$(selector).animate(
			{ left: leftPos[((newsindex - 1 + posindex) % leftPos.length)], top: topPos[((newsindex - 1 + posindex) % leftPos.length)] },
			{duration:1000, easing:"swing"}  );
	}
} 
