
var lengthOfPreloadBar = 403;
var heightOfPreloadBar = 16;
var yourImages = new Array();
var preImages = new Array();
var currCount = 0;
var loaded = new Array();


function collPreload(highest,coll){
	if (document.images) {
		for(i=0;i<=highest;i++){
			yourImages[i] = 'content/collectionImages/' +coll +'/' +coll +'_' +(i+1) +'.jpg';
		}
		loadImages(highest,coll)
	}
}

function loadImages(highest,coll) { 
	for (i = 0; i < yourImages.length; i++) { 
		preImages[i] = new Image();
		setTimeout("preImages[" +i +"].src = yourImages["+i+"];",10);
	}	
	for (i = 0; i < preImages.length; i++) { 
		loaded[i] = false
	}
	checkLoad(highest,coll)
}

function checkLoad(highest,coll) {
	if (currCount >= preImages.length-1) {
		document.getElementById('collFrame').innerHTML += "<img id='collImage'>";
		setTimeout("setImage(1," +highest +",'" +coll +"','none');document.getElementById('collLoad').style.visibility = 'hidden';",200);
		return
	}
	for (i = 0; i <= preImages.length; i++) {
		if (loaded[i] == false && preImages[i].complete) {
			loaded[i] = true
			currCount++
		}
	}
	timerID = setTimeout("checkLoad("+highest+",'"+coll+"')",80) 
}