function wonderland(){
    document.observe("dom:loaded", function(){
        var b = [], a = "38,38,40,40,37,39,37,39,66,65";
        document.observe("keydown", function(c){
            b.push(c.keyCode);
            if (b.toString().indexOf(a) >= 0) {
                b = [];
								alert('Finally, you got it!');
                $('container').insert({
                    before: '<div id="hidden" style="color: #fff; display: none; font-size: 1em; margin-top: 1em; text-align: center;"><img alt="cactoos" src="/cactoos.jpg" /></div>'
                });
                new Effect.Move($('container'), {
                    x: 0,
                    y: 50,
                    mode: 'relative',
                    transition: Effect.Transitions.spring,
                    afterFinish: function(){
                        new Effect.Move($('container'), {
                            x: 0,
                            y: 100,
                            mode: 'relative',
                            transition: Effect.Transitions.spring,
                            afterFinish: function(){
                                new Effect.Move($('container'), {
                                    x: 0,
                                    y: 200,
                                    mode: 'relative',
                                    transition: Effect.Transitions.spring,
                                    afterFinish: function(){
                                        new Effect.Move($('container'), {
                                            x: 0,
                                            y: 300,
                                            mode: 'relative',
                                            transition: Effect.Transitions.spring,
                                            afterFinish: function(){
                                                let_me_be();
                                            }
                                        });
                                    }
                                });
                            }
                        });
                    }
                });
            }
        })
    });
}

function let_me_be(){
    $('container').fade();
    document.body.style.backgroundImage = 'none';
    new Effect.Morph(document.body, {
        style: "background-color: #4e4d59;",
        afterFinish: function(){
            new Effect.Morph(document.body, {
                style: "background-color: #000;",
                afterFinish: function(){
                    $('hidden').appear();
                }
            });
        }
    });
}

wonderland();
