(function(){$.fn.infiniteCarousel=function(){return this.each(function(){function b(c){var f=singleWidth*(c<currentPage?-1:1)*visible*Math.abs(currentPage-c);d.filter(":not(:animated)").animate({scrollLeft:"+="+f},500,function(){if(c>pages){d.scrollLeft(singleWidth*visible);c=1}else if(c==0){c=pages;d.scrollLeft(singleWidth*visible*pages)}currentPage=c})}var d=$("> div",this).css("overflow","hidden"),e=d.find("> ul").width(9999),a=e.find("> li");singleWidth=a.filter(":first").outerWidth();visible=
Math.ceil(d.innerWidth()/singleWidth);currentPage=1;pages=Math.ceil(a.length/visible);if(a.length%visible!=0){e.append(Array(visible-a.length%visible+1).join('<li class="empty" />'));a=e.find("> li")}a.filter(":first").before(a.slice(-visible).clone().addClass("cloned"));a.filter(":last").after(a.slice(0,visible).clone().addClass("cloned"));a=e.find("> li");d.scrollLeft(singleWidth*visible);d.after('<a href="#" class="arrow back"></a><a href="#" class="arrow forward"></a>');$("a.back",this).click(function(){b(currentPage-
1);return false});$("a.forward",this).click(function(){b(currentPage+1);return false});$(this).bind("goto",function(c,f){b(f)});$(this).bind("next",function(){b(currentPage+1)})})}})(jQuery);$(document).ready(function(){var b=true;$(".infiniteCarousel").infiniteCarousel().mouseover(function(){b=false}).mouseout(function(){b=true});setInterval(function(){b&&$(".infiniteCarousel").trigger("next")},1E4)});
