function checkForm() {
	var checkOk = true;
	var orderForm = document.getElementById('order_form').getElementsByTagName('form')[0];
	var mandatoryFields = mandatoryFieldsText.split(',');
	
	Check: for (var i = 0; i < orderForm.elements.length; i++) {
		if (orderForm.elements[i].tagName == "INPUT") {
			for (var j = 0; j < mandatoryFields.length; j++) {
				if (orderForm.elements[i].name == mandatoryFields[j]) {
					if ((orderForm.elements[i].type == 'text' && orderForm.elements[i].value == '') ||
						(orderForm.elements[i].type == 'checkbox' && !orderForm.elements[i].checked)) {
						orderForm.elements[i].focus();
						checkOk = false;
						break Check;
					}
				}
			}
		}
	}
	
	if (!checkOk) {
		try {
			alert (errorMandatoryFields);
		} catch (e) {
			alert ("Bitte füllen Sie alle Pflichtfelder aus.");
		}
	}
	
	return checkOk;
}
