	$.fn.scrollPanel = function (speed, step) {
	    this.each(function () {
	        var container = $(this);

	        var doStuff = function () {
	            var data = container.children("li");
	            var current = $(data[0]);

	            var left = parseInt(current.css("margin-left"));
	            var right = parseInt(current.css("margin-right"));
	            var width = current.outerWidth() + left + right;

	            if (width <= 0) {
	                current.css("margin-left", 0);
	                $(data[1]).css("margin-left", width - step);

	                current.appendTo(container);
	            } else {
	                current.css("margin-left", left - step);
	            }

	            setTimeout(doStuff, speed);
	        }

	        doStuff();
	    });
	};

