// JavaScript Document
/*
Preload Images III- By Pok-Ching Lee (http://orion.spaceports.com/~lpok/index.html)
For this script and more, visit http://www.javascriptkit.com
*/
var doConfirm = false;

var canSkip = false;

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 = "<font face=\"Arial\" color=\"#ffffff\"><B>" +loaded+ "/" +total+ "</B></font>"; ///// loaded and total loaded tags
var percent = Math.round(loaded/total * 100);
if (cPercent != percent)
	{
	cPercent = percent;
	barLayer.style.width = (cPercent*3) +"px";
	percentLayer.innerHTML = "<font size=\"-2\" color=\"#999999\"><B>" +cPercent+ "%</B></font>"; /////// percentige tags
	}
if (loaded == total)
	{
	goto()
	}
}

function startLoading() {
if (document.getElementById || document.all)
	{
	barLayer = getLayer("bar");
	percentLayer = getLayer("percent");
	statLayer = getLayer("stat");
	doneMsgLayer = getLayer("doneMsg");
	if (canSkip)
		doneMsgLayer.innerHTML = "<a href=\"javascript:done()\"><font color=\"#999999\" size=\"-2\" face=\"Arial\">Skip Pre-Loading</font></a>"; //////////skip preloading tags
	for (i=0; i<pics.length; i++)
		{
		imgObjs[i] = new Image();
		imgObjs[i].onload = imgLoaded;
		imgObjs[i].onerror = imgFailed;
		imgObjs[i].src = pics[i];
		}
	}
else
	{

	window.open('./en_main_building.htm', 'alfa'); window.open('./en_top_blank.htm', 'top'); window.open('./en_bottom_blank.htm', 'bottom').replace;
	}
}

function imgFailed() {
alert("The following image failed to load, probably a broken link:\n" +this.src+ "\nPlease, don't be idle and contact me about this on tazmania@wp.pl  The program will skip this file now.");
loaded++;
updateBar();
}

function imgLoaded() {
loaded++;
if (loaded>pics.length)
return
updateBar();
}

window.onload=startLoading