  function validateCatering2Msg($array) {
   var i = 0;
   var msg = '';
   for (i;i<$array.length;++i)
   {
     xname = $array[i];
     if (xname == 'FirmennamedesVeranstalters') {msg += 'Bitte Firmenname des Veranstalters ausfüllen.\n';}
     if (xname == 'Ansprechperson') {msg += 'Bitte Ansprechperson ausfüllen.\n';}
     if (xname == 'AdresseAnsprechperson') {msg += 'Bitte Adresse der Ansprechperson ausfüllen.\n';}
     if (xname == 'PLZOrtAnsprechperson') {msg += 'Bitte PLZ & Ort der Ansprechperson ausfüllen.\n';}
     if (xname == 'TelefonnummerderAnsprechperson') {msg += 'Bitte Telefonnummer der Ansprechperson ausfüllen.\n';}
     if (xname == 'EmailAdressederAnsprechperson') {msg += 'Bitte Email Adresse der Ansprechperson ausfüllen.\n';}
     if (xname == 'Veranstaltungsdatum') {msg += 'Bitte Veranstaltungsdatum ausfüllen.\n';}
     if (xname == 'AdressederVeranstaltung') {msg += 'Bitte Adresse der Veranstaltung ausfüllen.\n';}
     if (xname == 'erwarteteAnzahlderGaeste') {msg += 'Bitte erwarteteAnzahlderGaeste ausfüllen.\n';}
   }
   alert(msg);
  }

  function validateCatering2() {
    var msg = "";
    var feld;
    var checkTypderVeranstaltung = false;
    var checkPraesentationderGerichte = false;
    var checkGetraenkeBegleitung = false;
    var checkEquipmentvorort = false;
    var checkArtderVeranstaltung = false;

    var f = document.f_catering2;
    for (i=1;i<=f.elements.length;i++) {
      feld = f.elements[i];
      if (feld) {
      if (feld.type=='checkbox' || feld.type=='radio') {
        if (feld.checked==true) {
          feldtitle = String(feld.id).split('_')[0];
          if (feldtitle=='TypderVeranstaltung') checkTypderVeranstaltung = true;
          if (feldtitle=='PraesentationderGerichte') checkPraesentationderGerichte = true;
          if (feldtitle=='GetraenkeBegleitung') checkGetraenkeBegleitung = true;
          if (feldtitle=='Equipmentvorort') checkEquipmentvorort = true;
          if (feldtitle=='ArtderVeranstaltung') checkArtderVeranstaltung = true;
        }
      }
      }
    }

    if (checkTypderVeranstaltung==false) msg += "Bitte Typ der Veranstaltung auswählen.\n";
    if (checkPraesentationderGerichte==false) msg += "Bitte Präsentation der Gerichte auswählen.\n";
    if (checkGetraenkeBegleitung==false) msg += "Bitte Getränke Begleitung auswählen.\n";
    if (checkEquipmentvorort==false) msg += "Bitte Equipment vorort auswählen.\n";
    if (checkArtderVeranstaltung==false) msg += "Bitte Art der Veranstaltung auswählen.\n";

    if (msg!='') {
      alert(msg);
      return false;
    } else {
      xFormValidation('f_catering2', 'FirmennamedesVeranstalters;Ansprechperson;AdresseAnsprechperson;PLZOrtAnsprechperson;TelefonnummerderAnsprechperson;EmailAdressederAnsprechperson;Veranstaltungsdatum;AdressederVeranstaltung;erwarteteAnzahlderGaeste', '17_Email Adresse der Ansprechperson', validateCatering2Msg)
    }
  }



  function validateTorte2Msg($array) {
   var i = 0;
   var msg = '';
   for (i;i<$array.length;++i)
   {
     xname = $array[i];
     if (xname == 'Name') {msg += 'Bitte Nachname ausfüllen.\n';}
     if (xname == 'Vorname') {msg += 'Bitte Vorname ausfüllen.\n';}
     if (xname == 'Adresse') {msg += 'Bitte Adresse ausfüllen.\n';}
     if (xname == 'PLZOrt') {msg += 'Bitte PLZ & Ort ausfüllen.\n';}
     if (xname == 'Telefonnummer') {msg += 'Bitte Telefonnummer ausfüllen.\n';}
     if (xname == 'EmailAdresse') {msg += 'Bitte Email Adresse ausfüllen.\n';}
     if (xname == 'WunschLiefertermin') {msg += 'Bitte Wunsch-Liefertermin ausfüllen.\n';}
     if (xname == 'Menge') {msg += 'Bitte Menge auswählen.\n';}
     if (xname == 'Bestaetigung') {msg += 'Bitte Bestätigung anhacken.\n';}
   }
   alert(msg);
  }

  function validateTorte2() {
      xFormValidation('f_torte', 'Name;Vorname;Adresse;PLZOrt;Telefonnummer;EmailAdresse;WunschLiefertermin;Menge;Bestaetigung', '17_Email Adresse', validateTorte2Msg)
  }

function calcPreis() {
    var f = document.f_torte;
    menge = f.Menge.options[f.Menge.selectedIndex].value;
    stueckpreis = 29.50;
    if (menge!='') {
        preis = menge * stueckpreis;
    } else {
        preis = 0;
    }
    preis = preis.toFixed(2);
    preis = String(preis).replace('.', ',');
    f.Preis.value = preis;
    document.getElementById('spanPreis').innerHTML = preis;
}

