/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.72 (09-SEP-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 *
 * Originally based on the work of:
 *	1) Matt Oakes
 *	2) Torsten Baldes (http://medienfreunde.com/lab/innerfade/)
 *	3) Benjamin Sterling (http://www.benjaminsterling.com/experiments/jqShuffle/)
 */
(function(e){var f="2.72";if(e.support==undefined){e.support={opacity:!(e.browser.msie)}}function d(q){if(e.fn.cycle.debug){a(q)}}function a(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}}e.fn.cycle=function(r,q){var s={s:this.selector,c:this.context};if(this.length===0&&r!="stop"){if(!e.isReady&&s.s){a("DOM not ready, queuing slideshow");e(function(){e(s.s,s.c).cycle(r,q)});return this}a("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var t=m(this,r,q);if(t===false){return}if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=this.cyclePause=0;var u=e(this);var v=t.slideExpr?e(t.slideExpr,this):u.children();var y=v.get();if(y.length<2){a("terminating; too few slides: "+y.length);return}var w=b(u,v,y,t,s);if(w===false){return}var x=w.continuous?10:h(w.currSlide,w.nextSlide,w,!w.rev);if(x){x+=(w.delay||0);if(x<10){x=10}d("first timeout: "+x);this.cycleTimeout=setTimeout(function(){n(y,w,0,!w.rev)},x)}})};function m(s,t,r){if(s.cycleStop==undefined){s.cycleStop=0}if(t===undefined||t===null){t={}}if(t.constructor==String){switch(t){case"stop":s.cycleStop++;if(s.cycleTimeout){clearTimeout(s.cycleTimeout)}s.cycleTimeout=0;e(s).removeData("cycle.opts");return false;case"pause":s.cyclePause=1;return false;case"resume":s.cyclePause=0;if(r===true){t=e(s).data("cycle.opts");if(!t){a("options not found, can not resume");return false}if(s.cycleTimeout){clearTimeout(s.cycleTimeout);s.cycleTimeout=0}n(t.elements,t,1,1)}return false;case"prev":case"next":var q=e(s).data("cycle.opts");if(!q){a('options not found, "prev/next" ignored');return false}e.fn.cycle[t](q);return false;default:t={fx:t}}return t}else{if(t.constructor==Number){var u=t;t=e(s).data("cycle.opts");if(!t){a("options not found, can not advance slide");return false}if(u<0||u>=t.elements.length){a("invalid slide index: "+u);return false}t.nextSlide=u;if(s.cycleTimeout){clearTimeout(s.cycleTimeout);s.cycleTimeout=0}if(typeof r=="string"){t.oneTimeFx=r}n(t.elements,t,1,u>=t.currSlide);return false}}return t}function o(r,q){if(!e.support.opacity&&q.cleartype&&r.style.filter){try{r.style.removeAttribute("filter")}catch(s){}}}function b(F,q,x,s,D){var E=e.extend({},e.fn.cycle.defaults,s||{},e.metadata?F.metadata():e.meta?F.data():{});if(E.autostop){E.countdown=E.autostopCount||x.length}var r=F[0];F.data("cycle.opts",E);E.$cont=F;E.stopCount=r.cycleStop;E.elements=x;E.before=E.before?[E.before]:[];E.after=E.after?[E.after]:[];E.after.unshift(function(){E.busy=0});if(!e.support.opacity&&E.cleartype){E.after.push(function(){o(this,E)})}if(E.continuous){E.after.push(function(){n(x,E,0,!E.rev)})}i(E);if(!e.support.opacity&&E.cleartype&&!E.cleartypeNoBg){k(q)}if(F.css("position")=="static"){F.css("position","relative")}if(E.width){F.width(E.width)}if(E.height&&E.height!="auto"){F.height(E.height)}if(E.startingSlide){E.startingSlide=parseInt(E.startingSlide)}if(E.random){E.randomMap=[];for(var A=0;A<x.length;A++){E.randomMap.push(A)}E.randomMap.sort(function(w,L){return Math.random()-0.5});E.randomIndex=0;E.startingSlide=E.randomMap[0]}else{if(E.startingSlide>=x.length){E.startingSlide=0}}E.currSlide=E.startingSlide=E.startingSlide||0;var v=E.startingSlide;q.css({position:"absolute",top:0,left:0}).hide().each(function(L){var w=v?L>=v?x.length-(L-v):v-L:x.length-L;e(this).css("z-index",w)});e(x[v]).css("opacity",1).show();o(x[v],E);if(E.fit&&E.width){q.width(E.width)}if(E.fit&&E.height&&E.height!="auto"){q.height(E.height)}var I=E.containerResize&&!F.innerHeight();if(I){var t=0,z=0;for(var B=0;B<x.length;B++){var G=e(x[B]),J=G[0],y=G.outerWidth(),C=G.outerHeight();if(!y){y=J.offsetWidth}if(!C){C=J.offsetHeight}t=y>t?y:t;z=C>z?C:z}if(t>0&&z>0){F.css({width:t+"px",height:z+"px"})}}if(E.pause){F.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(g(E)===false){return false}var K=false;s.requeueAttempts=s.requeueAttempts||0;q.each(function(){var L=e(this);this.cycleH=(E.fit&&E.height)?E.height:L.height();this.cycleW=(E.fit&&E.width)?E.width:L.width();if(L.is("img")){var N=(e.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var M=(e.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var w=(e.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var O=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(N||M||w||O){if(D.s&&E.requeueOnImageNotLoaded&&++s.requeueAttempts<100){a(s.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){e(D.s,D.c).cycle(s)},E.requeueTimeout);K=true;return false}else{a("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(K){return false}E.cssBefore=E.cssBefore||{};E.animIn=E.animIn||{};E.animOut=E.animOut||{};q.not(":eq("+v+")").css(E.cssBefore);if(E.cssFirst){e(q[v]).css(E.cssFirst)}if(E.timeout){E.timeout=parseInt(E.timeout);if(E.speed.constructor==String){E.speed=e.fx.speeds[E.speed]||parseInt(E.speed)}if(!E.sync){E.speed=E.speed/2}while((E.timeout-E.speed)<250){E.timeout+=E.speed}}if(E.easing){E.easeIn=E.easeOut=E.easing}if(!E.speedIn){E.speedIn=E.speed}if(!E.speedOut){E.speedOut=E.speed}E.slideCount=x.length;E.currSlide=E.lastSlide=v;if(E.random){E.nextSlide=E.currSlide;if(++E.randomIndex==x.length){E.randomIndex=0}E.nextSlide=E.randomMap[E.randomIndex]}else{E.nextSlide=E.startingSlide>=(x.length-1)?0:E.startingSlide+1}if(!E.multiFx){var H=e.fn.cycle.transitions[E.fx];if(e.isFunction(H)){H(F,q,E)}else{if(E.fx!="custom"&&!E.multiFx){a("unknown transition: "+E.fx,"; slideshow terminating");return false}}}var u=q[v];if(E.before.length){E.before[0].apply(u,[u,u,E,true])}if(E.after.length>1){E.after[1].apply(u,[u,u,E,true])}if(E.next){e(E.next).bind(E.prevNextEvent,function(){return c(E,E.rev?-1:1)})}if(E.prev){e(E.prev).bind(E.prevNextEvent,function(){return c(E,E.rev?1:-1)})}if(E.pager){j(x,E)}l(E,x);return E}function i(q){q.original={before:[],after:[]};q.original.cssBefore=e.extend({},q.cssBefore);q.original.cssAfter=e.extend({},q.cssAfter);q.original.animIn=e.extend({},q.animIn);q.original.animOut=e.extend({},q.animOut);e.each(q.before,function(){q.original.before.push(this)});e.each(q.after,function(){q.original.after.push(this)})}function g(q){var u,s,r=e.fn.cycle.transitions;if(q.fx.indexOf(",")>0){q.multiFx=true;q.fxs=q.fx.replace(/\s*/g,"").split(",");for(u=0;u<q.fxs.length;u++){var w=q.fxs[u];s=r[w];if(!s||!r.hasOwnProperty(w)||!e.isFunction(s)){a("discarding unknown transition: ",w);q.fxs.splice(u,1);u--}}if(!q.fxs.length){a("No valid transitions named; slideshow terminating.");return false}}else{if(q.fx=="all"){q.multiFx=true;q.fxs=[];for(p in r){s=r[p];if(r.hasOwnProperty(p)&&e.isFunction(s)){q.fxs.push(p)}}}}if(q.multiFx&&q.randomizeEffects){var t=Math.floor(Math.random()*20)+30;for(u=0;u<t;u++){var v=Math.floor(Math.random()*q.fxs.length);q.fxs.push(q.fxs.splice(v,1)[0])}d("randomized fx sequence: ",q.fxs)}return true}function l(q,r){q.addSlide=function(w,v){var u=e(w),t=u[0];if(!q.autostopCount){q.countdown++}r[v?"unshift":"push"](t);if(q.els){q.els[v?"unshift":"push"](t)}q.slideCount=r.length;u.css("position","absolute");u[v?"prependTo":"appendTo"](q.$cont);if(v){q.currSlide++;q.nextSlide++}if(!e.support.opacity&&q.cleartype&&!q.cleartypeNoBg){k(u)}if(q.fit&&q.width){u.width(q.width)}if(q.fit&&q.height&&q.height!="auto"){$slides.height(q.height)}t.cycleH=(q.fit&&q.height)?q.height:u.height();t.cycleW=(q.fit&&q.width)?q.width:u.width();u.css(q.cssBefore);if(q.pager){e.fn.cycle.createPagerAnchor(r.length-1,t,e(q.pager),r,q)}if(e.isFunction(q.onAddSlide)){q.onAddSlide(u)}else{u.hide()}}}e.fn.cycle.resetState=function(q,s){s=s||q.fx;q.before=[];q.after=[];q.cssBefore=e.extend({},q.original.cssBefore);q.cssAfter=e.extend({},q.original.cssAfter);q.animIn=e.extend({},q.original.animIn);q.animOut=e.extend({},q.original.animOut);q.fxFn=null;e.each(q.original.before,function(){q.before.push(this)});e.each(q.original.after,function(){q.after.push(this)});var r=e.fn.cycle.transitions[s];if(e.isFunction(r)){r(q.$cont,e(q.elements),q)}};function n(s,A,z,v){if(z&&A.busy&&A.manualTrump){e(s).stop(true,true);A.busy=false}if(A.busy){return}var x=A.$cont[0],y=s[A.currSlide],q=s[A.nextSlide];if(x.cycleStop!=A.stopCount||x.cycleTimeout===0&&!z){return}if(!z&&!x.cyclePause&&((A.autostop&&(--A.countdown<=0))||(A.nowrap&&!A.random&&A.nextSlide<A.currSlide))){if(A.end){A.end(A)}return}if(z||!x.cyclePause){var t=A.fx;y.cycleH=y.cycleH||e(y).height();y.cycleW=y.cycleW||e(y).width();q.cycleH=q.cycleH||e(q).height();q.cycleW=q.cycleW||e(q).width();if(A.multiFx){if(A.lastFx==undefined||++A.lastFx>=A.fxs.length){A.lastFx=0}t=A.fxs[A.lastFx];A.currFx=t}if(A.oneTimeFx){t=A.oneTimeFx;A.oneTimeFx=null}e.fn.cycle.resetState(A,t);if(A.before.length){e.each(A.before,function(C,B){if(x.cycleStop!=A.stopCount){return}B.apply(q,[y,q,A,v])})}var r=function(){e.each(A.after,function(C,B){if(x.cycleStop!=A.stopCount){return}B.apply(q,[y,q,A,v])})};if(A.nextSlide!=A.currSlide){A.busy=1;if(A.fxFn){A.fxFn(y,q,A,r,v)}else{if(e.isFunction(e.fn.cycle[A.fx])){e.fn.cycle[A.fx](y,q,A,r)}else{e.fn.cycle.custom(y,q,A,r,z&&A.fastOnEvent)}}}A.lastSlide=A.currSlide;if(A.random){A.currSlide=A.nextSlide;if(++A.randomIndex==s.length){A.randomIndex=0}A.nextSlide=A.randomMap[A.randomIndex]}else{var u=(A.nextSlide+1)==s.length;A.nextSlide=u?0:A.nextSlide+1;A.currSlide=u?s.length-1:A.nextSlide-1}if(A.pager){e.fn.cycle.updateActivePagerLink(A.pager,A.currSlide)}}var w=0;if(A.timeout&&!A.continuous){w=h(y,q,A,v)}else{if(A.continuous&&x.cyclePause){w=10}}if(w>0){x.cycleTimeout=setTimeout(function(){n(s,A,0,!A.rev)},w)}}e.fn.cycle.updateActivePagerLink=function(r,q){e(r).find("a").removeClass("activeSlide").filter("a:eq("+q+")").addClass("activeSlide")};function h(s,u,q,v){if(q.timeoutFn){var r=q.timeoutFn(s,u,q,v);while((r-q.speed)<250){r+=q.speed}d("calculated timeout: "+r+"; speed: "+q.speed);if(r!==false){return r}}return q.timeout}e.fn.cycle.next=function(q){c(q,q.rev?-1:1)};e.fn.cycle.prev=function(q){c(q,q.rev?1:-1)};function c(q,t){var u=q.elements;var r=q.$cont[0],s=r.cycleTimeout;if(s){clearTimeout(s);r.cycleTimeout=0}if(q.random&&t<0){q.randomIndex--;if(--q.randomIndex==-2){q.randomIndex=u.length-2}else{if(q.randomIndex==-1){q.randomIndex=u.length-1}}q.nextSlide=q.randomMap[q.randomIndex]}else{if(q.random){if(++q.randomIndex==u.length){q.randomIndex=0}q.nextSlide=q.randomMap[q.randomIndex]}else{q.nextSlide=q.currSlide+t;if(q.nextSlide<0){if(q.nowrap){return false}q.nextSlide=u.length-1}else{if(q.nextSlide>=u.length){if(q.nowrap){return false}q.nextSlide=0}}}}if(e.isFunction(q.prevNextClick)){q.prevNextClick(t>0,q.nextSlide,u[q.nextSlide])}n(u,q,1,t>=0);return false}function j(s,q){var r=e(q.pager);e.each(s,function(u,t){e.fn.cycle.createPagerAnchor(u,t,r,s,q)});e.fn.cycle.updateActivePagerLink(q.pager,q.startingSlide)}e.fn.cycle.createPagerAnchor=function(q,u,v,s,x){var t;if(e.isFunction(x.pagerAnchorBuilder)){t=x.pagerAnchorBuilder(q,u)}else{t='<a href="#">'+(q+1)+"</a>"}if(!t){return}var r=e(t);if(r.parents("body").length===0){var w=[];if(v.length>1){v.each(function(){var y=r.clone(true);e(this).append(y);w.push(y)});r=e(w)}else{r.appendTo(v)}}r.bind(x.pagerEvent,function(z){z.preventDefault();x.nextSlide=q;var A=x.$cont[0],y=A.cycleTimeout;if(y){clearTimeout(y);A.cycleTimeout=0}if(e.isFunction(x.pagerClick)){x.pagerClick(x.nextSlide,s[x.nextSlide])}n(s,x,1,x.currSlide<q);return false});if(x.pagerEvent!="click"){r.click(function(){return false})}if(x.pauseOnPagerHover){r.hover(function(){x.$cont[0].cyclePause++},function(){x.$cont[0].cyclePause--})}};e.fn.cycle.hopsFromLast=function(q,u){var t,s=q.lastSlide,r=q.currSlide;if(u){t=r>s?r-s:q.slideCount-s}else{t=r<s?s-r:s+q.slideCount-r}return t};function k(q){function r(t){t=parseInt(t).toString(16);return t.length<2?"0"+t:t}function s(w){for(;w&&w.nodeName.toLowerCase()!="html";w=w.parentNode){var t=e.css(w,"background-color");if(t.indexOf("rgb")>=0){var u=t.match(/\d+/g);return"#"+r(u[0])+r(u[1])+r(u[2])}if(t&&t!="transparent"){return t}}return"#ffffff"}q.each(function(){e(this).css("background-color",s(this))})}e.fn.cycle.commonReset=function(r,v,q,s,t,u){e(q.elements).not(r).hide();q.cssBefore.opacity=1;q.cssBefore.display="block";if(s!==false&&v.cycleW>0){q.cssBefore.width=v.cycleW}if(t!==false&&v.cycleH>0){q.cssBefore.height=v.cycleH}q.cssAfter=q.cssAfter||{};q.cssAfter.display="none";e(r).css("zIndex",q.slideCount+(u===true?1:0));e(v).css("zIndex",q.slideCount+(u===true?0:1))};e.fn.cycle.custom=function(w,q,v,x,s){var y=e(w),B=e(q);var r=v.speedIn,u=v.speedOut,A=v.easeIn,z=v.easeOut;B.css(v.cssBefore);if(s){if(typeof s=="number"){r=u=s}else{r=u=1}A=z=null}var t=function(){B.animate(v.animIn,r,A,x)};y.animate(v.animOut,u,z,function(){if(v.cssAfter){y.css(v.cssAfter)}if(!v.sync){t()}});if(v.sync){t()}};e.fn.cycle.transitions={fade:function(r,s,q){s.not(":eq("+q.currSlide+")").css("opacity",0);q.before.push(function(u,v,t){e.fn.cycle.commonReset(u,v,t);t.cssBefore.opacity=0});q.animIn={opacity:1};q.animOut={opacity:0};q.cssBefore={top:0,left:0}}};e.fn.cycle.ver=function(){return f};e.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:"click",pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!e.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250}})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version:	 2.72
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function(a){a.fn.cycle.transitions.none=function(c,d,b){b.fxFn=function(g,h,e,f){a(h).show();a(g).hide();f()}};a.fn.cycle.transitions.scrollUp=function(c,d,b){c.css("overflow","hidden");b.before.push(a.fn.cycle.commonReset);var e=c.height();b.cssBefore={top:e,left:0};b.cssFirst={top:0};b.animIn={top:0};b.animOut={top:-e}};a.fn.cycle.transitions.scrollDown=function(c,d,b){c.css("overflow","hidden");b.before.push(a.fn.cycle.commonReset);var e=c.height();b.cssFirst={top:0};b.cssBefore={top:-e,left:0};b.animIn={top:0};b.animOut={top:e}};a.fn.cycle.transitions.scrollLeft=function(c,d,b){c.css("overflow","hidden");b.before.push(a.fn.cycle.commonReset);var e=c.width();b.cssFirst={left:0};b.cssBefore={left:e,top:0};b.animIn={left:0};b.animOut={left:0-e}};a.fn.cycle.transitions.scrollRight=function(c,d,b){c.css("overflow","hidden");b.before.push(a.fn.cycle.commonReset);var e=c.width();b.cssFirst={left:0};b.cssBefore={left:-e,top:0};b.animIn={left:0};b.animOut={left:e}};a.fn.cycle.transitions.scrollHorz=function(c,d,b){c.css("overflow","hidden").width();b.before.push(function(f,g,e,h){a.fn.cycle.commonReset(f,g,e);e.cssBefore.left=h?(g.cycleW-1):(1-g.cycleW);e.animOut.left=h?-f.cycleW:f.cycleW});b.cssFirst={left:0};b.cssBefore={top:0};b.animIn={left:0};b.animOut={top:0}};a.fn.cycle.transitions.scrollVert=function(c,d,b){c.css("overflow","hidden");b.before.push(function(f,g,e,h){a.fn.cycle.commonReset(f,g,e);e.cssBefore.top=h?(1-g.cycleH):(g.cycleH-1);e.animOut.top=h?f.cycleH:-f.cycleH});b.cssFirst={top:0};b.cssBefore={left:0};b.animIn={top:0};b.animOut={left:0}};a.fn.cycle.transitions.slideX=function(c,d,b){b.before.push(function(f,g,e){a(e.elements).not(f).hide();a.fn.cycle.commonReset(f,g,e,false,true);e.animIn.width=g.cycleW});b.cssBefore={left:0,top:0,width:0};b.animIn={width:"show"};b.animOut={width:0}};a.fn.cycle.transitions.slideY=function(c,d,b){b.before.push(function(f,g,e){a(e.elements).not(f).hide();a.fn.cycle.commonReset(f,g,e,true,false);e.animIn.height=g.cycleH});b.cssBefore={left:0,top:0,height:0};b.animIn={height:"show"};b.animOut={height:0}};a.fn.cycle.transitions.shuffle=function(c,d,b){var f,e=c.css("overflow","visible").width();d.css({left:0,top:0});b.before.push(function(h,i,g){a.fn.cycle.commonReset(h,i,g,true,true,true)});if(!b.speedAdjusted){b.speed=b.speed/2;b.speedAdjusted=true}b.random=0;b.shuffle=b.shuffle||{left:-e,top:15};b.els=[];for(f=0;f<d.length;f++){b.els.push(d[f])}for(f=0;f<b.currSlide;f++){b.els.push(b.els.shift())}b.fxFn=function(i,l,g,k,m){var h=m?a(i):a(l);a(l).css(g.cssBefore);var j=g.slideCount;h.animate(g.shuffle,g.speedIn,g.easeIn,function(){var r=a.fn.cycle.hopsFromLast(g,m);for(var s=0;s<r;s++){m?g.els.push(g.els.shift()):g.els.unshift(g.els.pop())}if(m){for(var q=0,n=g.els.length;q<n;q++){a(g.els[q]).css("z-index",n-q+j)}}else{var o=a(i).css("z-index");h.css("z-index",parseInt(o)+1+j)}h.animate({left:0,top:0},g.speedOut,g.easeOut,function(){a(m?this:i).hide();if(k){k()}})})};b.cssBefore={display:"block",opacity:1,top:0,left:0}};a.fn.cycle.transitions.turnUp=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,true,false);e.cssBefore.top=g.cycleH;e.animIn.height=g.cycleH});b.cssFirst={top:0};b.cssBefore={left:0,height:0};b.animIn={top:0};b.animOut={height:0}};a.fn.cycle.transitions.turnDown=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,true,false);e.animIn.height=g.cycleH;e.animOut.top=f.cycleH});b.cssFirst={top:0};b.cssBefore={left:0,top:0,height:0};b.animOut={height:0}};a.fn.cycle.transitions.turnLeft=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,false,true);e.cssBefore.left=g.cycleW;e.animIn.width=g.cycleW});b.cssBefore={top:0,width:0};b.animIn={left:0};b.animOut={width:0}};a.fn.cycle.transitions.turnRight=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,false,true);e.animIn.width=g.cycleW;e.animOut.left=f.cycleW});b.cssBefore={top:0,left:0,width:0};b.animIn={left:0};b.animOut={width:0}};a.fn.cycle.transitions.zoom=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,false,false,true);e.cssBefore.top=g.cycleH/2;e.cssBefore.left=g.cycleW/2;e.animIn={top:0,left:0,width:g.cycleW,height:g.cycleH};e.animOut={width:0,height:0,top:f.cycleH/2,left:f.cycleW/2}});b.cssFirst={top:0,left:0};b.cssBefore={width:0,height:0}};a.fn.cycle.transitions.fadeZoom=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,false,false);e.cssBefore.left=g.cycleW/2;e.cssBefore.top=g.cycleH/2;e.animIn={top:0,left:0,width:g.cycleW,height:g.cycleH}});b.cssBefore={width:0,height:0};b.animOut={opacity:0}};a.fn.cycle.transitions.blindX=function(c,d,b){var e=c.css("overflow","hidden").width();b.before.push(function(g,h,f){a.fn.cycle.commonReset(g,h,f);f.animIn.width=h.cycleW;f.animOut.left=g.cycleW});b.cssBefore={left:e,top:0};b.animIn={left:0};b.animOut={left:e}};a.fn.cycle.transitions.blindY=function(c,d,b){var e=c.css("overflow","hidden").height();b.before.push(function(g,h,f){a.fn.cycle.commonReset(g,h,f);f.animIn.height=h.cycleH;f.animOut.top=g.cycleH});b.cssBefore={top:e,left:0};b.animIn={top:0};b.animOut={top:e}};a.fn.cycle.transitions.blindZ=function(c,d,b){var f=c.css("overflow","hidden").height();var e=c.width();b.before.push(function(h,i,g){a.fn.cycle.commonReset(h,i,g);g.animIn.height=i.cycleH;g.animOut.top=h.cycleH});b.cssBefore={top:f,left:e};b.animIn={top:0,left:0};b.animOut={top:f,left:e}};a.fn.cycle.transitions.growX=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,false,true);e.cssBefore.left=this.cycleW/2;e.animIn={left:0,width:this.cycleW};e.animOut={left:0}});b.cssBefore={width:0,top:0}};a.fn.cycle.transitions.growY=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,true,false);e.cssBefore.top=this.cycleH/2;e.animIn={top:0,height:this.cycleH};e.animOut={top:0}});b.cssBefore={height:0,left:0}};a.fn.cycle.transitions.curtainX=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,false,true,true);e.cssBefore.left=g.cycleW/2;e.animIn={left:0,width:this.cycleW};e.animOut={left:f.cycleW/2,width:0}});b.cssBefore={top:0,width:0}};a.fn.cycle.transitions.curtainY=function(c,d,b){b.before.push(function(f,g,e){a.fn.cycle.commonReset(f,g,e,true,false,true);e.cssBefore.top=g.cycleH/2;e.animIn={top:0,height:g.cycleH};e.animOut={top:f.cycleH/2,height:0}});b.cssBefore={left:0,height:0}};a.fn.cycle.transitions.cover=function(c,e,b){var i=b.direction||"left";var f=c.css("overflow","hidden").width();var g=c.height();b.before.push(function(h,j,d){a.fn.cycle.commonReset(h,j,d);if(i=="right"){d.cssBefore.left=-f}else{if(i=="up"){d.cssBefore.top=g}else{if(i=="down"){d.cssBefore.top=-g}else{d.cssBefore.left=f}}}});b.animIn={left:0,top:0};b.animOut={opacity:1};b.cssBefore={top:0,left:0}};a.fn.cycle.transitions.uncover=function(c,e,b){var i=b.direction||"left";var f=c.css("overflow","hidden").width();var g=c.height();b.before.push(function(h,j,d){a.fn.cycle.commonReset(h,j,d,true,true,true);if(i=="right"){d.animOut.left=f}else{if(i=="up"){d.animOut.top=-g}else{if(i=="down"){d.animOut.top=g}else{d.animOut.left=-f}}}});b.animIn={left:0,top:0};b.animOut={opacity:1};b.cssBefore={top:0,left:0}};a.fn.cycle.transitions.toss=function(c,d,b){var e=c.css("overflow","visible").width();var f=c.height();b.before.push(function(h,i,g){a.fn.cycle.commonReset(h,i,g,true,true,true);if(!g.animOut.left&&!g.animOut.top){g.animOut={left:e*2,top:-f/2,opacity:0}}else{g.animOut.opacity=0}});b.cssBefore={left:0,top:0};b.animIn={left:0}};a.fn.cycle.transitions.wipe=function(c,g,k){var s=c.css("overflow","hidden").width();var u=c.height();k.cssBefore=k.cssBefore||{};var q;if(k.clip){if(/l2r/.test(k.clip)){q="rect(0px 0px "+u+"px 0px)"}else{if(/r2l/.test(k.clip)){q="rect(0px "+s+"px "+u+"px "+s+"px)"}else{if(/t2b/.test(k.clip)){q="rect(0px "+s+"px 0px 0px)"}else{if(/b2t/.test(k.clip)){q="rect("+u+"px "+s+"px "+u+"px 0px)"}else{if(/zoom/.test(k.clip)){var e=parseInt(u/2);var f=parseInt(s/2);q="rect("+e+"px "+f+"px "+e+"px "+f+"px)"}}}}}}k.cssBefore.clip=k.cssBefore.clip||q||"rect(0px 0px 0px 0px)";var j=k.cssBefore.clip.match(/(\d+)/g);var o=parseInt(j[0]),n=parseInt(j[1]),i=parseInt(j[2]),m=parseInt(j[3]);k.before.push(function(l,b,w){if(l==b){return}var r=a(l),d=a(b);a.fn.cycle.commonReset(l,b,w,true,true,false);w.cssAfter.display="block";var t=1,v=parseInt((w.speedIn/13))-1;(function h(){var x=o?o-parseInt(t*(o/v)):0;var z=m?m-parseInt(t*(m/v)):0;var A=i<u?i+parseInt(t*((u-i)/v||1)):u;var y=n<s?n+parseInt(t*((s-n)/v||1)):s;d.css({clip:"rect("+x+"px "+y+"px "+A+"px "+z+"px)"});(t++<=v)?setTimeout(h,13):r.css("display","none")})()});k.cssBefore={display:"block",opacity:1,top:0,left:0};k.animIn={left:0};k.animOut={left:0}}})(jQuery);