function MM_reloadPage(init) {  //reload bugfix for NN4
  if (init==true) with (navigator) {
  	if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;
		}
	}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function MM_swapImgRestore() { //revert to original pre-swap image
  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() { //preload images to be swapped
  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) { //v3.0
  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); return x;
}

function MM_swapImage() { //swap preloaded images
  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 swapLayer(layerName,layerVisibility) {
	if (document.layers) {
		document.layers[layerName].visibility = layerVisibility;
	}
	if (document.all) {
		document.all(layerName).style.visibility = layerVisibility;
	}
	if (document.getElementById) {
		document.getElementById(layerName).style.visibility = layerVisibility;
	}
}

function countLayers(layerIdPartial) {
	var layerCounter = 0;

	if (document.getElementsByTagName) {
		layerCollection = document.getElementsByTagName('div');
	}
	else if (document.all) {
		layerCollection = document.all.tags('div');
	}
	else if (document.layers) {
		layerCollection = document.layers;
	}

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

		if (document.getElementsByTagName) {
			layerIdFull = layerCollection[i].id;
		}
		else if (document.all) {
			layerIdFull = layerCollection[i].id;
		}
		else if (document.layers) {
			layerIdFull = layerCollection[i].id;
		}

		if(layerIdFull.indexOf(layerIdPartial)!= -1) layerCounter++;
	}
	return layerCounter;
}

function hideItem(item) {
	if (document.getElementById) {
		document.getElementById(item).style.visibility = 'hidden';
	}
	else if (document.all) {
		document.all(item).style.visibility = 'hidden';
	}
	else if (document.layers) {
		document.layers[item].visibility = 'hidden';
	}
}

function hideAll(itemPrefix) {
	var countedLayers = countLayers(itemPrefix)
	for ( var i = 1; i <= countedLayers; i++) {
		hideItem(itemPrefix + i);
	}
}

function showItem(item,layerRange) {
	hideAll(layerRange);
	if (document.getElementById) {
		document.getElementById(item).style.visibility = 'visible';
	}
	else if (document.all) {
		document.all(item).style.visibility = 'visible';
	}
	else if (document.layers) {
		document.layers[item].visibility = 'visible';
	}
}

function doTheCheck(form,required,actionVar,melding) {
// ---------------------------------------------------
  var s = required.split(",");
  var n; var go=true; var re; var b=true; var d=true; var offsetAt; var offsetDot; var subFromAt; var subFromLastDot; var emailString;
  for (i=0;i<form.elements.length;i++) {  // check de invoer van de VEPLICHTE velden:
    n = form.elements[i];
    for (x=0;x<=s.length;x++) {
      if (s[x]==n.name) {
        if (n.type=="radio") {
          re = document.forms[form.name].elements[n.name];
          for (a=0;a<re.length;a++) if (re[a].checked==true) b=false;
          if (b==true) {
            for (a=0;a<re.length;a++) re[a].className="inputRadioError"; // markeer het incorrect radioveld
            error = melding;
            go = false; }}
        if (n.type=="select-one") {
          if (n[n.selectedIndex].value=="----") {
            n.className="inputSelectError";
            error = melding;
            go = false; }}
        if (n.type=="text"){
          if (n.value=="") {  // check de VERPLICHTE tekstvelden
            n.className="inputTextError"; // markeer het niet-ingevulde verplichte tekstveld
            error = melding;
            go=false; }
          else if (go==true&&(n.name.indexOf("email")!=-1||n.name.indexOf("Email")!=-1)) { // check de velden waarvan in de naam het woord 'email' voorkomt
            error = "Uw emailadres\nis niet correct\ningevuld!\n\n";
            emailString = n.value;
           	if (echeck(emailString)== false) {d=false;}
            if (d==false) {
              n.className="inputTextError"; // markeer het incorrect ingevulde tekstveld
              go = false;
              i = form.elements.length; }}}}}}
  if (go==false) {
    alert(error);
    return false; }
  else return true; }

function restoreDefault(form,theElement,r) {  // reset het formulier of herstel de default waarden van een veld:
// -----------------------------------------
  var n; var rn; var re;
  for (i=0;i<form.elements.length;i++) {
    n = form.elements[i];
    if (r==1) {
      if (n.type=="text") n.className="inputText";
      if (n.type=="select-one") n.className="inputSelect";
      if (n.type=="radio") {
        re = document.forms[form.name].elements[n.name];
        for (a=0;a<re.length;a++) re[a].className="inputRadio"; }
      form.reset(); }
    else {
      if (n.name==theElement) {
        if (n.type=="text") n.className="inputText";
        if (n.type=="select-one") n.className="inputSelect";
        if (n.type=="radio") {
          for (i=0;i<form.elements.length;i++) {
            re = document.forms[form.name].elements[n.name];
            for (a=0;a<re.length;a++) re[a].className="inputRadio"; }}}}}}

function echeck(str) { //controleer de emailadressen
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (counter=0; counter<invalidChars.length; counter++) {  if (str.indexOf(invalidChars.charAt(counter),0) > -1) {return false;} }
	for (counter=0; counter<str.length; counter++) { if (str.charCodeAt(counter)>127) {return false; } }
		
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	var suffix = str.substring(str.lastIndexOf(dot)+1);
	if (str.indexOf(at)==-1){return false}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false}
	if (str.indexOf(at,(lat+1))!=-1){return false}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false}
	if (str.indexOf(dot,(lat+2))==-1){return false}
	if (str.indexOf(" ")!=-1){return false}
	if (str.indexOf(dot,lat) > (lstr-3) )  {return false}
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {return false}

	return true
}




function sendForm(form,actionVar) { // verstuur het formulier als de invoer correct is:
// --------------------------------

  form.method="post";
  form.action=actionVar;
  form.submit(); }
  // alert(actionVar) }

function swapStyle(theElement,someValue) {
	var x = eval ("document.getElementById(theElement).style.backgroundColor='"+someValue+"'");
return x;
}


function wndOpenChat(prUrl,prWndName) {
	var varUrl = prUrl;
	var varWndName = prWndName;
	var varWndProps = 'location=no,scrollbars=no,menubars=no,toolbars=no,resizable=no,width=780,height=560';
	window.open(varUrl,varWndName,varWndProps);
}
// RealOne detection
document.write('<OBJECT ID="IERPCtl" WIDTH=0 HEIGHT=0 CLASSID="CLSID:FDC7A535-4070-4B92-A0EA-D9994BCC0DC5"></OBJECT>');
function isRealOne() {
        RealOneInst = 'undetermined';
        var agt=navigator.userAgent.toLowerCase();
        var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                        && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                        && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
        if (is_nav) {
                IERPCtl = 0;
        }
        if (navigator.plugins) {
                if ((navigator.userAgent.charAt(8)) >= ('3'))
                {
                var nPlayerInstalled=2;
                var i=0;
                while (navigator.plugins[i])
                        {
                        if ((navigator.plugins[i].name) == 'RealOne Player Version Plugin')
                                {
                                        nPlayerInstalled=1;
                                        szPlayerVersion=navigator.plugins[i].description;
                                        break;
                                }
                        i++;
                        }

                        if ( nPlayerInstalled == 2 )
                        {
                                var nRPVersion = IERPCtl.RealPlayerVersion;
                                if ( nRPVersion == null ){nPlayerInstalled=2;}
                                else {nPlayerInstalled=1;}
                        }
                }
                if (nPlayerInstalled == 1){RealOneInst = 'installed';}
                if (nPlayerInstalled == 2){RealOneInst = 'notinstalled';}
        } else {RealOneInst = 'undetermined';}
        if (RealOneInst == 'installed') {if (agt.indexOf("(r1 ") != -1) {RealOneInst = 'using';}
                if (agt.indexOf("(R1 ") != -1) {RealOneInst = 'using';}
        }
        return RealOneInst;
}
// Copyright (c) 1999-2004 Nedstat B.V.
// All rights reserved.
// By using this software, you are agreeing to be bound by the
// terms of this license: http://www.nedstat.com/terms.html
var ns_scriptversion="132";// 2004-05-24
function ns_14(){var ns_02 = navigator.appVersion;var ns_00 = parseInt(ns_02.substring(ns_02.indexOf("MSIE")+5, ns_02.indexOf("MSIE")+6));if (ns_00 > 0) ns_02 = 0;else ns_02 = parseInt(ns_02);return ns_02;}function ns_22(){var ns_02 = navigator.appVersion;var ns_01 = parseInt(ns_02.substring(ns_02.indexOf("MSIE")+5, ns_02.indexOf("MSIE")+6));if(ns_01>0) ns_02=ns_01;else ns_02=0;return ns_02;}function ns_pluginNetscape(){var ns_pluglength = navigator.plugins.length;var ns_08 = "";if(ns_pluglength>0){ns_08 = "&ns_java="+navigator.javaEnabled()+"&ns_plugins=";for(ns_24 = 0 ; ns_24 < ns_pluglength ; ns_24++){var ns_29 = false;for(ns_23 = 0 ; ns_23 < ns_24 ; ns_23++)ns_29 = (navigator.plugins[ns_24].description == navigator.plugins[ns_23].description);if(!ns_29)ns_08 += escape(navigator.plugins[ns_24].description +"|");}}return ns_08;}function ns_10(){var ns_15 = navigator.mimeTypes;var ns_17 = ns_15.length;if(ns_17>0){ns_08 = "&ns_mimetypes=";for(ns_24=0;ns_24<ns_17;ns_24++){ns_29 = false;for(ns_23=0;ns_23<ns_24;ns_23++)if(ns_15[ns_24].enabledPlugin == ns_15[ns_23].enabledPlugin)ns_29 = true;if(!ns_29)ns_08 += escape(ns_15[ns_24].description + "|")}}return ns_08;}function ns_12(){if(!document.body){document.write('<body>');}var ns_33=document.body;var ns_13 = 0;var ns_34 = 1;ns_11=new Array("47F67D00-9E55-11D1-BAEF-00C04FC2D130","7790769C-0471-11D2-AF11-00C04FA35D02","283807B5-2C60-11D0-A31D-00AA00B92C03","9381D8F2-0288-11D0-9501-00AA00B911A5","5A8D6EE0-3E18-11D0-821E-444553540000","630B1DA0-B465-11D1-9948-00C04F98BBC9","45EA75A0-A269-11D1-B5BF-0000F8051515","76C19B50-F0C8-11CF-87CC-0020AFEECF20","D27CDB6E-AE6D-11CF-96B8-444553540000","2A202491-F00D-11CF-87CC-0020AFEECF20","08B0E5C0-4FCB-11CF-AAA5-00401C608500","3AF36230-A269-11D1-B5BF-0000F8051515","3BF42070-B3B1-11D1-B5C5-0000F8051515","90A7533D-88FE-11D0-9DBE-0000C0411FC3","10072CEC-8CC1-11D1-986E-00A0C955B42F","4F645220-306D-11D2-995D-00C04F98BBC9","1CDEE860-E95B-11CF-B1B0-00AA00BBAD66","73FA19D0-2D75-11D2-995D-00C04F98BBC9","23064720-C4F8-11D1-994D-00C04F98BBC9","22D6F312-B0F6-11D0-94AB-0080C74C7E95","CA8A9784-280D-11CF-A24D-444553540000","CA8A9780-280D-11CF-A24D-444553540000","B801CA65-A1FC-11D0-85AD-444553540000");ns_33.addBehavior("#default#clientcaps");for(var ns_18=0;ns_18<ns_11.length;ns_18++)
{if(ns_11[ns_18])if(ns_33.isComponentInstalled("{"+ns_11[ns_18]+"}","ComponentID"))ns_13|=ns_34;ns_34*=2;}return ns_13;}function ns_26(ns_l7){var ns_31 = "";for(var i = 0; i < ns_l7.elements.length ; i++){var ns_28 = ns_l7.elements[i];if(ns_28.name){if(ns_28.type == "select-multiple") {for(var j = 0 ; j < ns_28.options.length ; j++)if(ns_28.options[j].selected)ns_31 += ns_28.name+";";}else if(ns_28.type == "select-one") {ns_31 += ns_28.name+";";}else if(ns_28.type == "checkbox" || ns_28.type == "radio") {if(ns_28.checked)ns_31 += ns_28.name+";";}else ns_31  += ns_28.name+";";}}return ns_31.substring(0,ns_31.lastIndexOf(";"));}function sitestatForm(ns_30, ns_pixelUrl, ns_03){if (ns_03 == null)ns_03 = ns_26(ns_30);if(ns_14() >=4 || ns_22() >= 4){var ns_07 = ns_03.split(";");ns_07_length = ns_07.length;ns_pixelUrl += '&ns_type=submit&ns__t=' + parseInt((new Date()).getTime());for(var ns_24=0;ns_24<ns_30.elements.length;ns_24++){var ns_32 = ns_30.elements[ns_24];var ns_04;ns_16 = false;if(ns_03){for(ns_t = 0; ns_t < ns_07_length; ns_t++)if(ns_32.name == ns_07[ns_t])ns_16 = true;}else{if(ns_32.name)ns_16 = true;}if(ns_16){if(ns_32.type == 'select-multiple'){for(var ns_j=0;ns_j<ns_32.options.length;ns_j++)if(ns_32.options[ns_j].selected)ns_pixelUrl = ns_pixelUrl + "&ns_f_" + escape(ns_32.name) + "=" + escape(ns_32.options[ns_j].value);}else{if(ns_32.type == 'select-one')ns_04 = ns_32.options[ns_32.selectedIndex].value;else{if(ns_32.type == 'checkbox' || ns_32.type == 'radio')if(!ns_32.checked)continue;ns_04 = ns_32.value;}ns_pixelUrl = ns_pixelUrl + "&ns_f_" + escape(ns_32.name) + "=" + escape(ns_04);}}}ns_30.onsubmit = null;var ns_21 = new Image();ns_21.ns_30 = ns_30;ns_21.onload = ns_1O;ns_21.onerror = ns_1O;ns_21.onabort = ns_1O;document.sitestatForm = ns_30;ns_21.timerID = setTimeout(ns_19, 5000);ns_21.src = ns_pixelUrl;}}function ns_1O(){this.onload = null;this.onerror = null;this.onabort = null;clearTimeout(this.timerID);this.ns_30.submit();}function ns_19(){var ns_30 = document.sitestatForm;ns_30.onload = null;ns_30.onerror = null;ns_30.onabort = null;ns_30.submit();}function ns_25()
{ns_pixelUrl+="&ns_type=hidden&ns_ver="+ns_scriptversion;if(ns_14() >=3) {ns_pixelUrl+=ns_pluginNetscape();ns_pixelUrl+=ns_10();}if(ns_14() >=4 || ns_22() >= 4){var ns_screen=screen;if(parent.innerWidth) {ns_pixelUrl+= "&ns_innersize="+parent.innerWidth+"x"+parent.innerHeight+ "&ns_offset="+parent.pageXOffset+"x"+parent.pageYOffset;}ns_pixelUrl +=  "&ns_availscreen="+ns_screen.availWidth+"x"+ns_screen.availHeight;if(ns_screen)ns_pixelUrl += "&ns_screen="+ns_screen.width+"x"+ns_screen.height+"&ns_colordepth="+ns_screen.colorDepth;}if(document.images)	{ns_pixel= new Image();ns_pixel.src=ns_pixelUrl;}}function ns_09(){if(typeof (ns_loadingtime2) != "undefined"){var ns_html_loading_time=(ns_loadingtime2 - ns_loadingtime1)/1000;var ns_full_loading_time=((new Date()).getTime() - ns_loadingtime1)/1000;ns_pixelUrl += "&ns_html_loading_time="+ns_html_loading_time+"&ns_full_loading_time="+ns_full_loading_time;ns_25();}if (typeof (ns_05)!="undefined")ns_06();}document.cookie = "ns_cookietest=true";if(document.cookie.indexOf("ns_cookietest",0)>=0){if(document.cookie.indexOf("ns_session",0)<0){document.cookie = "ns_session=true";if (typeof(ns_pixelUrl) != "undefined" ) {if (ns_22() >= 5 && navigator.appVersion.indexOf("Mac")<0) {ns_pixelUrl+="&ns_p="+ns_12();}if (typeof (ns_loadingtime1) == "undefined" || ns_22() < 4)ns_25();else {if (document.body.onload) {ns_05 = 1;ns_06 = document.body.onload;}document.body.onload = ns_09;}}}}

