function formularUeberpruefen ( form )
{
	noetigeTextfelder = new Array( "Vorname", "Nachname", "GebDatTag", "GebDatMon", "GebDatJahr", "PLZ" );
	texteTF = new Array( "Vorname", "Nachname", "Geburtstag", "Geburtsmonat", "Geburtsjahr", "PLZ" );
	noetigeRadiobuttons = new Array( "Datenbank" );
	texteR = new Array( "die Frage, ob sie oder Ihr Kind mit uns in Eastbourne gewesen ist" );

	return werteAngegeben ( form, noetigeTextfelder, texteTF ) && radiobuttonsAngegeben ( form, noetigeRadiobuttons, texteR );
}

function werteAngegeben ( form, noetigeTextfelder, texteTF )
{
	for (var i = 0; i < noetigeTextfelder.length; i++)
	{
		element = noetigeTextfelder[i];
		if ( form[element].value == "" )
		{
			alert( "Bitte geben Sie für " + texteTF[i] + " einen Wert an." );
			form[element].focus ();
			form[element].style.backgroundColor='#FF6666';
			return false;
		}
	}
	return true;
}

function radiobuttonsAngegeben ( form, noetigeRadiobuttons, texteR )
{
	for ( var i = 0; i < noetigeRadiobuttons.length; i++)
	{
		element = noetigeRadiobuttons[i];
		isChecked = false;
		for ( j = 0; j < form[element].length; j++)
		{
			if  ( form[element][j].checked )
			{
				isChecked = true;
			}
		}
		if ( ! isChecked )
		{
			alert( "Bitte wählen Sie eine Option für " + texteR[i] + " aus." );
			return false;
		}
	}
	return true;
}
