function formularUeberpruefen ( form )
{
	noetigeARadiobuttons = new Array( "Anmeldung_Sprachreise" );
	noetigeSRadiobuttons = new Array( "Saison" );

	return anmeldungAngegeben ( form, noetigeARadiobuttons ) && saisonAngegeben ( form, noetigeSRadiobuttons );
}

function anmeldungAngegeben ( form, noetigeARadiobuttons )
{
	for ( var i = 0; i < noetigeARadiobuttons.length; i++)
	{
		element = noetigeARadiobuttons[i];
		isChecked = false;
		for ( j = 0; j < form[element].length; j++)
		{
			if  ( form[element][j].checked )
			{
				isChecked = true;
			}
		}
		if ( ! isChecked )
		{
			alert( "Bitte geben Sie an, ob Ihr Kind schon für eine Sprachreise angemeldet ist." );
			return false;
		}
	}
	return true;
}

function saisonAngegeben ( form, noetigeSRadiobuttons )
{
	if ( !document.Anmeldung1.Anmeldung_Sprachreise[0].checked)
	{
		return true;
	}
	for ( var i = 0; i < noetigeSRadiobuttons.length; i++)
	{
		element = noetigeSRadiobuttons[i];
		isChecked = false;
		for ( j = 0; j < form[element].length; j++)
		{
			if  ( form[element][j].checked )
			{
				isChecked = true;
			}
		}
		if ( ! isChecked )
		{
			alert( "Bitte geben Sie einen Reisezeitraum an." );
			return false;
		}
	}
	return true;
}