function berechnePreisSchritt1() {
	var preis;
	var mehl;
	
	var mehlsorten = new Array(["Roggenvollkornmehl", 2.70, 3.80],
							   ["Weizenvollkornmehl", 2.40, 3.20],
							   ["Dinkelvollkornmehl", 3.00, 4.10],
							   ["Roggen/Weizenmehl", 2.20, 2.90]);
							  
	// Wenn eine neue Sorte hinzugefügt werden soll, braucht das Array nur mit der Zeile erweitert werden:
	// ,["neueSorte", preis1, preis2]
	
	// Wenn ein neuer Preis hinzugefügt werden soll (z.B. wenn auch 1kg angeboten wird), muss nur in jedem Element des Arrays
	// durch Komma getrennt hinten ein neuer Preis eingetragen werden, z.B. so:
	// ["dinkelvollkornmehl", 2.20, 2.90, neuerPreis]

	var radioListSorte = document.mehlAuswahl.mehl; // Holt sich die Liste der Radios
	for (var i=0; i<radioListSorte.length; i++){ // Läuft alle Radios durch
		if (radioListSorte[i].checked){ // Wenn der aktuelle Radiobutton gecheckt ist, dann ..
			var idSelectedElement = radioListSorte[i].value.split("#");
			idSelectedElementName = idSelectedElement[0];
		}
	}
	mehl = idSelectedElementName;

	var radioListMenge = document.mehlAuswahl.menge; // Name der Radioboxen im Formular
	for (var i=0; i<mehlsorten.length; i++){ // Läuft alle Mehlsorten durch
		if(mehlsorten[i][0] == mehl){ // Wenn die aktuelle Mehlsorte gewählt ist
			// Preisermittlung
			if(radioListMenge[0].checked){
				preis = mehlsorten[i][1];
			}
			if(radioListMenge[1].checked){
				preis = mehlsorten[i][2];
			}
			// Wenn ein Preis hinzugefügt werden soll (z.B., weil eine neue Menge hinzugefügt wurde),
			// braucht hier nur eine neue if-Anweisung hinzugefügt und die Werte entsprechend angepasst werden
			/*/
			if(radioListMenge[2].checked){
				preis = mehlsorten[i][3]; // Wert in der 2. eckigen Klammer immer genau um 1 höher als die Zahl bei radioListMenge[x].checked
			}
			//*/
		}
	}

	if(preis != null){
		document.getElementById('preis').innerHTML = gibWaehrung(preis); // Schreibt den Wert in das Element mit id="preis" (kann ein div, span, etc. sein)
		document.getElementById('preisFeld').value = preis; // Setzt den Preis in das versteckte Feld
	}
	else{
		document.getElementById('preis').innerHTML = "FEHLER";
	}
}

function berechnePreisCheckboxen(formular, preis, aktuellerPreis) {
	
	for (var i=0; i<formular.length; i++){ // Läuft alle Checkboxen durch
		if(formular[i].checked){ // Wenn die aktuelle Checkbox gewählt ist
			aktuellerPreis += preis;
		}
	}

	if(aktuellerPreis != null){
		document.getElementById('preis').innerHTML = gibWaehrung(aktuellerPreis); // Schreibt den Wert in das Element mit id="preis" (kann ein div, span, etc. sein)
		document.getElementById('preisFeld').value = aktuellerPreis.toFixed(2); // Setzt den Preis in das versteckte Feld
	}
	else{
		document.getElementById('preis').innerHTML = "FEHLER";
	}
}

function gibWaehrung(zahl){
	// Wandelt eine Zahl im Format 2.7 in einen String im Format 2,70 um
	zahl = Math.round(zahl*100)/100;
	var preisString = String(zahl.toFixed(2)).replace('.',',');
	return preisString;
}
