function validate(){
	var inputs = document.getElementsByTagName("INPUT");
	var errors="";
	var singleError;
	for (var i=0;i<inputs.length;i++){
		singleError = inputs[i].title;
		if(inputs[i].value.length==0 && singleError && singleError.length>0) {
			errors+="<li>"+singleError+"</li>";
			inputs[i].style.borderColor = "#FF0000";
		}
	}
	var texts = document.getElementsByTagName("textarea");
	for (var i=0;i<texts.length;i++){
		singleError = texts[i].title;
		if(texts[i].value.length==0 && singleError && singleError.length>0) {
			errors+="<li>"+singleError+"</li>";
			texts[i].style.borderColor = "#FF0000";
		}
	}
	error_div=document.getElementById("js_errors");
	if(errors.length>0){
		if(error_div) error_div.innerHTML = "<ul id='errormessage'>"+errors+"</ul>";
		else alert("kein Error_div gesetzt");
		location.href="#js_errors";
		return false;
	} else {
		error_div.innerHTML = "";
		return true;
	}
	

}
