function iniGal() {
  if (!document.getElementsByTagName) return false;
  if (!document.getElementById) return false;
  if (!document.getElementById("galeMins")) return false;
  var galeria = document.getElementById("galeMins");
  var links = galeria.getElementsByTagName("a");

  for ( var i=0; i < links.length; i++) {
	links[i].onclick = function() {return verFot(this); }
  }
  initImage();
}

window.onload=iniGal;


function verFot(fot)
{
	var imagev, imageh;
	if (document.getElementById)
	{
		if (fot.className=="v")
		{
			document.getElementById('fotV').src = fot.href;

			if (fotAct=="h") { fadeOut('fotH',100);	}
			else { fadeOut('fotV',100); }

			imagev = document.getElementById('fotV');
			imagev.style.visibility = 'visible';
			setOpacity(imagev, 0);
			fadeIn('fotV',0);


			/* document.getElementById('fotH').style.visibility = 'hidden'; */
			
			fotAct="v";


		}
		else
		{
			document.getElementById('fotH').src = fot.href;

			if (fotAct=="h") { fadeOut('fotH',100);	}
			else { fadeOut('fotV',100); }

			imageh = document.getElementById('fotH');
			imageh.style.visibility = 'visible';
			setOpacity(imageh, 0);
			fadeIn('fotH',0);


			/* document.getElementById('fotV').style.visibility = 'hidden'; */

			fotAct="h";
		}
		
		if (fot.title)
		{
			document.getElementById('fottxt').childNodes[0].nodeValue =  fot.title;
			if (fot.className=="v"){ document.getElementById('fotV').alt =  fot.title;}
			else {document.getElementById('fotH').alt =  fot.title;}
			
		} else {
			document.getElementById('fottxt').childNodes[0].nodeValue = fot.childNodes[0].nodeValue;
		}
		
		return false;

	} else {
		return true;
	}
}


/*
document.write("<style type='text/css'>#fotV {visibility:hidden;}</style>");
document.write("<style type='text/css'>#fotH {visibility:hidden;}</style>");
*/


function initImage() {
	var image, imageId;
	imageId = 'fotV';
	image = document.getElementById(imageId);
	setOpacity(image, 0);
	image.style.visibility = 'visible';
	fadeIn(imageId,0);
}


function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	obj.style.filter = "alpha(opacity:"+opacity+")";
	obj.style.KHTMLOpacity = opacity/100;
	obj.style.MozOpacity = opacity/100;
	obj.style.opacity = opacity/100;
}    

function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 50);
		}
	}
}    


function fadeOut(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >= 0) {
			setOpacity(obj, opacity);
			opacity -= 10;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 50);
		}
	}
}    

