
 (function($) {
   $.fn.ir = function(settings) {
     var config = {'animationRunTime': 1200, 'animationPauseTime':1200};
     if (settings) $.extend(config, settings);
     this.each(function() {
    	var wrap = $('>*', this);
    	var items = $('>*', wrap);
		if(items.size() > 0){
			var aW = items.eq(0).width();
			if((items.size()*aW) > $(this).width()){
				wrap.width(items.size()*aW);
				var over = false;
				setInterval(function(){
					if(over) return;
					wrap.animate({ 
					    left: "-="+aW+"px"
					  }, config.animationRunTime, function(){
						  var o = wrap.offset();
						  $('>*', wrap).eq(0).appendTo(wrap);
						  wrap.offset({left:o.left+aW, top:o.top});
					  });
				}, config.animationPauseTime+config.animationRunTime);
				$(this).hover(function(){over = true;}, function(){over = false;});
			}
		}/*END IF */
     });
     return this;
   };
 })(jQuery);

$(document).ready(function() 
{
	
	
	
	
	$('#scroller').ir({'animationRunTime': 1200, 'animationPauseTime':1200});
});














