$(function() {
		   //cache the ticker
		   var ticker = $('#ticker');
		   //wrap li in divs
		   ticker.children().filter("li").each(function() {
					var li = $(this),
					container = $("<div>");
					li.next().appendTo(container);
					li.prependTo(container);
					container.appendTo(ticker);
		});

		   
		   //hide the scrollbar
		   ticker.css("overflow", "hidden");
		   
		   //animator function
		   function animator(currentItem) {

			   //work out the new anim duration
			   var distance = currentItem.height();
				
			   var marginTop=currentItem.css("marginTop")
				   if (marginTop=="auto")
				   {
					   marginTop=0;
				   }
			   duration = (distance - Math.abs(parseInt(marginTop))) / 0.025;
			   //animate the first child of the ticker
			   currentItem.animate({ marginTop: -distance }, duration, "linear", function() {
					//move current item to the bottom
	 				currentItem.appendTo(currentItem.parent()).css("marginTop", 0);
					//recurse
					animator(currentItem.parent().children(":first"));

																						  });
		   };

		
		   //start the ticker
		   animator(ticker.children(":first"));
		   
		   //set mouseenter  
	ticker.mouseenter(function() {  
  
  //stop current animation  
  ticker.children().stop();  

  
});  
  
//set mouseleave  
ticker.mouseleave(function() {  
  
  //resume animation  
  animator(ticker.children(":first"));  
});  

});


