Submit just refreshes page in IE

Submit just refreshes page in IE

Hi,

My JQuery/ Javascript works fine in every browser except IE. Is it because of the document.submit line in this script:

  <script>

  $(document).submit(function(){
   var formTypes=new Array("cCOCR","cGR","fTIndex");
   var values=new Array(formTypes.length);
   var x=0;
   var z  =0;
for(var i=0; i<formTypes.length; ++i)
   {
     var input= $("input[name^=" + formTypes[i] + "]");

      values[i]="";
      for (x=0; x<input.length; x++)
      {
         var formval=$("input[name^=" + formTypes[i] + x + "]").val();
         values[i]=values[i]+escape(formval);
      
      if (i ==2)
         {
         values[i]=values[i]+"!";
         }

      }   
    }
   
            var cCOCR = values[0].replace(/#/g,"@");
            var cGR = values[1].replace(/#/g,"@");
            var fT = values[2];
            var bg= document.getElementById('hiddenbg').value;
            $.post("render/imgEditNEW.php", { cCOCR: cCOCR,
         cGR: cGR, fT: fT, bg: bg}, function(data) {
               
               
            });
      document.getElementById ("samtst").src="st_images/loading.gif"      
      setTimeout('wait_reload()', 3000);

return false;
  });
  function wait_reload(){

  document.getElementById ("samtst").src="render/sam.jpg?" + Math.random();
 
  }

  </script>


And this is my submit button (As an image)

<input type="image" src="images/refreshimg.gif" alt="SUBMIT!">


Any ideas on how I can solve this? I think the issue is that the submit function is interpreted incorrectly by IE?

Thanks