// $Id$
// javascript1.1 image rollover functions used by all pages, called from the body of html document by 'onLoad' event handler

var onImgArray = new Array(), offImgArray = new Array();

function load_images() {
	if (document.images) {
		var imgName = imgPath = imgType = '', imgHeight = imgWidth = 0;
		var numImages = document.images.length;

		for (i=0; i < numImages; i++) {

			imgName = document.images[i].name;
			// named img exceptions
			if ( !imgName || imgName.indexOf("arr_") != -1 || imgName.indexOf("sub_") != -1 ) { continue }
				 
			imgPath = document.images[i].src;

			imgHeight = document.images[i].height;
			imgWidth = document.images[i].width;

			offImgArray[imgName] = new Image(imgWidth,imgHeight);
			offImgArray[imgName].src = imgPath;
			
			imgType = imgPath.substring( imgPath.lastIndexOf("."), imgPath.length );
			imgPath = imgPath.substring( 0, imgPath.lastIndexOf(".") );			

			onImgArray[imgName] = new Image(imgWidth, imgHeight);
			onImgArray[imgName].src = imgPath + "_on" + imgType;
//	alert (imgPath );
		}
	}
}

function m_over(imgName) {
	if ( document.images && onImgArray[imgName] ) { document[imgName].src = onImgArray[imgName].src }
}
function m_out(imgName) {
	if ( document.images && offImgArray[imgName] ) { document[imgName].src = offImgArray[imgName].src }
}
