// JavaScript Document

function ejecutarCambio(imagen1,tit,des,idF){

	tit1=new String();
	tit1=tit;
	desc1=new String();
    desc1=des.replace(/\n/g,"<br>");

	idFot= new String();
	idFot=idF;

    if (imagen1.complete){
		window.document.images['foto'].src=imagen1.src;
		document.getElementById("titulo").innerHTML=tit1;
		document.getElementById("desc").innerHTML=desc1;
		document.getElementById("enlaceHiRes").href="index.php?opcion=emailfoto&idFoto="+idFot;
		initImage();
		clearTimeout(tiempo);
	}
	else{
		tiempo=setTimeout('ejecutarCambio(imagen1,tit1,desc1,idFot)',100);
		}
}

function cambio(name,titulo,desc,idFoto){
	
	imagen1=new Image(1,1);
	imagen1.src=name;
    tit1=new String();
	tit1=titulo;
	desc1=new String();
    desc1=desc;
	idFoto1=new String();
	  idFoto1=idFoto;
	tiempo=setTimeout('ejecutarCambio(imagen1,tit1,desc1,idFoto1)',100);
	
}


/************** FADING ****************/
function initImage() {
	
  imageId = 'lafoto';
  image = document.getElementById(imageId);
  setOpacity(image, 0);
//  image.style.visibility = 'visible';
  image.style.filter="alpha(opacity:100)";
  image.style.opacity=100;
  fadeIn(imageId,0);
}


function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  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+")", 40);
    }
  }
}
/***************** FIN FADING ************************/
