
var arrImageSources = new Array();
var arrImageIds = new Array();
var imgLoadedIdx = 0;
var tidImageLoader;

function imageLoad(mode, className) {
	if (mode == 'initLoader') {

		// geen images in array of maar 1 image die leeg is? breek af!
		if (arrImageSources.length == 0 || (arrImageSources.length == 1 && arrImageSources[0].length == 0)) {
			return false;
		}

		imgLoadedIdx = 0;

		var objImages = getElementsByClassName(className);
		//alert(getElementsByClassName(className).length);
		for(var i=0; i<objImages.length; i++) {
			arrImageIds[i] = objImages[i].id = className + i;
		}

		imageLoad('loadImage', className);

	} else if (mode == 'loadImage') {

		getElement(arrImageIds[imgLoadedIdx]).src = arrImageSources[imgLoadedIdx];

	} else if (mode == 'isLoaded') {

		imgLoadedIdx++;
		if (imgLoadedIdx<arrImageIds.length) {
			setTimeout("imageLoad('loadImage', false)", 0);
		}

	} else if (mode == 'allLoaded') {
	}
}





