(function($) {
	$.fn.slide = function(options) {
		var opts = $.extend({}, $.fn.slide.defaults, options);
		
		return this.each(function() {
			var slider = this;
			$(this)
				.css({position: "relative", overflow: "hidden"})
				.wrapInner('<div></div>')
				.children()
					.css({width: 2000, position: "absolute"})
					.children()
						.css({float: 'left'});

			$(opts.nextlink).click(function(e){
				e.preventDefault();
				$(slider).children().animate({left: -440}, opts.slideDuration, opts.easing);
				$(opts.nextlink).removeClass('active');
				$(opts.prevlink).addClass('active');
			});
			
			$(opts.prevlink).click(function(e){ 
				e.preventDefault();
				$(slider).children().animate({left: 0}, opts.slideDuration, opts.easing);
				$(opts.nextlink).addClass('active');
				$(opts.prevlink).removeClass('active');
			});

		});
		
	}
	
	$.fn.slide.defaults = {
		prevlink: ".prev",
		nextlink: ".next",
		easing: 'linear',
		slideDuration: 500
	};
})(jQuery);
