Two things that I see right off, one (others are probably similarly large) of the 'big images' is 50k, far larger than it need be, use an image optimization program* and put those big images on a diet! This will speed load time. Another thing that is missing from this setup is a preloading scheme. Something like:
Code:
<script type="text/javascript">
function preload(){
var loader=new Array();
var bigones=['big1.jpg', 'big2.jpg', 'big3.jpg']
for (var i_tem = 0; i_tem < bigones.length; i_tem++){
loader[i_tem]=new Image();
loader[i_tem].src=bigones[i_tem]
}
}
onload=preload;
</script>
In the head of the page would get the larger images ready. Bottom line, the larger images are so big that they can overwhelm the browser and make it hang when they are suddenly inserted into the DOM without having been preoladed. For best results, make the images smaller and preload them.
* DD has an online optimizer linked from their main page, xat.com has a very good program available for trial from their website, there are others.
Bookmarks