var prvmnu = new Array();
var tmid = new Array();
var tmpmnu = new Array();

function mouseovermenu(obj, level)
{	var prv = prvmnu[level];
	
	try
	{	if(prv!=obj)
		{	dohide(prv);
		}else
		{	
		}
		clearTimeout(tmid[level]);
	}
	catch(e)
	{
	}
	obj.className = 'selected';
	
	prvmnu[level] = obj;
}


function mouseoutmenu(obj, level)
{	tmid[level] = setTimeout(gethide(obj),200);
}


gethide = function(obj)
{	return function()
	{	dohide(obj);
	}
}


function dohide(obj)
{	try
	{	obj.className = '';
	}
	catch(e)
	{
	}
}

function getobj(id)
{	return document.getElementById(id);
}
	
function setHeight()
{	var vHeight = getHeight();
	var dvHeight;
		
	if (vHeight < 156)
	{	vHeight = 156;
	}
		
	dvHeight = vHeight - 156;
		
	getobj('linkerblok').style.height = dvHeight - 25 + 'px';
	getobj('tekstvlak').style.height = dvHeight - 55 + 'px';
	getobj('rechterblok').style.height = dvHeight - 15 + 'px';

	window.onresize = setHeight;
}

function getHeight(){
	var myHeight = 0;

	if (typeof(window.innerWidth)=='number')
	{	myHeight = window.innerHeight;
	} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
	{	myHeight = document.documentElement.clientHeight;
	} else if (document.body && (document.body.clientWidth || document.body.clientHeight))
	{	myHeight = document.body.clientHeight;
	}
	return myHeight;
}


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')?'':(v=='hide')?'none':v; }
    obj.display=v; }
}

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;
}	

// ----- CONTROLES OP CORRECTHEID VAN DE VELDEN -----

function IsNumeric(strString)
{	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;

	for (i = 0; (i < strString.length && blnResult == true); i++)
	{	strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
		{	blnResult = false;
		}
	}
	return blnResult;
}

function IsEmail(strString)
{	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(strString))
	{	testresults = true;
	} else
	{	testresults = false;
	}
	return (testresults)
}

function checkFrmTop()
{	if (document.frmTop.zoektermen.value.length == 0)
	{	alert("Gelieve je zoektermen in te vullen!");
		document.frmTop.zoektermen.focus();
	} else
	{	document.frmTop.submit();
	}
}

function checkFrmZoek()
{	if (document.frmZoek.zoektermen.value.length == 0)
	{	alert("Gelieve je zoektermen in te vullen!");
		document.frmZoek.zoektermen.focus();
	} else
	{	document.frmZoek.submit();
	}
}

function checkAantalGroepen()
{	if (document.frm.aantal_groepen.value.length != 0)
	{	if (IsNumeric(document.frm.aantal_groepen.value))
		{	for(var i = 1; i <= 6; i++)
			{	if (i <= document.frm.aantal_groepen.value)
				{	getobj('groep'+i).style.display = '';
					MM_showHideLayers('groep'+i, '', 'show');
				} else
				{	getobj('groep'+i).style.display = 'none';
					MM_showHideLayers('groep'+i, '', 'hide');
				}
			}
		} else
		{	alert("Gelieve een numeriek aantal groepen (1-6) in te vullen!");
			document.frm.aantal_groepen.focus();
		}
	}
}

function checkFrm19()
{	if(document.frm.evenement.value.length == 0)
	{	alert("Gelieve de naam of aard van het evenement in te vullen!");
		document.frm.evenement.focus();
	} else if (document.frm.datum_evenement.value.length == 0)
	{	alert("Gelieve de datum van het evenement in te vullen!");
		document.frm.datum_evenement.focus();
	} else if (document.frm.plaats_evenement.value.length == 0)
	{	alert("Gelieve de plaats van het evenement in te vullen!");
		document.frm.plaats_evenement.focus();
	} else if (document.frm.organisator_evenement.value.length == 0)
	{	alert("Gelieve de organisator van het evenement in te vullen!");
		document.frm.organisator_evenement.focus();
	} else if (document.frm.contactpersoon_naam.value.length ==0)
	{	alert("Gelieve de naam van de contactpersoon in te vullen!");
		document.frm.contactpersoon_naam.focus();
	} else if (document.frm.contactpersoon_adres.value.length == 0)
	{	alert("Gelieve het adres van de contactpersoon in te vullen!");
		document.frm.contactpersoon_adres.focus();
	} else if (document.frm.contactpersoon_telefoon.value.length == 0)
	{	alert("Gelieve het telefoon- of gsmnummer van de contactpersoon in te vullen!");
		document.frm.contactpersoon_telefoon.focus();
	} else if (document.frm.contactpersoon_email.value.length == 0)
	{	alert("Gelieve een e-mail adres in te vullen!");
		document.frm.contactpersoon_email.focus();
	} else if ((document.frm.contactpersoon_email.value.length > 0) && (!IsEmail(document.frm.contactpersoon_email.value)))
	{	alert("Gelieve een correct e-mail adres in te vullen!");
		document.frm.contactpersoon_email.focus();
	} else if (!document.frm.plaatsen_Infomobiel.checked)
	{	alert("Gelieve het akkoord te geven voor de voorwaardes bij het plaatsen van de infomobiel!");
		document.frm.plaatsen_Infomobiel.focus();
	} else if (document.frm.plaatsen_adres.value.length == 0)
	{	alert("Gelieve het adres voor het plaatsten van de infomobiel in te vullen!");
		document.frm.plaatsen_adres.focus();
	} else if (document.frm.plaatsen_datum.value.length == 0)
	{	alert("Gelieve de voorkeursdatum voor het plaatsen van de infomobiel mee te geven!");
		document.frm.plaatsen_datum.focus();
	} else if (document.frm.plaatsen_tijd.value.length == 0)
	{	alert("Gelieve het voorkeurstijdstip voor het plaatsen van de infomobiel mee te geven!");
		document.frm.plaatsen_tijd.focus();
	} else if (document.frm.ophalen_datum.value.length == 0)
	{	alert("Gelieve de voorkeursdatum voor het ophalen van de infomobiel mee te geven!");
		document.frm.ophalen_datum.focus();
	} else if (document.frm.ophalen_tijd.value.length == 0)
	{	alert("Gelieve het voorkeurstijdstip voor het ophalen van de infomobiel mee te geven!");
		document.frm.ophalen_tijd.focus();
	} else if (document.frm.aantal_groepen.value.length == 0)
	{	alert("Gelieve het aantal groepen in te vullen!");
		document.frm.aantal_groepen.focus();
	} else if (!IsNumeric(document.frm.aantal_groepen.value) || (document.frm.aantal_groepen.value < 1) || (document.frm.aantal_groepen.value > 6))
	{	alert("Gelieve een numeriek aantal groepen (1-6) in te vullen!");
		document.frm.aantal_groepen.focus();
	} else if (document.frm.groep1.value.length == 0)
	{	alert("Gelieve de gegevens van groep 1 in te vullen!");
		document.frm.groep1.focus();
	} else if (document.frm.groep1_aantalkinderen.value.length == 0)
	{	alert("Gelieve het aantal kinderen bij groep 1 in te vullen!");
		document.frm.groep1_aantalkinderen.focus();
	} else if (!IsNumeric(document.frm.groep1_aantalkinderen.value) || (document.frm.groep1_aantalkinderen.value < 1) || (document.frm.groep1_aantalkinderen.value > 20))
	{	alert("Gelieve een numeriek aantal kinderen bij groep 1 (1-20) in te vullen!");
		document.frm.groep1_aantalkinderen.focus();
	} else if (document.frm.groep1_aanvang.value.length == 0)
	{	alert("Gelieve het tijdstip van aanvang van groep 1 in te vullen!")
		document.frm.groep1_aanvang.focus();
	} else if ((!document.frm.groep1_voorkeur[0].checked)&&(!document.frm.groep1_voorkeur[1].checked)&&(!document.frm.groep1_voorkeur[2].checked))
	{	alert("Gelieve de voorkeur van groep 1 te selecteren!");
		document.frm.groep1_voorkeur[0].focus();
	} else if ((document.frm.aantal_groepen.value >= 2) && (document.frm.groep2.value.length == 0))
	{	alert("Gelieve de gegevens van groep 2 in te vullen!");
		document.frm.groep2.focus();
	} else if ((document.frm.aantal_groepen.value >= 2) && (document.frm.groep2_aantalkinderen.value.length == 0))
	{	alert("Gelieve het aantal kinderen bij groep 2 in te vullen!");
		document.frm.groep2_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 2) && (!IsNumeric(document.frm.groep2_aantalkinderen.value) || (document.frm.groep2_aantalkinderen.value < 1) || (document.frm.groep2_aantalkinderen.value > 20)))
	{	alert("Gelieve een numeriek aantal kinderen bij groep 2 (1-20) in te vullen!");
		document.frm.groep2_aantalkinderen.focus();
		
	} else if ((document.frm.aantal_groepen.value >= 2) && (document.frm.groep2_aanvang.value.length == 0))
	{	alert("Gelieve het tijdstip van aanvang van groep 2 in te vullen!")
		document.frm.groep2_aanvang.focus();
	} else if ((document.frm.aantal_groepen.value >= 2) && ((!document.frm.groep2_voorkeur[0].checked)&&(!document.frm.groep2_voorkeur[1].checked)&&(!document.frm.groep2_voorkeur[2].checked)))
	{	alert("Gelieve de voorkeur van groep 2 te selecteren!");
		document.frm.groep2_voorkeur[0].focus();
	} else if ((document.frm.aantal_groepen.value >= 3) && (document.frm.groep3.value.length == 0))
	{	alert("Gelieve de gegevens van groep 3 in te vullen!");
		document.frm.groep3.focus();
	} else if ((document.frm.aantal_groepen.value >= 3) && (document.frm.groep3_aantalkinderen.value.length == 0))
	{	alert("Gelieve het aantal kinderen bij groep 3 in te vullen!");
		document.frm.groep3_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 3) && (!IsNumeric(document.frm.groep3_aantalkinderen.value) || (document.frm.groep3_aantalkinderen.value < 1) || (document.frm.groep3_aantalkinderen.value > 20)))
	{	alert("Gelieve een numeriek aantal kinderen bij groep 3 (1-20) in te vullen!");
		document.frm.groep3_aantalkinderen.focus();
		
	} else if ((document.frm.aantal_groepen.value >= 3) && (document.frm.groep3_aanvang.value.length == 0))
	{	alert("Gelieve het tijdstip van aanvang van groep 3 in te vullen!")
		document.frm.groep3_aanvang.focus();
	} else if ((document.frm.aantal_groepen.value >= 3) && ((!document.frm.groep3_voorkeur[0].checked)&&(!document.frm.groep3_voorkeur[1].checked)&&(!document.frm.groep3_voorkeur[2].checked)))
	{	alert("Gelieve de voorkeur van groep 3 te selecteren!");
		document.frm.groep3_voorkeur[0].focus();
	} else if ((document.frm.aantal_groepen.value >= 4) && (document.frm.groep4.value.length == 0))
	{	alert("Gelieve de gegevens van groep 4 in te vullen!");
		document.frm.groep4.focus();
	} else if ((document.frm.aantal_groepen.value >= 4) && (document.frm.groep4_aantalkinderen.value.length == 0))
	{	alert("Gelieve het aantal kinderen bij groep 4 in te vullen!");
		document.frm.groep4_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 4) && (!IsNumeric(document.frm.groep4_aantalkinderen.value) || (document.frm.groep4_aantalkinderen.value < 1) || (document.frm.groep4_aantalkinderen.value > 20)))
	{	alert("Gelieve een numeriek aantal kinderen bij groep 4 (1-20) in te vullen!");
		document.frm.groep4_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 4) && (document.frm.groep4_aanvang.value.length == 0))
	{	alert("Gelieve het tijdstip van aanvang van groep 4 in te vullen!")
		document.frm.groep4_aanvang.focus();
	} else if ((document.frm.aantal_groepen.value >= 4) && ((!document.frm.groep4_voorkeur[0].checked)&&(!document.frm.groep4_voorkeur[1].checked)&&(!document.frm.groep4_voorkeur[2].checked)))
	{	alert("Gelieve de voorkeur van groep 4 te selecteren!");
		document.frm.groep4_voorkeur[0].focus();
	} else if ((document.frm.aantal_groepen.value >= 5) && (document.frm.groep5.value.length == 0))
	{	alert("Gelieve de gegevens van groep 5 in te vullen!");
		document.frm.groep5.focus();
	} else if ((document.frm.aantal_groepen.value >= 5) && (document.frm.groep5_aantalkinderen.value.length == 0))
	{	alert("Gelieve het aantal kinderen bij groep 5 in te vullen!");
		document.frm.groep5_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 5) && (!IsNumeric(document.frm.groep5_aantalkinderen.value) || (document.frm.groep5_aantalkinderen.value < 1) || (document.frm.groep5_aantalkinderen.value > 20)))
	{	alert("Gelieve een numeriek aantal kinderen bij groep 5 (1-20) in te vullen!");
		document.frm.groep5_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 5) && (document.frm.groep5_aanvang.value.length == 0))
	{	alert("Gelieve het tijdstip van aanvang van groep 5 in te vullen!")
		document.frm.groep5_aanvang.focus();
	} else if ((document.frm.aantal_groepen.value >= 5) && ((!document.frm.groep5_voorkeur[0].checked)&&(!document.frm.groep5_voorkeur[1].checked)&&(!document.frm.groep5_voorkeur[2].checked)))
	{	alert("Gelieve de voorkeur van groep 5 te selecteren!");
		document.frm.groep5_voorkeur[0].focus();
	} else if ((document.frm.aantal_groepen.value >= 6) && (document.frm.groep6.value.length == 0))
	{	alert("Gelieve de gegevens van groep 6 in te vullen!");
		document.frm.groep6.focus();
	} else if ((document.frm.aantal_groepen.value >= 6) && (document.frm.groep6_aantalkinderen.value.length == 0))
	{	alert("Gelieve het aantal kinderen bij groep 6 in te vullen!");
		document.frm.groep6_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 6) && (!IsNumeric(document.frm.groep6_aantalkinderen.value) || (document.frm.groep6_aantalkinderen.value < 1) || (document.frm.groep6_aantalkinderen.value > 20)))
	{	alert("Gelieve een numeriek aantal kinderen bij groep 6 (1-20) in te vullen!");
		document.frm.groep6_aantalkinderen.focus();
	} else if ((document.frm.aantal_groepen.value >= 6) && (document.frm.groep6_aanvang.value.length == 0))
	{	alert("Gelieve het tijdstip van aanvang van groep 6 in te vullen!")
		document.frm.groep6_aanvang.focus();
	} else if ((document.frm.aantal_groepen.value >= 6) && ((!document.frm.groep6_voorkeur[0].checked)&&(!document.frm.groep6_voorkeur[1].checked)&&(!document.frm.groep6_voorkeur[2].checked)))
	{	alert("Gelieve de voorkeur van groep 6 te selecteren!");
		document.frm.groep6_voorkeur[0].focus();
	} else if(document.frm.verwachtingen.value.length == 0)
	{	alert("Gelieve de verwachtingen van uw bezoek in te vullen!");
		document.frm.verwachtingen.focus();
	} else 
	{	document.frm.reply.value = document.frm.contactpersoon_email.value;
		document.frm.submit();
	}
}

function checkFrm21()
{	swRondleiding = 0;	
	for (counter = 0; counter < document.frm.rondleiding.length; counter++)
	{	if (document.frm.rondleiding[counter].checked)
		{	swRondleiding = 1;
		}
	}
	
	swContainerpark = 0;
	for (counter1 = 0; counter1 < document.frm.containerpark_sub.length; counter1++)
	{	if (document.frm.containerpark_sub[counter1].checked)
		{	swContainerpark = 1;
		}
	}
		
	if (document.frm.organisator.value.length == 0)
	{	alert("Gelieve de naam van de organisator in te vullen!");
		document.frm.organisator.focus();
	} else if (swRondleiding == 0)
	{	alert("Gelieve een rondleiding te selecteren!");
		document.frm.rondleiding[0].focus();
	} else if ((document.frm.rondleiding[0].checked) && (!document.frm.kringlooptuin[0].checked) && (!document.frm.kringlooptuin[1].checked))
	{	alert("Gelieve een type rondleiding te kiezen in de kringlooptuin!");
		document.frm.kringlooptuin[0].focus();
	} else if ((document.frm.rondleiding[2].checked) && (!document.frm.site_ecowerf_sub[0].checked) && (!document.frm.site_ecowerf_sub[1].checked))
	{	alert("Gelieve een type rondleiding te kiezen op de site van EcoWerf!");
		document.frm.sitesub_ecowerf[0].focus();
	} else if ((document.frm.rondleiding[3].checked) && (swContainerpark == 0))
	{	alert("Gelieve het containerpark te selecteren!");
		document.frm.containerpark[0].focus();
	} else if (document.frm.datum.value.length == 0)
	{	alert ("Gelieve een datum in te vullen!");
		document.frm.datum.focus();
	} else if ((!document.frm.tijdstip[0].checked) && (!document.frm.tijdstip[1].checked))
	{	alert("Gelieve een tijdstip te selecteren!");
		document.frm.tijdstip[0].focus();
	} else if ((document.frm.tijdstip[0].checked) && (document.frm.voormiddag_uur.value.length == 0))
	{	alert("Gelieve het uur in de voormiddag in te vullen!");
		document.frm.voormiddag_uur.focus();
	} else if ((document.frm.tijdstip[1].checked) && (document.frm.namiddag_uur.value.length == 0))
	{	alert("Gelieve het uur in de namiddag in te vullen!");
		document.frm.namiddag_uur.focus();
	} else if ((!document.frm.aantalgroepen[0].checked) && (!document.frm.aantalgroepen[1].checked))
	{	alert("Gelieve het aantal groepen in te vullen!");
		document.frm.aantalgroepen[0].focus();
	} else if ((document.frm.aantalgroepen[0].checked) && (document.frm.een_groep_personen.value.length == 0))
	{	alert("Gelieve het aantal personen in te vullen!");
		document.frm.een_groep_personen.focus();
	} else if ((document.frm.aantalgroepen[1].checked) && (document.frm.twee_groepen_personen.value.length == 0))
	{	alert("Gelieve het aantal personen in te vullen!");
		document.frm.twee_groepen_personen.focus();
	} else if ((!document.frm.leeftijdscategorie[0].checked) && (!document.frm.leeftijdscategorie[1].checked) && (!document.frm.leeftijdscategorie[2].checked))
	{	alert("Gelieve de leeftijdscategorie in te kiezen!");
		document.frm.leeftijdscategorie[0].focus();
	} else if ((document.frm.leeftijdscategorie[0].checked) && (document.frm.leeftijd_lager_onderwijs.value.length == 0))
	{	alert("Gelieve de leeftijd in te vullen!");
		document.frm.leeftijd_lager_onderwijs.focus();
	} else if ((document.frm.leeftijdscategorie[1].checked) && (document.frm.leeftijd_hoger_onderwijs.value.length == 0))
	{	alert("Gelieve de leeftijd in te vullen!");
		document.frm.leeftijd_hoger_onderwijs.focus();
	} else if (document.frm.verantwoordelijke.value.length == 0)
	{	alert("Gelieve de verantwoordelijke in te vullen!");
		document.frm.verantwoordelijke.focus();
	} else if (document.frm.adres.value.length == 0)
	{	alert("Gelieve het adres in te vullen!");
		document.frm.adres.focus();
	} else if (document.frm.postcode.value.length == 0)
	{	alert("Gelieve de postcode in te vullen!");
		document.frm.postcode.focus();
	} else if (document.frm.gemeente.value.length == 0)
	{	alert("Gelieve de gemeente in te vullen!");
		document.frm.gemeente.focus();
	} else if (document.frm.telefoonnummer.value.length == 0)
	{	alert("Gelieve het telefoonnummer in te vullen!");
		document.frm.telefoonnummer.focus();
	} else if (document.frm.emailadres.value.length == 0)
	{	alert("Gelieve het e-mail adres in te vullen!");
		document.frm.emailadres.focus();
	} else if (!IsEmail(document.frm.emailadres.value))
	{	alert("Gelieve een correct e-mail adres in te vullen!");
		document.frm.emailadres.focus();
	} else
	{	document.frm.reply.value = document.frm.emailadres.value
		document.frm.submit();
	}
}

function checkFeest(obj){
	if (!obj.checked){
		switch(String(obj.id).toLowerCase()){
			case "tijdstip_voormiddag":
				document.frm.voormiddag_uur.value = "";
				document.frm.aantal_deelnemers_voormiddag.value = "";
				UncheckRadiolist(document.frm.LeeftijdscategorieVoormiddag);
				break;
			case "tijdstip_voormiddag2":
				document.frm.voormiddag_uur2.value = "";
				document.frm.aantal_deelnemers_voormiddag2.value = "";
				UncheckRadiolist(document.frm.LeeftijdscategorieVoormiddag2);
				break;
			case "tijdstip_namiddag":
				document.frm.namiddag_uur.value = "";
				document.frm.aantal_deelnemers_namiddag.value = "";
				UncheckRadiolist(document.frm.Leeftijdscategorienamiddag);
				break;
			case "tijdstip_namiddag2":
				document.frm.namiddag_uur2.value = "";
				document.frm.aantal_deelnemers_namiddag2.value = "";
				UncheckRadiolist(document.frm.Leeftijdscategorienamiddag2);
				break;
		}	
	}
}

function enableFeest(id){
	document.getElementById(id).checked = true;
}
function checkFrmFeestvarkentjes(){
	
	var fout = false;
	
	if (document.frm.organisator.value.length == 0){
		fout = true;
		alert("Gelieve een organisator in te vullen!");
		document.frm.organisator.focus();
	} else if (document.frm.datum.value.length == 0){
		fout = true;
		alert("Gelieve een datum in te vullen!");
		document.frm.datum.focus();
	} else {
		var tijdstip = false;
		if (document.getElementById("tijdstip_voormiddag").checked){
			tijdstip = true;
			if (document.frm.voormiddag_uur.value.length == 0){
				fout = true;
				alert("Gelieve het uur in de voormiddag in te vullen!");
				document.frm.voormiddag_uur.focus();
			} else if (document.frm.aantal_deelnemers_voormiddag.value.length == 0){
				fout = true;
				alert("Gelieve het aantal deelnemers in de voormiddag in te vullen!");
				document.frm.aantal_deelnemers_voormiddag.focus();				
			} else if (!isRadiolistChecked(document.frm.LeeftijdscategorieVoormiddag)){
				fout = true;
				alert("Gelieve de leeftijdscategorie in de voormiddag aan te duiden!");
			}
		} 
		if ((document.getElementById("tijdstip_voormiddag2").checked) && (!fout)){
			tijdstip = true;
			if (document.frm.voormiddag_uur2.value.length == 0){
				fout = true;
				alert("Gelieve het uur in de voormiddag in te vullen!");
				document.frm.voormiddag_uur2.focus();
			} else if (document.frm.aantal_deelnemers_voormiddag2.value.length == 0){
				fout = true;
				alert("Gelieve het aantal deelnemers in de voormiddag in te vullen!");
				document.frm.aantal_deelnemers_voormiddag2.focus();				
			} else if (!isRadiolistChecked(document.frm.LeeftijdscategorieVoormiddag2)){
				fout = true;
				alert("Gelieve de leeftijdscategorie in de voormiddag aan te duiden!");
			}
		}
		if ((document.getElementById("tijdstip_namiddag").checked)  && (!fout)){
			tijdstip = true;
			if (document.frm.namiddag_uur.value.length == 0){
				fout = true;
				alert("Gelieve het uur in de namiddag in te vullen!");
				document.frm.namiddag_uur.focus();
			} else if (document.frm.aantal_deelnemers_namiddag.value.length == 0){
				fout = true;
				alert("Gelieve het aantal deelnemers in de namiddag in te vullen!");
				document.frm.aantal_deelnemers_namiddag.focus();				
			} else if (!isRadiolistChecked(document.frm.Leeftijdscategorienamiddag)){
				fout = true;
				alert("Gelieve de leeftijdscategorie in de namiddag aan te duiden!");
			}
		}
		if ((document.getElementById("tijdstip_namiddag2").checked)  && (!fout)){
			tijdstip = true;
			if (document.frm.namiddag_uur2.value.length == 0){
				fout = true;
				alert("Gelieve het uur in de namiddag in te vullen!");
				document.frm.namiddag_uur2.focus();
			} else if (document.frm.aantal_deelnemers_namiddag2.value.length == 0){
				fout = true;
				alert("Gelieve het aantal deelnemers in de voormiddag in te vullen!");
				document.frm.aantal_deelnemers_namiddag2.focus();				
			} else if (!isRadiolistChecked(document.frm.Leeftijdscategorienamiddag2)){
				fout = true;
				alert("Gelieve de leeftijdscategorie in de namiddag aan te duiden!");
			}
		} 
		if (!tijdstip) {
			fout = true;
			alert("Gelieve een tijdstip aan te duiden!");
		}
	}
	if (!fout){
		if (document.frm.Naam.value.length == 0){
			fout = true;
			alert("Gelieve een naam in te vullen bij de contactgegevens!");
			document.frm.Naam.focus();
		} else if (document.frm.emailadres.value.length == 0){
			fout = true;
			alert("Gelieve een e-mail in te vullen bij de contactgegevens!");
			document.frm.emailadres.focus();
		} else if (document.frm.Telefoonnummer.value.length == 0){
			fout = true;
			alert("Gelieve een telefoonnummer in te vullen bij de contactgegevens!");
			document.frm.Telefoonnummer.focus();
		} else if (document.frm.Straat.value.length == 0){
			fout = true;
			alert("Gelieve een straat in te vullen bij de contactgegevens!");
			document.frm.Straat.focus();
		} else if (document.frm.Huisnummer.value.length == 0){
			fout = true;
			alert("Gelieve een huisnummer in te vullen bij de contactgegevens!");
			document.frm.Huisnummer.focus();
		} else if (document.frm.Postcode.value.length == 0){
			fout = true;
			alert("Gelieve een postcode in te vullen bij de contactgegevens!");
			document.frm.Postcode.focus();
		} else if (document.frm.Gemeente.value.length == 0){
			fout = true;
			alert("Gelieve een gemeente in te vullen bij de contactgegevens!");
			document.frm.Gemeente.focus();
		}	
	}
	if (!fout) {
		if (!IsEmail(document.frm.emailadres.value)){	
			alert("Gelieve een correct e-mail adres in te vullen!");
			document.frm.emailadres.focus();
		} else {
			document.frm.reply.value = document.frm.emailadres.value
			document.frm.submit();
		}
	}
}

function VerplichteCheckbox(chkNamen) {
	for (var i=0;i<chkNamen.length; i++) {
		if (document.getElementById(chkNamen[i]).checked) {
			return true;
		}
	}
	return false;
}
function isRadiolistChecked(rad){
	for(i=0; i<rad.length; i++){
		if(rad[i].checked) {
			return true;
		}
	}
	return false;
}
function UncheckRadiolist(rad){
	for(i=0; i<rad.length; i++){
		if(rad[i].checked) {
			rad[i].checked = false;
		}
	}
}


function checkFrm26()
{	if (document.frm.organisatie.value.length == 0)
	{	alert("Gelieve je organisatie in te vullen!");
		document.frm.organisatie.focus();
	} else if (document.frm.naam.value.length == 0)
	{	alert("Gelieve je naam in te vullen!");
		document.frm.naam.focus()
	} else if (document.frm.straat.value.length == 0)
	{	alert("Gelieve je straat in te vullen!");
		document.frm.straat.focus();
	} else if (document.frm.postcode_gemeente.value.length == 0)
	{	alert("Gelieve je postcode en gemeente in te vullen!");
		document.frm.postcode_gemeente.focus();
	} else if (document.frm.telefoon_gsm.value.length == 0)
	{	alert("Gelieve je telefoon- of gsm-nummer in te vullen!");
		document.frm.telefoon_gsm.focus();
	} else if (document.frm.email.value.length == 0)
	{	alert("Gelieve een e-mail adres in te vullen!");
		document.frm.email.focus();
	} else if ((document.frm.email.value.length > 0) && (!IsEmail(document.frm.email.value)))
	{	alert("Gelieve een correct email adres in te vullen!");
		document.frm.email.focus();
	} else if (document.frm.datum_afhaling.value.length == 0)
	{	alert("Gelieve de datum van afhaling in te vullen!");
		document.frm.datum_afhaling.focus();
	} else if (document.frm.datum_terugbrengen.value.length == 0)
	{	alert("Gelieve de datum van het terugbrengen in te vullen!");
		document.frm.datum_terugbrengen.focus();
	} else if (document.frm.omschrijving_evenement.value.length == 0)
	{	alert("Gelieve de omschrijving van het evenement in te vullen!");
		document.frm.omschrijving_evenement.focus();
	} else if (document.frm.akkoord_gebruikersvoorwaarden.value.length == 0)
	{	alert("Gelieve akkoord te gaan met de gebruikersvoorwaarden!");
		document.frm.akkoord_gebruikersvoorwaarden.focus();
	} else 
	{	document.frm.reply.value = document.frm.email.value
		document.frm.submit();
	}
}

function checkFrm43()
{	if (document.frm.naam.value.length == 0)
	{	alert("Gelieve je naam in te vullen!");
		document.frm.naam.focus();
	} else if ((!document.frm.geslacht[0].checked) && (!document.frm.geslacht[1].checked))
	{	alert ("Gelieve je geslacht te kiezen!");
	} else if ((document.frm.adres1.value.length == 0) && (document.frm.adres2.value.length == 0))
	{	alert("Gelieve je adres in te vullen!");
		document.frm.adres1.focus();
	} else if (document.frm.email.value.length == 0)
	{	alert("Gelieve je e-mail adres in te vullen!");
		document.frm.email.focus();
	} else if ((document.frm.email.value.length > 0) && (!IsEmail(document.frm.email.value)))
	{	alert("Gelieve een correct e-mail adres in te vullen!");
		document.frm.email.focus();
	} else if (document.frm.telefoon.value.length == 0)
	{	alert("Gelieve een telefoon in te vullen!");
		document.frm.telefoon.focus();
	} else if (document.frm.bericht.value.length == 0)
	{	alert("Gelieve een bericht in te vullen!");
		document.frm.bericht.focus();
	} else
	{	document.frm.reply.value = document.frm.email.value;
		document.frm.submit();
	}
}

function checkFrm245()
{
    if (document.frm.naam.value.length == 0)
    {
        alert("Gelieve je naam in te vullen!");
        document.frm.naam.focus();
    } else if (document.frm.voornaam.value.length == 0)
    {
        alert("Gelieve je voornaam in te vullen!");
        document.frm.voornaam.focus();
    } else if (document.frm.straat.value.length == 0)
    {
        alert("Gelieve je straat in te vullen!");
        document.frm.straat.focus();
    } else if (document.frm.nummer.value.length == 0)
    {
        alert("Gelieve je huisnummer in te vullen!");
        document.frm.nummer.focus();
    } else if ((document.frm.email.value.length > 0) && (!IsEmail(document.frm.email.value)))
    {
        alert("Gelieve een correct e-mail adres in te vullen!");
        document.frm.email.focus();
    } else if ((!document.frm.sticker[0].checked) && (!document.frm.sticker[1].checked) && (!document.frm.sticker[2].checked))
    {
        alert("Gelieve een keuze te maken!");
    } else if ((document.frm.sticker[2].checked) && ((!document.frm.type_sticker[0].checked) && (!document.frm.type_sticker[1].checked)))
    {
        alert("Gelieve een stickertype te kiezen!");
    } else
    {
        document.frm.submit();
    }
}

function calcTotals()
{	document.frm.meter1.value = commareplace(document.frm.meter1.value);
	if (document.frm.meter1.value>0)
	{	document.frm.kg1.value = document.frm.meter1.value * 2000;
	}
	else
	{	document.frm.kg1.value = 0;
	}
	
	document.frm.meter2.value = commareplace(document.frm.meter2.value);
	if (document.frm.meter2.value>0){
		document.frm.kg2.value=document.frm.meter2.value*1200;
	}
	else{
		document.frm.kg2.value=0;
	}
	
	document.frm.meter3.value = commareplace(document.frm.meter3.value);
	if (document.frm.meter3.value>0){
		document.frm.kg3.value=document.frm.meter3.value*10;
	}
	else{
		document.frm.kg3.value=0;
	}
	
	document.frm.meter4.value = commareplace(document.frm.meter4.value);
	if (document.frm.meter4.value>0){
		document.frm.kg4.value=document.frm.meter4.value*5;
	}
	else{
		document.frm.kg4.value=0;
	}
	
	document.frm.meter5.value = commareplace(document.frm.meter5.value);
	if (document.frm.meter5.value>0){
		document.frm.kg5.value=document.frm.meter5.value*3;
	}
	else{
		document.frm.kg5.value=0;
	}
	
	document.frm.meter6.value = commareplace(document.frm.meter6.value);
	if (document.frm.meter6.value>0)
	{	document.frm.kg6.value=document.frm.meter6.value*5;
	}
	else
	{	document.frm.kg6.value=0;
	}
	
	document.frm.meter7.value = commareplace(document.frm.meter7.value);
	if (document.frm.meter7.value>0){
		document.frm.kg7.value=document.frm.meter7.value*2;
	}
	else{
		document.frm.kg7.value=0;
	}
	
	document.frm.totaal1.value = parseFloat(document.frm.kg1.value) + parseFloat(document.frm.kg2.value) + parseFloat(document.frm.kg3.value) + parseFloat(document.frm.kg4.value) + parseFloat(document.frm.kg5.value) + parseFloat(document.frm.kg6.value) + parseFloat(document.frm.kg7.value);
	document.frm.totaal2.value = document.frm.totaal1.value;
	document.frm.totaal3.value = document.frm.totaal2.value / 700;
	document.frm.totaal1.value = roundTwo(document.frm.totaal1.value);
	document.frm.totaal2.value = roundTwo(document.frm.totaal2.value);
	document.frm.totaal3.value = roundTwo(document.frm.totaal3.value);
	
}

function roundTwo(Nr)
{	return (Math.round(Nr*100)/100);	
}

function commareplace(f)
{	var i;
	i=f.indexOf(',');
	if (i>=0){
		return f.substring(0,i) + '.' + f.substring(i+1,120);
	}
	else{
		return f;
	}
}
