var groen 	= '#a4dfa8';
var rood 	= '#d35f6d';
var fld;

function checkFieldsAreSame (fld) {
	
	// controleer of de twee velden dezelfde input hebben
	
	var f1 = fld;
	var f2 = f1.substr(0,f1.length-1);
	var field1 = document.getElementById(f1);
	var field2 = document.getElementById(f2);
	
	if (field1.value == field2.value && field1.value.length > 5) {
		// waarden zijn gelijk, dus geef groene achtergrondkleur
		
		field1.style.backgroundColor = groen;
		field2.style.backgroundColor = groen;
		
	} else {
		// waarden zijn (nog) niet gelijk, dus geef rode achtergrondkleur
		
		field1.style.backgroundColor = rood;
		field2.style.backgroundColor = rood;
		
	}
	
}	

function checkField(fld,type,cnt) {
	
	if (type == 'txt') {

		if (document.getElementById(fld).value == '') {
			document.getElementById(fld).style.backgroundColor = rood;
			return 0;
		} else {
			document.getElementById(fld).style.backgroundColor = '';
			return 1;
		}
	}
	if (type == 'ww') {

		if (document.getElementById(fld).value == '' || document.getElementById(fld).value.length < 5) {
			document.getElementById(fld).style.backgroundColor = rood;
			return 0;
		} else {
			document.getElementById(fld).style.backgroundColor = '';
			return 1;
		}
	}
	if (type == 'select') {

		if (document.getElementById(fld).value == '') {
			document.getElementById(fld).style.backgroundColor = rood;
			return 0;
		} else {
			document.getElementById(fld).style.backgroundColor = '';
			return 1;
		}
	}
	if (type == 'radio') {
		
			var rc = false;
			
			for (i=0; i<cnt; ++i) {
				if (document.getElementById(fld+i).checked) {
					rc = true;
				}
			}
			if (rc == false) {
				for (i=0; i<cnt; ++i) {
					document.getElementById(fld+i).style.backgroundColor = rood;
				}
				return 0;
			} else {
				for (i=0; i<cnt; ++i) {
					document.getElementById(fld+i).style.backgroundColor = '';
				}
				return 1; 
			}
		

	}
	if (type == 'email') {
		
		if (document.getElementById(fld).value == '') { 
			// controleer eerst of er al iets ingevuld is, alvorens te controleren of het een valide mailadres is
			document.getElementById(fld).style.backgroundColor = rood;
			return 0;			
			
		} else {			
			// blijkbaar is er iets ingevuld
		
			if(!document.getElementById(fld).value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)){
				document.getElementById(fld).style.backgroundColor = rood;
				std = "Vul je correcte e-mailadres in!";
				return 0;
			
			} else {
				document.getElementById(fld).style.backgroundColor = '';
				return 1;
			}
		} 
    }
	if (type == 'checkbox') {

		if (document.getElementById(fld).checked == '') {
			document.getElementById(fld).style.backgroundColor = rood;
			return 0;
		} else {
			document.getElementById(fld).style.backgroundColor = '';
			return 1;
		}
	}
	if (type == 'av') {

		if (document.getElementById(fld).checked == '') {
			document.getElementById(fld).style.backgroundColor = rood;
			alert ('Ga akkoord met onze Algemene Voorwaarden alvorens verder te gaan!');
			return 0;
		} else {
			document.getElementById(fld).style.backgroundColor = '';
			return 1;
		}
	}
	
}
