function imageSwap()
{
	var imageArray;
	var imageDisplayID;
	
	this.setImageDisplayID = function(_imageDisplayID)
	{
		this.imageDisplayID = _imageDisplayID;
	}
	
	this.preloadImages = function()
	{
		this.imageArray = new Array();
		var imgNr = 0;
		var args = this.preloadImages.arguments;
		var i;
		for (i = 0; i < args.length; i++, imgNr++)
		{
			this.imageArray[imgNr] = new Image();
			this.imageArray[imgNr].src = args[i];
		}
	}
	
	this.swapImage = function(imageNr)
	{
		var imageDisplay = document.getElementById(this.imageDisplayID);
		if (imageNr > -1)
		{
			if (!imageDisplay.originalSrc)
			{
				imageDisplay.originalSrc = imageDisplay.src;
			}
			imageDisplay.src = this.imageArray[imageNr].src;
		}
		else if (imageNr == -1)
		{
			imageDisplay.src = imageDisplay.originalSrc;
		}
	}
}