function chkform(){
	var formok = 1;
	for(i=0; i<chkform.arguments.length; i++){
		ele = chkform.arguments[i];
		if(ele){
			if(document.getElementsByName(ele)[0]){
				elex = ele + "_err";
				nok = document.getElementsByName(ele)[0].value;
				if(!nok) {
					formok = 0;
					document.getElementById(elex).innerHTML = "<span style=\"color:#9C082A;\"><strong>&nbsp;&laquo;</strong></span>";
				}
			}
		}
	}
	if(!formok){
		document.getElementById("warn").innerHTML = "<span style=\"color:#9C082A;\">Bitte f&uuml;llen die markierten Felder aus!</span>";
	}
	else{
		document.getElementById("kontaktform").submit();
	}
}

function reset_err(x){
	document.getElementById(x).innerHTML = "";
}

function checkDetailForm() {
	var plz_check = document.getElementById('detailsuche_plz');
		if (isNaN(plz_check.value)) {
		plz_check.style.borderColor = "#9C082A";
		plz_check.focus();
		alert('Bitte geben Sie nur Zahlen ein!');
		return false;
	}
	if (plz_check.value=="") {
		plz_check.style.borderColor = "#9C082A";
		plz_check.focus();
		alert('Bitte geben Sie mindestens die erste Stelle Ihrer PLZ ein!');
		return false;
	}
	if (name_check.value=="") {
		name_check.style.borderColor = "#9C082A";
		name_check.focus();
		alert('Bitte geben Sie mindestens zwei Stellen des Namen!');
		return false;
	}
	return true;
}

function checkDetailForm2() {
	var name_check = document.getElementById('detailsuche_name');
	
	if (name_check.value=="") {
		name_check.style.borderColor = "#9C082A";
		name_check.focus();
		alert('Bitte geben Sie mindestens zwei Stellen des Namen!');
		return false;
	}
	return true;
}