gesamtpreis = 0;

function postenrechner(angabe,centpreis)
  {
  // Berechnung des Postenpreises
  var anzeigerq = "artnr" + angabe;
  var anzeigerz = "poprec" + angabe;
  
  var postenpreis = document.forms["bestellung"].elements[anzeigerq].value * centpreis;
  
  document.forms[0].elements[anzeigerz].value = postenpreis;
  summeberechnen();
  }
  
function summeberechnen()
  {
  gesamtpreis = 0;
  var feldzahl = document.forms["bestellung"].elements.length;
  for(i=0;i < feldzahl;i++)
    {
    var feldname_jetzt = document.forms["bestellung"].elements[i].name;
    if(feldname_jetzt != undefined)
      {
      if(feldname_jetzt[0] == "p" && feldname_jetzt[1] == "o" && feldname_jetzt[2] == "p")
        {
        var wahlfeldwert_jetzt = document.forms["bestellung"].elements[feldname_jetzt].value * 1;
        if(wahlfeldwert_jetzt != 0)
          { gesamtpreis += wahlfeldwert_jetzt * 1; }
        }
      }
    }
    
    if(gesamtpreis >= 1)
      {
      gesamtpreis = Math.round(gesamtpreis);
    
      if(gesamtpreis < 100)
        {
        document.forms["bestellung"].elements["summenanzeige"].value = " " + gesamtpreis + " EUR-Cent";
        var anzeigeneinsatz = document.createTextNode(" " + gesamtpreis + " EUR-Cent");
        document.getElementById("gesamtpreisschau").removeChild(document.getElementById("gesamtpreisschau").firstChild);
        document.getElementById("gesamtpreisschau").appendChild(anzeigeneinsatz);
        }
      else
        {
        var gesamtpreis_schaueuro = gesamtpreis / 100;
        gesamtpreis_schaueuro = gesamtpreis_schaueuro.toFixed(2);
        document.forms["bestellung"].elements["summenanzeige"].value = " " + gesamtpreis_schaueuro + " EUR";
        document.getElementById("gesamtpreisschau").removeChild(document.getElementById("gesamtpreisschau").firstChild);
        var anzeigeneinsatz = document.createTextNode(" " + gesamtpreis_schaueuro + " EUR");
        document.getElementById("gesamtpreisschau").appendChild(anzeigeneinsatz);
        }
      }
  }
  
function zurueck_konservativ()
  {
  history.back();
  }
