
function attachRollover(imgElement, newImage)
	{
		if(!imageArray) var imageArray = Array();
		imageElement = document.getElementById(imgElement);
		if(!imageElement) alert(imgElement + "doesn't exist"); 
		//preload the new image;
		preloadedImage = new Image();
		preloadedImage.src = newImage;

		//back up the old image
		oldImage = new Image();
		oldImage.src = imageElement.src;
		
		imageArray[imgElement+"_old"] = oldImage;
		imageArray[imgElement+"_new"] = preloadedImage;
		
		imageElement.onmouseover = function()
		{
			preloadedImage = imageArray[this.id + "_new"];
			this.src = preloadedImage.src;
			//imageElement.src = "sponsor_win_over.gif";
		}
		imageElement.onmouseout = function()
		{
			oldImage = imageArray[this.id + "_old"];
			this.src = oldImage.src
		}
	}
	
