(function ($) {
	$.fn.newsSlider = function (interval, speed)
	{
		var loop = 1,
		list = $(this).find('> ul'),
		size = list.find('> li').size(),
		height = list.css('height');
			
		return this.each(function () {
			$('a.sliderNext').click(function () {
				slide();
			});
			$('a.sliderPrev').click(function () {
				loop -= 2;
				if ( loop < 0 ) loop = size - 2;
				slide();
			});
			function slide()
			{
				list.find('> li:first').animate({marginTop: -(parseInt(height)*loop)}, speed);
				loop++;
				if ( loop >= size ) loop = 0;
			}
			setInterval(slide, interval);
		});
	}
})(jQuery);