		Event.observe(window, 'load', loadAccordions, false);
		function loadAccordions() {
			var bottomAccordion = new accordion('vertical_container');
			if (autoOpen) bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]);
		}
		
	
		function validate(form) {
			var error = false;
			if (form.Naam.value == "")  {
				form.Naam.focus();
				error = true;
			} else if (form.Telefoon.value == "")  {
				form.Telefoon.focus();
				error = true;
			} else if (form.Email.value == "")  {
				form.Email.focus();
				error = true;
			}
			
			if (error) {
				alert("Niet alle velden zijn ingevuld. Corrigeer de ontbrekende velden en klik nogmaals op verzenden.");
				return false;
			} else {
				return true;
			}
		}
		
		function subscribe(form) {
			var error = false;
			if (form.naam.value == "")  {
				form.naam.focus();
				alert("Vul voor- en achternaam in.");
				error = true;
			} else if (!checkEmail(form.email.value))  {
				form.email.focus();
				alert("Het e-mailadres is niet of niet correct ingevuld.");
				error = true;
			} else if (form.accept.checked == false) {
				form.accept.focus();
				alert("Geef via een vinkje aan dat je de nieuwsbrief wilt ontvangen.");
				error = true;
			}
			
			if (error) {
				//alert("Niet alle velden zijn ingevuld. Corrigeer de ontbrekende velden en klik nogmaals op verzenden.");
				return false;
			} else {
				return true;
			}
		}
		
		function checkEmail(str) {
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			return filter.test(str);
		}
