var BrowserDetect = {	init: function () {		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";		this.version = this.searchVersion(navigator.userAgent)			|| this.searchVersion(navigator.appVersion)			|| "an unknown version";		this.OS = this.searchString(this.dataOS) || "an unknown OS";	},	searchString: function (data) {		for (var i=0;i<data.length;i++)	{			var dataString = data[i].string;			var dataProp = data[i].prop;			this.versionSearchString = data[i].versionSearch || data[i].identity;			if (dataString) {				if (dataString.indexOf(data[i].subString) != -1)					return data[i].identity;			}			else if (dataProp)				return data[i].identity;		}	},	searchVersion: function (dataString) {		var index = dataString.indexOf(this.versionSearchString);		if (index == -1) return;		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));	},	dataBrowser: [		{			string: navigator.userAgent,			subString: "Chrome",			identity: "Chrome"		},		{ 	string: navigator.userAgent,			subString: "OmniWeb",			versionSearch: "OmniWeb/",			identity: "OmniWeb"		},		{			string: navigator.vendor,			subString: "Apple",			identity: "Safari",			versionSearch: "Version"		},		{			prop: window.opera,			identity: "Opera"		},		{			string: navigator.vendor,			subString: "iCab",			identity: "iCab"		},		{			string: navigator.vendor,			subString: "KDE",			identity: "Konqueror"		},		{			string: navigator.userAgent,			subString: "Firefox",			identity: "Firefox"		},		{			string: navigator.vendor,			subString: "Camino",			identity: "Camino"		},		{		// for newer Netscapes (6+)			string: navigator.userAgent,			subString: "Netscape",			identity: "Netscape"		},		{			string: navigator.userAgent,			subString: "MSIE",			identity: "Explorer",			versionSearch: "MSIE"		},		{			string: navigator.userAgent,			subString: "Gecko",			identity: "Mozilla",			versionSearch: "rv"		},		{ 		// for older Netscapes (4-)			string: navigator.userAgent,			subString: "Mozilla",			identity: "Netscape",			versionSearch: "Mozilla"		}	],	dataOS : [		{			string: navigator.platform,			subString: "Win",			identity: "Windows"		},		{			string: navigator.platform,			subString: "Mac",			identity: "Mac"		},		{			   string: navigator.userAgent,			   subString: "iPhone",			   identity: "iPhone/iPod"	    },		{			string: navigator.platform,			subString: "Linux",			identity: "Linux"		}	]};BrowserDetect.init();function checkEmail(form){var formname =eval("document."+form);var httpxml;try{// Firefox, Opera 8.0+, Safarihttpxml=new XMLHttpRequest();}catch (e){// Internet Explorertry{httpxml=new ActiveXObject("Msxml2.XMLHTTP");}catch (e){try{httpxml=new ActiveXObject("Microsoft.XMLHTTP");}catch (e){alert("Your browser does not support AJAX!");return false;}}}function stateck(){var check = 0;if(httpxml.readyState==4){if(httpxml.responseText == "-ERR"){formname.email.value = 'ongeldig emailadres';formname.email.style.color='#DB0022';//document.getElementById('error').style.display = "block";//document.getElementById("error").innerHTML="Ongeldig emailadres";}//document.getElementById("error").innerHTML=document.getElementById("error").innerHTML+'<br>'+httpxml.responseText;}return check;}var url="/check_email.php";url=url+"?email="+formname.email.value;httpxml.onreadystatechange=stateck;httpxml.open("GET",url,true);httpxml.send(null);}function focus_field(field) {	if(field.value == 'verplicht' || field.value == 'ongeldig emailadres')	{	field.value = '';	field.style.color='#000';	}}function check_field(field) {	if(field.value == '')	{	field.value = 'verplicht';	field.style.color='#DB0022';	}}function check_form(form) {var check = 1;var formname =eval("document."+form);for($i=0;$i<formname.elements.length;$i++){	if(formname.elements[$i].type != 'hidden' && formname.elements[$i].getAttribute("alt") == 'required')	{		if(formname.elements[$i].value == '' || formname.elements[$i].value == 'ongeldig emailadres' || formname.elements[$i].value == 'verplicht')		{		check = 0;			if(formname.elements[$i].name == 'email')			{			checkEmail(form);			}			else			{			formname.elements[$i].value = 'verplicht';			formname.elements[$i].style.color='#DB0022';			}		}	}}if(check == 1){formname.submit();}}function resizeDiv() {var leftHeight = document.getElementById('leftcol').offsetHeight;var contentHeight = document.getElementById('content').offsetHeight;if(BrowserDetect.browser == 'Safari'){newHeight = leftHeight - 2;}else{newHeight = leftHeight -2 ;}if(leftHeight > contentHeight){document.getElementById('content').style.height = newHeight+'px';document.getElementById('content').style.minHeight = newHeight+'px';}}function ReadCookie(cookieName) { var theCookie=""+document.cookie; var ind=theCookie.indexOf(cookieName); if (ind==-1 || cookieName=="") return ""; var ind1=theCookie.indexOf(';',ind); if (ind1==-1) ind1=theCookie.length;  return unescape(theCookie.substring(ind+cookieName.length+1,ind1));}function SetCookie(cookieName,cookieValue,nDays) { var today = new Date(); var expire = new Date(); if (nDays==null || nDays==0) nDays=1; expire.setTime(today.getTime() + 3600000*24*nDays); document.cookie = cookieName+"="+escape(cookieValue)                 + ";expires="+expire.toGMTString();}function MM_goToURL() { //v3.0  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");}function MM_jumpMenu(targ,selObj,restore){ //v3.0  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");  if (restore) selObj.selectedIndex=0;}function MM_openBrWindow(theURL,winName,features) { //v2.0  window.open(theURL,winName,features);}function addCommas(nStr){	nStr += '';	x = nStr.split('.');	x1 = x[0];	x2 = x.length > 1 ? ',' + x[1] : '';	var rgx = /(\d+)(\d{3})/;	while (rgx.test(x1)) {		x1 = x1.replace(rgx, '$1' + ',' + '$2');	}	return x1 + x2;}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_showHideLayers() { //v6.0  var i,p,v,obj,args=MM_showHideLayers.arguments;  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }    obj.visibility=v; }}function MM_setTextOfLayer(objName,x,newText) { //v4.01  if ((obj=MM_findObj(objName))!=null) with (obj)    if (document.layers) {document.write(unescape(newText)); document.close();}    else innerHTML = unescape(newText);}var user;var domain;var suffix;var text;var style;function jemail(user, domain, suffix, style, text){if(text == ''){text = user + '@' + domain + '.' + suffix;}document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '" ' + style +'>' + text + '</a>');}var gradientshadow={}gradientshadow.depth=7 //Depth of shadow in pixelsgradientshadow.containers=[]gradientshadow.create=function(){var a = document.all ? document.all : document.getElementsByTagName('*')for (var i = 0;i < a.length;i++) {	if (a[i].className == "shadow") {		for (var x=0; x<gradientshadow.depth; x++){			var newSd = document.createElement("DIV")			newSd.className = "shadow_inner"			newSd.id="shadow"+gradientshadow.containers.length+"_"+x //Each shadow DIV has an id of "shadowL_X" (L=index of target element, X=index of shadow (depth) 			if (a[i].getAttribute("rel"))				newSd.style.background = a[i].getAttribute("rel")			else				newSd.style.background = "black" //default shadow color if none specified			document.body.appendChild(newSd)		}	gradientshadow.containers[gradientshadow.containers.length]=a[i]	}}gradientshadow.position()window.onresize=function(){	gradientshadow.position()}}gradientshadow.position=function(){if (gradientshadow.containers.length>0){	for (var i=0; i<gradientshadow.containers.length; i++){		for (var x=0; x<gradientshadow.depth; x++){  		var shadowdiv=document.getElementById("shadow"+i+"_"+x)			shadowdiv.style.width = gradientshadow.containers[i].offsetWidth + "px"			shadowdiv.style.height = gradientshadow.containers[i].offsetHeight + "px"			shadowdiv.style.left = gradientshadow.containers[i].offsetLeft + x + "px"			shadowdiv.style.top = gradientshadow.containers[i].offsetTop + x + "px"		}	}}}if (window.addEventListener)window.addEventListener("load", gradientshadow.create, false)else if (window.attachEvent)window.attachEvent("onload", gradientshadow.create)else if (document.getElementById)window.onload=gradientshadow.create
