var preImages = new Array()
var loaded = new Array()
var currCount = 0
var preloadFlag = false

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 = changeImages.arguments[i+1]
	}
}}

var GlobalChecker=0;
function checkLoad() {
	GlobalChecker++;
	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
		}
	}
	if(GlobalChecker<200)setTimeout("checkLoad()",10)
	else{
		window.status='Done'
		preloadFlag = true
	}
}

function preloadImages() {
for (var i = 0; i < preloadImages.arguments.length; i++) {
	preImages[i] = new Image()
	preImages[i].src = preloadImages.arguments[i]
}
window.status='Preloading images '+currCount+' of '+preImages.length
for (var i in preImages) loaded[i] = false
checkLoad()
}

function showStatus(msg){
	self.setTimeout('setStatus("'+msg+'")', 1) 
return true;
}
function setStatus(msg){
	self.status = msg;
}

