So after a lot of debugging Im still having trouble with something that seems rather easy. And it works in all browsers but Safari.
http://pastie.org/423822 is the code. This code is actually being pulled in from an iframe. Once you hit the upload button, it makes calls to get the upload progress and then returns that to the progressbar. If i put my own number on line 25 like 30, it works and the progress bar jumps to 30, I dont believe it is a progress bar issue. Since i never actually submit the form(the return false on line 9) the upload was never submitted, so returning isnt what I want to do. However if I comment line 9 out. It works flawlessly in all browsers except Safari. Trhough my process of debugging, it appears my Ajax GET call never actually happens, and if i goto my progress indicator, I can see the numbers going up. So, im not entirely sure what the problem is, I am stumped.