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