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,speed) {
	  if (document.getElementById) {
	    obj = document.getElementById(objId);
	    if (opacity <= 100) {
	      setOpacity(obj, opacity);
	      opacity += 10;
	      if (speed >= 10) { tspeed = 1000 / speed; } else { tspeed = 100; }
	      window.setTimeout("fadeIn('"+objId+"',"+opacity+","+speed+")", tspeed);
	    }
	  }
}

function fadeOut(objId,opacity,speed) {
	  if (document.getElementById) {
	    obj = document.getElementById(objId);
	    if (opacity > 0) {
	      setOpacity(obj, opacity);
	      opacity -= 10;
	      if (speed >= 10) { tspeed = 1000 / speed; } else { tspeed = 100; }
	      window.setTimeout("fadeOut('"+objId+"',"+opacity+","+speed+")", tspeed);
	    }
	  }
}

function initImage() {
	  imageId = 'thephoto';
	  image = document.getElementById(imageId);
	  setOpacity(image, 100);
	  image.style.visibility = 'visible';
	  fadeOut(imageId,100,20);
}