	  var hdrimg=new Array();
	  var maximg=0;
	  
	  var linkMenuOn=0;
	  var currLinkMenuOpacity=0;
	  
	  window.onload = function() {	setOpacity('linkmenu',0);
	  								document.getElementById('linkmenu').style.visibility='visible';
	  								fadeImages(100,0,maximg);
									}

function setOpacity(objId, opacity) {
  var obj = document.getElementById(objId);

	// Elimineer Firefox flashing als opacity = 100
  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 fadeImages(opacity,currimg,maximg) {
  var speed = 5; // variabele die bepaalt hoe snel de fade is (lager = langzamer)
  var exposure = 8000; // variabele die bepaalt hoe lang de afbeelding blijft staan (in milliseconden)
  
  var obj = hdrimg[currimg];
  var timeout=50;
  setOpacity(obj,opacity);
  if (opacity>=speed) {
	opacity-=speed;
  } else {
	  // z-index van de foto's wijzigen.
	  document.getElementById(obj).style.zIndex="0";
	  var ii=currimg;
	  for (i=1;i<=maximg;i++) {
		  ii+=1;
		  if (ii>maximg) {ii=0;}
		document.getElementById(hdrimg[ii]).style.zIndex=i;
	  }
	  setOpacity(obj,100)
	  
	  opacity=100;
	  timeout=exposure;
	  if (currimg>0) {
		  currimg-=1;
	  } else {
		  currimg=maximg;
	  }
  }
  var t=setTimeout("fadeImages("+opacity+","+currimg+","+maximg+")",timeout);
}

function toggleLinks() {
	if (linkMenuOn==0) {
		linkMenuOn=1;
	} else {
		linkMenuOn=0;
	}
	return(linkMenuOn);
}

var tf = null;
var lm = null;
speed=15;
var timeout=50;

function toggleLinkMenu() {
	
	var linkId="linkmenu";
	var theLinkMenu=document.getElementById(linkId);
	
	if (linkMenuOn==1) {
		document.getElementById(linkId).style.visibility='visible';

		if (currLinkMenuOpacity<100) {
			currLinkMenuOpacity+=speed;
			if (currLinkMenuOpacity>100) {
				currLinkMenuOpacity=100;
				resetTimedFade(5000);
				setOpacity(linkId,currLinkMenuOpacity);
				if (lm!=null) {
					clearTimeout(lm);
				}
			} else {
				setOpacity(linkId,currLinkMenuOpacity);
				lm=setTimeout("toggleLinkMenu()",timeout);
			}
		}
	} else {
		if (currLinkMenuOpacity>0) {
			currLinkMenuOpacity-=speed;
			if (currLinkMenuOpacity<=0) {currLinkMenuOpacity=0;}
			setOpacity(linkId,currLinkMenuOpacity);
			lm=setTimeout("toggleLinkMenu()",timeout);
		}
	}
}

function resetTimedFade(holdTime) {
	if (tf != null) {
		clearTimeout(tf);
		//document.write("tf != null");
	}
	tf=setTimeout("timedFade()",holdTime)
}

function timedFade() {
	linkMenuOn=0;
	
	var linkId="linkmenu";
	if (tf != null) {
		clearTimeout(tf);
	}
	if (currLinkMenuOpacity>0) {
		currLinkMenuOpacity-=speed;
		if (currLinkMenuOpacity<=0) {
			currLinkMenuOpacity=0;
			setOpacity(linkId,currLinkMenuOpacity);
			if (lm!=null) {
				clearTimeout(lm);
			}
			document.getElementById(linkId).style.visibility='hidden';
		} else {
			setOpacity(linkId,currLinkMenuOpacity);
			lm=setTimeout("timedFade()",50);
		}
	}
}
// JavaScript Document
