<!--
var meldingenNL = new Array('Er ontbreken gegevens.\n','Het emailadres in ongeldig.\n','\nAlle velden die nog moeten worden ingevuld zijn ROOD gemarkeerd.');
var meldingenDE = new Array('Er ontbreken gegevens.\n','Het emailadres in ongeldig.\n','\nAlle velden die nog moeten worden ingevuld zijn ROOD gemarkeerd.');

function checkForm(frm, foutmelding){
	var error = '';

	if (checkIngevuld(frm.achternaam))			error = foutmelding[0];
	if (checkIngevuld(frm.voornaam))			error = foutmelding[0];
	if (checkIngevuld(frm.straat))				error = foutmelding[0];
	if (checkIngevuld(frm.postcode))			error = foutmelding[0];
	if (checkIngevuld(frm.huisnummer))			error = foutmelding[0];
	if (checkIngevuld(frm.woonplaats))			error = foutmelding[0];
	if (checkIngevuld(frm.land))				error = foutmelding[0];
	if (checkIngevuld(frm.email))				error = foutmelding[0];
	if (checkIngevuld(frm.gewenst_begindatum))	error = foutmelding[0];
	if (checkIngevuld(frm.gewenst_einddatum))	error = foutmelding[0];
	
	if (!checkIngevuld(frm.email))
		if(checkEmailadres(frm.email))
			error = error + foutmelding[1];

	if (error=='')
		return true;
	window.scroll(0,0);
	alert(error + foutmelding[2]);
	return false;
}

function checkVerbeterd(element){
	if(element.style.backgroundColor)
		checkIngevuld(element);
}
function checkIngevuld(element){
	if (element.value){
		if(element.style.backgroundColor){
			setGood(element);
		}
		return false;
	}
 	setErr(element);
	return true;
}
function checkEmailadres(element)
{
 val     = element.value;
 outCome = true;
 if (val.indexOf('?') != -1) outCome = false;
 if (val.indexOf('/') != -1) outCome = false;
 if (val.indexOf(' ') != -1) outCome = false;
 if (val.indexOf('<') != -1) outCome = false;
 if (val.indexOf('>') != -1) outCome = false;

 atIndex  = val.indexOf('@');
 dotIndex = val.lastIndexOf('.');
 if (outCome) outCome = atIndex > 0 && atIndex + 1 < dotIndex && dotIndex + 1 < val.length;

 if (outCome){
	if(element.style.backgroundColor){
		setGood(element);
	}
	return false;
 }
 setErr(element);
 return true;
}

function setGood(element){
	element.style.backgroundColor = '#FFFFFF';
	element.style.borderStyle     = 'solid';
	element.style.borderColor     = '#7F9DB9';
}
function setErr(element){
	element.style.backgroundColor = '#FFA0A0';
	element.style.borderStyle     = 'inset';
}

function setAantalPersonen(aantal){
	showHide(document.getElementById('head2').style, aantal > 1);

	showHide(document.getElementById('pass1').style, aantal > 1);
	showHide(document.getElementById('pass2').style, aantal > 2);
	showHide(document.getElementById('pass3').style, aantal > 3);
	showHide(document.getElementById('pass4').style, aantal > 4);
	showHide(document.getElementById('pass5').style, aantal > 5);
}
function showHide(style, show){
	if (show){
		if (document.all && navigator.appName != 'Opera') //IE 
			style.display    = 'inline';
		else //Mozilla FireFox
			style.display    = 'table-row';
	} else {
		style.display    = 'none';
	}	
}
// -->
