(function($){


	
	$.fn.verticalSlider = function()
	{
		var idNum=1;
		
		return this.each(function()
		{	
			var i='vertical_slider_'+idNum;
			
			idNum++;
			
			$('.sb_content .sb_el', this).eq(0).addClass('sb_active');
			$('.sb_content', this).attr('id', ('wrapper_'+i) );
			
			$('.sb_up', this).attr('id', 'up_'+i).click(function()
			{	
				$('#wrapper_'+this.id.substr(3)).verticalSliderGoTo(1);
				return false;
			});
			
			$('.sb_down', this).attr('id',('down_'+i)).click(function()
			{	
				$('#wrapper_'+this.id.substr(5)).verticalSliderGoTo(-1);
				return false;
			});
			
		});
	}
	
	$.fn.verticalSliderGoTo=function (dir)
	{
		return this.each(function()
		{
			var actualNum=$('.sb_el', this).index($('.sb_active', this).get(0))
			
			if(actualNum<0) return false;
			
			var toNum=actualNum+dir;
			if(toNum<0 || toNum>=$('.sb_el', this).length)
			{
				return false;
			}
			
			$('.sb_active', this).removeClass('sb_active');
			var toElemAnim=$('.sb_el', this).eq(toNum);
			
			toElemAnim.addClass('sb_active').parent().animate({scrollTop: toNum*155});
		});
	}	
	

})(jQuery);	