(function(b){Vehicle_Carousel.prototype.config.initCallback=function(a,d){if(d!="reset"){a.buttonNext.add(a.buttonPrev).hide();a.container.hover(function(){a.buttonNext.add(a.buttonPrev).stop().fadeTo("fast",1)},function(){a.buttonNext.add(a.buttonPrev).stop().fadeTo("slow",0)});a.buttonNext.wrap("<div class='quad-fade-right'></div>");a.buttonPrev.wrap("<div class='quad-fade-left'></div>");a.container.append("<div class='type-selector'></div>");var c=b(".type-selector",a.container),e=a.list.find("li").not(".jcarousel-item-placeholder").clone(true).attr("class", "").attr("jcarouselindex","");b.each({sedan:"Sedans / Compacts",suv:"Wagons / Minivans / SUVs",convertible:"Convertibles"},function(a,b){c.append("<span data-type='"+a+"'>"+b+"</span>")});c.find("span").click(function(){var c=b(this).data("type");a.reset();var d=e.clone(true).filter(function(){return b(this).data("vehicle-type")==c}).each(function(b,c){a.add(b,c)}).length;a.size(d);a.list.find(".jcarousel-item-placeholder").remove()})}};Vehicle_Carousel.prototype.config.wrap=null;Vehicle_Carousel.prototype.config.scroll= 4})(jQuery);

