// JavaScript Document

function check()
{
	if (check.arguments.length>0)
	{
		frm=check.arguments[0];
	}
	else frm=document.forms[0];
		
	fehler="";
	satz="Folgende Felder bitte ausfüllen:\n\n";
	var required=frm.ML_REQUIRED.value;
	requireds=required.split(",");
	for (x=0;x<frm.elements.length;x++)
	{
		para=frm.elements[x].value;
		for (z=0;z<requireds.length;z++)
		{
			if (requireds[z]==frm.elements[x].name && (frm.elements[x].type=="text" || frm.elements[x].type=="textarea" || frm.elements[x].type=="password" || frm.elements[x].type=="file" || frm.elements[x].type=="hidden") && para=="") 
			{
				if (frm.elements[x].title!="")	fehler+="\n"+frm.elements[x].title;
				else fehler+="\n"+frm.elements[x].name;
			}
			if (requireds[z]==frm.elements[x].name && frm.elements[x].type=="checkbox" && frm.elements[x].checked==false) fehler+="\n"+frm.elements[x].name;
			if (requireds[z]==frm.elements[x].name && frm.elements[x].type=="radio")
			{
				//
			}
			if (requireds[z]==frm.elements[x].name && frm.elements[x].type=="select-one")
			{
				if (frm.elements[x].selectedIndex==0 || frm.elements[x].value=="") fehler+="\n"+frm.elements[x].name;
			}
		}
	}
	if (fehler!="") {
	alert (satz+fehler);
	return false;
	}
	else return true;
}

