
	function toggleAddress() {
		if (document.getElementById('factuuradres-anders').checked) {
			$(".factuur-anders").addClass('factuur-anders-aan');
			$(".factuur-anders-aan").removeClass('factuur-anders');
		} else {
			$(".factuur-anders-aan").addClass('factuur-anders');
			$(".factuur-anders").removeClass('factuur-anders-aan');
		}
	}
	
	function validateControle() {
		var errors = "";
		
		$("input").removeClass("error_input");
		
		if (!$('#akkoord').is(":checked")) {
			errors += "U bent nog niet akkoord gegaan met de voorwaarden.<br>";
			$("#akkoord").addClass("error_input");
			$("#lblAkkoord").addClass("error_input");
		}

		if (errors!="") {
			$('#divErrorControle').fadeIn();
			$('#divErrorControle').html(errors);
			return false;
		} else
			return true;
	}
	
	function validatieTentamens() {
		var errors = "";
		
		$("input").removeClass("error_input");
		
		if (document.getElementById('naam').value == '') {
			errors += "- Naam<br>";
			$("#naam").addClass("error_input");
		}
		if (document.getElementById('email').value == '') {
			errors += "- Email<br>";
			$("#email").addClass("error_input");			
		}
		
		if (errors!="") {
			$('#divErrorInschrijven').fadeIn();
			$('#divErrorInschrijven').html('Het formulier is onvolledig ingevuld:<br><br>' + errors + '<br>Vul deze velden aan en probeer het opnieuw.<br>');
			return false;
		} else
			return true;		
		
	}
	
	function validatieAanmelding() {
		var errors = "";
		
		$("input").removeClass("error_input");
						
		if (document.getElementById('achternaam').value == '') {
			errors += "- Achternaam<br>";
			$("#achternaam").addClass("error_input");
		}
		if (document.getElementById('voorletters').value == '') {
			errors += "- Voorletters<br>";
			$("#voorletters").addClass("error_input");			
		}
		if (document.getElementById('roepnaam').value == '') {
			errors += "- Roepnaam<br>";
			$("#roepnaam").addClass("error_input");			
		}
		if (document.getElementById('geboortedatum').value == '') {
			errors += "- Geboortedatum<br>";		
			$("#geboortedatum").addClass("error_input");				
		}
		if (document.getElementById('straat').value == '') {
			errors += "- Straat<br>";
			$("#straat").addClass("error_input");			
		}
		if (document.getElementById('nummer').value == '') {
			errors += "- Huisnummer<br>";
			$("#nummer").addClass("error_input");			
		}
		if (document.getElementById('plaats').value == '') {
			errors += "- Plaats<br>";
			$("#plaats").addClass("error_input");			
		}
		if (document.getElementById('telefoon').value == '') {
			errors += "- Telefoon<br>";
			$("#telefoon").addClass("error_input");			
		}
		if (document.getElementById('email').value == '') {
			errors += "- Email<br>";
			$("#email").addClass("error_input");			
		}
		
		if ($('#factuuradres-anders').is(":checked")) {
			if ($('#anders_aan').val() == '') {
				errors += "- Aan (factuuradres)<br>";
				$("#anders_aan").addClass("error_input");				
			}

			if ($('#anders_straat').val() == '') {
				errors += "- Straat (factuuradres)<br>";
				$("#anders_straat").addClass("error_input");					
			}
				
			if ($('#anders_huisnummer').val() == '') {
				errors += "- Huisnummer (factuuradres)<br>";
				$("#anders_huisnummer").addClass("error_input");				
			}

			if ($('#anders_postcode').val() == '') {
				errors += "- Postcode (factuuradres)<br>";
				$("#anders_postcode").addClass("error_input");				
			}

			if ($('#anders_plaats').val() == '') {
				errors += "- Plaats (factuuradres)<br>";
				$("#anders_plaats").addClass("error_input");				
			}
		}
		
		if ($('#factuuradres-werk').is(":checked")) {
			
			if ($('#werk_instelling').val() == '') {
				errors += "- Werkadres (instelling)<br>";
				$("#werk_instelling").addClass("error_input");				
			}
			
			if ($('#werk_straat').val() == '') {
				errors += "- Werkadres (straat)<br>";
				$("#werk_straat").addClass("error_input");				
			}
			
			if ($('#werk_huisnummer').val() == '') {
				errors += "- Werkadres (huisnummer)<br>";
				$("#werk_huisnummer").addClass("error_input");				
			}
			
			if ($('#werk_postcode').val() == '') {
				errors += "- Werkadres (postcode)<br>";
				$("#werk_postcode").addClass("error_input");				
			}

			if ($('#werk_plaats').val() == '') {
				errors += "- Werkadres (woonplaats)<br>";
				$("#werk_plaats").addClass("error_input");				
			}
			
		}
		
		if (errors!="") {
			$('#divErrorInschrijven').fadeIn();
			$('#divErrorInschrijven').html('Het formulier is onvolledig ingevuld:<br><br>' + errors + '<br>Vul deze velden aan en probeer het opnieuw.<br>');
			return false;
		} else
			return true;
	}
	
	function validateEmail(email) {
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(email))
			return true
		else{
			return false
		}
	}
	
	function validateAanmeldingEmail() {
		if (!validateEmail($('#email').val())) {
			$('#emailerror').fadeIn();
			$('#emailerror').html('Uw moet een geldig email adres opgegeven.<br>');
			return false;
		} else
			return true;
	}
	
	function validateContactForm() {
		var errors = "";
		if ($('#naam').val()=="")
			errors += "- Naam<br>";
		if ($('#voorletters').val()=="")
			errors += "- Voorletters<br>";		
		if (!validateEmail($('#email').val()))
			errors += "- Email<br>";
			
		if (errors!="") {
			$('#divError').fadeIn();
			$('#divError').html('Het formulier is onvolledig ingevuld:<br><br>' + errors + '<br>Vul deze velden aan en probeer het opnieuw.<br>');
			return false;
		} else
			return true;
	}	
