	var opacitySpeed = 1;	// Speed of opacity - switching between large images - Lower = faster
	var opacitySteps = 20; 	// Also speed of opacity - Higher = faster
	
	/* Don't change anything below here */
	var largeImage = false;
	var tituloImage = false;
	var fechaImage = false;
	var imageToShow = false;
	var currentOpacity = 100;
	var slideWidth = false;
	var thumbTotalWidth = false;
	var viewableWidth = false;
	
	var currentUnqiueOpacityId = false;
	var currentActiveImage = false;
	
	var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
	
	/*
	<span id="xxx">texto</span>
	innerHTML
	*/
	
	function initGalleryScript()
	{
		largeImage = document.getElementById('largeImage').getElementsByTagName('IMG')[0];
		//fechaImage = document.getElementById('fechaImage').innerHTML;
	}
	
	
	function showPreview(imagePath, fecha ,inputObj)
	{		
		if(currentActiveImage){
			if(currentActiveImage==inputObj.getElementsByTagName('IMG')[0])return;
			currentActiveImage.className='image_vin';
		}
		document.getElementById('fechaImage').innerHTML = fecha;
		currentActiveImage = inputObj.getElementsByTagName('IMG')[0];
		currentActiveImage.className='activeImage image_vin';
		
		imageToShow = imagePath;
		var tmpImage = new Image();
		tmpImage.src = imagePath;
		//largeImage.src = imagePath; //para que no haya fundido
		currentUnqiueOpacityId = Math.random();
		moveOpacity(opacitySteps*-1,currentUnqiueOpacityId);
	}
	
	function setOpacity()
	{
		if(document.all)
		{
			largeImage.style.filter = 'alpha(opacity=' + currentOpacity + ')';
		}else{
			largeImage.style.opacity = currentOpacity/100;
		}		
	}
	function moveOpacity(speed,uniqueId)
	{
		
		if(browserIsOpera){
			largeImage.src = imageToShow;
			return;
		}
		
		currentOpacity = currentOpacity + speed;
		if(currentOpacity<=5 && speed<0){
		
			var tmpParent = largeImage.parentNode; 
			largeImage.parentNode.removeChild(largeImage);
			largeImage = document.createElement('IMG');
			tmpParent.appendChild(largeImage);
			setOpacity();
			largeImage.src = imageToShow;
		
			speed=opacitySteps;
		}
		if(currentOpacity>=99 && speed>0)currentOpacity=99;		
		setOpacity();	
		if(currentOpacity>=99 && speed>0)return;		
		if(uniqueId==currentUnqiueOpacityId)setTimeout('moveOpacity(' + speed + ',' + uniqueId + ')',opacitySpeed);		
	}
