title: In all browsers "Object doesn't support property or method 'ajaxSubmit'"
body: <p>I got the following piece of code, but it always gives me an error saying "Object doesn't support property or method 'ajaxSubmit'". I am not sure where is my error... Can anyone help me?</p>
  
  <pre><code>&lt;script src="/Scripts/jquery.color.js"&gt;&lt;/script&gt;
  &lt;script src="/Scripts/jquery.Jcrop.min.js"&gt;&lt;/script&gt;
  &lt;script src="/Scripts/jquery.form.js"&gt;&lt;/script&gt;
  &lt;script&gt;
  $(document).ready(function () {
      var wrapper = $('&lt;div/&gt;').css({ height: 0, width: 0, 'overflow': 'hidden' });
      var fileInput = $(':file').wrap(wrapper);
      $('#BTN_Upload').click(function () {
          fileInput.click();
      }).show();
      $("#INPUT_Upload").change(function () {
          var options = {
              target: '#DIV_UploadedImages',
              beforeSubmit: showRequest,
              success: showResponse,
              dataType: "json",
              clearForm: true,
              resetForm: true
          };
          $('#FORM_ImageUpload').ajaxSubmit(options);
      });
  });
  &lt;/script&gt;
  </code></pre>
  
  <p>HTML:</p>
  
  <pre><code> &lt;form id="FORM_ImageUpload" method="post" action="~/Async/UploadImage"&gt;
      &lt;input type="file" value="Post" id="INPUT_Upload"&gt;
      &lt;img src="~/Images/button_add_pictures.jpg" id="BTN_Upload" class="ProfileButton" /&gt;
   &lt;/form&gt;
  </code></pre>