$(function () {
    window.$my = {
        Backshine: $('#backshine'),
        Colophon: $('#colophon'),
        Main: $('#main'),
        NavLink: $('#navigation a'),
        Availability: $('.availability'),
        AvailabilityText: $('.availability p')
    };
    $my.Colophon.hide();
    $my.Main.hide();
    $my.Backshine.css("opacity", "0");
    $my.AvailabilityText.css("opacity", "0");
    $my.AvailabilityText.css("left", "20px");
    $('h3,p#last').after("<div class='line'></div>");
    $('#matthiaskretschmann').append("<div id='action-menu'><div id='text-size'><img id='large' src='style/images/text+.png' alt='text+' width='13' height='14'/><img id='small' src='style/images/text-.png' alt='text-' width='13' height='14'/></div><div id='print'></div></div>");
    $('#navigation span, #navigation a').css({
        'border-radius': '5px',
        '-moz-border-radius': '5px',
        '-webkit-border-radius': '5px',
        '-khtml-border-radius': '5px'
    });
    $('p, #main').css({
        'text-shadow': '0px -1px 1px rgba(0,0,0,0.1)'
    });
    $my.NavLink.click(function () {
        var currentChild = $(this).parent().prevAll().length + 1;
        $(this).parent().parent().children('.active').removeClass('active');
        $(this).parent().addClass('active');
        $my.Availability.animate({
            opacity: 0
        }, {
            queue: false
        }, 700);
        $my.Colophon.slideUp('slow');
        $my.Backshine.animate({
            opacity: 0
        }, {
            queue: false
        }, 'slow');
        $(this).parent().parent().next($my.Main).children('.active').animate({
            opacity: 0
        }, {
            queue: false
        }, 'slow').slideUp('slow', function () {
            $(this).removeClass('active');
            $(this).parent().children('div:nth-child(' + currentChild + ')').slideDown('slow', function () {
                $(this).addClass('active');
            });
            $(this).animate({
                opacity: 1
            }, {
                queue: false
            }, 'slow');
            $my.Backshine.animate({
                opacity: 1
            }, {
                queue: false
            }, 'slow');
            $my.Availability.animate({
                opacity: 1
            }, 800);
        });
        return false;
    });
    $("#navigation span, a#warrior span, .popup span, a.contact-about span").css("opacity", "0").hover(function () {
        $(this).stop().animate({
            opacity: 1
        }, 'slow');
    }, function () {
        $(this).stop().animate({
            opacity: 0
        }, 'slow');
    });
    $('#social a').hover(function () {
        $(this).stop().animate({
            marginLeft: '8px'
        }, 300);
    }, function () {
        $(this).stop().animate({
            marginLeft: 0
        }, 300);
    });
    $my.Availability.hover(function () {
        $my.AvailabilityText.stop().animate({
            left: '30px',
            opacity: '1'
        }, 300);
    }, function () {
        $my.AvailabilityText.stop().animate({
            opacity: '0',
            left: '20px'
        }, 300);
    });
    $('#toggle').click(function () {
        $my.Colophon.slideToggle(500);
        $('html,body').scrollTo('p#last', 1000);
        return false;
    });
    $('#header').each(function () {
        var distance = 10;
        var time = 500;
        var hideDelay = 300;
        var hideDelayTimer = null;
        var trigger = $('a#warrior', this);
        var popup = $('#popup', this).css('opacity', 0);
        $([trigger.get(0), popup.get(0)]).mouseover(function () {
            if (hideDelayTimer) clearTimeout(hideDelayTimer);
            if (popup.is(':animated,:visible')) {
                return;
            } else {
                beingShown = true;
                popup.css({
                    top: -35,
                    left: 150,
                    display: 'block'
                }).animate({
                    top: '-=' + distance + 'px',
                    opacity: 1
                }, time, 'swing', function () {
                    beingShown = false;
                    shown = true;
                });
            }
        }).mouseout(function () {
            if (hideDelayTimer) clearTimeout(hideDelayTimer);
            hideDelayTimer = setTimeout(function () {
                hideDelayTimer = null;
                popup.animate({
                    top: '-=' + distance + 'px',
                    opacity: 0
                }, time, 'swing', function () {
                    shown = false;
                    popup.css('display', 'none');
                });
            }, hideDelay);
        });
    });
    $('#text-size img').click(function () {
        var ourText = $('.panel,#footer,#colophon');
        var currFontSize = ourText.css('fontSize');
        var finalNum = parseFloat(currFontSize, 10);
        var stringEnding = currFontSize.slice(-2);
        if (this.id == 'large') {
            finalNum *= 1.2;
        } else if (this.id == 'small') {
            finalNum /= 1.2;
        }
        ourText.animate({
            fontSize: finalNum + stringEnding
        }, 300);
        return false;
    });
    $('#print').click(function () {
        window.print();
        return false;
    });
    $('#warning-toggle').click(function () {
        $('#iewarning').slideUp(500);
        $('#warning-toggle').fadeOut('normal')
        return false;
    });
});
$(window).load(function () {
    $my.Backshine.animate({
        opacity: 1
    }, 800);
    $my.Main.fadeIn('slow');
    $my.Colophon.css({
        'background-color': 'rgba(0,0,0,0.1)'
    });
});
if (navigator.userAgent.indexOf('iPhone') != -1) {
    addEventListener("load", function () {
        setTimeout(hideURLbar, 0);
    }, false);
}

function hideURLbar() {
    window.scrollTo(0, 1);
}
eval(function (p, a, c, k, e, d) {
    e = function (c) {
        return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
    };
    if (!''.replace(/^/, String)) {
        while (c--) {
            d[e(c)] = k[c] || e(c)
        }
        k = [function (e) {
            return d[e]
        }];
        e = function () {
            return '\\w+'
        };
        c = 1
    };
    while (c--) {
        if (k[c]) {
            p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c])
        }
    }
    return p
}(';(A(h){G m=h.2v=A(b,c,g){h(1k).2v(b,c,g)};m.1V={2y:\'y\',3x:1};m.1k=A(b){H h(1k).2w()};h.2l.2w=A(){H 8.44(A(){G b=8.43||8.42,c=8.3m==\'#P\'?b.45||b:8,g=c.46||(c.48||c).P,i=c.47;H c.3m==\'41\'||i&&h.19.3Z?g.S:i?g.1h:8})};h.2l.2v=A(r,j,a){C(Y j==\'1J\'){a=j;j=0}C(Y a==\'A\')a={3g:a};a=h.1F({},m.1V,a);j=j||a.3U||a.3x;a.2g=a.2g&&a.2y.12>1;C(a.2g)j/=2;a.1G=n(a.1G);a.2f=n(a.2f);H 8.2w().1u(A(){G k=8,o=h(k),d=r,l,e={},p=o.1o(\'Z,S\');3T(Y d){2x\'2k\':2x\'3b\':C(/^([+-]=)?\\d+(U)?$/.1d(d)){d=n(d);3S}d=h(d,8);2x\'1J\':C(d.1o||d.2m)l=(d=h(d)).1G()}h.1u(a.2y.3V(\'\'),A(b,c){G g=c==\'x\'?\'3W\':\'3Y\',i=g.3G(),f=\'35\'+g,s=k[f],t=c==\'x\'?\'3C\':\'3X\',v=t.3G();C(l){e[f]=l[i]+(p?0:s-o.1G()[i]);C(a.3B){e[f]-=1H(d.L(\'3B\'+g))||0;e[f]-=1H(d.L(\'R\'+g+\'3C\'))||0}e[f]+=a.1G[i]||0;C(a.2f[i])e[f]+=d[v]()*a.2f[i]}M e[f]=d[i];C(/^\\d+$/.1d(e[f]))e[f]=e[f]<=0?0:3k.49(e[f],u(t));C(!b&&a.2g){C(s!=e[f])q(a.4a);4m e[f]}});q(a.3g);A q(b){o.1K(e,j,a.4l,b&&A(){b.4k(8,r,a)})};A u(b){G c=\'35\'+b,g=k.4n;H p?3k.4o(g.1h[c],g.S[c]):k[c]}}).4q()};A n(b){H Y b==\'1J\'?b:{K:b,J:b}}})(2L);(A($){G 1Z=$.19.2W&&1H($.19.2V)==6&&Y 1k[\'4p\']!="1J",1Q=17,w=[];$.W=A(E,1t){H $.W.20.2u(E,1t)};$.W.V=A(){$.W.20.V()};$.2l.W=A(1t){H $.W.20.2u(8,1t)};$.W.1V={1W:50,2M:\'13-11\',3h:{},2n:\'13-D\',33:{},3a:{},14:3R,V:1B,3D:\'<a 3A="4j" 1a="4i"></a>\',1S:\'13-V\',X:17,2E:N,1O:17,1P:17,2i:17};$.W.20={F:17,B:{},2u:A(E,1t){C(8.B.E){H N}1Q=$.19.2W&&!$.4d;8.F=$.1F({},$.W.1V,1t);8.14=8.F.14;8.2C=N;C(Y E==\'1J\'){E=E 4e 2L?E:$(E);C(E.2t().2t().4f()>0){8.B.1T=E.2t();C(!8.F.2E){8.B.2Y=E.4g(1B)}}}M C(Y E==\'3b\'||Y E==\'2k\'){E=$(\'<1v/>\').Z(E)}M{3y(\'4r 3J: 3M E 39: \'+Y E);H N}8.B.E=E.1Y(\'13-E\').L(8.F.3a);E=17;8.37();8.2j();C($.2B(8.F.1P)){8.F.1P.2D(8,[8.B])}H 8},37:A(){w=8.2I();C(1Z){8.B.16=$(\'<16 1z="3P:N;"/>\').L($.1F(8.F.3Q,{2p:\'1M\',1W:0,X:\'2q\',Q:w[0],1b:w[1],14:8.F.14,K:0,J:0})).1C(\'S\')}8.B.11=$(\'<1v/>\').1N(\'36\',8.F.2M).1Y(\'13-11\').L($.1F(8.F.3h,{2p:\'1M\',1W:8.F.1W/2A,Q:w[0],1b:w[1],X:\'2q\',J:0,K:0,14:8.F.14+1})).1C(\'S\');8.B.D=$(\'<1v/>\').1N(\'36\',8.F.2n).1Y(\'13-D\').L($.1F(8.F.33,{2p:\'1M\',X:\'2q\',14:8.F.14+2})).2Q(8.F.V?$(8.F.3D).1Y(8.F.1S):\'\').1C(\'S\');8.2K();C(1Z||1Q){8.2r()}8.B.D.2Q(8.B.E.2Z())},3j:A(){G 1c=8;$(\'.\'+8.F.1S).3H(\'1D.13\',A(e){e.2S();1c.V()});$(1k).3H(\'3u.13\',A(){w=1c.2I();1c.2K();C(1Z||1Q){1c.2r()}M{1c.B.16&&1c.B.16.L({Q:w[0],1b:w[1]});1c.B.11.L({Q:w[0],1b:w[1]})}})},31:A(){$(\'.\'+8.F.1S).3n(\'1D.13\');$(1k).3n(\'3u.13\')},2r:A(){G p=8.F.X;$.1u([8.B.16||17,8.B.11,8.B.D],A(i,1m){C(1m){G 1E=\'P.S.2J\',1w=\'P.S.3v\',2s=\'P.S.4I\',29=\'P.S.3s\',2b=\'P.S.3r\',2z=\'P.S.4s\',2o=\'P.1h.2J\',2H=\'P.1h.3v\',1j=\'P.1h.3s\',1i=\'P.1h.3r\',s=1m[0].2m;s.X=\'5p\';C(i<2){s.24(\'Q\');s.24(\'1b\');s.27(\'Q\',\'\'+2s+\' > \'+1E+\' ? \'+2s+\' : \'+1E+\' + "U"\');s.27(\'1b\',\'\'+2z+\' > \'+1w+\' ? \'+2z+\' : \'+1w+\' + "U"\')}M{G 25,2d;C(p&&p.3d==3e){G K=p[0]?Y p[0]==\'2k\'?p[0].3I():p[0].1I(/U/,\'\'):1m.L(\'K\').1I(/U/,\'\');25=K.2N(\'%\')==-1?K+\' + (t = \'+1i+\' ? \'+1i+\' : \'+2b+\') + "U"\':1H(K.1I(/%/,\'\'))+\' * ((\'+2o+\' || \'+1E+\') / 2A) + (t = \'+1i+\' ? \'+1i+\' : \'+2b+\') + "U"\';C(p[1]){G J=Y p[1]==\'2k\'?p[1].3I():p[1].1I(/U/,\'\');2d=J.2N(\'%\')==-1?J+\' + (t = \'+1j+\' ? \'+1j+\' : \'+29+\') + "U"\':1H(J.1I(/%/,\'\'))+\' * ((\'+2H+\' || \'+1w+\') / 2A) + (t = \'+1j+\' ? \'+1j+\' : \'+29+\') + "U"\'}}M{25=\'(\'+2o+\' || \'+1E+\') / 2 - (8.55 / 2) + (t = \'+1i+\' ? \'+1i+\' : \'+2b+\') + "U"\';2d=\'(\'+2H+\' || \'+1w+\') / 2 - (8.5a / 2) + (t = \'+1j+\' ? \'+1j+\' : \'+29+\') + "U"\'}s.24(\'K\');s.24(\'J\');s.27(\'K\',25);s.27(\'J\',2d)}}})},2I:A(){G 1m=$(1k);G h=$.19.5d&&$.19.2V>\'9.5\'&&$.2l.56<=\'1.2.6\'?P.1h[\'2J\']:1m.Q();H[h,1m.1b()]},2K:A(){G K,J,2G=(w[0]/2)-((8.B.D.Q()||8.B.E.Q())/2),2F=(w[1]/2)-((8.B.D.1b()||8.B.E.1b())/2);C(8.F.X&&8.F.X.3d==3e){K=8.F.X[0]||2G;J=8.F.X[1]||2F}M{K=2G;J=2F}8.B.D.L({J:J,K:K})},2j:A(){8.B.16&&8.B.16.1p();C($.2B(8.F.1O)){8.F.1O.2D(8,[8.B])}M{8.B.11.1p();8.B.D.1p();8.B.E.1p()}8.3j()},V:A(){C(!8.B.E){H N}C($.2B(8.F.2i)&&!8.2C){8.2C=1B;8.F.2i.2D(8,[8.B])}M{C(8.B.1T){C(8.F.2E){8.B.E.2Z().1C(8.B.1T)}M{8.B.E.1y();8.B.2Y.1C(8.B.1T)}}M{8.B.E.1y()}8.B.D.1y();8.B.11.1y();8.B.16&&8.B.16.1y();8.B={}}8.31()}}})(2L);$(P).4A(A(){$(\'a.4v\').1D(A(e){e.2S();$.4u("z.3c",A(E){$(E).W({V:N,X:["15%",],2M:\'z-11\',2n:\'z-D\',1O:z.2j,1P:z.1p,2i:z.V})})});G 3z=[\'2P.4x\',\'2X.34\'];$(3z).1u(A(){G i=4z 4y();i.1z=\'2m/4J/z/\'+8})});G z={I:17,2j:A(B){C($.19.4V){$(\'#z-D .z-32\').L({\'4U-3w\':\'4W\'})}$(\'#z-D\').L({\'R-T\':\'1f\',\'-21-R-T\':\'1f\',\'-1x-R-T\':\'1f\',\'-1X-R-T\':\'1f\',\'2e-2c\':\'1l(0,0,0,0.1A) 2h 1f 1R\',\'-21-2e-2c\':\'1l(0,0,0,0.1A) 2h 1f 1R\',\'-1x-2e-2c\':\'1l(0,0,0,0.1A) 2h 1f 1R\',\'-1X-2e-2c\':\'1l(0,0,0,0.1A) 2h 1f 1R\'});$(\'#z-D .z-4T\').L({\'R-T\':\'1g\',\'-21-R-T\':\'1g\',\'-1x-R-T\':\'1g\',\'-1X-R-T\':\'1g\',\'3p\':\'-1x-4S(4N, J K, J 3w, 4O(1l(1A, 4R, 4Q, 0.3)), 5h(1l(4P, 4L, 4M, 0.3)))\'});$(\'#z-D .z-1s\').L({\'R-T\':\'1g\',\'-21-R-T\':\'1g\',\'-1x-R-T\':\'1g\',\'-1X-R-T\':\'1g\',\'3p-4Y\':\'1l(4Z,0,0,0.3)\'});G h=4X;C($(\'#z-4K\').12){h+=26}C($(\'#z-1n\').12){h+=22}G 1a=$(\'#z-D .z-1a\').Z();$(\'#z-D .z-1a\').Z(\'4w...\');B.11.1e(O,A(){B.D.1e(O,A(){B.E.1e(O,A(){$(\'#z-D .z-2U\').1K({Q:h},A(){$(\'#z-D .z-1a\').Z(1a);$(\'#z-D 28\').1e(O,A(){$(\'#z-D #z-3i\').4t();$(\'#z-D .z-1n\').1D(A(){G 1n=$(\'#z-D #z-1n\');1n.1o(\':1U\')?1n.1N(\'1U\',\'\'):1n.1N(\'1U\',\'1U\')});C($.19.2W&&$.19.2V<7){$(\'#z-D .z-32\').1u(A(){C($(8).L(\'30\').4B(/^3E[("\']+(.*\\.34)[)"\']+$/i)){G 1z=4H.$1;$(8).L({30:\'1M\',52:\'4G:4F.4C.4D(1z="\'+1z+\'", 4E="51")\'})}})}})})})})})},1p:A(B){$(\'#z-D .z-2X\').1D(A(e){e.2S();C(z.3t()){$(\'#z-D .z-I\').18(A(){$(\'#z-D .z-I\').5j(\'z-1s\').3F()});$(\'#z-D .z-1a\').Z(\'5i...\');$(\'#z-D 28\').18(O);$(\'#z-D .z-2U\').1K({Q:\'5e\'},A(){$(\'#z-D .z-2P\').1e(O,A(){$.58({3E:\'z.3c\',E:$(\'#z-D 28\').5b()+\'&57=2X\',39:\'5o\',54:N,5l:\'Z\',5c:A(23){$(\'#z-D .z-2P\').18(O,A(){$(\'#z-D .z-1a\').Z(\'59 53!\');$(\'#z-D .z-I\').Z(23.5f).1e(O)})},1s:z.1s})})})}M{C($(\'#z-D .z-I:5g\').12>0){G 2a=$(\'#z-D .z-I 1v\');2a.18(O,A(){2a.3F();z.2O();2a.1e(O)})}M{$(\'#z-D .z-I\').1K({Q:\'5m\'},z.2O)}}})},V:A(B){$(\'#z-D .z-I\').18();$(\'#z-D .z-1a\').Z(\'5n...\');$(\'#z-D 28\').18(O);$(\'#z-D .z-2U\').1K({Q:40},A(){B.E.18(O,A(){B.D.18(O,A(){B.11.18(O,A(){$.W.V()})})})})},1s:A(23){3y(23.5k)},3t:A(){z.I=\'\';C(!$(\'#z-D #z-3i\').2T()){z.I+=\'3L 1o 2R. \'}G 10=$(\'#z-D #z-10\').2T();C(!10){z.I+=\'3o 1o 2R. \'}M{C(!z.3q(10)){z.I+=\'3o 1o 3N. \'}}C(!$(\'#z-D #z-I\').2T()){z.I+=\'3O 1o 2R.\'}C(z.I.12>0){H N}M{H 1B}},3q:A(10){G 1L=10.3K("@");C(1L<1||(1L+1)===10.12)H N;C(/(\\.{2,})/.1d(10))H N;G 1r=10.3f(0,1L);G 1q=10.3f(1L+1);C(1r.12<1||1r.12>4h||1q.12<4||1q.12>4b)H N;C(/(^\\.|\\.$)/.1d(1r)||/(^\\.|\\.$)/.1d(1q))H N;C(!/^"(.+)"$/.1d(1r)){C(!/^[-a-38-3l-9!#$%*\\/?|^{}`~&\'+=4c\\.]*$/.1d(1r))H N}C(!/^[-a-38-3l-9\\.]*$/.1d(1q)||1q.2N(".")===-1)H N;H 1B},2O:A(){$(\'#z-D .z-I\').Z($(\'<1v 3A="z-1s">\').2Q(z.I)).1e(O)}};', 62, 336, '||||||||this|||||||||||||||||||||||||||contact|function|dialog|if|container|data|opts|var|return|message|left|top|css|else|false|200|document|height|border|body|radius|px|close|modal|position|typeof|html|email|overlay|length|simplemodal|zIndex||iframe|null|fadeOut|browser|title|width|self|test|fadeIn|10px|5px|documentElement|st|sl|window|rgba|el|cc|is|show|domain|local|error|options|each|div|bcw|webkit|remove|src|75|true|appendTo|click|bch|extend|offset|parseInt|replace|object|animate|at|none|attr|onOpen|onShow|ieQuirks|20px|closeClass|parentNode|checked|defaults|opacity|khtml|addClass|ie6|impl|moz||xhr|removeExpression|te||setExpression|form|bsl|msg|bst|shadow|le|box|over|queue|0px|onClose|open|number|fn|style|containerId|ch|display|fixed|fixIE|bsh|parent|init|scrollTo|scrollable|case|axis|bsw|100|isFunction|occb|apply|persist|vCenter|hCenter|cw|getDimensions|clientHeight|setPosition|jQuery|overlayId|indexOf|showError|loading|append|required|preventDefault|val|content|version|msie|send|orig|hide|backgroundImage|unbindEvents|button|containerCss|png|scroll|id|create|zA|type|dataCss|string|php|constructor|Array|substring|onAfter|overlayCss|name|bindEvents|Math|Z0|nodeName|unbind|Email|background|validateEmail|scrollTop|scrollLeft|validate|resize|clientWidth|bottom|duration|alert|img|class|margin|Width|closeHTML|url|empty|toLowerCase|bind|toString|Error|lastIndexOf|Name|Unsupported|invalid|Message|javascript|iframeCss|1000|break|switch|speed|split|Left|Height|Top|safari||IFRAME|defaultView|parentWindow|map|frameElement|contentDocument|setInterval|contentWindow|min|onAfterFirst|255|_|boxModel|instanceof|size|clone|64|Close|modalCloseImg|call|easing|delete|ownerDocument|max|XMLHttpRequest|end|SimpleModal|scrollWidth|focus|get|contactform|Loading|gif|Image|new|ready|match|Microsoft|AlphaImageLoader|sizingMethod|DXImageTransform|progid|RegExp|scrollHeight|images|subject|191|204|linear|from|188|82|78|gradient|input|padding|mozilla|2px|300|color|151||crop|filter|you|cache|offsetHeight|jquery|action|ajax|Thank|offsetWidth|serialize|complete|opera|80px|responseText|visible|to|Sending|removeClass|statusText|dataType|30px|Goodbye|post|absolute'.split('|'), 0, {}))
