// Made by dorado
// Modified by Mike Simov 11:50 07 Feb 2002
var preImages = new Array()
var loaded = new Array()
var currCount = 0
var preloadFlag = false
//in the html page insert the images directory in the body section -> imagesDir="..."


function changeImages() {

if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			if (document[changeImages.arguments[i]]) document[changeImages.arguments[i]].src = imagesDir +changeImages.arguments[i+1]
			}
}
}

function checkLoad() {
if (currCount == preImages.length) { 
	window.status='Done.'
	preloadFlag = true;
	return
}
for (var i in preImages) {
	if (loaded[i] == false && preImages[i].complete) {
		loaded[i] = true
		currCount++
		window.status='Preloading images '+currCount+' of '+preImages.length
	}
}
setTimeout("checkLoad()",10)
}

function preloadImages() {
for (var i = 0; i < preloadImages.arguments.length; i++) {
	preImages[i] = new Image()
	preImages[i].src = imagesDir + preloadImages.arguments[i]
}
window.status='Preloading images '+currCount+' of '+preImages.length
for (var i in preImages) loaded[i] = false
checkLoad()
}

//NS4 resize bug fix
function nsBugFix(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=nsBugFix; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
nsBugFix(true);
