var arrImgSwap = new Array();
var sImgDirectory = "/images/";

function preloadImages()
{
	if (document.images)
	{
		if(!document.imageArray)
		{
			document.imageArray = new Array();
			var args = preloadImages.arguments;
			var j = document.imageArray.length;

			for(i=0; i<args.length; i++)
			{
				document.imageArray[j] = new Image;
				document.imageArray[j++].src = sImgDirectory + args[i];
			}
		}
	}
}

function changeImages()
{
	var args = changeImages.arguments;

	for(i=0; i < args.length; i++)
	{
		if (i % 2 == 0)
		{
			if(args[i].length > 0)
			{
				document.images[args[i]].src = sImgDirectory + args[i+1];
			}
		}
	}
}

function restoreImages()
{
	for (i=0; i<arrImgSwap.length; i++)
	{
		htItem = arrImgSwap[i];
		document.images[htItem["imagename"]].src = htItem["imagesrc"];
	}
}

function swapImages()
{
	arrImgSwap = new Array();
	var args = swapImages.arguments;

	for(i=0; i < args.length; i++)
	{
		if (i % 2 == 0)
		{
			if(args[i].length > 0)
			{
				htItem = new Array();
				htItem["imagename"] = args[i];
				htItem["imagesrc"] 	= document.images[args[i]].src;
				arrImgSwap[arrImgSwap.length] = htItem;
				document.images[args[i]].src = sImgDirectory + args[i+1];
			}
		}
	}
}
