/* Nieuwsbrief template - toon transparant gif indien geen afbeelding aanwezig */
function toon_transp(el) {
	if (el.src)
		el.src = '/images/dot_clear.gif';
}

/* Uitklapmenu -- Voegt de juiste classnames toe aan de LI's */
sfHover = function() {
	if (document.getElementById("nav")) {
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

// Print functie (haalt bepaalde TD uit de maintable en gooit deze in een popup)
function printPage(aantal,tdeen,tdtwee) {
	//niet printen in admindeel
	if (/\/admin\//.test(document.location)) {
		alert('Printen is niet mogelijk binnen de PageProcessor admin omgeving');
		return false;
	}
	if (document.getElementById(tdeen)) {
		var print1 = document.getElementById(tdeen).innerHTML;
	}
	if (document.getElementById(tdtwee)) {
		var print2 = document.getElementById(tdtwee).innerHTML;
	}

	window.actieveCSS = getActiveStyleSheet();
	
	if (aantal == 1)
		window.printgedeelte = '<table><tr><td valign=top>'+print1+'</td></tr></table>';
	else
		window.printgedeelte = '<table><tr><td width=70% valign=top>'+print1+'</td><td width=30% valign=top style="padding-left: 10px;">'+print2+'</td></tr></table>';
 
 	//disable de links om bladeren via printversie te voorkomen
	window.printgedeelte = window.printgedeelte.replace(/href/gi,"hrefdisabled");
	window.printgedeelte = window.printgedeelte.replace(/onclick/gi,"onclickdisabled");
		
	//open popup en vul deze 
	var w =  window.open('/print.html');
}

//maak het invulveld leeg
function InvulveldChecken() {
	if (document.zoekformulier.search_for.value.length>0) {
		document.zoekformulier.submit();
	} else {
		alert ('U moet iets invullen in het veld "Zoeken op".');
		document.zoekformulier.search_for.focus();
	}
}

//Instellen van de hoogte van de div 'divMaintable'

//definieren variabelen
var isNav4, isNav6, isIE
var isBrand = navigator.appName
var agt = navigator.userAgent.toLowerCase()
var navVer = parseInt(navigator.appVersion)

//browser check
var isNav4 = (isBrand == "Netscape" && navVer < 5) ? true : false
var isNav6 = (isBrand == "Netscape" && navVer >= 5) ? true : false
var isNav46 = ((isBrand == "Netscape") && (parseFloat(navigator.appVersion) >= parseFloat(4.6)) && (parseFloat(navigator.appVersion) < parseFloat(4.7))) ? true : false
var isNav47 = ((isBrand == "Netscape") && (parseFloat(navigator.appVersion) >= parseFloat(4.7))) ? true : false
var isIE = ((agt.indexOf("msie") != -1) && (parseInt(navVer) >= 4)) ? true : false
var mac = (agt.indexOf("mac")!= -1);

//haal hoogte window binnen
function getInsideWindowHeight()
{
	if (isNav4 || isNav6)
		return window.innerHeight
 	else 
	    return document.body.clientHeight
}

//resize de div
function zetScrollHoogte()
{
  hoogte = getInsideWindowHeight();
  hoogte = hoogte - 198;
  objBoxMaintable = document.getElementById('divMaintable');
  objMaintable = document.getElementById('maintable');

	if (objBoxMaintable) {
		objBoxMaintable.style.height = hoogte;
		objMaintable.style.height = hoogte;
	}
}

function HandleOnLoad(arg) {
	if (typeof window.olStore == 'undefined')
		window.olStore = [];

	if (window.onload != null)
		window.olStore [window.olStore.length] = window.onload;

	window.onload = function () {
		for (var i = (window.olStore.length -1) ; i >= 0; i--) {
			if (typeof window.olStore [i] != 'undefined') {
				var func = window.olStore [i];
				delete window.olStore [i];
				func ();
			}
		}

		arg ();
	}
}


window.onresize = zetScrollHoogte;
