
/*
	ImageSwap.js (c) 2001 by Locke Enterprises - All rights reserved.
	Purpose:  Provide m¥ image preload and swap routines for the mst website.
	Created: 5/25/2001 - Nathan
	Modification History:
		· mm/dd/yyyy - [name] - [comment]
*/

// 'pre-load' GIF images
function preloadGIFs() {
	var imagePath = "/images/theme2/";
	var imgNames = preloadGIFs.arguments;
	if( document.imageArray==null ) {
		document.imageArray = new Array();
	}
	var i = document.imageArray.length;
	for (var j=0; j<imgNames.length; j++) {
		var thisName = imgNames[j];
		document.imageArray[thisName] = new Image();
		document.imageArray[thisName].src = imagePath + thisName + ".gif";
		document.imageArray[thisName+"_"] = new Image();
		document.imageArray[thisName+"_"].src = imagePath + thisName + "_.gif";
	}
	document.imagesPreloaded = new Number(1);
	return true;
}

// 'pre-load' JPG images
function preloadJPGs() {
	var imagePath = "/images/nav2/";
	var imgNames = preloadJPGs.arguments;
	if( document.imageArray==null ) {
		document.imageArray = new Array();
	}
	var i = document.imageArray.length;
	for (var j=0; j<imgNames.length; j++) {
		var thisName = imgNames[j];
		document.imageArray[thisName] = new Image();
		document.imageArray[thisName].src = imagePath + thisName + ".jpg";
		document.imageArray[thisName+"_"] = new Image();
		document.imageArray[thisName+"_"].src = imagePath + thisName + "_.jpg";
	}
	document.imagesPreloaded = new Number(1);
	return true;
}

// 'activate' an image
function imgOn( imgName ) {
	var srcPrefix;
	if( imgOn.arguments.length == 1 ) {
		srcPrefix = new String(imgName);
	} else {
		srcPrefix = imgOn.arguments[1];
	}
	if( document.images && document.imagesPreloaded ) {
		document.images[imgName].src = document.imageArray[srcPrefix+"_"].src;
	}
	return true;
}

// 'deactivate' an image
function imgOff( imgName ) {
	var srcPrefix;
	if( imgOff.arguments.length == 1 ) {
		srcPrefix = imgName+'';
	} else {
		srcPrefix = imgOff.arguments[1]+'';
	}
	if( document.images && document.imagesPreloaded ) {
		document.images[imgName].src = document.imageArray[srcPrefix].src;
	}
	return true;
}
