﻿/*
* jQuery Cycle Plugin (with Transition Definitions)
* Examples and documentation at: http://malsup.com/jquery/cycle/
* Copyright (c) 2007-2008 M. Alsup
* Version: 2.30 (02-NOV-2008)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
; (function(G) { var A = "2.30"; var B = G.browser.msie && /MSIE 6.0/.test(navigator.userAgent); function D() { if (window.console && window.console.log) { window.console.log("[cycle] " + Array.prototype.join.call(arguments, "")) } } G.fn.cycle = function(I) { var J = arguments[1]; return this.each(function() { if (I === undefined || I === null) { I = {} } if (I.constructor == String) { switch (I) { case "stop": if (this.cycleTimeout) { clearTimeout(this.cycleTimeout) } this.cycleTimeout = 0; G(this).data("cycle.opts", ""); return; case "pause": this.cyclePause = 1; return; case "resume": this.cyclePause = 0; if (J === true) { I = G(this).data("cycle.opts"); if (!I) { D("options not found, can not resume"); return } if (this.cycleTimeout) { clearTimeout(this.cycleTimeout); this.cycleTimeout = 0 } E(I.elements, I, 1, 1) } return; default: I = { fx: I} } } else { if (I.constructor == Number) { var O = I; I = G(this).data("cycle.opts"); if (!I) { D("options not found, can not advance slide"); return } if (O < 0 || O >= I.elements.length) { D("invalid slide index: " + O); return } I.nextSlide = O; if (this.cycleTimeout) { clearTimeout(this.cycleTimeout); this.cycleTimeout = 0 } E(I.elements, I, 1, O >= I.currSlide); return } } if (this.cycleTimeout) { clearTimeout(this.cycleTimeout) } this.cycleTimeout = 0; this.cyclePause = 0; var R = G(this); var P = I.slideExpr ? G(I.slideExpr, this) : R.children(); var L = P.get(); if (L.length < 2) { D("terminating; too few slides: " + L.length); return } var K = G.extend({}, G.fn.cycle.defaults, I || {}, G.metadata ? R.metadata() : G.meta ? R.data() : {}); if (K.autostop) { K.countdown = K.autostopCount || L.length } R.data("cycle.opts", K); K.container = this; K.elements = L; K.before = K.before ? [K.before] : []; K.after = K.after ? [K.after] : []; K.after.unshift(function() { K.busy = 0 }); if (K.continuous) { K.after.push(function() { E(L, K, 0, !K.rev) }) } if (B && K.cleartype && !K.cleartypeNoBg) { C(P) } var T = this.className; K.width = parseInt((T.match(/w:(\d+)/) || [])[1]) || K.width; K.height = parseInt((T.match(/h:(\d+)/) || [])[1]) || K.height; K.timeout = parseInt((T.match(/t:(\d+)/) || [])[1]) || K.timeout; if (R.css("position") == "static") { R.css("position", "relative") } if (K.width) { R.width(K.width) } if (K.height && K.height != "auto") { R.height(K.height) } if (K.startingSlide) { K.startingSlide = parseInt(K.startingSlide) } if (K.random) { K.randomMap = []; for (var M = 0; M < L.length; M++) { K.randomMap.push(M) } K.randomMap.sort(function(V, U) { return Math.random() - 0.5 }); K.randomIndex = 0; K.startingSlide = K.randomMap[0] } else { if (K.startingSlide >= L.length) { K.startingSlide = 0 } } var N = K.startingSlide || 0; P.css({ position: "absolute", top: 0, left: 0 }).hide().each(function(U) { var V = N ? U >= N ? L.length - (U - N) : N - U : L.length - U; G(this).css("z-index", V) }); G(L[N]).css("opacity", 1).show(); if (G.browser.msie) { L[N].style.removeAttribute("filter") } if (K.fit && K.width) { P.width(K.width) } if (K.fit && K.height && K.height != "auto") { P.height(K.height) } if (K.pause) { R.hover(function() { this.cyclePause = 1 }, function() { this.cyclePause = 0 }) } var S = G.fn.cycle.transitions[K.fx]; if (G.isFunction(S)) { S(R, P, K) } else { if (K.fx != "custom") { D("unknown transition: " + K.fx) } } P.each(function() { var U = G(this); this.cycleH = (K.fit && K.height) ? K.height : U.height(); this.cycleW = (K.fit && K.width) ? K.width : U.width() }); K.cssBefore = K.cssBefore || {}; K.animIn = K.animIn || {}; K.animOut = K.animOut || {}; P.not(":eq(" + N + ")").css(K.cssBefore); if (K.cssFirst) { G(P[N]).css(K.cssFirst) } if (K.timeout) { K.timeout = parseInt(K.timeout); if (K.speed.constructor == String) { K.speed = G.fx.speeds[K.speed] || parseInt(K.speed) } if (!K.sync) { K.speed = K.speed / 2 } while ((K.timeout - K.speed) < 250) { K.timeout += K.speed } } if (K.easing) { K.easeIn = K.easeOut = K.easing } if (!K.speedIn) { K.speedIn = K.speed } if (!K.speedOut) { K.speedOut = K.speed } K.slideCount = L.length; K.currSlide = N; if (K.random) { K.nextSlide = K.currSlide; if (++K.randomIndex == L.length) { K.randomIndex = 0 } K.nextSlide = K.randomMap[K.randomIndex] } else { K.nextSlide = K.startingSlide >= (L.length - 1) ? 0 : K.startingSlide + 1 } var Q = P[N]; if (K.before.length) { K.before[0].apply(Q, [Q, Q, K, true]) } if (K.after.length > 1) { K.after[1].apply(Q, [Q, Q, K, true]) } if (K.click && !K.next) { K.next = K.click } if (K.next) { G(K.next).bind("click", function() { return F(L, K, K.rev ? -1 : 1) }) } if (K.prev) { G(K.prev).bind("click", function() { return F(L, K, K.rev ? 1 : -1) }) } if (K.pager) { H(L, K) } K.addSlide = function(V, W) { var U = G(V), X = U[0]; if (!K.autostopCount) { K.countdown++ } L[W ? "unshift" : "push"](X); if (K.els) { K.els[W ? "unshift" : "push"](X) } K.slideCount = L.length; U.css("position", "absolute"); U[W ? "prependTo" : "appendTo"](R); if (W) { K.currSlide++; K.nextSlide++ } if (B && K.cleartype && !K.cleartypeNoBg) { C(U) } if (K.fit && K.width) { U.width(K.width) } if (K.fit && K.height && K.height != "auto") { P.height(K.height) } X.cycleH = (K.fit && K.height) ? K.height : U.height(); X.cycleW = (K.fit && K.width) ? K.width : U.width(); U.css(K.cssBefore); if (K.pager) { G.fn.cycle.createPagerAnchor(L.length - 1, X, G(K.pager), L, K) } if (typeof K.onAddSlide == "function") { K.onAddSlide(U) } }; if (K.timeout || K.continuous) { this.cycleTimeout = setTimeout(function() { E(L, K, 0, !K.rev) }, K.continuous ? 10 : K.timeout + (K.delay || 0)) } }) }; function E(N, I, M, O) { if (I.busy) { return } var L = I.container, Q = N[I.currSlide], P = N[I.nextSlide]; if (L.cycleTimeout === 0 && !M) { return } if (!M && !L.cyclePause && ((I.autostop && (--I.countdown <= 0)) || (I.nowrap && !I.random && I.nextSlide < I.currSlide))) { if (I.end) { I.end(I) } return } if (M || !L.cyclePause) { if (I.before.length) { G.each(I.before, function(R, S) { S.apply(P, [Q, P, I, O]) }) } var J = function() { if (G.browser.msie && I.cleartype) { this.style.removeAttribute("filter") } G.each(I.after, function(R, S) { S.apply(P, [Q, P, I, O]) }) }; if (I.nextSlide != I.currSlide) { I.busy = 1; if (I.fxFn) { I.fxFn(Q, P, I, J, O) } else { if (G.isFunction(G.fn.cycle[I.fx])) { G.fn.cycle[I.fx](Q, P, I, J) } else { G.fn.cycle.custom(Q, P, I, J, M && I.fastOnEvent) } } } if (I.random) { I.currSlide = I.nextSlide; if (++I.randomIndex == N.length) { I.randomIndex = 0 } I.nextSlide = I.randomMap[I.randomIndex] } else { var K = (I.nextSlide + 1) == N.length; I.nextSlide = K ? 0 : I.nextSlide + 1; I.currSlide = K ? N.length - 1 : I.nextSlide - 1 } if (I.pager) { G.fn.cycle.updateActivePagerLink(I.pager, I.currSlide) } } if (I.timeout && !I.continuous) { L.cycleTimeout = setTimeout(function() { E(N, I, 0, !I.rev) }, I.timeout) } else { if (I.continuous && L.cyclePause) { L.cycleTimeout = setTimeout(function() { E(N, I, 0, !I.rev) }, 10) } } } G.fn.cycle.updateActivePagerLink = function(I, J) { G(I).find("a").removeClass("activeSlide").filter("a:eq(" + J + ")").addClass("activeSlide") }; function F(I, J, M) { var L = J.container, K = L.cycleTimeout; if (K) { clearTimeout(K); L.cycleTimeout = 0 } if (J.random && M < 0) { J.randomIndex--; if (--J.randomIndex == -2) { J.randomIndex = I.length - 2 } else { if (J.randomIndex == -1) { J.randomIndex = I.length - 1 } } J.nextSlide = J.randomMap[J.randomIndex] } else { if (J.random) { if (++J.randomIndex == I.length) { J.randomIndex = 0 } J.nextSlide = J.randomMap[J.randomIndex] } else { J.nextSlide = J.currSlide + M; if (J.nextSlide < 0) { if (J.nowrap) { return false } J.nextSlide = I.length - 1 } else { if (J.nextSlide >= I.length) { if (J.nowrap) { return false } J.nextSlide = 0 } } } } if (J.prevNextClick && typeof J.prevNextClick == "function") { J.prevNextClick(M > 0, J.nextSlide, I[J.nextSlide]) } E(I, J, 1, M >= 0); return false } function H(J, K) { var I = G(K.pager); G.each(J, function(L, M) { G.fn.cycle.createPagerAnchor(L, M, I, J, K) }); G.fn.cycle.updateActivePagerLink(K.pager, K.startingSlide) } G.fn.cycle.createPagerAnchor = function(K, L, I, J, M) { var N = (typeof M.pagerAnchorBuilder == "function") ? G(M.pagerAnchorBuilder(K, L)) : G('<a href="#">' + (K + 1) + "</a>"); if (N.parents("body").length == 0) { N.appendTo(I) } N.bind(M.pagerEvent, function() { M.nextSlide = K; var P = M.container, O = P.cycleTimeout; if (O) { clearTimeout(O); P.cycleTimeout = 0 } if (typeof M.pagerClick == "function") { M.pagerClick(M.nextSlide, J[M.nextSlide]) } E(J, M, 1, M.currSlide < K); return false }); if (M.pauseOnPagerHover) { N.hover(function() { M.container.cyclePause = 1 }, function() { M.container.cyclePause = 0 }) } }; function C(K) { function J(L) { var L = parseInt(L).toString(16); return L.length < 2 ? "0" + L : L } function I(N) { for (; N && N.nodeName.toLowerCase() != "html"; N = N.parentNode) { var L = G.css(N, "background-color"); if (L.indexOf("rgb") >= 0) { var M = L.match(/\d+/g); return "#" + J(M[0]) + J(M[1]) + J(M[2]) } if (L && L != "transparent") { return L } } return "#ffffff" } K.each(function() { G(this).css("background-color", I(this)) }) } G.fn.cycle.custom = function(T, N, I, K, J) { var S = G(T), O = G(N); O.css(I.cssBefore); var L = J ? 1 : I.speedIn; var R = J ? 1 : I.speedOut; var M = J ? null : I.easeIn; var Q = J ? null : I.easeOut; var P = function() { O.animate(I.animIn, L, M, K) }; S.animate(I.animOut, R, Q, function() { if (I.cssAfter) { S.css(I.cssAfter) } if (!I.sync) { P() } }); if (I.sync) { P() } }; G.fn.cycle.transitions = { fade: function(J, K, I) { K.not(":eq(" + I.startingSlide + ")").css("opacity", 0); I.before.push(function() { G(this).show() }); I.animIn = { opacity: 1 }; I.animOut = { opacity: 0 }; I.cssBefore = { opacity: 0 }; I.cssAfter = { display: "none" }; I.onAddSlide = function(L) { L.hide() } } }; G.fn.cycle.ver = function() { return A }; G.fn.cycle.defaults = { fx: "fade", timeout: 4000, continuous: 0, speed: 1000, speedIn: null, speedOut: null, next: null, prev: null, prevNextClick: null, 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, pause: 0, pauseOnPagerHover: 0, autostop: 0, autostopCount: 0, delay: 0, slideExpr: null, cleartype: 0, nowrap: 0, fastOnEvent: 0} })(jQuery); (function(A) { A.fn.cycle.transitions.scrollUp = function(C, D, B) { C.css("overflow", "hidden"); B.before.push(function(G, E, F) { A(this).show(); F.cssBefore.top = E.offsetHeight; F.animOut.top = 0 - G.offsetHeight }); B.cssFirst = { top: 0 }; B.animIn = { top: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.scrollDown = function(C, D, B) { C.css("overflow", "hidden"); B.before.push(function(G, E, F) { A(this).show(); F.cssBefore.top = 0 - E.offsetHeight; F.animOut.top = G.offsetHeight }); B.cssFirst = { top: 0 }; B.animIn = { top: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.scrollLeft = function(C, D, B) { C.css("overflow", "hidden"); B.before.push(function(G, E, F) { A(this).show(); F.cssBefore.left = E.offsetWidth; F.animOut.left = 0 - G.offsetWidth }); B.cssFirst = { left: 0 }; B.animIn = { left: 0} }; A.fn.cycle.transitions.scrollRight = function(C, D, B) { C.css("overflow", "hidden"); B.before.push(function(G, E, F) { A(this).show(); F.cssBefore.left = 0 - E.offsetWidth; F.animOut.left = G.offsetWidth }); B.cssFirst = { left: 0 }; B.animIn = { left: 0} }; A.fn.cycle.transitions.scrollHorz = function(C, D, B) { C.css("overflow", "hidden").width(); B.before.push(function(I, G, H, F) { A(this).show(); var E = I.offsetWidth, J = G.offsetWidth; H.cssBefore = F ? { left: J} : { left: -J }; H.animIn.left = 0; H.animOut.left = F ? -E : E; D.not(I).css(H.cssBefore) }); B.cssFirst = { left: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.scrollVert = function(C, D, B) { C.css("overflow", "hidden"); B.before.push(function(J, G, H, F) { A(this).show(); var I = J.offsetHeight, E = G.offsetHeight; H.cssBefore = F ? { top: -E} : { top: E }; H.animIn.top = 0; H.animOut.top = F ? I : -I; D.not(J).css(H.cssBefore) }); B.cssFirst = { top: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.slideX = function(C, D, B) { B.before.push(function(G, E, F) { A(G).css("zIndex", 1) }); B.onAddSlide = function(E) { E.hide() }; B.cssBefore = { zIndex: 2 }; B.animIn = { width: "show" }; B.animOut = { width: "hide"} }; A.fn.cycle.transitions.slideY = function(C, D, B) { B.before.push(function(G, E, F) { A(G).css("zIndex", 1) }); B.onAddSlide = function(E) { E.hide() }; B.cssBefore = { zIndex: 2 }; B.animIn = { height: "show" }; B.animOut = { height: "hide"} }; A.fn.cycle.transitions.shuffle = function(E, F, D) { var B = E.css("overflow", "visible").width(); F.css({ left: 0, top: 0 }); D.before.push(function() { A(this).show() }); D.speed = D.speed / 2; D.random = 0; D.shuffle = D.shuffle || { left: -B, top: 15 }; D.els = []; for (var C = 0; C < F.length; C++) { D.els.push(F[C]) } for (var C = 0; C < D.startingSlide; C++) { D.els.push(D.els.shift()) } D.fxFn = function(L, J, K, G, I) { var H = I ? A(L) : A(J); H.animate(K.shuffle, K.speedIn, K.easeIn, function() { I ? K.els.push(K.els.shift()) : K.els.unshift(K.els.pop()); if (I) { for (var N = 0, M = K.els.length; N < M; N++) { A(K.els[N]).css("z-index", M - N) } } else { var O = A(L).css("z-index"); H.css("z-index", parseInt(O) + 1) } H.animate({ left: 0, top: 0 }, K.speedOut, K.easeOut, function() { A(I ? this : L).hide(); if (G) { G() } }) }) }; D.onAddSlide = function(G) { G.hide() } }; A.fn.cycle.transitions.turnUp = function(C, D, B) { B.before.push(function(G, E, F) { A(this).show(); F.cssBefore.top = E.cycleH; F.animIn.height = E.cycleH }); B.onAddSlide = function(E) { E.hide() }; B.cssFirst = { top: 0 }; B.cssBefore = { height: 0 }; B.animIn = { top: 0 }; B.animOut = { height: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.turnDown = function(C, D, B) { B.before.push(function(G, E, F) { A(this).show(); F.animIn.height = E.cycleH; F.animOut.top = G.cycleH }); B.onAddSlide = function(E) { E.hide() }; B.cssFirst = { top: 0 }; B.cssBefore = { top: 0, height: 0 }; B.animOut = { height: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.turnLeft = function(C, D, B) { B.before.push(function(G, E, F) { A(this).show(); F.cssBefore.left = E.cycleW; F.animIn.width = E.cycleW }); B.onAddSlide = function(E) { E.hide() }; B.cssBefore = { width: 0 }; B.animIn = { left: 0 }; B.animOut = { width: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.turnRight = function(C, D, B) { B.before.push(function(G, E, F) { A(this).show(); F.animIn.width = E.cycleW; F.animOut.left = G.cycleW }); B.onAddSlide = function(E) { E.hide() }; B.cssBefore = { left: 0, width: 0 }; B.animIn = { left: 0 }; B.animOut = { width: 0 }; B.cssAfter = { display: "none"} }; A.fn.cycle.transitions.zoom = function(C, D, B) { B.cssFirst = { top: 0, left: 0 }; B.cssAfter = { display: "none" }; B.before.push(function(G, E, F) { A(this).show(); F.cssBefore = { width: 0, height: 0, top: E.cycleH / 2, left: E.cycleW / 2 }; F.cssAfter = { display: "none" }; F.animIn = { top: 0, left: 0, width: E.cycleW, height: E.cycleH }; F.animOut = { width: 0, height: 0, top: G.cycleH / 2, left: G.cycleW / 2 }; A(G).css("zIndex", 2); A(E).css("zIndex", 1) }); B.onAddSlide = function(E) { E.hide() } }; A.fn.cycle.transitions.fadeZoom = function(C, D, B) { B.before.push(function(G, E, F) { F.cssBefore = { width: 0, height: 0, opacity: 1, left: E.cycleW / 2, top: E.cycleH / 2, zIndex: 1 }; F.animIn = { top: 0, left: 0, width: E.cycleW, height: E.cycleH} }); B.animOut = { opacity: 0 }; B.cssAfter = { zIndex: 0} }; A.fn.cycle.transitions.blindX = function(D, E, C) { var B = D.css("overflow", "hidden").width(); E.show(); C.before.push(function(H, F, G) { A(H).css("zIndex", 1) }); C.cssBefore = { left: B, zIndex: 2 }; C.cssAfter = { zIndex: 1 }; C.animIn = { left: 0 }; C.animOut = { left: B} }; A.fn.cycle.transitions.blindY = function(D, E, C) { var B = D.css("overflow", "hidden").height(); E.show(); C.before.push(function(H, F, G) { A(H).css("zIndex", 1) }); C.cssBefore = { top: B, zIndex: 2 }; C.cssAfter = { zIndex: 1 }; C.animIn = { top: 0 }; C.animOut = { top: B} }; A.fn.cycle.transitions.blindZ = function(E, F, D) { var C = E.css("overflow", "hidden").height(); var B = E.width(); F.show(); D.before.push(function(I, G, H) { A(I).css("zIndex", 1) }); D.cssBefore = { top: C, left: B, zIndex: 2 }; D.cssAfter = { zIndex: 1 }; D.animIn = { top: 0, left: 0 }; D.animOut = { top: C, left: B} }; A.fn.cycle.transitions.growX = function(C, D, B) { B.before.push(function(G, E, F) { F.cssBefore = { left: this.cycleW / 2, width: 0, zIndex: 2 }; F.animIn = { left: 0, width: this.cycleW }; F.animOut = { left: 0 }; A(G).css("zIndex", 1) }); B.onAddSlide = function(E) { E.hide().css("zIndex", 1) } }; A.fn.cycle.transitions.growY = function(C, D, B) { B.before.push(function(G, E, F) { F.cssBefore = { top: this.cycleH / 2, height: 0, zIndex: 2 }; F.animIn = { top: 0, height: this.cycleH }; F.animOut = { top: 0 }; A(G).css("zIndex", 1) }); B.onAddSlide = function(E) { E.hide().css("zIndex", 1) } }; A.fn.cycle.transitions.curtainX = function(C, D, B) { B.before.push(function(G, E, F) { F.cssBefore = { left: E.cycleW / 2, width: 0, zIndex: 1, display: "block" }; F.animIn = { left: 0, width: this.cycleW }; F.animOut = { left: G.cycleW / 2, width: 0 }; A(G).css("zIndex", 2) }); B.onAddSlide = function(E) { E.hide() }; B.cssAfter = { zIndex: 1, display: "none"} }; A.fn.cycle.transitions.curtainY = function(C, D, B) { B.before.push(function(G, E, F) { F.cssBefore = { top: E.cycleH / 2, height: 0, zIndex: 1, display: "block" }; F.animIn = { top: 0, height: this.cycleH }; F.animOut = { top: G.cycleH / 2, height: 0 }; A(G).css("zIndex", 2) }); B.onAddSlide = function(E) { E.hide() }; B.cssAfter = { zIndex: 1, display: "none"} }; A.fn.cycle.transitions.cover = function(E, F, D) { var G = D.direction || "left"; var B = E.css("overflow", "hidden").width(); var C = E.height(); D.before.push(function(J, H, I) { I.cssBefore = I.cssBefore || {}; I.cssBefore.zIndex = 2; I.cssBefore.display = "block"; if (G == "right") { I.cssBefore.left = -B } else { if (G == "up") { I.cssBefore.top = C } else { if (G == "down") { I.cssBefore.top = -C } else { I.cssBefore.left = B } } } A(J).css("zIndex", 1) }); if (!D.animIn) { D.animIn = { left: 0, top: 0} } if (!D.animOut) { D.animOut = { left: 0, top: 0} } D.cssAfter = D.cssAfter || {}; D.cssAfter.zIndex = 2; D.cssAfter.display = "none" }; A.fn.cycle.transitions.uncover = function(E, F, D) { var G = D.direction || "left"; var B = E.css("overflow", "hidden").width(); var C = E.height(); D.before.push(function(J, H, I) { I.cssBefore.display = "block"; if (G == "right") { I.animOut.left = B } else { if (G == "up") { I.animOut.top = -C } else { if (G == "down") { I.animOut.top = C } else { I.animOut.left = -B } } } A(J).css("zIndex", 2); A(H).css("zIndex", 1) }); D.onAddSlide = function(H) { H.hide() }; if (!D.animIn) { D.animIn = { left: 0, top: 0} } D.cssBefore = D.cssBefore || {}; D.cssBefore.top = 0; D.cssBefore.left = 0; D.cssAfter = D.cssAfter || {}; D.cssAfter.zIndex = 1; D.cssAfter.display = "none" }; A.fn.cycle.transitions.toss = function(E, F, D) { var B = E.css("overflow", "visible").width(); var C = E.height(); D.before.push(function(I, G, H) { A(I).css("zIndex", 2); H.cssBefore.display = "block"; if (!H.animOut.left && !H.animOut.top) { H.animOut = { left: B * 2, top: -C / 2, opacity: 0} } else { H.animOut.opacity = 0 } }); D.onAddSlide = function(G) { G.hide() }; D.cssBefore = { left: 0, top: 0, zIndex: 1, opacity: 1 }; D.animIn = { left: 0 }; D.cssAfter = { zIndex: 2, display: "none"} }; A.fn.cycle.transitions.wipe = function(K, H, C) { var J = K.css("overflow", "hidden").width(); var F = K.height(); C.cssBefore = C.cssBefore || {}; var D; if (C.clip) { if (/l2r/.test(C.clip)) { D = "rect(0px 0px " + F + "px 0px)" } else { if (/r2l/.test(C.clip)) { D = "rect(0px " + J + "px " + F + "px " + J + "px)" } else { if (/t2b/.test(C.clip)) { D = "rect(0px " + J + "px 0px 0px)" } else { if (/b2t/.test(C.clip)) { D = "rect(" + F + "px " + J + "px " + F + "px 0px)" } else { if (/zoom/.test(C.clip)) { var L = parseInt(F / 2); var E = parseInt(J / 2); D = "rect(" + L + "px " + E + "px " + L + "px " + E + "px)" } } } } } } C.cssBefore.clip = C.cssBefore.clip || D || "rect(0px 0px 0px 0px)"; var G = C.cssBefore.clip.match(/(\d+)/g); var L = parseInt(G[0]), B = parseInt(G[1]), I = parseInt(G[2]), E = parseInt(G[3]); C.before.push(function(T, O, R) { if (T == O) { return } var N = A(T).css("zIndex", 2); var M = A(O).css({ zIndex: 3, display: "block" }); var Q = 1, P = parseInt((R.speedIn / 13)) - 1; function S() { var V = L ? L - parseInt(Q * (L / P)) : 0; var W = E ? E - parseInt(Q * (E / P)) : 0; var X = I < F ? I + parseInt(Q * ((F - I) / P || 1)) : F; var U = B < J ? B + parseInt(Q * ((J - B) / P || 1)) : J; M.css({ clip: "rect(" + V + "px " + U + "px " + X + "px " + W + "px)" }); (Q++ <= P) ? setTimeout(S, 13) : N.css("display", "none") } S() }); C.cssAfter = {}; C.animIn = { left: 0 }; C.animOut = { left: 0} } })(jQuery);
