function sendData(formname) {
	formtosubmit = eval('document.' +formname);
	var missingvalues = true;
	for(i = 0; i < formtosubmit.length; i++) {
		field_name = formtosubmit.elements[i].name;
		if (field_name.indexOf("_verplicht") != -1) {
		    if (formtosubmit.elements[i].value == "") {
				formtosubmit.elements[i].style.backgroundColor = "#A0BBC2";
				formtosubmit.elements[i].style.color = "#FFFFFF";
				missingvalues = false;
			} else {
				//controle velden die verplicht zijn:
				if (field_name == "email_verplicht") {
					var regexp = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/g;
					if (formtosubmit.email_verplicht.value.match(regexp)) {
						formtosubmit.elements[i].style.backgroundColor = "#E5EAEE";
						formtosubmit.elements[i].style.color = "#316D84";
					} else {
						formtosubmit.elements[i].style.backgroundColor = "#A0BBC2";
						formtosubmit.elements[i].style.color = "#FFFFFF";
						missingvalues = false;
					}
				/*} else if (field_name == "postcode_verplicht") {
					var formattedField = (formtosubmit.postcode_verplicht.value.replace(/\s/g, '')).toUpperCase();
					var regexp = /^[0-9]{4}[A-Z]{2}$/g;
					formtosubmit.postcode_verplicht.value = formattedField;
					if (formtosubmit.postcode_verplicht.value.match(regexp)) {
						formtosubmit.elements[i].style.backgroundColor = "#E5EAEE";
						formtosubmit.elements[i].style.color = "#316D84";
					} else {
						formtosubmit.elements[i].style.backgroundColor = "#A0BBC2";
						formtosubmit.elements[i].style.color = "#FFFFFF";
						missingvalues = false;
					}
				} else if (field_name == "telefoon_verplicht" || field_name == "fax_verplicht" || field_name == "mobiel_verplicht") {
					var theField = eval("formtosubmit." +field_name);
					var formattedField = theField.value.replace(/\s/g, '');
					if (field_name == "mobiel_verplicht") {
						var regexp = /((^[0-9]{2})\-?([0-9]{8}$))|((^[0-9]$){10})/g;
					} else {
						var regexp = /((^[0-9]{2})\-?([0-9]{8}$))|((^[0-9]{3})\-?([0-9]{7}$))|((^[0-9]{4})\-?([0-9]{6}$))|((^[0-9]$){10})/g;
					}
					theField.value = formattedField;
					if (theField.value.match(regexp)) {
						formtosubmit.elements[i].style.backgroundColor = "#E5EAEE";
						formtosubmit.elements[i].style.color = "#316D84";
					} else {
						formtosubmit.elements[i].style.backgroundColor = "#A0BBC2";
						formtosubmit.elements[i].style.color = "#FFFFFF";
						missingvalues = false;
					}*/
				} else {
					formtosubmit.elements[i].style.backgroundColor = "#E5EAEE";
					formtosubmit.elements[i].style.color = "#316D84";
				}
			}
		}
		//controle velden die niet verplicht zijn:
		if (formtosubmit.elements[i].value != "") {
			//controle invoer postcode:
			/*if (field_name == "postcode") {
				var formattedpostcode = (formtosubmit.postcode.value.replace(/\s/g, '')).toUpperCase();
				var regexp = /^[0-9]{4}[A-Z]{2}$/g;
				formtosubmit.postcode.value = formattedpostcode;
				if (formtosubmit.postcode.value.match(regexp)) {
					formtosubmit.elements[i].style.backgroundColor = "#E5EAEE";
					formtosubmit.elements[i].style.color = "#316D84";
				} else {
					formtosubmit.elements[i].style.backgroundColor = "#A0BBC2";
					formtosubmit.elements[i].style.color = "#FFFFFF";
					missingvalues = false;
				}
			}
			//controle invoer telefoon, fax of mobiel:
			if (field_name == "telefoon" || field_name == "fax" || field_name == "mobiel") {
				var theField = eval("formtosubmit." +field_name);
				var formattedField = theField.value.replace(/\s/g, '');
				if (field_name == "mobiel") {
					var regexp = /((^[0-9]{2})\-?([0-9]{8}$))|((^[0-9]$){10})/g;
				} else {
					var regexp = /((^[0-9]{2})\-?([0-9]{8}$))|((^[0-9]{3})\-?([0-9]{7}$))|((^[0-9]{4})\-?([0-9]{6}$))|((^[0-9]$){10})/g;
				}
				theField.value = formattedField;
				if (theField.value.match(regexp)) {
					formtosubmit.elements[i].style.backgroundColor = "#E5EAEE";
					formtosubmit.elements[i].style.color = "#316D84";
				} else {
					formtosubmit.elements[i].style.backgroundColor = "#A0BBC2";
					formtosubmit.elements[i].style.color = "#FFFFFF";
					missingvalues = false;
				}
			}*/
		}
	}
	if (missingvalues != true) {
		var errorObj = new getObj('error');
		errorObj.innerHTML = "<p style=\"color: #E00000\">U heeft niet alle verplichte velden ingevuld.</p>";
	}
	//submit if missingvalues true
	if (missingvalues == true) {
		formtosubmit.submit();
	}
}

function resetData(formname) {
	formtosubmit = eval('document.' +formname);
	var errorObj = new getObj('error');
	errorObj.innerHTML = "";
	formtosubmit.reset();
}