function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length + ' tekens over';
}

function checkrequired(which) {
var pass=true;
var e_txt="";
if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="r_email") {	//naam email-veld is r_email
			e_txt = tempobj.value;		//sla e-mail adres op voor latere validatie
			}
		else if (tempobj.name=="n_email") {		//naam email-veld is n_email
			e_txt = tempobj.value;		//sla e-mail adres op voor latere validatie
		}	
		if (tempobj.name.substring(0,2)=="r_") {	
			if (((tempobj.type=="text"||tempobj.type=="textarea")&&
			tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
			tempobj.selectedIndex==0)) {
				pass=false;
				break;
			}
		}
	}
}
if (!pass) 
{
	shortFieldName=tempobj.name.substring(2,30).toUpperCase();
	alert("Volgens mij is "+shortFieldName+" nog niet ingevuld.");
	return false;
}

if(e_txt != "")		//e_txt is e-mail adres
{		
	if (e_txt.indexOf("@")<3)
	{
		alert("Het spijt me, het emailadres schijnt niet te kloppen. A.u.b."
		+" controleer prefix en '@' teken.");
		return false;
	}
	if ((e_txt.indexOf(".com")<5)&&(e_txt.indexOf(".org")<5)
	&&(e_txt.indexOf(".gov")<5)&&(e_txt.indexOf(".net")<5)
	&&(e_txt.indexOf(".nl")<5)&&(e_txt.indexOf(".be")<5)
	&&(e_txt.indexOf(".cx")<5)&&(e_txt.indexOf(".uk")<5)
	&&(e_txt.indexOf(".cs")<5)&&(e_txt.indexOf(".ro")<5)
	&&(e_txt.indexOf(".ie")<5)&&(e_txt.indexOf(".nu")<5)
	&&(e_txt.indexOf(".no")<5)&&(e_txt.indexOf(".sa")<5)
	&&(e_txt.indexOf(".pt")<5)&&(e_txt.indexOf(".fr")<5)
	&&(e_txt.indexOf(".si")<5)&&(e_txt.indexOf(".se")<5)
	&&(e_txt.indexOf(".mil")<5)&&(e_txt.indexOf(".edu")<5))
	{
		alert("Het emailadres lijkt niet de kloppen"
		+" de laatste letter moeten bevatten "
		+".nl, .de, .be, .com, .edu, .net, .org, .gov of .mil)");
		return false;
	}
	return true;
}
}

function go(link, target) {
  if (target == '') {
	  self.location=link;
	} else {
	  top.open(link, target);
	}
}

//----------------------------------------------------------------------
function redirect(url, target, time) {
 if (time > 0) {
    document.write("U wordt over " +time+ " seconden doorverwezen");	  
 }
 link = go(url,target);
 self.setTimeout(link, (time*1000));
}




// browser test:
bName = navigator.appName;             
bVer = parseInt(navigator.appVersion);
browserVer = 2;
if      (bName == "Netscape" && bVer >= 3) browserVer = 1;

function Popup(info,width,height,scrollbar){
//if scrollbar=='' {
//scrollbar='no'
//}
//+scrollbar+
popup=window.open(info,'toelichting','toolbar=0,menubar=0,status=0,resize=0,width='+width+',height='+height+',scrollbars='+scrollbar);
if (browserVer == 1) popup.focus();
}

// copyright 1999 Mikodocs, Inc. http://www.mikodocs.com/tags/
// Distribute this script freely, but please keep this 
// notice with the code.

var rollOverArr=new Array();
function setrollover(OverImgSrc,pageImageName)
{
if (! document.images)return;
if (pageImageName == null)
    pageImageName = document.images[document.images.length-1].name;
rollOverArr[pageImageName]=new Object;
rollOverArr[pageImageName].overImg = new Image;
rollOverArr[pageImageName].overImg.src=OverImgSrc;
}

function rollover(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
if (! rollOverArr[pageImageName].outImg)
    {
    rollOverArr[pageImageName].outImg = new Image;
    rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
    }
document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}

function rollout(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}
function showAnchors() {
	var allLinks = document.body.getElementsByTagName("A");
	//alert(allLinks.length);
	var kopje = true;
	for (a=0; a < allLinks.length; a++) {
	//alert(allLinks[a].name ); 
		if (allLinks[a].href.toUpperCase() == "") {
			if (kopje){
				document.write("<table border=0 width=100% cellpadding=0 cellspacing=0>")
				document.write("<tr>")
				document.write("<td><img width=6 height=6 border=0  src=images/extra/px.gif></td>")
				document.write("<td><img width=26 height=25 border=0  src=images/extra/px.gif></td>")
				document.write("<td><img width=189 height=25 border=0  src=images/extra/px.gif></td>")
				document.write("<td><img width=8 height=25 border=0  src=images/extra/px.gif></td>")
				document.write("</tr>")
				document.write("<tr valign=top>")
				document.write("<td><img src=images/extra/px.gif width=10 height=18 border=0></td>")
				document.write("<td colspan=2 class=txtzwart id='op_deze_pagina'>Op deze pagina</td>")
				document.write("<td>&nbsp;</td>")
				document.write("</tr></table>") 
				kopje = false;
			}
			//alert(allLinks[a].name ); 
			document.write("<table border=0 cellpadding=0 cellspacing=0>")
			document.write("<tr>");
			document.write("<td><img src=images/extra/px.gif width=10 height=18 ></td>");
			document.write("<td width=26 height=18 align=left valign=top class=plusjegerelateerdelink><a href='#" + allLinks[a].name + "' class=plusjegerelateerdelink target=_self>[<]</a></td>");
			document.write("<td align=left><a href='#" + allLinks[a].name + "' class=gerelateerdelink target=_self>" + allLinks[a].name + "</a></td>");
			document.write("<td>&nbsp;</td></tr></table>");
		}
	}
}
