var imageListName;
var imageLinkName;
var imageLinkTextName;
var imageName;
var largeImageText;
var smallImageText;

function changeImage() 
{
	var image, images;
	var largeimage, smallimage;
		
	// Split the value of the image combo into large image and small image.
			
	var imageList = document.getElementById(imageListName);
			
	image = imageList.options[imageList.selectedIndex].value;
			
	if (image)
	{
		images = image.split(";")
		largeimage = images[0];
		smallimage = images[1];

		if (smallimage)
		{
			swapImage(imageName, imageLinkName, smallimage, largeimage, imageLinkTextName, largeImageText, smallImageText);
		}
		else
		{
			document.images[imageName].src = largeimage;
			document.getElementById(imageLinkName).onclick = null;
			document.getElementById(imageLinkTextName).innerHTML = "";
		}
	}
}
		
function swapImage(imageElementId, linkElementId, currentImage, nextImage, textElementId, currentText, nextText)
{
	document.images[imageElementId].src = currentImage;
			
	var link = document.getElementById(linkElementId);
	var text = document.getElementById(textElementId);
			
	link.onclick = function() { swapImage(imageElementId, linkElementId, nextImage, currentImage, textElementId, nextText, currentText); };
	text.innerHTML = currentText;
			
	return false;
}
