
var displayWaitMessage=true;	// Display a please wait message while images are loading?

var activeImage = false;
var imageGalleryLeftPos = false;
var imageGalleryWidth = false;
var imageGalleryObj = false;
var maxGalleryXPos = false;
var imageGalleryCaptions = new Array();


function showImage()
{
	if(activeImage){
		activeImage.style.filter = 'alpha(opacity=50)';	
		activeImage.style.opacity = 0.5;
	}	
	this.style.filter = 'alpha(opacity=100)';
	this.style.opacity = 1;	
	activeImage = this;	
}
	
function showPreview(imagePath,text){
	var subImages = document.getElementById('previewPane').getElementsByTagName('IMG');
	if(subImages.length==0){
		var img = document.createElement('IMG');
		document.getElementById('previewPane').appendChild(img);
	}else img = subImages[0];
		
	if(displayWaitMessage){
		document.getElementById('waitMessage').style.display='inline';
	}
	document.getElementById('largeImageCaption').style.display='none';
	img.onload = function() { hideWaitMessageAndShowCaption(text); };
	img.src = imagePath;
		
}
function hideWaitMessageAndShowCaption(text)
{
	document.getElementById('waitMessage').style.display='none';
	document.getElementById('largeImageCaption').innerHTML = text;
	document.getElementById('largeImageCaption').style.display='block';
		
}
