function sumAmounts(bereich) {
  var sumBereichFieldID = 'summe_' + bereich;
  var sumDivBereichFieldID = 'div_summe_' + bereich;

  document.bestellung.summe.value = '0';

  var frmEls = document.bestellung.elements;
  for(var i=0; i < frmEls.length; i++){
    if (i == 0) {
      document.getElementById(sumBereichFieldID).value = '0';
    }
    var fieldID = frmEls[i].name.split("_");
    if (frmEls[i].type == 'text' && fieldID[0] == 'ticket' && fieldID[1] == bereich){
      if (frmEls[i].value != ''){

        var sumFieldID = 'summe_' + frmEls[i].name;
        var divFieldID = 'div_' + frmEls[i].name;

        var EinzelSumme = (parseInt(frmEls[i].value) * parseInt(frmEls[i].id));
        document.getElementById(sumFieldID).value = EinzelSumme;
        document.getElementById(divFieldID).innerHTML = EinzelSumme;

        var BereichSumme = (parseInt(document.getElementById(sumBereichFieldID).value) + (parseInt(frmEls[i].value) * parseInt(frmEls[i].id)));
        document.getElementById(sumDivBereichFieldID).innerHTML = BereichSumme;
        document.getElementById(sumBereichFieldID).value = BereichSumme;
      }
    }  
  else ;
    {
    }
  var GesamtSumme = (parseInt(document.bestellung.summe_einzel.value) + parseInt(document.bestellung.summe_gruppe.value));
  document.bestellung.summe.value = GesamtSumme;
  document.getElementById('div_summe').innerHTML = GesamtSumme;
}
}
