rem: element = $(element); var oldOpacity = Element.getInlineOpacity(element); var oldPosition = element.style.position; 
context: Effect.Puff = function(element) {  element = $(element);  var oldOpacity = Element.getInlineOpacity(element);  var oldPosition = element.style.position;  return new Effect.Parallel(   [ new Effect.Scale(element, 200,       { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }),      new Effect.Opacity(element, { sync: true, to: 0.0 } ) ],      Object.extend({ duration: 1.0,       beforeSetupInternal: function(effect)        { effect.effects[0].element.style.position = 'absolute'; },      afterFinishInternal: function(effect)       { Element.hide(effect.effects[0].element);         effect.effects[0].element.style.position = oldPosition;         Element.setInlineOpacity(effect.effects[0].element, oldOpacity); }     }, arguments[1] || {})   );}
meta: 5663	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5663/57687341792749db94b850962ee7ed7f18e1087d/effects.js/clean/manager/media/script/scriptaculous/effects.js