
/*
	nSwap.js (c) 2001-2004 by Locke Enterprises - All rights reserved.
	License: ONE copy authorized for use on the legalxpressonline.com website.
	Purpose:  Provide m¥ image preload and swap routines for the mst website.
	Created: 5/25/2001 - Nathan
	Modification History:
		· 8/9/2204 - Nathan - adapted for the LegalXpress website
		· mm/dd/yyyy - [name] - [comment]
*/


	var g_imagePath = "/images/theme1i/";


// 'pre-load' GIF images for hoverings
function preloadHoverGIFs() {
	if( !document.images ) return false;
	var j, thisName;
	var imgNames = preloadHoverGIFs.arguments;
	if( document.imageArray==null ) {
		document.imageArray = new Array();
	}
	for( j=0; j<imgNames.length; j++ ) {
		thisName = imgNames[j];
		//alert('loading: '+thisName);
		document.imageArray[thisName] = new Image();
		document.imageArray[thisName].src = g_imagePath + thisName + ".gif";
		document.imageArray[thisName+"_"] = new Image();
		document.imageArray[thisName+"_"].src = g_imagePath + thisName + "_.gif";
	}
	document.imagesPreloaded = new Number(1);
	return true;
}

// 'pre-load' GIF images
function preloadGIFs() {
	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 = g_imagePath + thisName + ".gif";
		document.imageArray[thisName+"_"] = new Image();
		document.imageArray[thisName+"_"].src = g_imagePath + thisName + "_.gif";
	}
	document.imagesPreloaded = new Number(1);
	return true;
}

// 'pre-load' JPG images
function preloadJPGs() {
	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 = g_imagePath + thisName + ".jpg";
		document.imageArray[thisName+"_"] = new Image();
		document.imageArray[thisName+"_"].src = g_imagePath + thisName + "_.jpg";
	}
	document.imagesPreloaded = new Number(1);
	return true;
}

// 'activate' an image
function imgOn( imgName ) {
	if( !document.images ) return false;
	//alert('activating: '+imgName);
	var preloadName;
	if( imgOn.arguments.length == 1 ) {
		preloadName = new String(imgName);
	} else {
		preloadName = imgOn.arguments[1];
	}
	if( document.imagesPreloaded ) {
		document.images[imgName].src = document.imageArray[preloadName+"_"].src;
	}
	return true;
}

// 'deactivate' an image
function imgOff( imgName ) {
	if( !document.images ) return false;
	var preloadName;
	//alert('deactivating: '+imgName);
	if( imgOff.arguments.length == 1 ) {
		preloadName = imgName+'';
	} else {
		preloadName = imgOff.arguments[1]+'';
	}
	if( document.imagesPreloaded ) {
		document.images[imgName].src = document.imageArray[preloadName].src;
	}
	return true;
}

