var anims = 0;

function preview_rotator_newContent(id) {

	eval('clearInterval(prevRotInt' + id + ')');

	var dataArray = window['nodeArray' + id];
	var dataIndex = window['nodeArrayIndex' + id];
	
	var data = dataArray[dataIndex];
	
	var prevRotContent = $('#block-preview_rotator-' + id + ' div.content');
	prevRotContent.append(data)
	var moreLinks = $('#block-preview_rotator-' + id + ' div.more-link');
	moreLinks.hide();
	
	var waitFor = 0;
	if (anims > 0)
		waitFor = 2000;
	else
		waitFor = 0;
	
	anims++;
	prevRotContent.animate({right: 0}, waitFor).animate({scrollTop: prevRotContent[0].scrollTop + 133}, 2000, function() {
		eval('restartRot'+id+'()');
		prevRotContent.children().eq(0).remove();
		prevRotContent[0].scrollTop = 0;
		moreLinks.show();
		anims--;
	})
	
	if (dataIndex == (dataArray.length - 1)) {
		window['nodeArrayIndex' + id] = 0;
	}
	else {
		window['nodeArrayIndex' + id] = dataIndex + 1;
	}
  
}
