context:   button.onmouseover = button.onfocus = function() {    button.onclick = function() {      // Create target iframe      Drupal.createIframe();      // Prepare variables for use in anonymous function.      var button = this;      var action = button.form.action;      var target = button.form.target;      // Redirect form submission to iframe      this.form.action = uri;      this.form.target = 'redirect-target';      handler.onsubmit();      // Set iframe handler for later      window.iframeHandler = function () {        var iframe = $('#redirect-target').get(0);        // Restore form submission        button.form.action = action;        button.form.target = target;              // Get response from iframe body        try {          response = (iframe.contentWindow || iframe.contentDocument || iframe).document.body.innerHTML;          // Firefox 1.0.x hack: Remove (corrupted) control characters          response = response.replace(/[\f\n\r\t]/g, ' ');          if (window.opera) {            // Opera-hack: it returns innerHTML sanitized.            response = response.replace(/&quot;/g, '"');          }        }        catch (e) {          response = null;        }         response = Drupal.parseJson(response);        // Check response code        if (response.status == 0) {          handler.onerror(response.data);          return;        }        handler.oncomplete(response.data);        return true;      };      return true;    };  };
meta: 1288	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1288/1fe90cba4f4015846021d0074d3335ba05fea393/drupal.js/buggy/misc/drupal.js