(function(a){a.fn.orbit=function(b){var c={animation:"horizontal-push",animationSpeed:600,timer:true,advanceSpeed:4000,pauseOnHover:false,startClockOnMouseOut:false,startClockOnMouseOutAfter:1000,directionalNav:true,captions:true,captionAnimation:"fade",captionAnimationSpeed:600,bullets:false,bulletThumbs:false,bulletThumbLocation:"",afterSlideChange:function(){}};var b=a.extend(c,b);return this.each(function(){var q=0,w=0,f,e,J;var K=a(this).addClass("orbit"),k=K.wrap('<div class="orbit-wrapper" />').parent();K.add(f).width("1px").height("1px");var x=K.children("img, a, div");x.each(function(){var N=a(this),O=N.width(),M=N.height();if(O>K.width()){K.add(k).width(O);f=K.width()}if(M>K.height()){K.add(k).height(M);e=K.height()}w++});function j(){J=false}function H(){J=true}if(x.length==1){b.directionalNav=false;b.timer=false;b.bullets=false}x.eq(q).css({"z-index":3}).fadeIn(function(){x.css({display:"block"})});function p(){C("next");g();I()}function I(){var M=b.advanceSpeed;if(typeof x.eq(q).data("timer")!="undefined"){M=x.eq(q).data("timer")}if(!b.timer||b.timer=="false"){return false}else{if(r.is(":hidden")){L=setInterval(function(N){p()},M)}else{E=true;l.removeClass("active");L=setInterval(function(O){var N="rotate("+A+"deg)";A+=2;m.css({"-webkit-transform":N,"-moz-transform":N,"-o-transform":N});if(A>180){m.addClass("move");B.addClass("move")}if(A>360){m.removeClass("move");B.removeClass("move");A=0;p()}},M/180)}}}function g(){if(!b.timer||b.timer=="false"){return false}else{E=false;clearInterval(L);l.addClass("active")}}if(b.timer){var u='<div class="timer"><span class="mask"><span class="rotator"></span></span><span class="pause"></span></div>';k.append(u);var r=a("div.timer"),E;if(r.length!=0){var m=a("div.timer span.rotator"),B=a("div.timer span.mask"),l=a("div.timer span.pause"),A=0,L;I();r.click(function(){if(!E){I()}else{g()}});if(b.startClockOnMouseOut){var D;k.mouseleave(function(){D=setTimeout(function(){if(!E){I()}},b.startClockOnMouseOutAfter)});k.mouseenter(function(){clearTimeout(D)})}}}if(b.pauseOnHover){k.mouseenter(function(){g()})}if(b.captions){var t='<div class="orbit-caption"></div>';k.append(t);var G=k.children(".orbit-caption");s()}function s(){if(!b.captions||b.captions=="false"){return false}else{var M=x.eq(q).data("caption");_captionHTML=a(M).html();if(_captionHTML){G.attr("id",M).html(_captionHTML);if(b.captionAnimation=="none"){G.show()}if(b.captionAnimation=="fade"){G.fadeIn(b.captionAnimationSpeed)}if(b.captionAnimation=="slideOpen"){G.slideDown(b.captionAnimationSpeed)}}else{if(b.captionAnimation=="none"){G.hide()}if(b.captionAnimation=="fade"){G.fadeOut(b.captionAnimationSpeed)}if(b.captionAnimation=="slideOpen"){G.slideUp(b.captionAnimationSpeed)}}}}if(b.directionalNav){if(b.directionalNav=="false"){return false}var n='<div class="slider-nav"><span class="right">Right</span><span class="left">Left</span></div>';k.append(n);var y=k.children("div.slider-nav").children("span.left"),F=k.children("div.slider-nav").children("span.right");y.click(function(){g();C("prev")});F.click(function(){g();C("next")})}if(b.bullets){var d='<ul class="orbit-bullets"></ul>';k.append(d);var h=a("ul.orbit-bullets");for(i=0;i<w;i++){var o=a("<li>"+(i+1)+"</li>");if(b.bulletThumbs){var z=x.eq(i).data("thumb");if(z){var o=a('<li class="has-thumb">'+i+"</li>");o.css({background:"url("+b.bulletThumbLocation+z+") no-repeat"})}}a("ul.orbit-bullets").append(o);o.data("index",i);o.click(function(){g();C(a(this).data("index"))})}v()}function v(){if(!b.bullets){return false}else{h.children("li").removeClass("active").eq(q).addClass("active")}}function C(O){var N=q,M=O;if(N==M){return false}function P(){x.eq(N).css({"z-index":1});j();b.afterSlideChange.call(this)}if(x.length=="1"){return false}if(!J){H();if(O=="next"){q++;if(q==w){q=0}}else{if(O=="prev"){q--;if(q<0){q=w-1}}else{q=O;if(N<q){M="next"}else{if(N>q){M="prev"}}}}v();x.eq(N).css({"z-index":2});if(b.animation=="fade"){x.eq(q).css({opacity:0,"z-index":3}).animate({opacity:1},b.animationSpeed,P)}if(b.animation=="horizontal-slide"){if(M=="next"){x.eq(q).css({left:f,"z-index":3}).animate({left:0},b.animationSpeed,P)}if(M=="prev"){x.eq(q).css({left:-f,"z-index":3}).animate({left:0},b.animationSpeed,P)}}if(b.animation=="vertical-slide"){if(M=="prev"){x.eq(q).css({top:e,"z-index":3}).animate({top:0},b.animationSpeed,P)}if(M=="next"){x.eq(q).css({top:-e,"z-index":3}).animate({top:0},b.animationSpeed,P)}}if(b.animation=="horizontal-push"){if(M=="next"){x.eq(q).css({left:f,"z-index":3}).animate({left:0},b.animationSpeed,P);x.eq(N).animate({left:-f},b.animationSpeed)}if(M=="prev"){x.eq(q).css({left:-f,"z-index":3}).animate({left:0},b.animationSpeed,P);x.eq(N).animate({left:f},b.animationSpeed)}}s()}}})}})(jQuery);
