return new Effect.Move(element, 
return new Effect.Move(element, 
Effect.Shake = function(element) {  element = $(element);  var oldStyle = {    top: Element.getStyle(element, 'top'),    left: Element.getStyle(element, 'left') };	  return new Effect.Move(element, 	    { x:  20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x: -20, y: 0, duration: 0.05, afterFinishInternal: function(effect) { with(Element) {        undoPositioned(effect.element);        setStyle(effect.element, oldStyle);  }}}) }}) }}) }}) }}) }});}
3727	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3727/f26de598115946c975d7d8c1f9a3c34da03381fa/effects.js/buggy/gallery/js/cropper/effects.js