jQuery.noConflict();jQuery(function(){jQuery("#carousel").galleryCircle()});(function(a){jQuery.fn.galleryCircle=function(b){var b=jQuery.extend({btPrev:"a.link-prev",btNext:"a.link-next",holderList:"div.holder",scrollElParent:"ul",scrollEl:"li",duration:1000,slideNum:false,step:false,autoRotation:5000},b);return this.each(function(){var r=jQuery(this);var k=a(b.btNext,r).length?a(b.btNext,r):false;var h=a(b.btPrev,r).length?a(b.btPrev,r):false;var o=a(b.holderList,r);var p=a(b.scrollElParent,o);var j=a(b.scrollEl,p);var q=j.clone();var e=j.clone();var l=j.outerWidth(true);var d=false;var c=l*j.length;var t=o.outerWidth();var u=c;if(b.step){t=j.eq(0).outerWidth(true)*b.step}p.append(q);p.prepend(e);p.css("marginLeft",-u);if(k){k.click(function(){if(!p.is(":animated")){f()}return false})}if(h){h.click(function(){if(!p.is(":animated")){n()}return false})}d=false;if(b.autoRotation){d=setInterval(function(){f()},b.autoRotation)}a(r).find("div.holder").mouseenter(function(){clearInterval(d)});a(r).find("div.holder").mouseleave(function(){if(b.autoRotation){d=setInterval(function(){f()},b.autoRotation)}});if(b.slideNum){if(!a(b.slideNum,r).is("a")){var g="<ul>";for(var s=0;s<c/t;s++){g+='<li><a href="#">'+s+"</a></li>"}g+="</ul>";a(b.slideNum,r).append(g);var m=a(b.slideNum+" a",r)}else{m=a(b.slideNum,r)}m.eq(0).parent().addClass("active");m.each(function(w){a(this).click(function(){if(!p.is(":animated")){v(w);if(d){clearInterval(d);d=setInterval(function(){f()},b.autoRotation)}u=c+t*w;p.animate({marginLeft:-u},{duration:b.duration})}return false})});function v(i){m.parent().removeClass("active");if(i!=null){m.eq(i).parent().addClass("active")}else{m.eq((u-c)/t).parent().addClass("active")}}}function f(){if(d){clearInterval(d);d=setInterval(function(){f()},b.autoRotation)}u+=t;p.animate({marginLeft:-u},{duration:b.duration,complete:function(){if(u>=c*2){u=c+(u-c*2)}if(b.slideNum){v()}p.css({marginLeft:-u})}})}function n(){if(d){clearInterval(d);d=setInterval(function(){f()},b.autoRotation)}u-=t;p.animate({marginLeft:-u},{duration:b.duration,complete:function(){if(u<c){u=c*2-(c-u)}if(b.slideNum){v()}p.css({marginLeft:-u})}})}})}})(jQuery);
