I'm seeing strange behavior in Safari related to loading jpg images. If I look at simple web pages that include a set of jpg images, on some of those pages, and seemingly randomly, one of the images will only load halfway. That is, I'll see part of the image and then white for the rest of where the image should be. If I look at the downloaded image, indeed only half of the image has been downloaded. I can reset Safari, and clean out the cache, and this may fix that specific instance, but then it will happen again on a different image on a similar web page. I have never seen this behavior on these pages in Firefox or Chrome. Any thoughts on why Safari specifically should randomly choose to only partially load a particular jpg image?
Specs: Safari 5.0.5 (6533.21.1) on Mac OS X 10.6.7. I've tried choosing a different DNS server, and also disabling DNS caching as suggested by Apple knowedge base http://support.apple.com/kb/TS3408 but that doesn't fix the issue.
The pages in question are the "inventory detail pages" on www.guitarandbanjo.com. If you want to see what I'm talking about, go to that site, click on Inventory on the menu on the left. Then click on an inventory category to see instrument inventory, and click on the photo icon to see details. Those detail pages are simple - just an information bar and a few jpg images. On some small percentage of those pages, one or two of the jpg images will only load halfway. Once that happens, it's cached that way and stays only halfway visible until you clear the cache, but then some other page may exhibit the problem.
You can also see it by going directly to http://www.guitarandbanjo.com/inventory/used-martin.html as an example and choosing the phot icons to see the detail pages. It doesn't happen on every one. Perhaps only 5% of the pages, but it's odd behavior and seems specific to Safari.
Any thoughts would be appreciated!