function initMenu(){

	var menuItems = document.getElementById('menu');
	var first = true;

	if (menuItems){
		for (var i = 0; i < menuItems.childNodes.length; i++){
			var node = menuItems.childNodes[i];

			if (node.nodeName == "LI"){
				if (first){
					node.className += " first";
					first = false;
				}
				node.onmouseover = function(){
					this.className += " over";
					this.childNodes[0].className += " active";
				}
				node.onmouseout = function(){
					this.className = this.className.replace(/over/g, "");
					this.childNodes[0].className = this.childNodes[0].className.replace(/active/g, "");
				}
				node.onclick = function (){
					if (this.childNodes[0].href.indexOf('#',0) < 0 )
						this.className = this.className.replace(/over/g, "");
				}
			}
		}
	}
}

if (window.attachEvent){
	window.attachEvent("onload", initMenu);
}
else{
	window.addEventListener("load", initMenu, false);
}





function isEmailAdres(string){
	var patroon = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	return patroon.test(string);
}

function SubmitForm(){
	var sError = "";
	var bReturn = true;
			
	if (document.frmAfspraak.naam.value == ""){sError = sError + "- Naam\n"; bReturn = false;}
	if (document.frmAfspraak.adres.value == ""){sError = sError + "- Adres\n"; bReturn = false;}
	if (document.frmAfspraak.postcode.value == ""){sError = sError + "- Postcode\n"; bReturn = false;}
	if (document.frmAfspraak.woonplaats.value == ""){sError = sError + "- Woonplaats\n"; bReturn = false;}
	if(!isEmailAdres(document.frmAfspraak.email.value)){sError = sError + "- E-mailadres\n"; bReturn = false;}
	if (document.frmAfspraak.chkString.value == ""){sError = sError + "- Code\n"; bReturn = false;}
		
	if (sError == ""){
		document.frmAfspraak.submit();	
	}
	else{
		alert ("De volgende verplichte velden zijn niet (correct) ingevuld:\n\n" + sError);
		bReturn = false;
	}
	return bReturn;
}

