
<!--

var CheckIsRunning = false;
var ReqMarker = "???";
var needed = new Array();
var formname = null;		   
function check_form (fields,fname) {
if (CheckIsRunning == true) { return false; }
   CheckIsRunning = true;
   formname = fname;
   var is_it =true
   var errors = '';
   needed = new Array();
 for (x=0;x<fields.length;x++){
	var thisfield = fields[x][1];
	if (eval('window.document.'+formname+'.'+thisfield+'.value')=='') {
		is_it=false;
		errors += "- "+fields[x][0]+"<br>";
		needed[needed.length] = fields[x][1];
	}
}

if (is_it == false) { 
//	var errorwin = window.open("","fehler","width=300,height=140,left=250,top=250,scrolling=no,location=no,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
//	var win = errorwin.document;
//	win.writeln('<html><head><link rel="stylesheet" href="../prinzregent.css"><title>Fehler</title></head><body bgcolor="#1f2367"><span class="contentfett">Folgende Eingaben werden ben&ouml;tigt:</span><blockquote><span class="content">'+errors+'</span></blockquote></body></html>');
	HighlightField(ReqMarker,800);
}
// alert("Ende Formcheck");
return is_it

}

var cnt = 0;

function HighlightField (val,speed) {
	for (x=0;x<needed.length;x++){
		if (eval('document.forms.'+formname+'.'+needed[x])) {
			if (eval('document.forms.'+formname+'.'+needed[x]+'.value') == "" || eval('document.forms.'+formname+'.'+needed[x]+'.value') == ReqMarker) {
				eval('document.forms.'+formname+'.'+needed[x]+'.value="'+val+'";'); }
		}
	}
	if (val == "") { tval = ReqMarker; tspeed = speed - 100; } else { tval = ""; tspeed = speed - 200; }

//	alert(tspeed+" "+speed);
	if (tspeed > 50) { setTimeout('HighlightField(tval,tspeed)',tspeed); }
	else { if (speed != -1) { HighlightField("",-1); } CheckIsRunning = false; }
}
//-->


