function emailHandler(veld, min, max) {
	var veldlengte = veld.value.length;
	var veldinhoud = veld.value;
	var veldnaam = veld.name;
	
	if(veldlengte == 0) {
		
		this.error = 'true';
		this.soortError = 'lengte';
		this.errorMessage = 'Vul a.u.b. een e-mailadres in.';
		return false;
	}

	if(veldlengte >= min && veldlengte <= max) {
		//lengte is goed, inhoud valideren 
		var patroon = "^([a-zA-Z0-9]){1,}(([a-zA-Z0-9\-_])|(([\.]){1,1}([a-zA-Z0-9]){1,})){0,}([@]){1,1}([a-zA-Z0-9]){1,}(([a-zA-Z0-9\-_])|(([\.]){1,1}([a-zA-Z0-9]){1,})){0,}([\.]){1,1}([a-zA-Z0-9]){2,4}$";
		var match = new RegExp(patroon);

		if(!match.test(veldinhoud)) {
			this.error = 'true';
			this.soortError = 'email';
			this.errorMessage = 'Het e-mailadres is ongeldig.';
			return false;
		}

	}

	else {
		this.error = 'true';
		this.soortError = 'lengte';
		this.errorMessage = 'Vul een '+veldnaam+' in.';
		this.min = min;
		this.max = max;

		return false;
	}
}


