anchor.diff:                alertUploadTooLarge();
                 tooLargeAlerted = true;
               }
  +            enableSubmit();
             // otherwise, disable the submit button and kick off the upload of the first file (subsequent ones will be kicked off by the 'done' callback)
             } else {
  -            disableSubmit();
               firstFile = localFilesToUpload.shift();
               // add in a post parameter to indicate that this is the first file of an upload (which can be used to delete any previous uploads)
               firstFile.formData["first"] = 1;
  
positive.code:       var disableSubmit = function () {
          $("#submit_btn").attr("disabled", true);
          $("#submit_btn").html("Please wait...");
        };
        var enableSubmit = function () {
          $("#submit_btn").attr("disabled", false);
          $("#submit_btn").html("Submit");
        };
        var finishUpload = function () {
          // submit the main form
  
negative.code:       });
        // handle uploads - when user clicks submit button
        $('#submit_btn').on('click', function (ev) {
          disableSubmit();
          // if there are some local files to upload
          if (localFilesToUpload.length > 0) {
            // throw an error if the upload size is too big
  