
function preLoadImages() {
	imagesArray = new Array();
	n = 0;
	if (document.layers) {
		//netscape 4 code
		for (l=0; l<document.layers.length; l++) {
			for (i=0; i<document.layers[l].document.images.length; i++) {
				if (document.layers[l].document.images[i].src.indexOf("_off.gif")>0) { 
				img_on = document.layers[l].document.images[i].src;
				img_on = img_on.substring(0,img_on.length-7) + "on.gif";
				imagesArray[n] = new Image();
				imagesArray[n].src = document.layers[l].document.images[i].src;
				imagesArray[n+1] = new Image();
				imagesArray[n+1].src = img_on; 
				n = n+2;
				}
			}
		}
	} else if (document.images) {
		//ie4+ & ns6+ code
		for (i=0; i<document.images.length; i++) {
			if (document.images[i].src.indexOf("_off.gif")>0) { 
				img_on = document.images[i].src;
				img_on = img_on.substring(0,img_on.length-7) + "on.gif";
				imagesArray[n] = new Image();
				imagesArray[n].src = document.images[i].src;
				imagesArray[n+1] = new Image();
				imagesArray[n+1].src = img_on; 
				n = n+2;
			}
		}
	}
}


function mouseOut(imgName, layerName) {
	if (document.layers) {
		img_on = document.layers[layerName].document.images[imgName].src;
		document.layers[layerName].document.images[imgName].src = img_on.substring(0,img_on.length-6) + "off.gif";
	} else if (document.images) {
		img_on = document.images[imgName].src;
		document.images[imgName].src = img_on.substring(0,img_on.length-6) + "off.gif";
	}
}


function mouseOver(imgName, layerName) {
	if (document.layers) {
		img_on = document.layers[layerName].document.images[imgName].src;
		document.layers[layerName].document.images[imgName].src = img_on.substring(0,img_on.length-7) + "on.gif";
	} else if (document.images) {	
		img_on = document.images[imgName].src;
		document.images[imgName].src = img_on.substring(0,img_on.length-7) + "on.gif";
	}
}