function e(id) { return document.getElementById(id) }

/* Contactform functions */

function toggleErrorLabel(label,state) {
	if(state == 'on') {
		document.getElementById(label).className = "errorlabel";
	}else{
		document.getElementById(label).className = "normallabel";
	}
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function ValidateContactForm() {

	var form = e('contactform');
	var error = 0;
	var errorMessage = 'De volgende velden zijn niet juist ingevuld:\n\n';
		
	if(form.naam.value == "") { 
		errorMessage += '- Naam is niet ingevuld\n';
		error = 1;
		toggleErrorLabel('label_naam','on');
	}else{
		toggleErrorLabel('label_naam');
	}
	if(form.email.value == "") {
		errorMessage += '- Emailadres is niet ingevuld\n';
		error = 1;
		toggleErrorLabel('label_email','on');
	}else{
		if(isValidEmail(form.email.value)) {
			toggleErrorLabel('label_email');
		}else{
			errorMessage += '- Emailadres is niet geldig \n';
			error = 1;
			toggleErrorLabel('label_email','on');	
		}	
	}
	if(form.bericht.value == "") { 
		errorMessage += '- Bericht is niet ingevuld\n';
		error = 1; 	
		toggleErrorLabel('label_bericht','on');
	}else{
		toggleErrorLabel('label_bericht');
	}
	
	if(error){
		alert(errorMessage);
		return false; 
	}else{
		return true;
	}
}
