var alreadyrunflag=0 //flag to indicate whether target function has already been run

if (document.addEventListener)
  document.addEventListener("DOMContentLoaded", function(){alreadyrunflag=1; replaceTargets()}, false)
else if (document.all && !window.opera){
  document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
  var contentloadtag=document.getElementById("contentloadtag")
  contentloadtag.onreadystatechange=function(){
    if (this.readyState=="complete"){
      alreadyrunflag=1
      replaceTargets();
    }
  }
}

window.onload=function(){
  setTimeout("if (!alreadyrunflag) walkmydog()", 0)
}

function replaceTargets(){

  links = document.getElementsByTagName('a');
  
  for(i = 0; i < links.length; i++){
  	if(links[i].getAttribute('rel') == 'external'){
  		links[i].target = '_Blank';
  	}
  }

}

window.onresize = setAccolade;

function large(){
	var p = document.getElementsByTagName('h1');
	for(i=0;i<p.length;i++) {
		s = 25;
		p[i].style.fontSize = s+"px";
	}
	
	var p = document.getElementsByTagName('h2');
	for(i=0;i<p.length;i++) {
		s = 19;
		p[i].style.fontSize = s+"px";
	}
	
	var p = document.getElementsByTagName('span');
	for(i=0;i<p.length;i++) {
		if(p[i].className =="paragraaf"){
			s = 18;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="portfoliotekst"){
			s = 16;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="bestand"){
			s = 19;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="portfoliocategorie"){
			s = 19;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="tabletext"){
			s = 15;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="kopje"){
			s = 15;
			p[i].style.fontSize = s+"px";
		}
	}
	
	var p = document.getElementsByTagName('div');
	for(i=0;i<p.length;i++) {
		if(p[i].className =="paragraaf1"){
			s = 17;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="paragraafm"){
			s = 17;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="paragrafen2m"){
			s = 17;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="paragrafen21"){
			s = 17;
			p[i].style.fontSize = s+"px";
		}
	}
	
	var p = document.getElementById('tekst');
	if(p != null){
		s = 16;
		p.style.fontSize = s+"px";
	}
	
	document.cookie = 'tinesize=0';
}

function small(){
	var p = document.getElementsByTagName('h1');
	for(i=0;i<p.length;i++) {
		s = 19;
		p[i].style.fontSize = s+"px";
	}
	
	var p = document.getElementsByTagName('h2');
	for(i=0;i<p.length;i++) {
		s = 13;
		p[i].style.fontSize = s+"px";
	}
	
	var p = document.getElementsByTagName('span');
	for(i=0;i<p.length;i++) {
		if(p[i].className =="paragraaf"){
			s = 12;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="portfoliotekst"){
			s = 10;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="bestand"){
			s = 13;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="portfoliocategorie"){
			s = 13;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="tabletext"){
			s = 11;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="kopje"){
			s = 12;
			p[i].style.fontSize = s+"px";
		}
	}
	
	var p = document.getElementsByTagName('div');
	for(i=0;i<p.length;i++) {
		if(p[i].className =="paragraaf1"){
			s = 11;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="paragraafm"){
			s = 11;
			p[i].style.fontSize = s+"px";
		}else if(p[i].className =="paragrafen2m"){
			s = 11;
			p[i].style.fontSize = s+"px";
		}
		else if(p[i].className =="paragrafen21"){
			s = 11;
			p[i].style.fontSize = s+"px";
		}
	}
	
	var p = document.getElementById('tekst');
	if(p != null){
		s = 10;
		p.style.fontSize = s+"px";
	}
	
	document.cookie = 'tinesize=1';
}

function setAccolade(){
	var p = document.getElementsByTagName('a');
	for(i=0;i<p.length;i++) {
		if(p[i].className =="selectedmenu"){
			positie = getY(p[i]);
			positie -= 145;
			document.getElementById('maincontainer').style.marginTop = positie+"px";
		}
	}
}

function getY( oElement )
{
	var iReturnValue = 0;
	while( oElement != null ) {
		iReturnValue += oElement.offsetTop;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

