	var opacitySpeed = 2;	// Speed of opacity - switching between large images - Lower = faster
	var opacitySteps = 10; 	// Also speed of opacity - Higher = faster
	
	var photoGallery_currentOpacity = 100;
	var photoGallery_slideWidth = false;
	var photoGallery_thumbTotalWidth = false;
	var photoGallery_viewableWidth = false;
	
	var currentUnqiueOpacityId = false;
	var photoGallery_currentActiveImage = false;
	var photoGallery_thumbDiv = false;
	var photoGallery_thumbSlideInProgress = false;
	
	var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;


	function showPreview(imagePath,inputObj,imageIndex)
	{		
		photoGallery_largeImage = document.getElementById('imageDetails').getElementsByTagName('IMG')[0];
		photoGallery_currentActiveImage = inputObj.getElementsByTagName('IMG')[0];
		/*imagePath = "images/" + imagePath;*/
		photoGallery_imageToShow = imagePath;
		var tmpImage = new Image();
		tmpImage.src = imagePath;
		currentUnqiueOpacityId = Math.random();
		moveOpacity(opacitySteps*-1,currentUnqiueOpacityId);
		ShowCaption(imageIndex);
	}
	
	function ShowCaption(imageIndex)
	{
		var imageCaptionMessage = 'imageCaption' + imageIndex;
		imageCaptionMessage = document.getElementById(imageCaptionMessage).innerHTML;
		imageCaptionMessage = imageCaptionMessage.split("**");
		imageCaptionMessageHeader = imageCaptionMessage[0];
		imageCaptionMessage = imageCaptionMessage[1];
		document.getElementById('imageDescHeader').innerHTML= imageCaptionMessageHeader;
		document.getElementById('imageDescHeader').style.display='block';
		document.getElementById('imageDesc').innerHTML= imageCaptionMessage;
		document.getElementById('imageDesc').style.display='block';
	}


	function setOpacity()
	{
		if(document.all)
		{
			photoGallery_largeImage.style.filter = 'alpha(opacity=' + photoGallery_currentOpacity + ')';
		}else{
			photoGallery_largeImage.style.opacity = photoGallery_currentOpacity/100;
		}		
	}
	function moveOpacity(speed,uniqueId)
	{
		
		if(browserIsOpera){
			photoGallery_largeImage.src = photoGallery_imageToShow;
			return;
		}
		
		photoGallery_currentOpacity = photoGallery_currentOpacity + speed;
		if(photoGallery_currentOpacity<=5 && speed<0){
		
			var tmpParent = photoGallery_largeImage.parentNode; 
			photoGallery_largeImage.parentNode.removeChild(photoGallery_largeImage);
			photoGallery_largeImage = document.createElement('IMG');
			tmpParent.appendChild(photoGallery_largeImage);
			setOpacity();
			photoGallery_largeImage.src = photoGallery_imageToShow;
		
			speed=opacitySteps;
		}
		if(photoGallery_currentOpacity>=99 && speed>0)photoGallery_currentOpacity=99;		
		setOpacity();	
		if(photoGallery_currentOpacity>=99 && speed>0)return;		
		if(uniqueId==currentUnqiueOpacityId)setTimeout('moveOpacity(' + speed + ',' + uniqueId + ')',opacitySpeed);		
	}

	function setActive1(inputObj) {
		var itemSel = document.getElementById("folderList").getElementsByTagName("a");
		for (var i=0; i<itemSel.length; i++){
			itemSel[i].className = '';
		}
		inputObj.className = "selected"
	}
