rem:  if (this.options.evalScripts && scripts) { match = new RegExp(Ajax.Updater.ScriptFragment, 'im'); setTimeout((function() { for (var i = 0; i < scripts.length; i++) eval(scripts[i].match(match)[1]); }).bind(this), 10); } 
context:   updateContent: function() {    var receiver = this.responseIsSuccess() ?      this.containers.success : this.containers.failure;    var match    = new RegExp(Ajax.Updater.ScriptFragment, 'img');    var response = this.transport.responseText.replace(match, '');    var scripts  = this.transport.responseText.match(match);    if (receiver) {      if (this.options.insertion) {        new this.options.insertion(receiver, response);      } else {        receiver.innerHTML = response;      }    }    if (this.responseIsSuccess()) {      if (this.onComplete)        setTimeout(this.onComplete.bind(this), 10);    }    if (this.options.evalScripts && scripts) {      match = new RegExp(Ajax.Updater.ScriptFragment, 'im');      setTimeout((function() {        for (var i = 0; i < scripts.length; i++)          eval(scripts[i].match(match)[1]);      }).bind(this), 10);    }  }
meta: 3974	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3974/af9adbf17404d887f31369756326b0109da7ae2b/prototype.js/buggy/root/static/js/prototype.js