(function($){
	$.fn.slider = function(min_items)
  {
    jQuery.each(this, function(){
       var _this = $(this);
       var item_container = $('ul' ,_this);
       var item_count = $('li' ,item_container).length;

       if(item_count < min_items){return false;}

       var left = function()
       {
         var last_item = $('li:last-child',item_container);
         var item_width = last_item.outerWidth();
         item_container.prepend(last_item).css({left: '-'+item_width+'px'});
         item_container.stop(true, true).animate({left: '0px'}, 200);
         return false;
       }
       var right = function()
       {
         var first_item = $('li:first-child',item_container);
         var item_width = first_item.outerWidth();
         item_container.stop(true, true).animate({left: '-'+item_width+'px'}, 200, function(){
            $(this).css({left: 0});
            item_container.append(first_item);
         });
         return false;
       }
       $('.left-arrow', _this).click(function(){ return left();});
       $('.right-arrow', _this).click(function(){ return right();});
   });
  }
})(jQuery)
