// JavaScript Document

function Zoeken(){
	if(document.getElementById('Zoekveld').value == 'zoek in deze site'){
		document.getElementById('Zoekveld').value = '';
	}
}
function Zoeken_uit(){
	if(document.getElementById('Zoekveld').value == ''){
		document.getElementById('Zoekveld').value = 'zoek in deze site';
	}
}


function Naam(){
	if(document.getElementById('Naamveld').value == 'Uw naam'){
		document.getElementById('Naamveld').value = '';
	}
}
function Naam_uit(){
	if(document.getElementById('Naamveld').value == ''){
		document.getElementById('Naamveld').value = 'Uw naam';
	}
}

function Email(){
	if(document.getElementById('Emailveld').value == 'Uw emailadres'){
		document.getElementById('Emailveld').value = '';
	}
}
function Email_uit(){
	if(document.getElementById('Emailveld').value == ''){
		document.getElementById('Emailveld').value = 'Uw emailadres';
	}
}



// Functie om een element met een bepaalde id weer te geven.
function showdiv(id) {	  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}
// Einde van deze functie.

// Functie om het UITGEBREIDE formulier te controleren.
function UitgebreidControleer(){
	var EmailCheck = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var PostcodeCheck = /^[1-9]{1}[0-9]{3}[A-Z]{2}$/i
	/*var TelefoonCheck = /^0[0-9]{9}$/i*/
	var Foutmelding = '';
	submitOK = 'True';

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

	if (document.UitgebreidFormulier.Naam.value.length == 0){
		Foutmelding = Foutmelding + '- Naam.\n';
		document.UitgebreidFormulier.Naam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.UitgebreidFormulier.Naam.style.border = '1px solid #094e93';
	}
	if (document.UitgebreidFormulier.Plaats.value.length == 0){
		Foutmelding = Foutmelding + '- Woonplaats.\n';
		document.UitgebreidFormulier.Plaats.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.UitgebreidFormulier.Plaats.style.border = '1px solid #094e93';
	}
	if (document.UitgebreidFormulier.Telefoonnummer.value.length == 0){
		Foutmelding = Foutmelding + '- Telefoonnummer.\n';
		document.UitgebreidFormulier.Telefoonnummer.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.UitgebreidFormulier.Telefoonnummer.style.border = '1px solid #094e93';
	}
	if (EmailCheck.test(document.UitgebreidFormulier.Email.value)){
		document.UitgebreidFormulier.Email.style.border = '1px solid #999999';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.UitgebreidFormulier.Email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (document.UitgebreidFormulier.Geboortedatum.value.length == 0){
		Foutmelding = Foutmelding + '- Geboortedatum.\n';
		document.UitgebreidFormulier.Geboortedatum.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.UitgebreidFormulier.Geboortedatum.style.border = '1px solid #094e93';
	}
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.








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

	if (document.ReageerFormulier.Naam.value.length == 0){
		Foutmelding = Foutmelding + '- Naam.\n';
		document.ReageerFormulier.Naam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.ReageerFormulier.Naam.style.border = '1px solid #fff0c7';
	}
	
	if (filter.test(document.ReageerFormulier.Email.value)){
		document.ReageerFormulier.Email.style.border = '1px solid #999999';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.ReageerFormulier.Email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	
	if (document.ReageerFormulier.Titel.value.length == 0){
		Foutmelding = Foutmelding + '- Titel.\n';
		document.ReageerFormulier.Titel.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.ReageerFormulier.Titel.style.border = '1px solid #fff0c7';
	}
	
	if (document.ReageerFormulier.Reactie.value.length == 0){
		Foutmelding = Foutmelding + '- Reactie.\n';
		document.ReageerFormulier.Reactie.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.ReageerFormulier.Reactie.style.border = '1px solid #fff0c7';
	}	
	
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
	}
	
	if (submitOK != 'False'){
		document.ReageerFormulier.submit();
	}
}
// Einde van deze functie.


