(function(a){a.fn.extend({infiniteCarousel:function(b){var c={transitionSpeed:500},b=a.extend(c,b);return this.each(function(){var e=Math.round(Math.random()*1e8),f=b,c=a(this),l=1,h=a("img",c).length,g=a("img:first",c).height(),d=a("img:first",c).width(),i=0;a(c).width(d).height(g);a(c).css({overflow:"hidden",position:"relative"});a("li:last",c).prependTo(a("ul",c));a("ul",c).css("left",-d+"px");a("ul",c).width(9999);a("ul",c).css({"list-style":"none",margin:"0",padding:"0",position:"relative"});a("li",c).css({display:"inline","float":"left"});html='<div id="right_scroll'+e+'" style="position:absolute;right:0;top:'+(g/2-15)+'px"><a href="javascript:void(0);"><img style="border:none;margin-right:2px" src="/images/consumer/NewProducts_Arrow_Right.jpg" /></a></div>';html+='<div id="left_scroll'+e+'" style="position:absolute;left:0;top:'+(g/2-15)+'px"><a href="javascript:void(0);"><img style="border:none;margin-left:2px" src="/images/consumer/NewProducts_Arrow_Left.jpg" /></a></div>';a(c).append(html);a("#right_scroll"+e).click(function(){i=0;a("#progress"+e).stop().fadeOut();k("next");setTimeout(function(){a("#right_scroll"+e).fadeIn(250)},f.transitionSpeed);clearTimeout(clearInt)}).hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".75"},250)});a("#left_scroll"+e).click(function(){i=0;a("#progress"+e).stop().fadeOut();k("prev");setTimeout(function(){a("#left_scroll"+e).fadeIn(250)},f.transitionSpeed);clearTimeout(clearInt)}).hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".75"},250)});function k(g,b){if(g=="next"){if(l==h)l=0;if(b>1){a("li:lt(2)",c).clone().insertAfter(a("li:last",c));a("ul",c).animate({left:-d*(b+1)},f.transitionSpeed,function(){a("li:lt(2)",c).remove();for(j=1;j<=b-2;j++){a("li:first",c).clone().insertAfter(a("li:last",c));a("li:first",c).remove()}a(this).css({left:-d})})}else{a("li:first",c).clone().insertAfter(a("li:last",c));a("ul",c).animate({left:-d*2},f.transitionSpeed,function(){a("li:first",c).remove();a("ul",c).css("left",-d+"px");a("#right_scroll"+e).fadeIn(500);a("#left_scroll"+e).fadeIn(500)})}}if(g=="prev")if(b>1){a("li:gt("+(h-(b+1))+")",c).clone().insertBefore(a("li:first",c));a("ul",c).css({left:-d*(b+1)}).animate({left:-d},f.transitionSpeed,function(){a("li:gt("+(h-1)+")",c).remove()})}else{a("li:last",c).clone().insertBefore(a("li:first",c));a("ul",c).css("left",-d*2+"px").animate({left:-d},f.transitionSpeed,function(){a("li:last",c).remove()})}}})}})})(jQuery)
