var timeout_imageload = 5000; function correctSite() { if (timeout_imageload > 0) { document.getElementById("body_cont").style.height = "1000px"; timeout_imageload -= 500; for (var i = 0; i < document.images.length; i++) { if (document.images[i].complete == false) { setTimeout("correctSite()", 500); return; } } } else { setTimeout("correctSite()", 5000); } h1 = document.getElementById("menu_div").clientHeight; h2 = document.getElementById("body_div").clientHeight; h = (h1 < h2)? h2:h1; document.getElementById("body_cont").style.height = (h + 30) + "px"; }