
//zoekbox en submenu

function switchRow(box) {
	if (document.all) {
		var row = document.all[box]
	}
	else {
		if (document.getElementById) {
			var row = document.getElementById(box)
		}
	}
	if (row) {
		if (row.style.display=='none') {
			row.style.display='';
		} else {
			row.style.display='none';
		}
	}
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("menutable").getElementsByTagName("span"); //DynamicDrive.com change
		if (el) {
			if(el.style.display != "block"){ //DynamicDrive.com change
				for (var i=0; i<ar.length; i++){
					if (ar[i].className=="menusub") //DynamicDrive.com change
					ar[i].style.display = "none";
				}
				el.style.display = "block";
			}else{
				el.style.display = "none";
			}
		}
	}
}


//imageflip topmenu

if (document.images) {
	image1on = new Image();
	image1on.src = "img/btdezonnebloem02.gif";			
	image1off = new Image();
	image1off.src = "img/btdezonnebloem01.gif";
	image2on = new Image();
	image2on.src = "img/btactiviteiten02.gif";			
	image2off = new Image();
	image2off.src = "img/btactiviteiten01.gif";
	image3on = new Image();
	image3on.src = "img/btvrijwilliger02.gif";			
	image3off = new Image();
	image3off.src = "img/btvrijwilliger01.gif";
	image4on = new Image();
	image4on.src = "img/btgeef02.gif";			
	image4off = new Image();
	image4off.src = "img/btgeef01.gif";
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
		}
	}
}

//tekstlinks

var tekstlinks=new Array()
tekstlinks[0]="De Zonnebloem in vogelvlucht"
tekstlinks[1]="Huisbezoek, dagactiviteiten, aangepaste vakanties"
tekstlinks[2]="Wij zoeken vrijwilligers met pit"
tekstlinks[3]="Met uw bijdrage maken wij een wereld van verschil"

var ns6=document.getElementById&&!document.all
var ie=document.all

function toonTekst(thetext, whichdiv){
if (ie) eval("document.all."+whichdiv).innerHTML=tekstlinks[thetext]
else if (ns6) document.getElementById(whichdiv).innerHTML=tekstlinks[thetext]
}

function reset(whichdiv){
if (ie) eval("document.all."+whichdiv).innerHTML=' '
else if (ns6) document.getElementById(whichdiv).innerHTML=' '
}

//postcodes
	function ltrim(argvalue) {
	
	  while (1) {
	    if (argvalue.substring(0, 1) != " ")
	      break;
	    argvalue = argvalue.substring(1, argvalue.length);
	  }
	
	  return argvalue;
	}

	function rtrim(argvalue) {
	
	  while (1) {
	    if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
	      break;
	    argvalue = argvalue.substring(0, argvalue.length - 1);
	  }
	
	  return argvalue;
	}
	
	function trim(argvalue) {
	  var tmpstr = ltrim(argvalue);
	
	  return rtrim(tmpstr);
	
	}
	function CheckPC() {
		pcVal = trim(document.forms['frmProv'].postcode.value);
		if (pcVal.length<6) {
			alert('Vul uw volledige postcode in.');
			return false
		}
		else {
			pcNum = pcVal.substring(0,4);
			pcAlpha = trim(pcVal.substring(4));
			document.forms['frmProv'].checkPC.value = pcVal;
			if (!isNumber(pcNum,false)) {
				alert('Vul een geldige postcode in.');
				return false;
			}
			else {
				if (isNumber(pcAlpha,true)) {
					alert('Vul een geldige postcode in.');
				 	return false;
				}
				else {
					return true;
				}
			}
		}
	}
	
	function Postcode(url,form)
	{
		pcVal = trim(document.forms[form].postcode.value);
		if (pcVal.length<6) {
			alert('Vul uw volledige postcode in.');
			return false
		}
		else {
			pcNum = pcVal.substring(0,4);
			pcAlpha = trim(pcVal.substring(4));
			document.forms[form].checkPC.value = pcVal;
			if (!isNumber(pcNum,false)) {
				alert('Vul een geldige postcode in.');
				return false;
			}
			else {
				if (isNumber(pcAlpha,true)) {
					alert('Vul een geldige postcode in.');
				 	return false;
				}
				else {
					newurl = url + "?checkPC="
					day = new Date();
					id = day.getTime();
					eval("page" + id + " = window.open(newurl+pcVal, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=240,height=150,left = 412,top = 334');");
				}
			}
		}
	}
	
	function Provincie(url,provid)
	{
		newurl = url + "?selProv="
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(newurl+provid, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=240,height=500,left = 550,top = 150');");
	}
	
	
	function isNumber(val,bool) {
		var list = "1234567890";
		validated = eval(bool);
		for (i=0;i<(val.length);i++) {
			for (j=0;j<(list.length);j++) {
				if (list.charAt(j) == val.charAt(i)) {
					validated = (!eval(bool));
					break;
				}
			}
			if (validated==eval(bool)) break;
		}
		if (validated==eval(bool)) return false
		else return true;
	}
	
	function popUp(URL) {
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=200,height=100,left = 412,top = 334');");
	}

