 var animating = false,
        effect_in = false,
        effect_out = false;

    Event.observe(window, 'load', function()
        {
            Event.observe($('facebook'), 'mouseover', function()
            {
                if( typeof effect_out == 'object' )
                {
                    effect_out.cancel();
                }
                effect_in = new Effect.Morph('facebook',
                    {
                        style: {
                            right: '0px'
                        },
                        transition: Effect.Transitions.spring
                    }
                );
            });

            Event.observe($('facebook'), 'mouseout', function()
            {

                if( typeof effect_in == 'object' )
                {
                    effect_in.cancel();
                }
                effect_out = new Effect.Morph('facebook',
                    {
                        style: {
                            right: '-205px'
                        },
                        transition: Effect.Transitions.spring
                    }
                );
            });
        }
    );

