jQuery.fn.fbisCarousel=function(options){settings=jQuery.extend({noToDisplay:4,adjustWidth:true,arrowSelector:null},options);return this.each(function(){var $this=jQuery(this);var $items=$this.find("ul li")
$this.find("div.arrows a").click(function(e){scroll(e,$this);});if(settings.adjustWidth)
{$(window).load(function(){$items.width($items.eq(0).outerWidth());$this.width(($items.eq(0).outerWidth()*settings.noToDisplay)+2);$this.find(".arrows").width($this.outerWidth());});}
if(settings.arrowSelector!=null)
{jQuery(settings.arrowSelector).click(function(e){scroll(e,$this);});}});function scroll(e,car)
{var ul=jQuery(car.find("ul").get(0));var noOff=ul.find("li").size();var index=parseInt(jQuery(ul).data("index"));var left=parseInt(ul.css('left'));itemwidth=car.find("ul li").eq(0).outerWidth();noDisplayed=Math.round(car.outerWidth()/itemwidth);if(isNaN(index))
{jQuery(ul).data("index",1);index=0;}
if($(e.target).hasClass('slideleft'))
{if(index>0)
{index--;jQuery(ul).data("index",index);ul.animate({left:(0-(index*itemwidth))+'px'});}}
if($(e.target).hasClass('slideright'))
{if(index+noDisplayed<(noOff))
{index++;jQuery(ul).data("index",index);ul.animate({left:(0-(index*itemwidth))+'px'});}}
e.preventDefault();return false;}};
