/** inicia o carregamento com 0 (zero) */
var BoxLoad_timeout = 0;

/** 'monta' na tela o carregamento da página */
document.write('<span id="BoxLoad"><span id="BoxLoad_loading">Carregando...</span><span id="BoxLoad_background"><span id="BoxLoad_bar"></span></span></span>');

/** executa o carregamento */
function BoxLoad_loop() {
	BoxLoad_timeout++;
	var m = 0;
	for (var i = 0, n = document.images.length; i < n; i++) {
		m += (document.images[i].complete) ? 1 : 0;
	}
	document.getElementById('BoxLoad_bar').style.width = Math.round(m / n * 100) + 'px';
	/** obs.: este loop vai ler todas as imagens e quando estiver completa soma 1, ou se não, soma 0 */
	
	if (m == n || BoxLoad_timeout > 156) {
		setTimeout("document.getElementById('BoxLoad').style.display='none';", 128);
	} else {
		setTimeout(BoxLoad_loop, 64);
	}
}
BoxLoad_loop();