function initMenu () {
	Effect.Bounce = function(element, options) {
	    element = $(element);
	    var w = 12;
		var f = 100;
		
	    return new Effect.Move(element, 
	    {
	    	x: 0-w, y: 0, duration: 0.05, fps:f, afterFinishInternal:
	        function(effect) {
	            new Effect.Move(effect.element,
	            {
	            	x: w, y: 0, duration: 0.05, fps:f, afterFinishInternal:
	                function(effect) {
	                    new Effect.Move(effect.element,
	                    {
	                    	x: 0-(Math.round(w*0.4)), y: 0, duration: 0.2, fps:f, afterFinishInternal:
                            function(effect) {
                                new Effect.Move(effect.element,
                                {
                                	x: Math.round(w*0.4), y: 0, duration: 0.2, fps:f, afterFinishInternal:
                                    function(effect) {
                                        effect.element.undoPositioned();
                                    }
                                })
                            }
	                    })
	                }
	            })
	        }
	    });
	}
}
