--- ajax.js	2010-07-23 19:33:42.000000000 -0300
+++ ajaxNew.js	2010-07-30 12:43:00.000000000 -0300
@@ -90,6 +90,7 @@ Drupal.Ajax.go = function(formObj, submi
   extraData[submitterName] = submitterVal;
   extraData['drupal_ajax'] = '1';
   formObj.a_ajaxSubmit({
+    submitter.attr('disabled', 'disabled');
     extraData : extraData,
     beforeSubmit : function(data) {
       data[data.length] = {
@@ -113,6 +114,7 @@ Drupal.Ajax.go = function(formObj, submi
     success: function(data){
       submitter.val(submitterVal);
       Drupal.Ajax.response(submitter, formObj, data);
+      submitter.removeAttr('disabled');
       return true;
     }
   });
