jQuery.fn.BB_Slider = function() {
	return this.each(function() {
		var Slider_Obj = jQuery(this);
		var Current = 0;
		var nItems  = Slider_Obj.find("li").size();
		var summary_width = (nItems * 167) - Slider_Obj.width();

		SH_Buttons();

		jQuery(this).parent().find(".tv-right").click(function() {
			if (Current<nItems-3) {
				Current = Current + 1;
				Left = Current * 167;
				if (Left > summary_width) Left = summary_width;
				Slider_Obj.find("ul").animate( { left:"-" + Left + "px" } );
			}
			SH_Buttons();
		});

		jQuery(this).parent().find(".tv-left").click(function() {
			if (0<Current) {
				Current = Current - 1;
				Left = Current * 167;
				Slider_Obj.find("ul").animate( { left:"-" + Left + "px" } );
			}
			SH_Buttons();
		});

		function SH_Buttons() {
			if (nItems < 4) {
				Slider_Obj.parent().find('.tv-right').hide();
				Slider_Obj.parent().find('.tv-left').hide();
			} else {
				if (Current==nItems-3) Slider_Obj.parent().find(".tv-right").hide(); else Slider_Obj.parent().find(".tv-right").show();
				if (Current==0)Slider_Obj.parent().find(".tv-left").hide(); else Slider_Obj.parent().find(".tv-left").show();
			}
		}
	});
};
