function check_form()
{
  var str = document.frm.anzahlpersonen.value;
	if (str == "")
	{
		alert("\nBitte geben Sie an mit wie vielen Personen Sie teilnemen.");
		document.frm.anzahlpersonen.focus();
		return false;
	}
  
	var str = document.frm.Nachname.value;
	if (str == "")
	{
		alert("\nBitte füllen Sie das Feld Nachname aus.");
		document.frm.Nachname.focus();
		return false;
	}
  
  var str = document.frm.Vorname.value;
	if (str == "")
	{
		alert("\nBitte füllen Sie das Feld Vorname aus.");
		document.frm.Vorname.focus();
		return false;
	}
	
	var str = document.frm.Strasse.value;
	if (str == "")
	{
		alert("\nBitte füllen Sie das Feld Strasse aus.");
		document.frm.Strasse.focus();
		return false;
	}
	
	var str = document.frm.Postleitzahl.value;
	if (str == "")
	{
		alert("\nBitte füllen Sie das Feld Postleitzahl aus.");
		document.frm.Postleitzahl.focus();
		return false;
	}
	
	var str = document.frm.Ort.value;
	if (str == "")
	{
		alert("\nBitte füllen Sie das Feld Ort aus.");
		document.frm.Ort.focus();
		return false;
	}
	
	var str = document.frm.EMail.value;
	if (!str.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i))
	{
		alert("\nBitte füllen Sie das Feld E-Mail-Adresse korrekt aus.");
		document.frm.EMail.focus();
		return false;
	}
  
  if(document.frm.zahlart[0].checked == true )
  {
  
    var str = document.frm.gutschein_betrag.value;
  	if (str == "")
  	{
  		alert("\nBitte geben Sie den Gutscheinbetrag an.");
  		document.frm.gutschein_betrag.focus();
  		return false;
  	}
    
    var str = document.frm.gutschein_nummer.value;
  	if (str == "")
  	{
  		alert("\nBitte geben Sie die Gutscheinnummer an.");
  		document.frm.gutschein_nummer.focus();
  		return false;
  	}
  
  }
  
  var str = document.frm.agb.checked;
  if (str == "")
  {
    alert("\nBitte die AGB's lesen und anerkennen.");
    document.frm.agb.select();
    document.frm.agb.focus();
    return false;
  }

} 
