var pics = new Array("home.gif","logo.gif","joinville.jpg");

var url = "calendarios.htm";

var imgObjs = new Array(pics.length);
var loaded = 0;
var total = pics.length;
var cPercent = 0;
var barLayer = null;
var percentLayer = null;
var statLayer = null;
var doneMsgLayer = null;
function getLayer(layerID) {
if (document.getElementById)
	return document.getElementById(layerID);
else if (document.all)
	return document.all[layerID];
else 
	return null;
}
function updateBar() {
statLayer.innerHTML = loaded + "/" + total;
var percent = Math.round(loaded/total * 100);
if (cPercent != percent) {
	cPercent = percent;
	barLayer.style.width = (cPercent*3) +"px";
	percentLayer.innerHTML = cPercent + "%";
	}
if (loaded == total) {
	done();
	}
}
function startloading() {
if (document.getElementById || document.all) {
	barLayer = getLayer("bar");
	percentLayer = getLayer("percent");
	statLayer = getLayer("stat");
	doneMsgLayer = getLayer("doneMsg");
	for (i = 0; i < total; i++){
		imgObjs[i] = new Image();
		imgObjs[i].onload = imgLoaded;
		imgObjs[i].onerror = imgFailed;
		imgObjs[i].src = pics[i];
		}
	}
else
	{
	alert("Você está usando um navegador muito antigo que não é compatível com o script de pré-carregamento.\nTalvez seja o momento de atualizar o seu navegador.\nO programa está pulando o pré-carregamento das imagens.");
	window.location.replace(url);
	}
}
function done() {
window.location.replace(url);
}
function imgFailed() {
alert("A seguinte imagem não foi carregada, provavelmente por um link quebrado:\n" +this.src+ "\nPor favor informe este problema ao webmaster do site que você está visitando.\nO pré-carregamento de imagens vai ignorar este arquivo.");
loaded++;
updateBar();
}
function imgLoaded() {
loaded++;
updateBar();
}