add: this.progress = element_settings.progress; 
context: Drupal.ahah = function(base, element_settings) {  // Set the properties for this object.  this.element = element_settings.element;  this.selector = element_settings.selector;  this.event = element_settings.event;  this.url = element_settings.url;  this.wrapper = '#'+ element_settings.wrapper;  this.effect = element_settings.effect;  this.method = element_settings.method;  if (this.effect == 'none') {    this.showEffect = 'show';    this.hideEffect = 'hide';    this.showSpeed = '';  }  else if (this.effect == 'fade') {    this.showEffect = 'fadeIn';    this.hideEffect = 'fadeOut';    this.showSpeed = 'slow';  }  else {    this.showEffect = this.effect + 'Toggle';    this.hideEffect = this.effect + 'Toggle';    this.showSpeed = 'slow';  }  // Record the form action and target, needed for iFrame file uploads.  var form = $(this.element).parents('form');  this.form_action = form.attr('action');  this.form_target = form.attr('target');  this.form_encattr = form.attr('encattr');  // Set the options for the ajaxSubmit function.  // The 'this' variable will not persist inside of the options object.  var ahah = this;  var options = {    url: ahah.url,    beforeSubmit: function(form_values, element_settings, options) {      return ahah.beforeSubmit(form_values, element_settings, options);    },    success: function(response, status) {      // Sanity check for browser support (object expected).      // When using iFrame uploads, responses must be returned as a string.      if (typeof(response) == 'string') {        response = Drupal.parseJson(response);      }      return ahah.success(response, status);    },    complete: function(response, status) {      if (status == 'error') {        return ahah.error(response.responseText);      }    },    dataType: 'json',    type: 'POST'  };  // Bind the ajaxSubmit function to the element event.  $(element_settings.element).bind(element_settings.event, function() {    $(element_settings.element).parents('form').ajaxSubmit(options);    return false;  });};
meta: 6801	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6801/212c0484b9ffcd6b2c044f4539477b0d52be905f/ahah.js/buggy/misc/ahah.js