aMFields = new Array();
	aMFields['vorname'] = "Vorname";
	aMFields['name'] = "Name";
	aMFields['email'] = "E-Mail";
	aMFields['datum'] = "Abholtermin";
	aMFields['safety'] = "Sicherheitsfrage";

function check()
{
	//
	for (ckey in aMFields)
	{
		if ((obj=sofi_findObj(ckey))!=null)
		{
			if (obj.type =='text')
			{
				if (obj.value =='')
				{
					alert("Bitte vervollständigen Sie Ihre Angabe im Formularfeld: " + aMFields[ckey]);
					obj.focus();
					return false;
				}
				if (obj.name =='email')
				{
					if (obj.value.indexOf("\@") < 0)
					{
						alert("Bitte geben Sie eine gültige E-Mailadresse ein! ");
						obj.focus();
						return false;
					}
				}
			}
			else if (obj.type =='radio')
			{
				if (obj.checked == false)
				{
					alert("Bitte vervollständigen Sie Ihre Angabe im Formularfeld: " + aMFields[ckey]);
					obj.focus();
					return false;
				}
			}
		}
	}
	//
	return true;
}
// ************************
// ********* sofi_findObj *
// ************************
function sofi_findObj(n, d)
{
 	var p,i,x;
 	if(!d) d=document;
 		//
   	if(!(x=d[n])&&d.all)
   		x=d.all[n];
   	for (i=0;!x&&i<d.forms.length;i++)
   		x=d.forms[i][n];
   		//
   	for(i=0;!x&&d.layers&&i<d.layers.length;i++)
   		x=sofi_findObj(n,d.layers[i].document);
   	if(!x && document.getElementById)
   		x=document.getElementById(n);
   	return x;
 }
