<!--
// rollover.js
//
// Functions for image rollovers
//
// preloadImages: Preloads images into the browser cache
// usage: call the function by placing SCRIPT element somewhere in the document, which passes each image URL as an argument
//        preloadImages("URL"[,"URL"])
// example: <SCRIPT>preloadImages("imagedefault.gif","imagemouseover.gif","imagemousedown.gif")

function preloadImages()
	{
	var loadedImages = new Array;
	for (i=0; i < preloadImages.arguments.length; i++)
		{
		loadedImages[i] = new Image();
		loadedImages[i].src = preloadImages.arguments[i];
		}
	}

// swapImages: swap an inline image with another
// usage: for maximum browser compatibility, call the function from the event attribute of a surrounding A element
// example: <A HREF="/index.html" onmouseover="swapImage('hoverimage', 'imagemouseover.gif')"><IMG SRC="imagedefault.gif" NAME="hoverimage" BORDER="0"></A>
// example: swapImage("imagename", newImageSrc)


function swapImage(targetImage, newImageSrc)
	{
	if(document.images)
		{
		if (targetImage && targetImage.src)
			{
			targetImage.src = newImageSrc + ".gif";
			}
		}
	}
// -->