function checkForm() {
	var error = "";
	var inputs = Array();
	var errors = Array();
	for(i = 0; i < document.formular.elements.length; i++)	{
		
		if (document.formular.elements[i].type == 'radio' || document.formular.elements[i].type == 'checkbox') {
			
			if ( null == inputs[document.formular.elements[i].name]) {
				inputs[document.formular.elements[i].name] = 0;
			}
			if ( null == errors[document.formular.elements[i].name]) {
				errors[document.formular.elements[i].name] = 0;
			}			
			inputs[document.formular.elements[i].name]++;			
			
			element = document.getElementById('error_'+document.formular.elements[i].name);
							
			
			if (document.formular.elements[i].checked == false) {
				errors[document.formular.elements[i].name]++;			
			}
			
			if (inputs[document.formular.elements[i].name] == 2 && errors[document.formular.elements[i].name] == 2) {
				if ( null != element) {
					element.style.color = 'red';	
				}
				error = 1;	
			} else {
				if ( null != element) {
					element.style.color = 'black';					
				}	
			}
			
			element = null;

		} else if (document.formular.elements[i].type == 'text') {  
			if(document.formular.elements[i].value=="") {
				document.formular.elements[i].style.border="1px solid red";
				document.formular.elements[i].style.backgroundColor = "#efefef";
				error = 1;
			} else {
				document.formular.elements[i].style.border="";
				document.formular.elements[i].style.backgroundColor = "";	
			}
		}
	}

	if (error == 1) {
		alert("Bitte fülle alle gekennzeichneten Felder aus. Danke!");
	} else {
		document.formular.submit();
	}
}

function resetForm() {
	document.formular.reset();
}