			$(function() {						  //create new container for images				$("<div>").attr("id", "container").css({ position:"absolute"}).width($(".wrapper").length * 230).height(150).appendTo("div#viewer");			  					//add images to container				$(".wrapper").each(function() {					$(this).appendTo("div#container");				});								//work out duration of anim based on number of images (1 second for each image)				var duration = $(".wrapper").length * 5000;								//store speed for later (distance / time)				var speed = (parseInt($("div#container").width()) + parseInt($("div#viewer").width())) / duration;												//set direction				var direction = "rtl";								//set initial position and class based on direction				$("div#container").css("left",0).addClass("rtl");								//animator function				var animator = function(el, time, dir) {				 					  					  //add direction class						el.addClass("rtl");					 								//animate the el						el.animate({ left:"-" + el.width() + "px" }, time, "linear", function() {																			//reset container position							$(this).css({ left:$("div#imageScroller").width(), right:"" });														//restart animation							animator($(this), duration, "rtl");																								});				}								//start anim				animator($("div#container"), duration, direction);								//pause on mouseover				$("a.wrapper").live("mouseover", function() {				  					//stop anim					$("div#container").stop(true);														});								//restart on mouseout				$("a.wrapper").live("mouseout", function(e) {				  					//work out total travel distance					var totalDistance = parseInt($("div#container").width()) + parseInt($("div#viewer").width());																			//work out distance left to travel					var distanceLeft = totalDistance - (parseInt($("div#viewer").width()) - (parseInt($("div#container").css("left")))) ;										//new duration is distance left / speed)					var newDuration = distanceLeft / speed;									//restart anim					animator($("div#container"), newDuration, $("div#container").attr("class"));				});						});