	var opacitySpeed = 2;	// Speed of opacity - switching between large images - Lower = faster
	var opacitySteps = 6; 	// Also speed of opacity - Higher = faster
	var slideSpeed = 4;	// Speed of thumbnail slide - Lower = faster
	var holdTime = 4 * 1000; // Number of milliseconds to display each image for
	
	/* Don't change anything below here */
	var Noisegate_largeImage = false;
	var Noisegate_imageToShow = false;
	var Noisegate_currentOpacity = 100;
	var Noisegate_slideWidth = false;
	var Noisegate_thumbTotalWidth = false;
	var Noisegate_viewableWidth = false;
	
	// Added by Lewis Smith 31st July 2006
	var Noisegate_largeImageMessage;
	
	function initShow() {
		Noisegate_largeImage = document.getElementById('Noisegate_largeImage').getElementsByTagName('IMG')[0];
			
		// Added by Lewis Smith 31st July 2006
		Noisegate_largeImageMessage = document.getElementById('Noisegate_largeImageMessage');
	}
		
	
	function showPreview(imagePath,message)
	{		
		// Added by Lewis Smith 31st July 2006
		Noisegate_largeImageMessage.innerHTML = message;
		
		if(Noisegate_currentActiveImage){
			if(Noisegate_currentActiveImage==inputObj.getElementsByTagName('IMG')[0])return;
			Noisegate_currentActiveImage.className='';
		}
		
		Noisegate_imageToShow = imagePath;
		var tmpImage = new Image();
		tmpImage.src = imagePath;
		currentUnqiueOpacityId = Math.random();
		moveOpacity(opacitySteps*-1,currentUnqiueOpacityId);
				
	}
	
	function setOpacity()
	{
		if(document.all)
		{
			Noisegate_largeImage.style.filter = 'alpha(opacity=' + Noisegate_currentOpacity + ')';
		}else{
			Noisegate_largeImage.style.opacity = Noisegate_currentOpacity/100;
		}		
	}

	function moveOpacity(speed,uniqueId)
	{
		
		if(browserIsOpera){
			Noisegate_largeImage.src = Noisegate_imageToShow;
			return;
		}
		
		Noisegate_currentOpacity = Noisegate_currentOpacity + speed;
		if(Noisegate_currentOpacity<=5 && speed<0){
		
			var tmpParent = Noisegate_largeImage.parentNode; 
			Noisegate_largeImage.parentNode.removeChild(Noisegate_largeImage);
			Noisegate_largeImage = document.createElement('IMG');
			tmpParent.appendChild(Noisegate_largeImage);
			setOpacity();
			Noisegate_largeImage.src = Noisegate_imageToShow;
		
			speed=opacitySteps;
		}
		if(Noisegate_currentOpacity>=99 && speed>0)Noisegate_currentOpacity=99;		
		setOpacity();	
		if(Noisegate_currentOpacity>=99 && speed>0)return;		
		if(uniqueId==currentUnqiueOpacityId)setTimeout('moveOpacity(' + speed + ',' + uniqueId + ')',opacitySpeed);		
	}
	
	function moveNext() {
		if(cursorPosition == Noisegate_images.length)cursorPosition = 0;
		
		showPreview(Noisegate_images[cursorPosition][0], Noisegate_images[cursorPosition][1]);
		setTimeout('moveNext()', holdTime);
	}