// JavaScript Documen

function validateForm(){

	var aanhef = $('input[name="aanhef"]').val().length;
	var voornaam = $('input[name="voornaam"]').val().length;
	var achternaam = $('input[name="achternaam"]').val().length;
	var adres = $('input[name="straatnaam"]').val().length;
	var postcode = $('input[name="postcode"]').val().length;
	var plaats = $('input[name="woonplaats"]').val().length;
	var telefoon = $('input[name="telefoon"]').val().length;
	var land = $('input[name="land"]').val().length;
	var mail = $('input[name="mail"]').val();
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  	   	if(reg.test(mail) == false) { mail=0; }
		else{ mail=1; }

	var personen = $('input[name="personen"]').val();
		var reg = /^([0-9])/;
		if(reg.test(personen) == true){ personen = 1; }
		else{ personen=0; }
		
	var dag = $('select[name="dag"]').val().length;
	var maand = $('select[name="maand"]').val().length;
	var jaar = $('select[name="jaar"]').val().length;
	var tijdstip = $('select[name="tijdstip"]').val().length;
	
	var controle = aanhef*voornaam*achternaam*adres*postcode*plaats*land*mail*telefoon*personen*dag*maand*jaar*tijdstip;
	
	if(controle>0){
		$("#verzend").css('color','#572F08');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			$("form#feest").submit();
		});
	}
	else{
		$("#verzend").css('color','#E7E0D1');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			warning(warning);
		});
	}
}


function validateFormNews(){

	var aanhef = $('input[name="aanhef"]').val().length;
	var voornaam = $('input[name="voornaam"]').val().length;
	var achternaam = $('input[name="achternaam"]').val().length;
	var adres = $('input[name="straatnaam"]').val().length;
	var postcode = $('input[name="postcode"]').val().length;
	var plaats = $('input[name="woonplaats"]').val().length;
	
	
	var mail = $('input[name="mail"]').val();
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  	   	if(reg.test(mail) == false) { mail=0; }
		else{ mail=1; }

	
	
	
	var controle = aanhef*voornaam*achternaam*adres*postcode*plaats*mail;
	//alert (controle);
	if(controle>0){
		$("#verzend").css('color','#572F08');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			$("form#nieuws").submit();
		});
	}
	else{
		$("#verzend").css('color','#E7E0D1');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			warning(warning);
		});
	}
}

function validateFormInformatie(){
	
	var aanhef = $('input[name="aanhef"]').val().length;
	var voornaam = $('input[name="voornaam"]').val().length;
	var achternaam = $('input[name="achternaam"]').val().length;
	var mail = $('input[name="mail"]').val();
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  	   	if(reg.test(mail) == false) { mail=0; }
		else{ mail=1; }

	
	var controle = aanhef*voornaam*achternaam*mail;
	
	if(controle>0){
		$("#verzend").css('color','#572F08');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			$("form#informatie").submit();
		});
	}
	else{
		$("#verzend").css('color','#E7E0D1');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			warning(warning);
		});
	}
}

function validateFormwijziging(){

	var aanhef = $('input[name="aanhef"]').val().length;
	var voornaam = $('input[name="voornaam"]').val().length;
	var achternaam = $('input[name="achternaam"]').val().length;
	
	var adres1 = $('input[name="oud_straatnaam"]').val().length;
	var huisnummer1 = $('input[name="oud_huisnummer"]').val().length;
	var postcode1 = $('input[name="oud_postcode"]').val().length;
	var plaats1 = $('input[name="oud_woonplaats"]').val().length;
	var land1 = $('input[name="oud_land"]').val().length;
	var mail1 = $('input[name="oud_mail"]').val();
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  	   	if(reg.test(mail1) == false) { mail1=0; }
		else{ mail1=1; }

	var adres2 = $('input[name="straatnaam"]').val().length;
	var huisnummer2 = $('input[name="huisnummer"]').val().length;
	var postcode2 = $('input[name="postcode"]').val().length;
	var plaats2 = $('input[name="woonplaats"]').val().length;
	var land2 = $('input[name="land"]').val().length;
	var mail2 = $('input[name="mail"]').val();
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  	   	if(reg.test(mail2) == false) { mail2=0; }
		else{ mail2=1; }


	
	
	var controle = aanhef*voornaam*achternaam*adres1*huisnummer1*postcode1*plaats1*land1*mail2*adres2*huisnummer2*postcode2*plaats2*land2*mail2;
	
	if(controle>0){
		$("#verzend").css('color','#572F08');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			$("form#adres").submit();
		});
	}
	else{
		$("#verzend").css('color','#E7E0D1');
		$("#verzend").unbind("click");
		$("#verzend").click(function() {
			warning(warning);
		});
	}
}

function warning(){
	alert('Vul eerst alle verplichte velden in');
}
/* hangt samen met jquery.validate.min.js */
$(document).ready(function(){

$(".val").validate({
		rules: {
			mail:{
				email:true
				},//mail
			dag:{
				number:true
				},
			maand:{
				number:true
				},
			jaar:{
				number:true
				},
			tijdstip:{
				required:true
				},
			personen:{
				number:true
				},
			oud_email:{
				email:true
				},
			uit_email:{
				email:true
				},
			uit2_email:{
				email:true
				}
			},
		messages: {
			aanhef: {
				required: '<br />aanhef is verplicht'
				},
			voornaam: {
				required: '<br />voornaam is verplicht'
				},
			achternaam: {
				required: '<br />achternaam is verplicht'
				},
			straatnaam: {
				required: '<br />straatnaam is verplicht'
				},
			huisnummer: {
				required: '<br />huisnummer is verplicht'
				},
			postcode: {
				required: '<br />postcode is verplicht'
				},
			woonplaats: {
				required: '<br />woonplaats is verplicht'
				},
			land: {
				required: '<br />land is verplicht'
				},
			telefoon: {
				required: '<br />telefoonnummer is verplicht'
				},
			mail: {
				required: '<br />e-mail is verplicht',
				email: '<br />dit is geen geldig email-adres'
				},
			personen: {
				required: '<br />aantal personen is verplicht',
				number: '<br />U moet een getal invoeren'
				},
			dag: {
				number: ' dag is verplicht<br /><br />'
				},
			maand: {
				number: ' maand is verplicht<br /><br />'
				},
			jaar: {
				number: ' jaar is verplicht<br /><br />'
				},
			tijdstip: {
				number: ' tijdstip is verplicht<br /><br />'
				},
			vraag: {
				required: '<br />U heeft geen vraag ingevuld'
				},
			oud_straatnaam: {
				required: '<br />straatnaam is verplicht'
				},
			oud_huisnummer: {
				required: '<br />huisnummer is verplicht'
				},
			oud_postcode: {
				required: '<br />postcode is verplicht'
				},
			oud_woonplaats: {
				required: '<br />woonplaats is verplicht'
				},
			oud_land: {
				required: '<br />land is verplicht'
				},
			oud_telefoon: {
				required: '<br />telefoonnummer is verplicht'
				},
			oud_mail: {
				required: '<br />e-mail is verplicht',
				email: '<br />dit is geen geldig email-adres'
				}
			}
		}	
	);

$("#adres_wijzigen").click(function(){
	$("#adres_div").toggle();
	});

$("#nieuws_uitschrijven").click(function(){
	$("#nieuws_div").toggle();
	});

});



function submitForm(div){
	$("input").removeClass('required');
	 $("#"+div).submit();
}



