var preis_sahara = 1259;
var preis_ilusio = 589;
var preis_geniol = 598;
var preis_scala = 298;
var preis_toledo = 289;
var preis_rondo = 59;
var preis_merino = 59;
var preis_feuerstamm = 69;

var preis_premium05l = 42;
var preis_premium1l = 48;
var preis_premium5l = 72;
var preis_standard1l = 42;
var preis_standard5l = 67;

var preis_starterset = 14;
var preis_schale = 9;
var preis_staebchen = 42;

var preis_holzscheite = 45;
var preis_holzscheitebirke = 49;
var preis_holzscheitebirke2 = 49;
var preis_holzscheitebirkekurz = 39;

var prov_sahara = 276;
var prov_ilusio = 150;
var prov_geniol = 274;
var prov_scala = 100;
var prov_toledo = 100;
var prov_rondo = 15;
var prov_merino = 15;
var prov_feuerstamm = 32;

var prov_premium05l = 9;
var prov_premium1l = 13;
var prov_premium5l = 18;
var prov_standard1l = 6;
var prov_standard5l = 8;

var prov_starterset = 7;
var prov_schale = 5;
var prov_staebchen = 19;

var prov_holzscheite = 22;
var prov_holzscheitebirke = 17;
var prov_holzscheitebirke2 = 17;
var prov_holzscheitebirkekurz = 17;

var zahlungresult = 0;


function calculate()
{
	with (document.bestellung)
	{
		//Preise für die Standfeuer errechnen

 		sahararesult.value = preis_sahara * anzahlsahara.options[anzahlsahara.selectedIndex].value;
		prov_sahararesult.value = prov_sahara * anzahlsahara.options[anzahlsahara.selectedIndex].value;


		//Preise für die Glasfeuer/Feuerkörbe errechnen
		
		ilusioresult.value = preis_ilusio * anzahlilusio.options[anzahlilusio.selectedIndex].value;
		prov_ilusioresult.value = prov_ilusio * anzahlilusio.options[anzahlilusio.selectedIndex].value;

 		geniolresult.value = preis_geniol * anzahlgeniol.options[anzahlgeniol.selectedIndex].value;
		prov_geniolresult.value = prov_geniol * anzahlgeniol.options[anzahlgeniol.selectedIndex].value;
		
		scalaresult.value = preis_scala * anzahlscala.options[anzahlscala.selectedIndex].value;
		prov_scalaresult.value = prov_scala * anzahlscala.options[anzahlscala.selectedIndex].value;
		
		toledoresult.value = preis_toledo * anzahltoledo.options[anzahltoledo.selectedIndex].value;
		prov_toledoresult.value = prov_toledo * anzahltoledo.options[anzahltoledo.selectedIndex].value;
		
		rondoresult.value = preis_rondo * anzahlrondo.options[anzahlrondo.selectedIndex].value;
		prov_rondoresult.value = prov_rondo * anzahlrondo.options[anzahlrondo.selectedIndex].value;
		
		merinoresult.value = preis_merino * anzahlmerino.options[anzahlmerino.selectedIndex].value;
		prov_merinoresult.value = prov_merino * anzahlmerino.options[anzahlmerino.selectedIndex].value;

		//Preise für die Feuerstämme errechnen

 		feuerstammresult.value = preis_feuerstamm * anzahlfeuerstamm.options[anzahlfeuerstamm.selectedIndex].value;
		prov_feuerstammresult.value = prov_feuerstamm * anzahlfeuerstamm.options[anzahlfeuerstamm.selectedIndex].value;


		//Preise für das Zubehör errechnen

		premium05lresult.value = preis_premium05l * anzahlpremium05l.options[anzahlpremium05l.selectedIndex].value;
		prov_premium05lresult.value = prov_premium05l * anzahlpremium05l.options[anzahlpremium05l.selectedIndex].value;
		
		premium1lresult.value = preis_premium1l * anzahlpremium1l.options[anzahlpremium1l.selectedIndex].value;
		prov_premium1lresult.value = prov_premium1l * anzahlpremium1l.options[anzahlpremium1l.selectedIndex].value;
	
		premium5lresult.value = preis_premium5l * anzahlpremium5l.options[anzahlpremium5l.selectedIndex].value;
		prov_premium5lresult.value = prov_premium5l * anzahlpremium5l.options[anzahlpremium5l.selectedIndex].value;
		
		if(anzahlstandard1l.selectedIndex > 0) {
			alert("Dieser Artikel ist momentan nicht lieferbar!");
			anzahlstandard1l.value = standard1lresult.value = 0;
			prov_standard1lresult.value = 0;
			
		}
		//standard1lresult.value = preis_standard1l * anzahlstandard1l.options[anzahlstandard1l.selectedIndex].value;
		//prov_standard1lresult.value = prov_standard1l * anzahlstandard1l.options[anzahlstandard1l.selectedIndex].value;
		
		
		if(anzahlstandard5l.selectedIndex > 0) {
			alert("Dieser Artikel ist momentan nicht lieferbar!");
			anzahlstandard5l.value = standard5lresult.value = 0;
			prov_standard5lresult.value = 0;
			
		}
		//standard5lresult.value = preis_standard5l * anzahlstandard5l.options[anzahlstandard5l.selectedIndex].value;
		//prov_standard5lresult.value = prov_standard5l * anzahlstandard5l.options[anzahlstandard5l.selectedIndex].value;

		startersetresult.value = preis_starterset * anzahlstarterset.options[anzahlstarterset.selectedIndex].value;
		prov_startersetresult.value = prov_starterset * anzahlstarterset.options[anzahlstarterset.selectedIndex].value;

		schaleresult.value = preis_schale * anzahlschale.options[anzahlschale.selectedIndex].value;
		prov_schaleresult.value = prov_schale * anzahlschale.options[anzahlschale.selectedIndex].value;

		staebchenresult.value = preis_staebchen * anzahlstaebchen.options[anzahlstaebchen.selectedIndex].value;
		prov_staebchenresult.value = prov_staebchen * anzahlstaebchen.options[anzahlstaebchen.selectedIndex].value;

		holzscheiteresult.value = preis_holzscheite * anzahlholzscheite.options[anzahlholzscheite.selectedIndex].value;
		prov_holzscheiteresult.value = prov_holzscheite * anzahlholzscheite.options[anzahlholzscheite.selectedIndex].value;

		holzscheitebirkeresult.value = preis_holzscheitebirke * anzahlholzscheitebirke.options[anzahlholzscheitebirke.selectedIndex].value;
		prov_holzscheitebirkeresult.value = prov_holzscheitebirke * anzahlholzscheitebirke.options[anzahlholzscheitebirke.selectedIndex].value;
		
		holzscheitebirke2result.value = preis_holzscheitebirke2 * anzahlholzscheitebirke2.options[anzahlholzscheitebirke2.selectedIndex].value;
		prov_holzscheitebirke2result.value = prov_holzscheitebirke2 * anzahlholzscheitebirke2.options[anzahlholzscheitebirke2.selectedIndex].value;
		
		holzscheitebirkekurzresult.value = preis_holzscheitebirkekurz * anzahlholzscheitebirkekurz.options[anzahlholzscheitebirkekurz.selectedIndex].value;
		prov_holzscheitebirkekurzresult.value = prov_holzscheitebirkekurz * anzahlholzscheitebirkekurz.options[anzahlholzscheitebirkekurz.selectedIndex].value;
		
		
		//Gesamtpreis errechnen

		summe.value = eval(sahararesult.value) + eval(ilusioresult.value) + eval(geniolresult.value) + eval(scalaresult.value) + eval(toledoresult.value) + eval(rondoresult.value) + eval(merinoresult.value) + eval(feuerstammresult.value) + eval(premium05lresult.value) + eval(premium1lresult.value) + eval(premium5lresult.value) + eval(standard1lresult.value) + eval(standard5lresult.value) + eval(startersetresult.value) + eval(schaleresult.value) + eval(staebchenresult.value) + eval(holzscheiteresult.value) + eval(holzscheitebirkeresult.value) + eval(holzscheitebirke2result.value) + eval(holzscheitebirkekurzresult.value);


		//Versandart setzen

		zahlungresult.value = zahlung.options[zahlung.selectedIndex].value;
      		
		if(zahlungresult.value == 1){
		zahlungsname.value = "Vorkasse";
		document.getElementById('einzug').style.display = "none";
		document.getElementById('rz').style.display = "none";
		document.getElementById('albis').style.display = "none";
		summe.value = eval(summe.value * 1);
                }

		if(zahlungresult.value == 2){
		zahlungsname.value = "Rechnung";
		document.getElementById('einzug').style.display = "none";
		document.getElementById('rz').style.display = "block";
		document.getElementById('albis').style.display = "block";
		summe.value = eval(summe.value * 1.02);
                }

		if(zahlungresult.value == 3){
		zahlungsname.value = "Bankeinzug";
		summe.value = eval(summe.value * 1);
		document.getElementById('einzug').style.display = "block";
		document.getElementById('rz').style.display = "none";
		document.getElementById('albis').style.display = "block";
                }

		summe.value = Math.round(summe.value*100)/100;

		//Punkt durch Komma in der Summe ersetzen:
		if(String(summe.value).split(".").length ==1) {
			summe.value = summe.value +",00";
		}else{
			if(String(summe.value).split(".")[1].length == 1) {
				summe.value = String(summe.value).split(".")[0] + "," + String(summe.value).split(".")[1] + "0";
			}else{
				summe.value = String(summe.value).split(".")[0] + "," + String(summe.value).split(".")[1];
			}
		}
		
		prov_summe.value = eval(prov_sahararesult.value) + eval(prov_ilusioresult.value) + eval(prov_geniolresult.value) + eval(prov_scalaresult.value) + eval(prov_toledoresult.value) + eval(prov_rondoresult.value) + eval(prov_merinoresult.value) + eval(prov_feuerstammresult.value) + eval(prov_premium05lresult.value) + eval(prov_premium1lresult.value) + eval(prov_premium5lresult.value) + eval(prov_startersetresult.value) + eval(prov_schaleresult.value) + eval(prov_staebchenresult.value) + eval(prov_holzscheiteresult.value) + eval(prov_holzscheitebirkeresult.value) + eval(prov_holzscheitebirke2result.value) + eval(prov_holzscheitebirkekurzresult.value);
		
		prov_summe.value = Math.round(prov_summe.value*100)/100;

		//Punkt durch Komma in der Provision ersetzen:
		if(String(prov_summe.value).split(".").length ==1) {
			prov_summe.value = prov_summe.value +",00";
		}else{
			if(String(prov_summe.value).split(".")[1].length == 1) {
				prov_summe.value = String(prov_summe.value).split(".")[0] + "," + String(prov_summe.value).split(".")[1] + "0";
			}else{
				prov_summe.value = String(prov_summe.value).split(".")[0] + "," + String(prov_summe.value).split(".")[1];
			}
		}


		self.focus();
                
	}
}