function checkform(form) {
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var error=0;
	for (var x=0; form.elements[x]; x++ ) {
		if(form.elements[x].title == "verplicht") {
			if (form.elements[x].type == 'select-one'){
				if (form.elements[x].options[form.elements[x].selectedIndex].value == "") error++;
			}else if (form.elements[x].type == 'checkbox'){
				if (!form.elements[x].checked) error++;
			}else{
				if(form.elements[x].name=="p_email" || form.elements[x].name=="fwd_email"){
					if (emailfilter.test(form.elements[x].value)==false) error++
				}else{
					if (form.elements[x].value == "") error++;
				}
			}
			if(error>0){
				alert( "U heeft het verplichte veld '" + form.elements[x].id + "' niet ingevuld." );
	        		form.elements[x].focus();
			        return false ;
			}
		}
	}        
}

function moveit(){
	setTimeout("window.scrollTo(0, 480)", 100);
}

function toggleoptions(keuze){
	if(keuze=='parkeer'){
		document.getElementById('pc').style.display='block';
		document.getElementById('fc').style.display='none';
	}else if (keuze=='forward'){
		document.getElementById('pc').style.display='none';
		document.getElementById('fc').style.display='block';
	}else{
		document.getElementById('pc').style.display='none';
		document.getElementById('fc').style.display='none';
	}
}

function checkall(begin, eind){
	for(x=begin;x<=eind;x++){
		var eval_vraag=false;
		for (i=0;i<document.getElementsByName("vraag"+x).length;i++){
			if(eval("document.form1.vraag" + x + "[" + i + "].checked")){
				eval_vraag=true;
			}
		}
		if(eval_vraag==false){
			alert('U dient alle vragen in te vullen.');
			return false;
		}
	}
}