
    var agt=navigator.userAgent.toLowerCase();
    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_win    = ((agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    var is_mac    = (agt.indexOf("mac")!=-1);
    var is_opera  = (agt.indexOf("opera") != -1);
    var is_konq   = (agt.indexOf("konquer") != -1);

    if (is_ie) {
      var oHEAD=document.getElementsByTagName('HEAD').item(0);
      var nLink=document.createElement('LINK');
      nLink.rel="stylesheet";
      nLink.type="text/css";

      if (is_win) {
       var nCss2Style=document.getElementsByTagName('STYLE').item(1);
       nLink.href="layout/layout_ie_pc.css";
       oHEAD.replaceChild(nLink,nCss2Style);
      } else if (is_mac) {
       nLink.href="layout/layout_ie_mac.css";
       document.styleSheets[1].disabled = true;
       document.write('<link rel="'+nLink.rel+'" type="'+nLink.type+'" href="'+nLink.href+'" />');

       window.onresize = setHeight;
      }
    }

    function setHeight ()
    {
        subMarPad = 210; /* the total value of margins and padding to subtract from the body height */
        mainDiv = document.getElementById('main');
        mainDiv.style.top = (parseInt(document.body.clientHeight)/2 - subMarPad) + "px";
        mainDiv.style.visibility = "visible";
    }

   function setNav()
   {
      if(document.getElementsByTagName)
      {
		{
		  navsrc = document.getElementsByTagName("body");
		  document.getElementById("n" + navsrc[0].getAttribute('id')).className = 'activated';
		
		  if (document.getElementById("subnav")) 
		  {
			subnavsrc = document.getElementsByTagName("h1");
			document.getElementById("sub-" + subnavsrc[0].getAttribute('id')).className = 'activated';
		  }
		}
      }		
    }
				
// FUNCTIE VOOR TONEN EN VERBERGEN DIV

function collapse(){
	if(document.getElementById && document.createTextNode){
		if(mn=document.getElementById('content')){
			var as=mn.getElementsByTagName('a');
			for (var i=0;i < as.length; i++){
				if(as[i].href.indexOf("#")!=-1){
					as[i].onclick=function(){show(this);return false;};
					as[i].onkeypress=function(){show(this);return false;};
					var id=as[i].href.match(/#(\w.+)/)[1];
					document.getElementById(id).style.display='none';
					if(i==0) as[i].onclick();									
				}
			}
			

			if(fs = document.getElementById("fullsize")){
				document.fullsize = fs;
			}
			
			
		}
	}
}  

function show(l){
	hidem();
	var id=l.href.match(/#(\w.+)/)[1];
	
	if(document.active_dl = document.getElementById(id)){
		document.active_dl.style.display='block';
	}
	if(fs = document.fullsize){
		if(img = l.getElementsByTagName("IMG")[0]){
			fs.src = img.src.replace("thumb","");
			fs.alt = img.alt;
			fs.title = fs.alt;
		}
	}
}

function hidem(){
	if(dl = document.active_dl){
		dl.style.display='none';
	}
}

function link_blur(){

	var links = document.getElementsByTagName("a");

	for (i=0; i<links.length; i++) {

		var link = links[i];

		link.onfocus=blur;

	}

}

function blur(){

	this.blur();

}

function doInit () 
	{
		if (is_ie && is_mac) { setHeight(); }
		setNav();  
		collapse();
	  	link_blur();
    }
    
    window.onload = doInit;

