var state = Ajax.Request.Events[readyState]; var transport = this.transport, json = this.evalJSON(); 
var state = Ajax.Request.Events[readyState], response = new Ajax.Response(this); 
  respondToReadyState: function(readyState) {    var state = Ajax.Request.Events[readyState];    var transport = this.transport, json = this.evalJSON();    if (state == 'Complete') {      try {        this._complete = true;        (this.options['on' + this.transport.status]         || this.options['on' + (this.success() ? 'Success' : 'Failure')]         || Prototype.emptyFunction)(transport, json);      } catch (e) {        this.dispatchException(e);      }      var contentType = this.getHeader('Content-type');      if (contentType && contentType.strip().        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))          this.evalResponse();    }    try {      (this.options['on' + state] || Prototype.emptyFunction)(transport, json);      Ajax.Responders.dispatch('on' + state, this, transport, json);    } catch (e) {      this.dispatchException(e);    }    if (state == 'Complete') {      // avoid memory leak in MSIE: clean up      this.transport.onreadystatechange = Prototype.emptyFunction;    }  },
6462	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6462/0097375444aef03d8cdcdbe6705c1ea088b9b188/prototype.js/buggy/wp-includes/js/prototype.js