function initForm() {
	myForm = document.contact;
	for (var idx=0; idx < myForm.length; idx++ ) {
		if (myForm[idx].type == "text") {
			myForm[idx].focus();
			break;
		}
	}
}

function checkForm() {
	var fout = false;
	var melding = "";
	var myFocus = false;

	try {
		for (var idx=0; idx < myForm.length; idx++ ) {
			if (myForm[idx].type == "text") {
				if (myForm[idx].name.toString().substr(0, 1) == "_") {
					if ((myForm[idx].className == "verplicht") && (myForm[idx].value == "")) {
						fout = true;
						melding += myForm[idx].name.toString().substr(1,1).toUpperCase() + myForm[idx].name.toString().substr(2) + " is niet ingevuld\n";
						if (!myFocus) myFocus = myForm[idx];
					}
				}
			}
		}
		if (myForm.validatie_code) {
			if (myForm.validatie_code.value == "") {
				fout = true;
				melding += "Validatie-code is niet ingevuld.\n";
			} else {
				var validatie = getElement("validatie");
				if ((validatie != null) && (validatie.innerHTML != myForm.validatie_code.value)) {
					fout = true;
					melding += "Validatie-code is onjuist.\n";
				}
			}
		}
	} catch (e) {
		melding = "Fout bij het verwerken van het formulier.\n";
	}

	if (fout) {
		alert(melding);
		if (myFocus && myFocus.focus) myFocus.focus();
		return false;
	} else {
		return true;
	}
}

myForm = null;
