function ImageLoader()
{
	this.Images = new Array();
}

ImageLoader.prototype.Load = function(imageUrl)
{
	this.Images[this.Images.length] = new Image();
	this.Images[this.Images.length-1].src = imageUrl;
}

ImageLoader.prototype.Change = function(imageId, newImageUrl)
{
	this.ChangeFromObject(document.getElement(imageId), newImageUrl);
}

ImageLoader.prototype.ChangeFromObject = function(image, newImageUrl)
{
	for(var i = 0; i < this.Images.length; i++)
	{
		if(this.Images[i].src.substring(this.Images[i].src.length - newImageUrl.length) == newImageUrl)
		{
			var temp = new Image();
			temp.src = image.src;
			image.src = this.Images[i].src;
			this.Images[i] = temp;
			break;
		}
	}
}

document.ImageLoader = new ImageLoader();
