(function(d){function i(f,b,c,e){if(!b.busy){var a=f[0].parentNode,g=f[b.currSlide],h=f[b.nextSlide];if(a.cycleTimeout!==0||c){if(c||!a.cyclePause){b.before.length&&d.each(b.before,function(a,c){c.apply(h,[g,h,b,e])});c=function(){d.browser.msie&&this.style.removeAttribute("filter");d.each(b.after,function(a,c){c.apply(h,[g,h,b,e])})};if(b.nextSlide!=b.currSlide)b.busy=1,d.fn.cycle.custom(g,h,b,c);c=b.nextSlide+1==f.length;b.nextSlide=c?0:b.nextSlide+1;b.currSlide=c?f.length-1:b.nextSlide-1}if(b.timeout)a.cycleTimeout=
setTimeout(function(){i(f,b,0,!b.rev)},b.timeout)}}}function j(d,b,c){var e=d[0].parentNode,a=e.cycleTimeout;if(a)clearTimeout(a),e.cycleTimeout=0;b.nextSlide=b.currSlide+c;if(b.nextSlide<0)b.nextSlide=d.length-1;else if(b.nextSlide>=d.length)b.nextSlide=0;i(d,b,1,c>=0);return!1}d.fn.cycle=function(f){return this.each(function(){f=f||{};this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cyclePause=this.cycleTimeout=0;var b=d(this),c=f.slideExpr?d(f.slideExpr,this):b.children(),e=c.get();if(e.length<
2)window.console&&console.log("terminating; too few slides: "+e.length);else{var a=d.extend({},d.fn.cycle.defaults,f||{},d.metadata?b.metadata():d.meta?b.data():{});a.before=a.before?[a.before]:[];a.after=a.after?[a.after]:[];a.after.unshift(function(){a.busy=0});var g=this.className;a.width=parseInt((g.match(/w:(\d+)/)||[])[1])||a.width;a.height=parseInt((g.match(/h:(\d+)/)||[])[1])||a.height;a.timeout=parseInt((g.match(/t:(\d+)/)||[])[1])||a.timeout;b.css("position")=="static"&&b.css("position",
"relative");a.width&&b.width(a.width);a.height&&a.height!="auto"&&b.height(a.height);c.css({position:"absolute",top:0,left:0}).each(function(a){d(this).css("z-index",e.length-a)});d(e[0]).css("opacity",1).show();d.browser.msie&&e[0].style.removeAttribute("filter");a.fit&&a.width&&c.width(a.width);a.fit&&a.height&&a.height!="auto"&&c.height(a.height);a.pause&&b.hover(function(){this.cyclePause=1},function(){this.cyclePause=0});(g=d.fn.cycle.transitions[a.fx])&&g(b,c,a);c.each(function(){var b=d(this);
this.cycleH=a.fit&&a.height?a.height:b.height();this.cycleW=a.fit&&a.width?a.width:b.width()});a.cssFirst&&d(c[0]).css(a.cssFirst);if(a.timeout){if(a.speed.constructor==String)a.speed={slow:600,fast:200}[a.speed]||400;for(a.sync||(a.speed/=2);a.timeout-a.speed<250;)a.timeout+=a.speed}a.speedIn=a.speed;a.speedOut=a.speed;a.slideCount=e.length;a.currSlide=0;a.nextSlide=1;b=c[0];a.before.length&&a.before[0].apply(b,[b,b,a,!0]);a.after.length>1&&a.after[1].apply(b,[b,b,a,!0]);if(a.click&&!a.next)a.next=
a.click;a.next&&d(a.next).bind("click",function(){return j(e,a,a.rev?-1:1)});a.prev&&d(a.prev).bind("click",function(){return j(e,a,a.rev?1:-1)});if(a.timeout)this.cycleTimeout=setTimeout(function(){i(e,a,0,!a.rev)},a.timeout+(a.delay||0))}})};d.fn.cycle.custom=function(f,b,c,e){var a=d(f),g=d(b);g.css(c.cssBefore);var h=function(){g.animate(c.animIn,c.speedIn,c.easeIn,e)};a.animate(c.animOut,c.speedOut,c.easeOut,function(){a.css(c.cssAfter);c.sync||h()});c.sync&&h()};d.fn.cycle.transitions={fade:function(d,
b,c){c.cssBefore={opacity:0};c.animOut={opacity:0};c.animIn={opacity:1}}};d.fn.cycle.ver=function(){return"Lite-1.1"};d.fn.cycle.defaults={fx:"fade",timeout:4E3,speed:1E3,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:0,delay:0,slideExpr:null,cssBefore:{},cssAfter:{},animIn:{},animOut:{}}})(jQuery);

