﻿(function($){
	
	$.fn.hrslider=function(options)
	{
		var defaults = 
		{
	    	ulPadding: 15
	  	};
		
		var opts = $.extend({}, $.fn.hrslider.defaults, options);
		return this.each(function() {
	    	var $this = $(this);
			var o = $.meta ? $.extend({}, opts, $this.data()) : opts;
			var ul = $('ul',$this);
			ulPadding = 15;
			$this.css({overflow: 'hidden'});
			var divWidth = $this.width();
			var lastLi = ul.find('li:last-child');
			$this.mousemove(function(e){
				
			var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;	
			var left = (e.pageX - $this.offset().left) * (ulWidth-divWidth) / divWidth;
			$this.scrollLeft(left);
			});

	   });
	};
	$.fn.hrslider.defaults = {
   		ulPadding: 15
 	 };
})(jQuery);	
