function showDescription()
{
	$('description').setStyles({'opacity': 0.8, 'background-color': '#ff6', 'visibility': 'visible'});
	return true;
}

function setDescription(imageID)
{
	$('description').set('html', '&nbsp;' + $(imageID).alt + '&nbsp;');
	return true;
}

function transitionImage(oldImage, newImage)
{
	var fadeOut = function()
	{
		new Fx.Morph($(oldImage), {duration: 500, transition: Fx.Transitions.linear}).start({'opacity': [1, 0]});
		fadeIn();
	};

	var fadeIn = function()
	{
		new Fx.Morph($(newImage), {duration: 500, transition: Fx.Transitions.linear}).start({'opacity': [0, 1]});
	};

	if (newImage != activeImage)
	{
		fadeOut();
		activeImage = newImage;
		setDescription(activeImage);
	}
}

