(function(a){a.jqCarousel=jqCarousel=function(p,r){var k=this;var h=$("<div/>",{"class":"jq-carousel"});var g="jq-carousel-list";var o=p.clone();var l=o.children("li");var e=new Array();var c=l.length;var i=1;var d=false;var j=0;r=$.extend({duration:500,interval:2000,circular:true,autoplay:false,afterSlideInCallback:null,beforeSlideInCallback:null},r);var t=function(){return o.find("li:first").height()};var f=function(){return o.find("li:first").width()};var q=function(){return f()*3};var n=function(){var u=0;l.each(function(){e[u]=$(this);u++})};var b=function(){l.css({position:"absolute",left:(f()*2)+"px",top:"0px"});e[0].css({left:f()+"px"});h.css({height:t()+"px",position:"relative",overflow:"hidden",width:f()+"px"});o.css({height:t()+"px",position:"absolute",left:"-"+f()+"px",top:"0px",width:q()+"px"})};var m=function(w,B,z){if(r.circular&&r.autoplay){w=w%c}if(w!=j&&w<c&&w>-1&&!d&&z==i){d=true;if(r.beforeSlideInCallback!=null){r.beforeSlideInCallback(j,w)}e[j].removeClass("current-slide").addClass("jq-move-me");if(B=="prev"){e[c-1].css({left:"0px"}).addClass("jq-move-me");var y={left:"+="+f()+"px"}}else{if(B=="next"){e[0].css({left:(f()*2)+"px"}).addClass("jq-move-me");var y={left:"-="+f()+"px"}}else{if(B=="core"&&w==0&&j==c-1){e[0].css({left:(f()*2)+"px"}).addClass("jq-move-me");var y={left:"-="+f()+"px"}}else{if(w>j){var A=0;for(var x=j+1;x<=w;x++){var v=x-j+1;e[x].css({left:(f()*v)+"px"}).addClass("jq-move-me");A++}var y={left:"-="+(f()*A)+"px"}}else{if(w<j){var A=0;for(var x=j-1;x>=w;x--){var v=x-j+1;e[x].css({left:(f()*v)+"px"}).addClass("jq-move-me");A++}var y={left:"+="+(f()*A)+"px"}}}}}}var u=true;o.find(".jq-move-me").animate(y,r.duration,function(){if(u){u=false;j=w;e[j].addClass("current-slide");$(l).removeClass("jq-move-me").each(function(){if(!$(this).hasClass("current-slide")){$(this).css({left:(f()*2)+"px"})}});if(r.afterSlideInCallback!=null){r.afterSlideInCallback(j)}if(r.autoplay){setTimeout("window.jqAnimate("+(j+1)+",'core',"+i+")",r.interval)}d=false}})}};var s=function(u){var v=Math.random();while(v==u){v=Math.random()}return v};this.GetIndex=function(){return j};this.Stop=function(){i=s(i)};this.GoPrevious=function(){i=s(i);if(j==0){m(c-1,"prev",i)}else{m(j-1,"core",i)}return false};this.GoNext=function(){i=s(i);if(j==c-1){m(0,"next",i)}else{m(j+1,"core",i)}return false};this.GoTo=function(u){if(j!=u&&u>=0&&u<c){i=s(i);m(u,"goto",i)}return false};(this.Init=function(){a.jqAnimate=m;h.insertBefore(p).append(o);p.remove();n();b();if(r.autoplay){setTimeout("window.jqAnimate(1,'core',"+i+")",r.interval)}return this})()}})(window);
