//
// A) Variablen
//
//
// 1. Vorderseitendruck (Absolute Werte) f = Farbe (1-4); a = Auflage (1-9)
//
// Preise alt bis 05.06.08
// var f1a1 = 91.70;
// var f1a2 = 109.20;
// var f1a3 = 123.90;
// var f1a4 = 142.80;
// var f1a5 = 161.00;
// var f1a6 = 176.40;
// var f1a7 = 191.10;
// var f1a8 = 245.00;
// var f1a9 = 368.00;
// var f2a1 = 156.00;
// var f2a2 = 163.20;
// var f2a3 = 182.40;
// var f2a4 = 201.60;
// var f2a5 = 220;
// var f2a6 = 235.20;
// var f2a7 = 252;
// var f2a8 = 288;
// var f2a9 = 416;
//
// Preise neu ab 05.06.08 -20 %
// var f1a1 = 73;
// var f1a2 = 98;
// var f1a3 = 112;
// var f1a4 = 128;
// var f1a5 = 145;
// var f1a6 = 159;
// var f1a7 = 172;
// var f1a8 = 221;
// var f1a9 = 331;
// var f2a1 = 125;
// var f2a2 = 124;
// var f2a3 = 145;
// var f2a4 = 161;
// var f2a5 = 176;
// var f2a6 = 189;
// var f2a7 = 202;
// var f2a8 = 231;
// var f2a9 = 333;
//
// Preise neu ab 01.07.08 die ersten Staffeln reduziert
var f1a1 = 59;
var f1a2 = 69;
var f1a3 = 79;
var f1a4 = 89;
var f1a5 = 129;
var f1a6 = 139;
var f1a7 = 149;
var f1a8 = 209;
var f1a9 = 331;
var f2a1 = 119;
var f2a2 = 125;
var f2a3 = 145;
var f2a4 = 161;
var f2a5 = 176;
var f2a6 = 189;
var f2a7 = 202;
var f2a8 = 231;
var f2a9 = 333;
//
var f3a1 = 288.80;
var f3a2 = 316.80;
var f3a3 = 348;
var f3a4 = 371.20;
var f3a5 = 392;
var f3a6 = 412.80;
var f3a7 = 431.20;
var f3a8 = 472;
var f3a9 = 624;
var f4a1 = 269;
var f4a2 = 292;
var f4a3 = 315;
var f4a4 = 336;
var f4a5 = 355;
var f4a6 = 372;
var f4a7 = 387;
var f4a8 = 426;
var f4a9 = 595;
//
// 1.2. Pantonezuschlag
//
var pantonezuschlag = 25;
//
//
// 2. Papier (Absolute Werte) a = Auflage (1-9)
//
var p2a1 = 2.00;
var p3a1 = 49.50;
var p4a1 = 47.6;
var p5a1 = 52.30;
var p6a1 = 60.20;
var p7a1 = 64.20;
var p8a1 = 67.80;
var p9a1 = 72.50;
var p10a1 = 76.90;
//
// 3. Rückseitendruck (Absolute Werte) a = Auflage (1-9)
//
var r1a1 = 48.40;
var r1a2 = 59.40;
var r1a3 = 69.30;
var r1a4 = 79.20;
var r1a5 = 88.00;
var r1a6 = 99.00;
var r1a7 = 115.50;
var r1a8 = 154.00;
var r1a9 = 308.00;
//
// 4. Korrekturabzug
//
var k1 = 5;
var k2 = 7;
var k3 = 45;
//
// 5. Zahlungsart
//
var z1 = 9.9;
var z2 = 9.9;
var z3 = 9.9;
var z4 = 1.6;
////
//
//Programm
//
function calculate()
{
	with (document.bestellung)
	{
		if (auflage.options[auflage.selectedIndex].value == 1) {
			var anzahl = 1; // = 1.000 Stück
		}
		if (auflage.options[auflage.selectedIndex].value == 2) {
			var anzahl = 2;
		}
		if (auflage.options[auflage.selectedIndex].value == 3) {
			var anzahl = 3;
		}
		if (auflage.options[auflage.selectedIndex].value == 4) {
			var anzahl = 4;
		}
		if (auflage.options[auflage.selectedIndex].value == 5) {
			var anzahl = 5;
		}
		if (auflage.options[auflage.selectedIndex].value == 6) {
			var anzahl = 6;
		}
		if (auflage.options[auflage.selectedIndex].value == 7) {
			var anzahl = 7;
		}
		if (auflage.options[auflage.selectedIndex].value == 8) {
			var anzahl = 10;
		}
		if (auflage.options[auflage.selectedIndex].value == 9) {
			var anzahl = 20;
		}
		
		if (farbe.value == 1){
			if (anzahl == 1){
				druckresult.value = f1a1;
			}
			if (anzahl == 2){
				druckresult.value = f1a2;
			}
			if (anzahl == 3){
				druckresult.value = f1a3;
			}
			if (anzahl == 4){
				druckresult.value = f1a4;
			}
			if (anzahl == 5){
				druckresult.value = f1a5;
			}
			if (anzahl == 6){
				druckresult.value = f1a6;
			}
			if (anzahl == 7){
				druckresult.value = f1a7;
			}
			if (anzahl == 10){
				druckresult.value = f1a8;
			}
			if (anzahl == 20) {
				druckresult.value = f1a9;
			}
		}
		if (farbe.value == 2){
			if (anzahl == 1){
				druckresult.value = f2a1;
			}
			if (anzahl == 2){
				druckresult.value = f2a2;
			}
			if (anzahl == 3){
				druckresult.value = f2a3;
			}
			if (anzahl == 4){
				druckresult.value = f2a4;
			}
			if (anzahl == 5){
				druckresult.value = f2a5;
			}
			if (anzahl == 6){
				druckresult.value = f2a6;
			}
			if (anzahl == 7){
				druckresult.value = f2a7;
			}
			if (anzahl == 10){
				druckresult.value = f2a8;
			}
			if (anzahl == 20) {
				druckresult.value = f2a9;
			}
		}
		if (farbe.value == 3){
			if (anzahl == 1){
				druckresult.value = f3a1;
			}
			if (anzahl == 2){
				druckresult.value = f3a2;
			}
			if (anzahl == 3){
				druckresult.value = f3a3;
			}
			if (anzahl == 4){
				druckresult.value = f3a4;
			}
			if (anzahl == 5){
				druckresult.value = f3a5;
			}
			if (anzahl == 6){
				druckresult.value = f3a6;
			}
			if (anzahl == 7){
				druckresult.value = f3a7;
			}
			if (anzahl == 10){
				druckresult.value = f3a8;
			}
			if (anzahl == 20) {
				druckresult.value = f3a9;
			}
		}
		if (farbe.value == 4){
			if (anzahl == 1){
				druckresult.value = f4a1;
			}
			if (anzahl == 2){
				druckresult.value = f4a2;
			}
			if (anzahl == 3){
				druckresult.value = f4a3;
			}
			if (anzahl == 4){
				druckresult.value = f4a4;
			}
			if (anzahl == 5){
				druckresult.value = f4a5;
			}
			if (anzahl == 6){
				druckresult.value = f4a6;
			}
			if (anzahl == 7){
				druckresult.value = f4a7;
			}
			if (anzahl == 10){
				druckresult.value = f4a8;
			}
			if (anzahl == 20) {
				druckresult.value = f4a9;
			}
		}
//
// 1.2. Berechnung von Pantoneresult
//
		if (pantone.options[pantone.selectedIndex].value == 0){
			pantoneresult.value = 0;
		}
		if (pantone.options[pantone.selectedIndex].value == 1){
			pantoneresult.value = pantonezuschlag;
		}
		if (pantone.options[pantone.selectedIndex].value == 2){
			pantoneresult.value = 2*pantonezuschlag;
		}
		if (pantone.options[pantone.selectedIndex].value == 3){
			pantoneresult.value = 3*pantonezuschlag;
		}
		if (pantone.options[pantone.selectedIndex].value == 4){
			pantoneresult.value = 4*pantonezuschlag;
		}

//
// 2. Berechnung von papierresult
//
		if (papier.options[papier.selectedIndex].value == 1){
			papierresult.value = 0;
		}
		if (papier.options[papier.selectedIndex].value == 2){
			papierresult.value = p2a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 3) {
			papierresult.value = p3a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 4) {
			papierresult.value = p4a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 5) {
			papierresult.value = p5a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 6) {
			papierresult.value = p6a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 7) {
			papierresult.value = p7a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 8) {
			papierresult.value = p8a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 9) {
			papierresult.value = p9a1 * anzahl;
		}
		if (papier.options[papier.selectedIndex].value == 10) {
			papierresult.value = p10a1 * anzahl;
		}

//
// 2.1. Berechnung von "Druck im Anschnitt" = Doppelter Papierpreis bei Gohrsmühle
//
		if (anschnitt.checked == true & papier.options[papier.selectedIndex].value > 2){
			papierresult.value = 2*papierresult.value;
		}


//
// 3. Berechnung von rueckseiteresult
//
		if (rueckseite.options[rueckseite.selectedIndex].value == 0){		
			rueckseiteresult.value = 0;
		}
		if (rueckseite.options[rueckseite.selectedIndex].value == 1){
			if (anzahl == 1){
				rueckseiteresult.value = r1a1;
			}
			if (anzahl == 2){
				rueckseiteresult.value = r1a2;
			}
			if (anzahl == 3){
				rueckseiteresult.value = r1a3;
			}
			if (anzahl == 4){
				rueckseiteresult.value = r1a4;
			}
			if (anzahl == 5){
				rueckseiteresult.value = r1a5;
			}
			if (anzahl == 6){
				rueckseiteresult.value = r1a6;
			}
			if (anzahl == 7){
				rueckseiteresult.value = r1a7;
			}
			if (anzahl == 10){
				rueckseiteresult.value = r1a8;
			}
			if (anzahl == 20){
				rueckseiteresult.value = r1a9;
			}
		}
//
// 4. Berechnung von korrekturabzug
//
		if (korrektur.options[korrektur.selectedIndex].value == 0){
			korrekturresult.value = 0;
		}
		if (korrektur.options[korrektur.selectedIndex].value == 1){
			korrekturresult.value = k1;
		}
		if (korrektur.options[korrektur.selectedIndex].value == 2){
			korrekturresult.value = k2;
		}
		if (korrektur.options[korrektur.selectedIndex].value == 3){
			korrekturresult.value = k3;
		}
//
// 5. Berechnung von zahlungresult
//
		if (zahlung.options[zahlung.selectedIndex].value == 1){
			zahlungresult.value = z1;
		}
		if (zahlung.options[zahlung.selectedIndex].value == 2){
			zahlungresult.value = z2;
		}
		if (zahlung.options[zahlung.selectedIndex].value == 3){
			zahlungresult.value = z3;
		}
//
// 6. Berechnung von summenetto
//
		
		summenetto.value = eval(druckresult.value) + eval(pantoneresult.value) + eval(papierresult.value) + eval(rueckseiteresult.value) + eval(korrekturresult.value) + eval(zahlungresult.value);
		summenetto.value = Math.round(summenetto.value*100)/100;

//
// 6. Berechnung von imprintresult
//
		if (imprint.checked == true){
			imprintresult.value = Math.round(druckresult.value*5)/100;
			summenetto.value = eval(summenetto.value) - eval(imprintresult.value);
			summenetto.value = Math.round(summenetto.value*100)/100;
			imprintresult.value = eval(imprintresult.value*-1);
			imprintnr.value = "21-100-50";
		}
		if (imprint.checked == false) {
			imprintresult.value = 0;
			imprintnr.value = "";
		}

//
// 7. Berechnung von summebrutto
//
		summebrutto.value = Math.round((summenetto.value/100*119)*100)/100;

//
// 7.2 Berechnung von mwst
//
		mwst.value = eval(summebrutto.value) - eval(summenetto.value);
		mwst.value = Math.round(mwst.value*100)/100;

//
// 8. Klartext zur Mailauswertung setzen
//
		if (auflage.options[auflage.selectedIndex].value == 1){
			auflagename.value = "1.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 2){
			auflagename.value = "2.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 3){
			auflagename.value = "3.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 4){
			auflagename.value = "4.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 5){
			auflagename.value = "5.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 6){
			auflagename.value = "6.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 7){
			auflagename.value = "7.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 8){
			auflagename.value = "10.000";
		}
		if (auflage.options[auflage.selectedIndex].value == 9){
			auflagename.value = "20.000";
		}


		if (farbe.value == 1){
			farbename.value = "DIN A 4, 1-farbiger Druck, HKS- oder Pantonefarben";
                        artikelnr.value = "21-110-1";
		}
		if (farbe.value == 2){
			farbename.value = "DIN A 4, 2-farbiger Druck, HKS- oder Pantonefarben";
                        artikelnr.value = "21-110-2";
		}
		if (farbe.value == 3){
			farbename.value = "DIN A 4, 3-farbiger Druck, HKS- oder Pantonefarben)";
                        artikelnr.value = "21-110-3";
		}
		if (farbe.value == 4){
			farbename.value = "DIN A 4, 4-farbiger Druck, Euroskala, HKS- oder Pantonefarben";
                        artikelnr.value = "21-110-4";
		}


		if (pantone.options[pantone.selectedIndex].value == 0){
			pantonename.value = "Keine Zusatzfarbe";
			pantonenr.value = "";
		}
		if (pantone.options[pantone.selectedIndex].value == 1){
			pantonename.value = "+ 1 Pantonefarbe";
			pantonenr.value = "21-110-11";
		}
		if (pantone.options[pantone.selectedIndex].value == 2){
			pantonename.value = "+ 2 Pantonefarben";
			pantonenr.value = "21-110-11";
		}
		if (pantone.options[pantone.selectedIndex].value == 3){
			pantonename.value = "+ 3 Pantonefarben";
			pantonenr.value = "21-110-11";
		}
		if (pantone.options[pantone.selectedIndex].value == 4){
			pantonename.value = "+ 4 Pantonefarben";
			pantonenr.value = "21-110-11";
		}

		
		if (papier.options[papier.selectedIndex].value == 1){
			papiername.value = "80 g/qm";
                        papiernr.value = "";
		}
		if (papier.options[papier.selectedIndex].value == 2){
			papiername.value = "90 g/qm";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 3){
			papiername.value = "80 g/qm Gohrsmühle ohne WZ";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 4){
			papiername.value = "80 g/qm Gohrsmühle mit WZ";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 5){
			papiername.value = "90 g/qm Gohrsmühle ohne WZ";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 6){
			papiername.value = "90 g/qm Gohrsmühle mit WZ";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 7){
			papiername.value = "100 g/qm Gohrsmühle ohne WZ";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 8){
			papiername.value = "100 g/qm Gohrsmühle mit WZ";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 9){
			papiername.value = "110 g/qm Gohrsmühle ohne WZ";
                        papiernr.value = "21-110-10";
		}
		if (papier.options[papier.selectedIndex].value == 10){
			papiername.value = "110 g/qm Gohrsmühle mit WZ";
                        papiernr.value = "21-110-10";
		}

		
		if (rueckseite.options[rueckseite.selectedIndex].value == 0){
			rueckseitename.value = "Nicht gewünscht";
                        rueckseitenr.value = "";
		}

		if (rueckseite.options[rueckseite.selectedIndex].value == 1){
			rueckseitename.value = "1-farbig";
                        rueckseitenr.value = "21-110-9";

		}


		if (korrektur.options[korrektur.selectedIndex].value == 0){
			korrekturname.value = "Nicht gewünscht";
			korrekturnr.value = "";
		}
		if (korrektur.options[korrektur.selectedIndex].value == 1){
			korrekturname.value = "s/w Laserausdruck";
			korrekturnr.value = "21-110-21";
		}
		if (korrektur.options[korrektur.selectedIndex].value == 2){
			korrekturname.value = "4c Laserausdruck";
			korrekturnr.value = "21-110-22";
		}
		if (korrektur.options[korrektur.selectedIndex].value == 3){
			korrekturname.value = "Proof";
			korrekturnr.value = "21-110-23";
		}


		if (zahlung.options[zahlung.selectedIndex].value == 1){
			zahlungname.value = "Vorkasse";
			zahlungnr.value = "21-110-98";
		}
		if (zahlung.options[zahlung.selectedIndex].value == 2){
			zahlungname.value = "Rechnung        ";
			zahlungnr.value = "21-110-95";
		}
			
		if (imprint.checked == true){
			imprintname.value = "Ja";
		}
		if (imprint.checked == false){
			imprintname.value = "Nein";
		}



	}
}