// JavaScript Document

// Functie om het KLEINE formulier te controleren.
function KleinControleer(){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var TelefoonCheck = /^0[0-9]{9}$/i
	var Foutmelding = '';
	submitOK = 'True';

	if (document.KleinFormulier.Bedrijfsnaam.value.length == 0){
		Foutmelding = Foutmelding + '- Bedrijfsnaam.\n';
		document.KleinFormulier.Bedrijfsnaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.KleinFormulier.Bedrijfsnaam.style.border = '1px solid #fdc613';
	}
	if (document.KleinFormulier.Naam.value.length == 0){
		Foutmelding = Foutmelding + '- Voor + achternaam.\n';
		document.KleinFormulier.Naam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.KleinFormulier.Naam.style.border = '1px solid #fdc613';
	}
	if (TelefoonCheck.test(document.KleinFormulier.Telefoon.value)){
		document.KleinFormulier.Telefoon.style.border = '1px solid #fdc613';
	}
	else{
		Foutmelding = Foutmelding + '- Een geldig telefoonnummer.\n';
		document.KleinFormulier.Telefoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (filter.test(document.KleinFormulier.Email.value)){
		document.KleinFormulier.Email.style.border = '1px solid #fdc613';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.KleinFormulier.Email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}

function UitgebreidControleer(){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var Foutmelding = '';
	submitOK = 'True';

	if (document.UitgebreidFormulier.Bedrijfsnaam.value.length == 0){
		Foutmelding = Foutmelding + '- Bedrijfsnaam.\n';
		document.UitgebreidFormulier.Bedrijfsnaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.UitgebreidFormulier.Bedrijfsnaam.style.border = '1px solid #fdc613';
	}

	if (document.UitgebreidFormulier.Voornaam.value.length == 0){
		Foutmelding = Foutmelding + '- Voornaam.\n';
		document.UitgebreidFormulier.Voornaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.UitgebreidFormulier.Voornaam.style.border = '1px solid #fdc613';
	}
	
	if (document.UitgebreidFormulier.Achternaam.value.length == 0){
		Foutmelding = Foutmelding + '- Achternaam.\n';
		document.UitgebreidFormulier.Achternaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.UitgebreidFormulier.Achternaam.style.border = '1px solid #fdc613';
	}	
	
	if (filter.test(document.UitgebreidFormulier.Email.value)){
		document.UitgebreidFormulier.Email.style.border = '1px solid #fdc613';
		
		if(document.UitgebreidFormulier.Email.value != document.UitgebreidFormulier.HerhaalEmail.value){
			Foutmelding = Foutmelding + '- Herhaal e-mail komt niet overeen.\n';
			document.UitgebreidFormulier.HerhaalEmail.style.border = '1px solid #ff0000';
			submitOK = 'False';
		}
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.UitgebreidFormulier.Email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	
	
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.