function edit(obj){ Element.hide(obj); replaced = obj.innerHTML; replaced = replaced.replace(/a/, "b"); replaced = replaced.replace(/c/, "d"); replaced.value = replaced; var textarea = '
'; new Insertion.After(obj, textarea+button); Event.observe(obj.id+'_save', 'click', function(){saveChanges(obj)}, false); Event.observe(obj.id+'_cancel', 'click', function(){cleanUp(obj)}, false); }