$(document).ready(function(){	
	var numberOfItems = $("div[id*='item']").length;
	var currentItemNum = 0;
	var currentItem, targetHeight, viewerHeight;
	
	function effectprep(){		
		if(currentItemNum >= numberOfItems){
			currentItemNum = 1;
		}else{
			currentItemNum = currentItemNum + 1;
		}
		currentItem = "#item" + currentItemNum;
		targetHeight = $(currentItem).height();
		$("#viewer").css({display:"none"});
		$(currentItem).appendTo("#viewer").css({position:"relative",top:"0px"});		
		viewerHeight = $("#viewer").height();
		$("#viewer").fadeIn(3000,ObjectScrollUp);
	}
	
	function ObjectScrollUp(){
		scrollspeed = 8000;
		scrollHeight = targetHeight - viewerHeight;
		scrollHeight = "-" + scrollHeight + "px";
		if(targetHeight > viewerHeight){scrollspeed = 20000;}
		$(currentItem).animate({top:scrollHeight},scrollspeed, function(){setTimeout(Objectfadeout,2000);});
	}	
	
	function Objectfadeout(){
		$("#viewer").fadeOut(6000,function(){				
			$(currentItem).appendTo("#storage");				
			effectprep();
		});
	}
	//$("div[id*='item']").css({height:"20px"});
	effectprep();	
});

 