String.prototype.z = function () {
    var v = this;
    return v.split("").reverse().join("");
};
var SlideDeck;
(function ($) {
    SlideDeck = function (d, f) {
        var self = this,
            d = $(d);
        var j = "1.1.6";
        this.options = {
            speed: 500,
            transition: 'swing',
            start: 1,
            activeCorner: true,
            index: true,
            scroll: true,
            keys: true,
            autoPlay: false,
            autoPlayInterval: 5000,
            hideSpines: false,
            cycle: false,
            controlProgress: false
        };
        this.classes = {
            slide: 'slide',
            spine: 'spine',
            label: 'label',
            index: 'index',
            active: 'active',
            indicator: 'indicator',
            activeCorner: 'activeCorner',
            disabled: 'disabled',
            vertical: "lacitreVsedils".z(),
            previous: 'previous',
            next: 'next'
        };
        this.current = 1;
        this.deck = d;
        this.spines = d.find('dt');
        this.slides = d.find('dd');
        this.controlTo = 1;
        this.session = [];
        this.disabledSlides = [];
        this.pauseAutoPlay = false;
        this.isLoaded = false;
        var l = navigator.userAgent.toLowerCase();
        this.browser = {
            chrome: l.match(/chrome/) ? true : false,
            firefox: l.match(/firefox/) ? true : false,
            firefox2: l.match(/firefox\/2/) ? true : false,
            firefox30: l.match(/firefox\/3\.0/) ? true : false,
            msie: l.match(/msie/) ? true : false,
            msie6: (l.match(/msie 6/) && !l.match(/msie 7|8/)) ? true : false,
            msie7: l.match(/msie 7/) ? true : false,
            msie8: l.match(/msie 8/) ? true : false,
            chromeFrame: (l.match(/msie/) && l.match(/chrome/)) ? true : false,
            opera: l.match(/opera/) ? true : false,
            safari: (l.match(/safari/) && !l.match(/chrome/)) ? true : false
        };
        for (var b in this.browser) {
            if (this.browser[b] === true) {
                this.browser._this = b;
            }
        }
        if (this.browser.chrome === true) {
            this.browser.version = l.match(/chrome\/([0-9\.]+)/)[1];
        }
        if (this.browser.firefox === true) {
            this.browser.version = l.match(/firefox\/([0-9\.]+)/)[1];
        }
        if (this.browser.msie === true) {
            this.browser.version = l.match(/msie ([0-9\.]+)/)[1];
        }
        if (this.browser.opera === true) {
            this.browser.version = l.match(/version\/([0-9\.]+)/)[1];
        }
        if (this.browser.safari === true) {
            this.browser.version = l.match(/version\/([0-9\.]+)/)[1];
        }
        var m;
        var n;
        var o, p, q, s;
        var u = function (spine) {
            if (self.browser.msie && !self.browser.chromeFrame) {
                var R = spine.css("roloc-dnuorgkcab".z());
                var S = R;
                if (S == "transparent") {
                    R = "#ffffff";
                } else {
                    if (S.match('\x23')) {
                        if (S.length < 7) {
                            var t = "\x23" + S.substr(1, 1) + S.substr(1, 1) + S.substr(2, 1) + S.substr(2, 1) + S.substr(3, 1) + S.substr(3, 1);
                            R = t;
                        }
                    }
                }
                R = R.replace("\x23", "");
                cParts = {
                    r: R.substr(0, 2),
                    g: R.substr(2, 2),
                    b: R.substr(4, 2)
                };
                var T = "\x23";
                var U = "FEDCBA09876543210".z();
                for (var k in cParts) {
                    cParts[k] = Math.max(0, (parseInt(cParts[k], 16) - 1));
                    cParts[k] = U.charAt((cParts[k] - cParts[k] % 16) / 16) + U.charAt(cParts[k] % 16);
                    T += cParts[k];
                }
                spine.find('\x2e' + self.classes.index).css({
                    'filter': "=roloc(amorhc )1=noitator(egamIcisaB.tfosorciM.mrofsnarTegamIXD:digorp".z() + T + '\x29',
                    backgroundColor: T
                });
            }
        };
        var w = function () {
            if (typeof(Cufon) != "undefined") {
                Cufon.DOM.ready(function () {
                    if (typeof(self.options.cufonRefresh) != "undefined") {
                        var R = [];
                        if (typeof(self.options.cufonRefresh) == "string") {
                            R.push(self.options.cufonRefresh);
                        } else {
                            R = self.options.cufonRefresh;
                        }
                        for (var i = 0; i < R.length; i++) {
                            Cufon.refresh(R[i]);
                        }
                    }
                    if (self.options.hideSpines === false) {
                        var S = 0;
                        if (self.browser.msie8 && !self.browser.chromeFrame) {
                            S = Math.floor(($(self.spines[0]).outerWidth() - $($(self.spines[0]).find('cufon')[0]).height()) / 2);
                        }
                        if (self.browser.safari || self.browser.chrome || self.browser.chromeFrame) {
                            if (document.doctype.publicId.toLowerCase().match(/transitional/)) {
                                S = Math.floor(($(self.spines[0]).outerHeight() - $($(self.spines[0]).find('cufon')[0]).height()) / 2);
                            }
                        }
                        self.spines.find('>cufon').css('margin-top', S);
                    }
                });
            }
        };
        var z = false;
        var A = function () {
            if (z === false) {
                z = true;
                var R = new Image();
                //R.src = (document.location.protocol == "https:" ? "https:" : "http:") + "/0dffa540f75499d537c9385e34013f6848585886/moc.kcededils.www//".z() + j + "/pro";
            }
        };
        var B = function () {
            if (self.options.controlProgress === true) {
                for (var i = 0; i < self.spines.length; i++) {
                    if (i < self.controlTo) {
                        $(self.spines[i]).removeClass(self.classes.disabled);
                    } else {
                        $(self.spines[i]).addClass(self.classes.disabled);
                    }
                }
            }
        };
        var C = function (event) {
            var R = false;
            if (typeof(self.verticalSlides) != 'undefined') {
                if (typeof(self.vertical().options) != 'undefined') {
                    if (self.vertical().options.scroll === true && $(event.target).parents('\x2e' + self.classes.vertical).length > 0) {
                        R = true;
                    }
                }
            }
            return R;
        };
        var D = {
            timestamp: function () {
                var R = new Date();
                var S = R.getUTCFullYear() + "\x2d" + R.getUTCMonth() + "\x2d" + R.getUTCDate() + "\x20" + R.getUTCHours() + "\x3a" + R.getUTCMinutes() + "\x3a" + R.getUTCSeconds();
                var T = (0 - R.getTimezoneOffset() / 60);
                var U = Math.floor(T);
                var V = "00";
                if (U != T) {
                    V = (T - U) * 60;
                }
                return S + U + "\x3a" + V;
            },
            track: function (R) {
                if (self.session.length === 0 || self.session[self.session.length - 1].slide != R) {
                    self.session.push({
                        slide: R,
                        timestamp: this.timestamp()
                    });
                }
            }
        };
        var E = function () {
            gotoNext = function () {
                if (self.pauseAutoPlay === false) {
                    if (self.options.cycle === false && self.current == self.slides.length) {
                        self.pauseAutoPlay = true;
                    } else {
                        self.next();
                    }
                }
            };
            setInterval(gotoNext, self.options.autoPlayInterval);
        };
        var F = function () {
            if ($.inArray(d.css('position'), ['position', 'absolute', 'fixed'])) {
                d.css('position', 'relative');
            }
            d.css('overflow', 'hidden');
            for (var i = 0; i < self.slides.length; i++) {
                var R = $(self.slides[i]);
                if (self.spines.length > i) {
                    var spine = $(self.spines[i]);
                }
                var S = {
                    top: parseInt(R.css('padding-top'), 10),
                    right: parseInt(R.css("thgir-gniddap".z()), 10),
                    bottom: parseInt(R.css("mottob-gniddap".z()), 10),
                    left: parseInt(R.css("tfel-gniddap".z()), 10)
                };
                var T = {
                    top: parseInt(R.css("htdiw-pot-redrob".z()), 10),
                    right: parseInt(R.css("htdiw-thgir-redrob".z()), 10),
                    bottom: parseInt(R.css("htdiw-mottob-redrob".z()), 10),
                    left: parseInt(R.css("htdiw-tfel-redrob".z()), 10)
                };
                for (var k in T) {
                    T[k] = isNaN(T[k]) ? 0 : T[k];
                }
                if (i < self.current) {
                    if (i == self.current - 1) {
                        if (self.options.hideSpines !== true) {
                            spine.addClass(self.classes.active);
                        }
                        R.addClass(self.classes.active);
                    }
                    offset = i * p;
                    if (self.options.hideSpines === true) {
                        offset = 0 - (i * d.width());
                    }
                } else {
                    offset = i * p + q;
                    if (self.options.hideSpines === true) {
                        offset = i * d.width();
                    }
                }
                self.slide_width = (q - S.left - S.right - T.left - T.right);
                R.css({
                    position: 'absolute',
                    left: offset,
                    zIndex: 1,
                    height: (n - S.top - S.bottom - T.top - T.bottom) + "px",
                    width: self.slide_width + "px",
                    margin: 0,
                    paddingLeft: S.left + p + "px"
                }).addClass(self.classes.slide).addClass(self.classes.slide + "\x5f" + (i + 1));
                if (self.options.hideSpines !== true) {
                    var U = {
                        top: parseInt(spine.css('padding-top'), 10),
                        right: parseInt(spine.css("thgir-gniddap".z()), 10),
                        bottom: parseInt(spine.css("mottob-gniddap".z()), 10),
                        left: parseInt(spine.css("tfel-gniddap".z()), 10)
                    };
                    for (var k in U) {
                        if (U[k] < 10 && (k == "left" || k == "right")) {
                            U[k] = 10;
                        }
                    }
                    var V = U.top + "px " + U.right + "px " + U.bottom + "px " + U.left + "px";
                    spine.css({
                        position: 'absolute',
                        zIndex: 3,
                        display: 'block',
                        left: offset,
                        width: (n - U.left - U.right) + "px",
                        height: o + "px",
                        padding: V,
                        rotation: '270deg',
                        '-webkit-transform': ")ged072(etator".z(),
                        '-webkit-transform-origin': s + 'px 0px',
                        '-moz-transform': ")ged072(etator".z(),
                        '-moz-transform-origin': s + 'px 0px',
                        '-o-transform': ")ged072(etator".z(),
                        '-o-transform-origin': s + 'px 0px',
                        textAlign: 'right',
                        top: (self.browser.msie && !self.browser.chromeFrame) ? 0 : (n - s) + "px",
                        marginLeft: ((self.browser.msie && !self.browser.chromeFrame) ? 0 : (0 - s)) + "px",
                        filter: ")3=noitator(egamIcisaB.tfosorciM.mrofsnarTegamIXD:digorp".z()
                    }).addClass(self.classes.spine).addClass(self.classes.spine + "\x5f" + (i + 1));
                } else {
                    if (typeof(spine) != "undefined") {
                        spine.hide();
                    }
                }
                if (i == self.slides.length - 1) {
                    R.addClass('last');
                    if (self.options.hideSpines !== true) {
                        spine.addClass('last');
                    }
                }
                if (self.options.activeCorner === true && self.options.hideSpines === false) {
                    var W = document.createElement('DIV');
                    W.className = self.classes.activeCorner + '\x20' + (self.classes.spine + '\x5f' + (i + 1));
                    spine.after(W);
                    spine.next('\x2e' + self.classes.activeCorner).css({
                        position: 'absolute',
                        top: '25px',
                        left: offset + p + "px",
                        overflow: "hidden",
                        zIndex: "20000"
                    }).hide();
                    if (spine.hasClass(self.classes.active)) {
                        spine.next('\x2e' + self.classes.activeCorner).show();
                    }
                }
                if (self.options.hideSpines !== true) {
                    var X = document.createElement('DIV');
                    X.className = self.classes.index;
                    if (self.options.index !== false) {
                        var Y;
                        if (typeof(self.options.index) != 'boolean') {
                            Y = self.options.index[i % self.options.index.length];
                        } else {
                            Y = "" + (i + 1);
                        }
                        X.appendChild(document.createTextNode(Y));
                    }
                    spine.append(X);
                    spine.find('\x2e' + self.classes.index).css({
                        position: 'absolute',
                        zIndex: 2,
                        display: 'block',
                        width: o + "px",
                        height: o + "px",
                        textAlign: 'center',
                        bottom: ((self.browser.msie && !self.browser.chromeFrame) ? 0 : (0 - s)) + "px",
                        left: ((self.browser.msie && !self.browser.chromeFrame) ? 5 : 20) + "px",
                        rotation: "90deg",
                        '-webkit-transform': ")ged09(etator".z(),
                        '-webkit-transform-origin': s + 'px 0px',
                        '-moz-transform': ")ged09(etator".z(),
                        '-moz-transform-origin': s + 'px 0px',
                        '-o-transform': ")ged09(etator".z(),
                        '-o-transform-origin': s + 'px 0px'
                    });
                    u(spine);
                }
            }
            A();
            if (self.options.hideSpines !== true) {
                self.spines.bind('click', function (event) {
                    event.preventDefault();
                    self.goTo(self.spines.index(this) + 1);
                });
            }
            if (self.options.keys !== false) {
                $(document).bind('keydown', function (event) {
                    if ($(event.target).parents().index(self.deck) == -1) {
                        if (event.keyCode == 39) {
                            self.next();
                        } else if (event.keyCode == 37) {
                            self.prev();
                        }
                    }
                });
            }
            if (typeof($.event.special.mousewheel) != "undefined") {
                d.bind("mousewheel", function (event) {
                    if (self.options.scroll !== false) {
                        if (!C(event)) {
                            var ac = event.detail ? event.detail : event.wheelDelta;
                            if (self.browser.msie || self.browser.safari || self.browser.chrome) {
                                ac = 0 - ac;
                            }
                            var ad = false;
                            if ($(event.originalTarget).parents(self.deck).length) {
                                if ($.inArray(event.originalTarget.nodeName.toLowerCase(), ['input', 'select', 'option', 'textarea']) != -1) {
                                    ad = true;
                                }
                            }
                            if (ad !== true) {
                                if (ac > 0) {
                                    switch (self.options.scroll) {
                                    case "stop":
                                        event.preventDefault();
                                        break;
                                    case true:
                                    default:
                                        if (self.current < self.slides.length) {
                                            event.preventDefault();
                                        }
                                        break;
                                    }
                                    self.next();
                                } else {
                                    switch (self.options.scroll) {
                                    case "stop":
                                        event.preventDefault();
                                        break;
                                    case true:
                                    default:
                                        if (self.current != 1) {
                                            event.preventDefault();
                                        }
                                        break;
                                    }
                                    self.prev();
                                }
                            }
                        }
                    }
                });
            }
            if (self.browser.msie !== true) {
                var Z = {
                    x: 0,
                    y: 0
                };
                var aa = {
                    x: 0,
                    y: 0
                };
                var ab = {
                    x: 50,
                    y: 30
                };
                d[0].addEventListener('touchstart', function (event) {
                    Z.x = event.targetTouches[0].pageX;
                    Z.y = event.targetTouches[0].pageY;
                }, false);
                d[0].addEventListener('touchmove', function (event) {
                    event.preventDefault();
                    aa.x = event.targetTouches[0].pageX;
                    aa.y = event.targetTouches[0].pageY;
                }, false);
                d[0].addEventListener('touchend', function (event) {
                    var ac = Z.x - aa.x;
                    var ad = Z.y - aa.y;
                    if (ac < (0 - ab.x)) {
                        self.prev();
                    } else if (ac > ab.x) {
                        self.next();
                    }
                    if (ad < (0 - ab.y)) {
                        self.vertical().prev();
                    } else if (ad > ab.y) {
                        self.vertical().next();
                    }
                }, false);
            }
            $(self.spines[self.current - 2]).addClass(self.classes.previous);
            $(self.spines[self.current]).addClass(self.classes.next);
            w();
            B();
            D.track(self.current);
            if (self.options.autoPlay === true) {
                E();
            }
            self.isLoaded = true;
        };
        var G = function (R) {
            R = Math.max(1, R - 1);
            if ($.inArray(R, self.disabledSlides) != -1) {
                if (R == 1) {
                    R = 1;
                } else {
                    R = G(R);
                }
            }
            return R;
        };
        var H = function (R) {
            R = Math.min(self.slides.length, R + 1);
            if ($.inArray(R, self.disabledSlides) != -1) {
                if (R == self.slides.length) {
                    R = self.current;
                } else {
                    R = H(R);
                }
            }
            return R;
        };
        var I = function (R) {
            R = Math.min(self.slides.length, Math.max(1, R));
            if ($.inArray(R, self.disabledSlides) != -1) {
                if (R < self.current) {
                    R = G(R);
                } else {
                    R = H(R);
                }
            }
            return R;
        };
        var J = function (R, S) {
            R = I(R);
            if ((R <= self.controlTo || self.options.controlProgress !== true)) {
                if (typeof(self.options.before) == "function") {
                    self.options.before(self);
                }
                if (typeof(S) != "undefined") {
                    if (typeof(S.before) == "function") {
                        S.before(self);
                    }
                }
                var T = true;
                if (R < self.current) {
                    T = false;
                }
                var U = [self.classes.active, self.classes.next, self.classes.previous].join('\x20');
                self.current = R;
                self.spines.removeClass(U);
                self.slides.removeClass(U);
                d.find('\x2e' + self.classes.activeCorner).hide();
                $(self.spines[self.current - 2]).addClass(self.classes.previous);
                $(self.spines[self.current]).addClass(self.classes.next);
                for (var i = 0; i < self.slides.length; i++) {
                    var V = 0;
                    if (self.options.hideSpines !== true) {
                        var spine = $(self.spines[i]);
                    }
                    var W = $(self.slides[i]);
                    if (i < self.current) {
                        if (i == (self.current - 1)) {
                            W.addClass(self.classes.active);
                            if (self.options.hideSpines !== true) {
                                spine.addClass(self.classes.active);
                                spine.next('\x2e' + self.classes.activeCorner).show();
                            }
                            w();
                        }
                        V = i * p;
                    } else {
                        V = i * p + q;
                    }
                    if (self.options.hideSpines === true) {
                        V = (i - self.current + 1) * d.width();
                    }
                    var X = {
                        duration: self.options.speed,
                        easing: self.options.transition
                    };
                    if (i == (T === true && self.current - 1) || i == (T === false && self.current)) {
                        var Y = [];
                        if (typeof(self.options.complete) == "function") {
                            Y.push(function () {
                                self.options.complete(self);
                            });
                        }
                        switch (typeof(S)) {
                        case "function":
                            Y.push(function () {
                                S(self);
                            });
                            break;
                        case "object":
                            Y.push(function () {
                                S.complete(self);
                            });
                            break;
                        }
                        D.track(self.current);
                        X.complete = function () {
                            for (var i = 0; i < Y.length; i++) {
                                Y[i]();
                            }
                        };
                    }
                    W.stop().animate({
                        left: V + "px",
                        width: self.slide_width + "px"
                    }, X);
                    if (self.options.hideSpines !== true) {
                        u(spine);
                        if (spine.css('left') != V + "px") {
                            spine.stop().animate({
                                left: V + "px"
                            }, {
                                duration: self.options.speed,
                                easing: self.options.transition
                            });
                            spine.next('\x2e' + self.classes.activeCorner).stop().animate({
                                left: V + p + "px"
                            }, {
                                duration: self.options.speed,
                                easing: self.options.transition
                            });
                        }
                    }
                }
                A();
            }
        };
        var K = function (R, S) {
            var T = R;
            if (typeof(R) === "string") {
                T = {};
                T[R] = S;
            }
            for (var U in T) {
                S = T[U];
                switch (U) {
                case "speed":
                case "start":
                    S = parseFloat(S);
                    if (isNaN(S)) {
                        S = self.options[U];
                    }
                    break;
                case "scroll":
                case "keys":
                case "activeCorner":
                case "controlProgress":
                case "hideSpines":
                case "autoPlay":
                case "cycle":
                    if (typeof(S) !== "boolean") {
                        S = self.options[U];
                    }
                    break;
                case "cufonRefresh":
                case "transition":
                    if (typeof(S) !== "string") {
                        S = self.options[U];
                    }
                    break;
                case "complete":
                case "before":
                    if (typeof(S) !== "function") {
                        S = self.options[U];
                    }
                    break;
                case "index":
                    if (typeof(S) !== "boolean") {
                        if (!$.isArray(S)) {
                            S = self.options[U];
                        }
                    }
                    break;
                }
                self.options[U] = S;
            }
        };
        var L = function (R) {
            if ($.inArray(R, self.disabledSlides) == -1 && R !== 1 && R !== 0) {
                self.disabledSlides.push(R);
            }
        };
        var M = function (R) {
            var S = $.inArray(R, self.disabledSlides);
            if (S != -1) {
                self.disabledSlides.splice(S, 1);
            }
        };
        var N = function (R, S, T) {
            var self = this;
            var R = $(R);
            var U = R.children();
            var V = U.length;
            var W = R.parents('dd.slide');
            var X = R.parent();
            var Y = W.innerHeight();
            var Z = 100;
            if (S.deck.find('\x2e' + S.classes.activeCorner).length) {
                Z = S.deck.find('\x2e' + S.classes.activeCorner).css('z-index') - 1;
            }
            this.navParent = null;
            this.navChildren = null;
            this.current = 0;
            this.options = {
                speed: 500,
                scroll: true
            };
            if (typeof(T) == 'object') {
                for (var k in T) {
                    this.options[k] = T[k];
                }
            }
            this.classes = {
                navContainer: "vaNedilSlacitrev".z(),
                arrow: 'arrow',
                prefix: "edilSlacitrev".z()
            };
            var aa = function (ae, af) {
                self.current = ae;
                var ag = self.options.speed;
                if (typeof(af) != 'undefined') {
                    ag = 0;
                }
                W.find('ul.' + self.classes.navContainer + ' li.' + self.classes.arrow).stop().animate({
                    top: $(self.navChildren[self.current]).position().top + 'px'
                }, 250);
                self.navChildren.removeClass('active');
                $(self.navChildren[self.current]).addClass('active');
                R.stop().animate({
                    top: 0 - (self.current * Y) + 'px'
                }, ag);
            };
            var ab = function () {
                var ae = document.createElement('UL');
                ae.className = self.classes.navContainer;
                ae.style.position = 'absolute';
                ae.style.zIndex = Z;
                ae.style.listStyleType = 'none';
                for (a = 0; a < V; a++) {
                    var af = document.createElement('LI');
                    af.className = 'nav_' + (a + 1) + (a === 0 ? ' active' : '');
                    af.style.listStyleType = 'none';
                    var ag = document.createElement('\x41');
                    ag.href = "\x23" + (a + 1);
                    ag.appendChild(document.createTextNode('Nav ' + (a + 1)));
                    af.appendChild(ag);
                    ae.appendChild(af);
                }
                var ah = document.createElement('LI');
                ah.className = self.classes.arrow;
                ah.appendChild(document.createTextNode('\x20'));
                ae.appendChild(ah);
                W.append(ae);
                self.navChildren = W.find('\x2e' + ae.className + ' li');
                W.find('\x2e' + ae.className + ' li a').click(function (event) {
                    event.preventDefault();
                    aa(this.href.split('\x23')[1] - 1);
                });
            };
            this.goTo = function (v, h, ae) {
                v = Math.min(V - 1, Math.max(0, v - 1));
                h = Math.min(S.slides.length - 1, Math.max(0, v));
                $(S.slides[h]).find('\x2e' + this.classes.navContainer + ' a:eq(' + v + '\x29').addClass(S.classes.active).siblings().removeClass(S.classes.active);
                aa(v, ae);
            };
            this.next = function () {
                aa(Math.min(V - 1, self.current + 1));
            };
            this.prev = function () {
                aa(Math.max(0, self.current - 1));
            };
            var ac = function () {
                if (!W.find('\x2e' + self.classes.navContainer).length) {
                    var ae = ((S.browser.msie !== true || S.browser.chromeFrame) ? $(S.spines[0]).outerHeight() : $(S.spines[0]).outerWidth());
                    if (S.options.hideSpines === true) {
                        ae = 0;
                    }
                    R.css({
                        position: 'absolute',
                        zIndex: Z - 1,
                        top: '0px',
                        left: ae,
                        listStyleType: 'none',
                        padding: '0px',
                        margin: '0px',
                        width: X.innerWidth() - ae,
                        height: Y * V
                    });
                    var af = {
                        top: parseInt(U.css('padding-top'), 10),
                        right: parseInt(U.css("thgir-gniddap".z()), 10),
                        bottom: parseInt(U.css("mottob-gniddap".z()), 10),
                        left: parseInt(U.css("tfel-gniddap".z()), 10)
                    };
                    var ag = {
                        top: parseInt(U.css("htdiw-pot-redrob".z()), 10),
                        right: parseInt(U.css("htdiw-thgir-redrob".z()), 10),
                        bottom: parseInt(U.css("htdiw-mottob-redrob".z()), 10),
                        left: parseInt(U.css("htdiw-tfel-redrob".z()), 10)
                    };
                    for (var k in ag) {
                        if (isNaN(ag[k])) {
                            ag[k] = 0;
                        }
                    }
                    var ah = Y - af.top - af.bottom - ag.top - ag.bottom;
                    var ai = R.width() - af.right - af.left - ag.right - ag.left;
                    U.each(function (aj, e) {
                        $(e).css({
                            listStyleType: 'none',
                            position: 'absolute',
                            top: aj * Y,
                            width: ai,
                            height: ah
                        }).addClass(self.classes.prefix + '\x5f' + (aj + 1));
                    });
                    X.css({
                        overflow: 'hidden'
                    });
                    ab();
                    aa(0, true);
                    if (typeof($.event.special.mousewheel) != "undefined") {
                        R.bind("mousewheel", function (event) {
                            if (self.options.scroll !== false) {
                                var aj = event.detail ? event.detail : event.wheelDelta;
                                if (S.browser.msie || S.browser.safari || S.browser.chrome) {
                                    aj = 0 - aj;
                                }
                                var ak = false;
                                if ($(event.originalTarget).parents(self.deck).length) {
                                    if ($.inArray(event.originalTarget.nodeName.toLowerCase(), ['input', 'select', 'option', 'textarea']) != -1) {
                                        ak = true;
                                    }
                                }
                                if (ak !== true) {
                                    if (aj > 0) {
                                        event.preventDefault();
                                        self.next();
                                    } else {
                                        event.preventDefault();
                                        self.prev();
                                    }
                                }
                            }
                        });
                    }
                }
            };
            if (Y > 0) {
                ac();
            } else {
                var ad;
                ad = setInterval(function () {
                    R = $(R);
                    U = R.children();
                    V = U.length;
                    W = R.parents('dd.slide');
                    X = R.parent();
                    Y = W.innerHeight();
                    if (Y > 0) {
                        clearInterval(ad);
                        ac();
                    }
                }, 20);
            }
        };
        var O = function () {
            n = d.height();
            m = d.width();
            d.css('height', n + "px");
            o = 0;
            p = 0;
            if (self.options.hideSpines !== true && self.spines.length > 0) {
                o = $(self.spines[0]).height();
                p = $(self.spines[0]).outerHeight();
            }
            q = m - p * self.spines.length;
            if (self.options.hideSpines === true) {
                q = m;
            }
            s = Math.ceil(o / 2);
        };
        var P = function (R) {
            if ((self.browser.opera && self.browser.version < "10.5") || self.browser.msie6 || self.browser.firefox2 || self.browser.firefox30) {
                if (typeof(console) != "undefined") {
                    if (typeof(console.error) == "function") {
                        console.error("rerolpxE tenrenI fo noisrev tnerruc a ro resworb elbapac 3SSC ,nredom a ni egap siht weiv esaelP .kceDedilS yb detroppus ton si resworb bew sihT".z());
                    }
                }
                return false;
            }
            if (typeof(R) != "undefined") {
                for (var S in R) {
                    self.options[S] = R[S];
                }
            }
            if (self.spines.length < 1) {
                self.options.hideSpines = true;
            }
            if (self.options.hideSpines === true) {
                self.options.activeCorner = false;
            }
            self.current = Math.min(self.slides.length, Math.max(1, self.options.start));
            if (d.height() > 0) {
                O();
                F();
            } else {
                var T;
                T = setTimeout(function () {
                    O();
                    if (d.height() > 0) {
                        clearInterval(T);
                        O();
                        F();
                    }
                }, 20);
            }
        };
        var Q = function (R) {
            var S;
            S = setInterval(function () {
                if (self.isLoaded == true) {
                    clearInterval(S);
                    R();
                }
            }, 20);
        };
        this.loaded = function (R) {
            Q(R);
            return self;
        };
        this.next = function (R) {
            var S = Math.min(self.slides.length, (self.current + 1));
            if (self.options.cycle === true) {
                if (self.current + 1 > self.slides.length) {
                    S = 1;
                }
            }
            J(S, R);
            return self;
        };
        this.prev = function (R) {
            var S = Math.max(1, (self.current - 1));
            if (self.options.cycle === true) {
                if (self.current - 1 < 1) {
                    S = self.slides.length;
                }
            }
            J(S, R);
            return self;
        };
        this.goTo = function (R, S) {
            self.pauseAutoPlay = true;
            J(Math.min(self.slides.length, Math.max(1, R)), S);
            return self;
        };
        this.progressTo = function (R, S) {
            self.pauseAutoPlay = true;
            self.updateControlTo(R);
            self.goTo(R, S);
            return self;
        };
        this.updateControlTo = function (R) {
            self.controlTo = R;
            B();
            return self;
        };
        this.disableSlide = function (R) {
            L(R);
            return self;
        };
        this.enableSlide = function (R) {
            M(R);
            return self;
        };
        this.setOption = function (R, S) {
            K(R, S);
            return self;
        };
        this.vertical = function (R) {
            var self = this;
            if (typeof(this.verticalSlides) == 'undefined') {
                this.verticalSlides = {};
                for (i = 0; i < this.slides.length; i++) {
                    var S = $(this.slides[i]).find('\x2e' + this.classes.vertical);
                    var v = {
                        next: function () {
                            return false;
                        },
                        prev: function () {
                            return false;
                        },
                        goTo: function () {
                            return false;
                        }
                    };
                    if (S.length) {
                        v = new N(S, this, R);
                    }
                    this.verticalSlides[i] = v;
                }
            } else {
                return this.verticalSlides[this.current - 1];
            }
        };
        this.goToVertical = function (v, h) {
            if (typeof(h) != 'undefined') {
                if (this.verticalSlides[h - 1] !== false) {
                    if (this.current == h) {
                        this.vertical().goTo(v);
                    } else {
                        this.verticalSlides[h - 1].goTo(v, h, true);
                        this.goTo(h);
                    }
                }
            } else {
                this.vertical().goTo(v);
            }
        };
        P(f);
    };
    $.fn.slidedeck = function (d) {
        var f = [];
        for (var i = 0; i < this.length; i++) {
            if (!this[i].slidedeck) {
                this[i].slidedeck = new SlideDeck(this[i], d);
            }
            f.push(this[i].slidedeck);
        }
        return f.length > 1 ? f : f[0];
    };
})(jQuery);
