All right, I don't know if this is my stupidity or what, but this is downright weird. I've tried Google and I can't find anything quite like my problem. The closest one that had an answer given was told to fix the metadata for the video, and I'm sure that's not my problem since it loads the runtime perfectly.

I'm using the progress bar given here, and it's working perfectly except for the progress bar. The timer is working perfectly, showing the right length for the video and counting correctly, the video is playing right, but the progress bar and buffer bar aren't growing.

Now here's the weird part. Once in a while it does work. I haven't been able to figure out why, it seems completely random, but every so often it'll work, although not often. I don't get it.

External code files haven't been changed from the originals, except the colors and opacities of the control bar in the css file, and I can't find any typos there. It is being run in a Highslide lightbox if that makes a difference, but it shouldn't...

Page with the video on it. (It may take a few seconds to load completely the first time, there's lots of images and I haven't gotten around to programming multiple pages yet.)

CSS file

I'm hoping you can find something or just give me ideas of what to check. Sorry I can't give more information about my problem, but if you tell me what to look for I can certainly find it. I'm not new to programming by any means.

EDIT: I think I found what the difference is between the times it works and the times it doesn't. When the page is completely loaded before clicking on the thumbnail and bringing up the lightbox with the thumbnail in it, it doesn't work. If I click on the thumbnail before the page is loaded, it works. Is there something wrong with the way I used the window.onLoad thing? Maybe I should use it in a different place?