$(document).ready(function() {

	 var j = 0;
	 var delay = 10000; //millisecond delay between cycles
	 function cycleThru(){
	         var jmax = $("ul#cyclelist li").length -1;
	         $("ul#cyclelist li:eq(" + j + ")")
	                 .animate({"top" : "0"} ,400)
	                 .animate({"top" : "0"}, delay)
	                 .animate({"top" : "100px"}, 400, function(){
	                         (j == jmax) ? j=0 : j++;
	                         cycleThru();
	                 });
	         };

	 cycleThru();

 });
