<!--
//====================== Browser checks
var IE = (document.all && document.getElementById) ? true:false;
var Opera = window.opera ? true : false;
//====================== 
//====================== Initialiseer de volgende functies
function init(){
	if(IE){ 
		MinimumSize(); 
		//checkSize(12);
	}
	
	//alleen uitvoeren op foto-module pagina
	if(document.getElementById("foto-module")) {
		startFotoModule();
		//toon bladeren functie
		toonBladeren();
	}
	
	tekstGrootte(); 
	printKnop();
	
	//voegt mouseover/mouseouts fases
	faseOver();
	
	//geef body een achtergrond kleur (let op pas als pagina geladen is om blauw naar wit flikkerend schermn te voorkomen
	setTimeout('document.getElementsByTagName("body")[0].className = "achtergrondkleur";',1500);
}

//onderaan js file:

//====================== voegt rollover functie toe aan span class="fase"
function faseOver()
{
	if(document.getElementById("wetkalender") && IE)
	{
		var ul = document.getElementById("wetkalender");
		var spans = ul.getElementsByTagName("span");
		for(var i=0; i<spans.length; i++){
			if(spans[i].className.indexOf("fase ") !=-1 && spans[i].className.indexOf("huidige") ==-1) {
				spans[i].onmouseover = function () { toggleFaseToelichting(this, 'toon'); };
				spans[i].onmouseout = function () { toggleFaseToelichting(this, 'verberg'); };			
			}
		}
	}	
}
//====================== 

//====================== voegt rollover functie voor toelichting
function toggleFaseToelichting(item, status) {
 	var spans = item.getElementsByTagName("span");
	for(var i=0; i<spans.length; i++){
		if(spans[i].className.indexOf("toelichting") !=-1) {
			if(status=="toon") {
				spans[i].style.display = 'block'; 
				item.className = item.className + " over";
			}
			else if(status=="verberg") {
				spans[i].style.display = 'none'; 
				item.className = item.className.replace(" over", "");
			}
		}
	}
	return false;
 }
//====================== 

//====================== Aanroep functies bij Onload-event
window.onload = function() {
	init();	
}
//====================== 
//====================== Aanroep functies bij Onresize-event
window.onresize = function() {
	if(IE){ 
		MinimumSize(); 
		
	}	
}
//====================== 
//====================== Zet print-knop visibility en functionaliteit
function printKnop() {
	// bestaat de print-knop?
	var pk = document.getElementById('print-knop');
	if (!pk) {
		return false;
	}
	else {
		// laat ons de print-knop zien!
		pk.style.display = 'inline';
		plink = pk.getElementsByTagName("A")[0];
		// print deze pagina
		this.plink.onclick = function () {
			window.print();
	        return false;
		}
	}
}


//====================== Zet mouseover/mouseout functionaliteit op knoppen (buttons)
function knopMuisOver()
{
	var alleInputTags=document.getElementsByTagName('input');
 	for(var i=0;i<alleInputTags.length;i++)
  	{
		if(alleInputTags[i].className.indexOf('zoek') != -1 || alleInputTags[i].className.indexOf('toon') != -1 || alleInputTags[i].className.indexOf('knop') != -1)
		{
			//mouseover toevoegen
			alleInputTags[i].onmouseover = function () { veranderKlasse(this,  this.className + " muisOver"); };
			//mouseout toevoegen (verwijder " muisOver")
			alleInputTags[i].onmouseout = function () { veranderKlasse(this,  this.className.substring(0, this.className.length - 9)); };
		}
  	}
 }
 //====================== Hulpfunctie voor knopMuisOver()
 function veranderKlasse(item, klasse)
 {
 	item.className = klasse;
	return false;
 }
//====================== 

/* toon bladeren ul */
function toonBladeren() {
	var alleOngeordendeLijsten = document.getElementsByTagName("ul");
	for(var i=0; i<alleOngeordendeLijsten.length; i++){
		if(alleOngeordendeLijsten[i].className.indexOf("bladeren") !=-1) alleOngeordendeLijsten[i].style.display = "block";
	}
}
//====================== 


/* Functie voor aanpassen grootte iFrame */
function getDocHeight(doc) {
  var docHt = 0, sh, oh;
  if (doc.height) docHt = doc.height;
  else if (doc.body) {
    if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
    if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
    if (sh && oh) docHt = Math.max(sh, oh);
  }
  return docHt;
}

function setIframeHeight(iframeName) {
  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
    var docHt = getDocHeight(iframeWin.document);
    // need to add to height to be sure it will all show
    if (docHt) iframeEl.style.height = docHt + 30 + "px";
  }
}

function loadIframe(iframeName, url) {
  if ( window.frames[iframeName] ) {
    window.frames[iframeName].location = url;   
    return false;
  }
  else return true;
}
// ==========================



//-->