// JavaScript Document

var iSumme = 0.0;
var iPos = 0;
var strErgebnis="";

//letzte element für  Duplikation je Master und Preis pro Druckauftrag
arrCdrBedruckung = new Array();
arrCdrBedruckung[0] = new Array(0,0,0,0,0,0,0,0);
arrCdrBedruckung[1] = new Array(0.70,0.68,0.66,0.64,0.62,0.60,10,0);
arrCdrBedruckung[2] = new Array(1.10,1.08,1.06,1.04,1.02,1.00,10,10);
arrCdrBedruckung[3] = new Array(1.30,1.28,1.26,1.24,1.22,1.20,10,10);
arrCdrBedruckung[4] = new Array(0.80,0.78,0.76,0.74,0.72,0.70,10,0);
arrCdrBedruckung[5] = new Array(1.20,1.18,1.16,1.14,1.12,1.10,10,10);
arrCdrBedruckung[6] = new Array(1.40,1.38,1.36,1.34,1.32,1.30,10,10);
arrCdrBedruckung[7] = new Array(0.70,0.68,0.66,0.64,0.62,0.60,0,10);
arrCdrBedruckung[8] = new Array(0.90,0.88,0.86,0.84,0.82,0.80,0,10);

// Preise für Siebdruck CD-R mit oder ohne Duplizierung
//unter 50  	ab 50  	ab 100  	ab 200  	ab 300  	ab 500  	ab 700  	ab 1000 
arrCdrSiebdruckung = new Array();
arrCdrSiebdruckung[0] = new Array(0,0,0,0,0,0,0,0);
arrCdrSiebdruckung[1] = new Array(4.50,	3.85, 2.98,	1.95, 1.80,	1.33, 1.15,	1.06);
arrCdrSiebdruckung[2] = new Array(0.80, 0.75, 0.65,	0.425,0.289,0.17, 0.12,	0.10);
//Set-Up Kosten pro Farbe 32,00 € (ab 500 Stück entfallen die Set-Up Kosten)
arrCdrSiebdruckung[3] = new Array(32,   32,   32,   32,   32,   0,    0,    0);
//1:1 Kopie der Master
arrCdrSiebdruckung[4] = new Array(0.50,	0.45, 0.40,	0.35, 0.30,	0.28, 0.24,	0.20);
//pro Farbe ein Film je 12,50 €
var siebdf = 12.50;
//Duplizierung je Master
var siebdm = 10;

//CD Verpackung
arrCdrVerpackung = new Array();
arrCdrVerpackung[0] = new Array(0,0,0,0,0,0,0,0);
arrCdrVerpackung[1] = new Array(2.39,2.37,1.34,0.77,0.54,0.52,0.51,0.49);
arrCdrVerpackung[2] = new Array(0.14,0.12,0.11,0.10,0.10,0.09,0.09,0.08);
arrCdrVerpackung[3] = new Array(0.17,0.17,0.17,0.17,0.16,0.16,0.16,0.15);
arrCdrVerpackung[4] = new Array(0.24,0.23,0.22,0.21,0.21,0.20,0.19,0.18);
arrCdrVerpackung[5] = new Array(0.26,0.24,0.23,0.23,0.22,0.21,0.21,0.20);
arrCdrVerpackung[6] = new Array(0.32,0.32,0.31,0.31,0.31,0.30,0.28,0.26);
arrCdrVerpackung[7] = new Array(0.10,0.10,0.10,0.10,0.10,0.09,0.09,0.08);
arrCdrVerpackung[8] = new Array(0.08,0.08,0.08,0.07,0.07,0.06,0.06,0.05);
arrCdrVerpackung[9] = new Array(0.12,0.12,0.12,0.12,0.11,0.11,0.10,0.09);
arrCdrVerpackung[10] = new Array(0.30,0.30,0.30,0.30,0.28,0.28,0.28,0.27);

//Konfektionierung pro Teil jeweils 0,04 € 
var cdrverpkonf = 0.04;

//cover
arrCover = new Array();
arrCover[0] = new Array(0,0,0,0,0,0);
arrCover[1] = new Array(1.13, 0.75, 0.59, 0.34, 0.27, 0.21);
arrCover[2] = new Array(1.37, 0.87, 0.74, 0.47, 0.37, 0.27);

//cover Booklet
arrBooklet = new Array();
arrBooklet[0] = new Array(0,0,0,0,0,0);
arrBooklet[1] = new Array(2.57,1.41,0.8,0.51,0.38,0.25);
arrBooklet[2] = new Array(-1.0,1.9996,1.1998,0.95992,0.75996,0.67998);

//Inlay 
arrInlay = new Array();
arrInlay[0] = new Array(0,0,0,0,0,0,0,0,0,0);
arrInlay[1] = new Array(1.42,0.81,0.54,0.37,0.26,0.18,0.12,0.10,0.08,0.06);
arrInlay[2] = new Array(1.73,0.99,0.66,0.44,0.35,0.23,0.12,0.10,0.08,0.06);

//dvd
//letzte element für  Duplikation je Master und Preis pro Druckauftrag
arrDvdBedruckung = new Array();
arrDvdBedruckung[0] = new Array(0,0,0,0,0,0,0,0);
arrDvdBedruckung[1] = new Array(0.80,0.78,0.76,0.74,0.72,0.70,10,0);
arrDvdBedruckung[2] = new Array(1.20,1.18,1.16,1.14,1.12,1.10,10,10);
arrDvdBedruckung[3] = new Array(1.40,1.38,1.36,1.34,1.32,1.30,10,10);
arrDvdBedruckung[4] = new Array(0.95,0.93,0.91,0.89,0.87,0.85,10,0);
arrDvdBedruckung[5] = new Array(1.35,1.33,1.31,1.29,1.27,1.25,10,10);
arrDvdBedruckung[6] = new Array(1.55,1.53,1.51,1.49,1.47,1.45,10,10);
arrDvdBedruckung[7] = new Array(0.80,0.78,0.76,0.74,0.72,0.70,0,10);
arrDvdBedruckung[8] = new Array(1.00,0.98,0.96,0.94,0.92,0.90,0,10);

// Preise für Siebdruck CD-R mit oder ohne Duplizierung
//unter 50  	ab 50  	ab 100  	ab 200  	ab 300  	ab 500  	ab 700  	ab 1000 
arrDvdrSiebdruckung = new Array();
arrDvdrSiebdruckung[0] = new Array(0,0,0,0,0,0,0,0);
arrDvdrSiebdruckung[1] = new Array(4.90,4.05,3.18,2.05, 2.00, 0.85,0.82,0.80);
arrDvdrSiebdruckung[2] = new Array(0.80,0.75,0.65,0.425,0.289,0.17,0.12,0.10);
//Set-Up Kosten pro Farbe 32,00 € (ab 500 Stück entfallen die Set-Up Kosten)
arrDvdrSiebdruckung[3] = new Array(32,  32,   32,   32,   32,   0,   0,   0);
//1:1 Kopie der Master
arrDvdrSiebdruckung[4] = new Array(1.50,1.30, 1.10,	1.00, 0.90,	0.85, 0.83,	0.80);
//pro Farbe ein Film je 12,50 €
var dvdsiebdf = 12.50;
//Duplizierung je Master
var dvdsiebdm = 10;

//dvd verpackung
arrDvdVerpackung = new Array();
arrDvdVerpackung[0] = new Array(0,0,0,0,0,0,0,0);
arrDvdVerpackung[1] = new Array(2.39,2.37,1.34,0.77,0.54,0.52,0.51,0.49);
arrDvdVerpackung[2] = new Array(0.14,0.12,0.11,0.10,0.10,0.09,0.09,0.08);
arrDvdVerpackung[3] = new Array(0.17,0.17,0.17,0.17,0.16,0.16,0.16,0.15);
arrDvdVerpackung[4] = new Array(0.24,0.23,0.22,0.21,0.21,0.20,0.19,0.18);
arrDvdVerpackung[5] = new Array(0.26,0.26,0.25,0.24,0.23,0.22,0.20,0.18);
arrDvdVerpackung[6] = new Array(0.32,0.32,0.31,0.31,0.31,0.30,0.28,0.26);
arrDvdVerpackung[7] = new Array(0.10,0.10,0.10,0.10,0.10,0.09,0.09,0.08);
arrDvdVerpackung[8] = new Array(0.08,0.08,0.08,0.07,0.07,0.06,0.06,0.05);
arrDvdVerpackung[9] = new Array(0.32,0.32,0.31,0.31,0.31,0.30,0.28,0.27);
arrDvdVerpackung[10] = new Array(0.30,0.30,0.30,0.30,0.28,0.28,0.28,0.27);

//Konfektionierung pro Teil jeweils 0,04 € 
var dvdVerpackungkonf = 0.04;

//cover
arrDvdCover = new Array();
arrDvdCover[0] = new Array(0,0,0,0,0,0);
arrDvdCover[1] = new Array(1.13, 0.75, 0.59, 0.34, 0.27, 0.21);
arrDvdCover[2] = new Array(1.37, 0.87, 0.74, 0.47, 0.37, 0.27);

//cover Booklet
arrDvdBooklet = new Array();
arrDvdBooklet[0] = new Array(0,0,0,0,0,0);
arrDvdBooklet[1] = new Array(2.57,1.41,0.8,0.51,0.38,0.25);
arrDvdBooklet[2] = new Array(-1.0,1.9996,1.1998,0.95992,0.75996,0.67998);

//Inlay 
arrDvdInlay = new Array();
arrDvdInlay[0] = new Array(0,0,0,0,0,0);
arrDvdInlay[1] = new Array(-1.0,1.00,0.78,0.392,0.236,0.138);
arrDvdInlay[2] = new Array(-1.0,1.16,0.98,0.472,0.300,0.198);

// visitenkarte
//letzte element für  Duplikation je Master und Preis pro Druckauftrag
arrCdVkarte = new Array();
arrCdVkarte[0] = new Array(0,0,0,0,0,0,0,0);
arrCdVkarte[1] = new Array(1.30,1.28,1.26,1.24,1.22,1.20,10,0);
arrCdVkarte[2] = new Array(1.70,1.68,1.66,1.64,1.62,1.60,10,10);
arrCdVkarte[3] = new Array(1.80,1.78,1.76,1.74,1.72,1.70,10,10);
arrCdVkarte[4] = new Array(1.30,1.28,1.26,1.24,1.22,1.20,0,10);
arrCdVkarte[5] = new Array(1.40,1.38,1.36,1.34,1.32,1.30,0,10);

//letzte element für  Duplikation je Master und Preis pro Druckauftrag
arrDvdVkarte = new Array();
arrDvdVkarte[0] = new Array(0,0,0,0,0,0,0,0);
arrDvdVkarte[1] = new Array(1.95,1.93,1.91,1.89,1.87,1.85,10,0);
arrDvdVkarte[2] = new Array(2.35,2.33,2.31,2.29,2.27,2.25,10,10);
arrDvdVkarte[3] = new Array(2.45,2.43,2.41,2.39,2.37,2.35,10,10);
arrDvdVkarte[4] = new Array(1.95,1.93,1.91,1.89,1.87,1.85,0,10);
arrDvdVkarte[5] = new Array(2.05,2.03,2.01,1.99,1.97,1.95,0,10);

//dvd visitenkarte verpackung
arrDvdVkarteVerp = new Array();
arrDvdVkarteVerp[0] = new Array(0,0,0,0,0,0,0,0);
arrDvdVkarteVerp[1] = new Array(-1,-1,2.64,1.62,1.27,0.97,0.95,0.89);
arrDvdVkarteVerp[2] = new Array(0.28,0.28,0.28,0.28,0.26,0.26,0.26,0.25);
arrDvdVkarteVerp[3] = new Array(0.30,0.30,0.30,0.30,0.28,0.28,0.28,0.27);
arrDvdVkarteVerp[4] = new Array(0.11,0.11,0.11,0.11,0.11,0.11,0.11,0.10);

//Konfektionierung pro Teil jeweils 0,04 € 
var dvdVkartekonf = 0.04;

//cover
arrVkarteCover = new Array();
arrVkarteCover[0] = new Array(0,0,0,0,0,0,0,0);
arrVkarteCover[1] = new Array(0.46, 0.34, 0.32, 0.30, 0.24, 0.22, 0.22, 0.21);
arrVkarteCover[2] = new Array(0.66, 0.56, 0.50, 0.49, 0.48, 0.46, 0.45, 0.44);
arrVkarteCover[3] = new Array(0.99, 0.84, 0.75, 0.74, 0.72, 0.69, 0.68, 0.66);

//Booklet
arrVkarteBooklet = new Array();
arrVkarteBooklet[0] = new Array(0,0,0,0,0,0,0,0);
arrVkarteBooklet[1] = new Array(1.32,1.12,1.00,0.98,0.96,0.92,0.90,0.88);
arrVkarteBooklet[2] = new Array(1.69,1.49,1.28,1.25,1.18,1.08,1.05,0.97);

// mini cd dvd
//letzte element für  Duplikation je Master und Preis pro Druckauftrag
arrMiniCd = new Array();
arrMiniCd[0] = new Array(0,0,0,0,0,0,0,0);
arrMiniCd[1] = new Array(0.80,0.78,0.76,0.74,0.72,0.70,10,0);
arrMiniCd[2] = new Array(1.20,1.18,1.16,1.14,1.12,1.10,10,10);
arrMiniCd[3] = new Array(1.30,1.28,1.26,1.24,1.22,1.20,10,10);
arrMiniCd[4] = new Array(0.80,0.78,0.76,0.74,0.72,0.70,0,10);
arrMiniCd[5] = new Array(0.90,0.88,0.86,0.84,0.82,0.80,0,10);

//letzte element für  Duplikation je Master und Preis pro Druckauftrag
arrMiniDvd = new Array();
arrMiniDvd[0] = new Array(0,0,0,0,0,0,0,0);
arrMiniDvd[1] = new Array(0.90,0.88,0.86,0.84,0.82,0.80,10,0);
arrMiniDvd[2] = new Array(1.30,1.28,1.26,1.24,1.22,1.20,10,10);
arrMiniDvd[3] = new Array(1.40,1.38,1.36,1.34,1.32,1.30,10,10);
arrMiniDvd[4] = new Array(0.90,0.88,0.86,0.84,0.82,0.80,0,10);
arrMiniDvd[5] = new Array(1.00,0.98,0.96,0.94,0.92,0.90,0,10);

//mini cd dvd verpackung
arrMiniCdDvdVerp = new Array();
arrMiniCdDvdVerp[0] = new Array(0,0,0,0,0,0,0,0);
arrMiniCdDvdVerp[1] = new Array(-1,-1,2.64,1.62,1.27,0.97,0.95,0.89);
arrMiniCdDvdVerp[2] = new Array(0.28,0.28,0.28,0.28,0.26,0.26,0.26,0.25);
arrMiniCdDvdVerp[3] = new Array(0.30,0.30,0.30,0.30,0.28,0.28,0.28,0.27);
arrMiniCdDvdVerp[4] = new Array(0.11,0.11,0.11,0.11,0.11,0.11,0.11,0.10);

//Konfektionierung pro Teil jeweils 0,04 € 
var miniCdDvdKonf = 0.04;

//cover
arrMiniCdDvdCover = new Array();
arrMiniCdDvdCover[0] = new Array(0,0,0,0,0,0,0,0);
arrMiniCdDvdCover[1] = new Array(0.46, 0.34, 0.32, 0.30, 0.24, 0.22, 0.22, 0.21);
arrMiniCdDvdCover[2] = new Array(0.66, 0.56, 0.50, 0.49, 0.48, 0.46, 0.45, 0.44);
arrMiniCdDvdCover[3] = new Array(0.99, 0.84, 0.75, 0.74, 0.72, 0.69, 0.68, 0.66);

//Booklet
arrMiniCdDvdBooklet = new Array();
arrMiniCdDvdBooklet[0] = new Array(0,0,0,0,0,0,0,0);
arrMiniCdDvdBooklet[1] = new Array(1.32,1.12,1.00,0.98,0.96,0.92,0.90,0.88);
arrMiniCdDvdBooklet[2] = new Array(1.69,1.49,1.28,1.25,1.18,1.08,1.05,0.97);

// herz cd
//letzte element für  Duplikation je Master und Preis pro Druckauftrag
arrHerzCd = new Array();
arrHerzCd[0] = new Array(0,0,0,0,0,0,0,0);
arrHerzCd[1] = new Array(1.96,1.94,1.92,1.90,1.88,1.86,10,10);
arrHerzCd[2] = new Array(2.06,2.04,2.02,2.00,1.98,1.96,10,10);
arrHerzCd[3] = new Array(1.56,1.54,1.52,1.50,1.48,1.46,0,10);
arrHerzCd[4] = new Array(1.66,1.64,1.62,1.60,1.58,1.56,0,10);

//herz cd verpackung
arrHerzCdVerp = new Array();
arrHerzCdVerp[0] = new Array(0,0,0,0,0,0,0,0);
arrHerzCdVerp[1] = new Array(0.40,0.40,0.39,0.37,0.35,0.28,0.28,0.28);
arrHerzCdVerp[2] = new Array(-1  ,5.20,2.60,1.30,0.87,0.52,0.52,0.52);

//Konfektionierung pro Teil jeweils 0,04 € 
var herzCdDvdKonf = 0.04;

//Preise für Siebdruck CD-R mit oder ohne Duplizierung 
function cdrdbBerechnen (webElementSel, anzahl, anzahlMaster, arrPrise, webElement)
{
	var iBetrag = 0;
	
	if (anzahl >= 500)
		iBetrag = arrPrise[webElementSel.value][5]*anzahl;
	else if (anzahl >= 300)
		iBetrag = arrPrise[webElementSel.value][4]*anzahl;	
	else if (anzahl >= 200)
		iBetrag = arrPrise[webElementSel.value][3]*anzahl;
	else if (anzahl >= 100)
		iBetrag = arrPrise[webElementSel.value][2]*anzahl;
	else if (anzahl >= 50)
		iBetrag = arrPrise[webElementSel.value][1]*anzahl;
	else if (anzahl > 0)
	{
		if (arrPrise[webElementSel.value][0]<0)
		{
			alert("Bestellung dieses Produktes erst ab 50 möglich, oder nach Anfrage!");
			webElement.value = 50;
			anzahl = 50;
			iBetrag = arrPrise[webElementSel.value][1]*anzahl;
			Berechnen();
			return true;
		}
		else
			iBetrag = arrPrise[webElementSel.value][0]*anzahl;
	}
	if (anzahl > 0)
	iBetrag += arrPrise[webElementSel.value][6]*anzahlMaster + arrPrise[webElementSel.value][7];
	
	if (anzahl>0 && webElementSel.value>0)
	{
		iPos++;
		strErgebnis += "\n\n" + iPos + ".\t" + anzahl + " x " + webElementSel.text + " = " + iBetrag.toFixed(2)  + " €";
	}
	
	iSumme += iBetrag;
	
	return false;
}

function cdrverpakBerechnen (webElementSel, anzahl, arrPrise, webElementAnzahl, webElementCheck, konfPrise)
{
	var iBetrag = 0;
	var iKonf = 0;
	
	if (anzahl >= 1000)
		iBetrag = arrPrise[webElementSel.value][7]*anzahl;
	else if (anzahl >= 700)
		iBetrag = arrPrise[webElementSel.value][6]*anzahl;
	else if (anzahl >= 500)
		iBetrag = arrPrise[webElementSel.value][5]*anzahl;
	else if (anzahl >= 300)
		iBetrag = arrPrise[webElementSel.value][4]*anzahl;
	else if (anzahl >= 200)
		iBetrag = arrPrise[webElementSel.value][3]*anzahl;
	else if (anzahl >= 100)
		iBetrag = arrPrise[webElementSel.value][2]*anzahl;
	else if (anzahl >= 50)
		iBetrag = arrPrise[webElementSel.value][1]*anzahl;
	else if (anzahl > 0)
	{
		if (arrPrise[webElementSel.value][0]<0)
		{
			alert("Bestellung dieses Produktes erst ab 50 möglich, oder nach Anfrage!");
			webElementAnzahl.value = 50;
			Berechnen();
			return true;
		}
		else
			iBetrag = arrPrise[webElementSel.value][0]*anzahl;
		
	}
	
	if (anzahl>0 && webElementSel.value>0)
	{
		iPos++;
		strErgebnis += "\n\n" + iPos + ".\t" + anzahl + " x " + webElementSel.text + " = " + iBetrag.toFixed(2)  + " €";
	}
	if (webElementCheck.checked == true && anzahl >0 && webElementSel.value>0)
	{
		iKonf = konfPrise*anzahl;
		strErgebnis += "\n\t+ " + anzahl + " x " + "Konfektionierung = " + iKonf.toFixed(2) + " €";
	}

	iSumme += iBetrag + iKonf;
	
	return false;
}

//neue version der cd-cover, cd-inlay berechnen
function cdrverpakBerechnen2 (webElementSel, anzahl, arrPrise, webElementAnzahl, webElementCheck, konfPrise)
{
	var iBetrag = 0;
	var iKonf = 0;
	
	if (anzahl >= 1000)
		iBetrag = arrPrise[webElementSel.value][9]*anzahl;
	else if (anzahl >= 500)
		iBetrag = arrPrise[webElementSel.value][4]*anzahl;
	else if (anzahl >= 250)
		iBetrag = arrPrise[webElementSel.value][3]*anzahl;
	else if (anzahl >= 100)
		iBetrag = arrPrise[webElementSel.value][2]*anzahl;
	else if (anzahl >= 50)
		iBetrag = arrPrise[webElementSel.value][1]*anzahl;
	else if (anzahl > 0)
	{
		if (arrPrise[webElementSel.value][0]<0)
		{
			alert("Bestellung dieses Produktes erst ab 50 möglich, oder nach Anfrage!");
			webElementAnzahl.value = 50;
			Berechnen();
			return true;
		}
		else
			iBetrag = arrPrise[webElementSel.value][0]*anzahl;
		
	}
	
	if (anzahl>0 && webElementSel.value>0)
	{
		iPos++;
		strErgebnis += "\n\n" + iPos + ".\t" + anzahl + " x " + webElementSel.text + " = " + iBetrag.toFixed(2)  + " €";
	}
	if (webElementCheck.checked == true && anzahl >0 && webElementSel.value>0)
	{
		iKonf = konfPrise*anzahl;
		strErgebnis += "\n\t+ " + anzahl + " x " + "Konfektionierung = " + iKonf.toFixed(2) + " €";
	}

	iSumme += iBetrag + iKonf;
	
	return false;
}

function dvdVkarteVerpakBerechnen (webElementSel, anzahl, arrPrise, webElementAnzahl, webElementCheck, konfPrise)
{
	var iBetrag = 0;
	var iKonf = 0;
	
	if (anzahl >= 1000)
		iBetrag += arrPrise[webElementSel.value][7]*anzahl;
	else if (anzahl >= 700)
		iBetrag += arrPrise[webElementSel.value][6]*anzahl;
	else if (anzahl >= 500)
		iBetrag += arrPrise[webElementSel.value][5]*anzahl;
	else if (anzahl >= 300)
		iBetrag += arrPrise[webElementSel.value][4]*anzahl;
	else if (anzahl >= 200)
		iBetrag += arrPrise[webElementSel.value][3]*anzahl;
	else if (anzahl >= 100)
		iBetrag += arrPrise[webElementSel.value][2]*anzahl;
	else if (anzahl >= 50)
	{
		if (arrPrise[webElementSel.value][0]<0)
		{
			alert("Bestellung dieses Produktes erst ab 100 möglich, oder nach Anfrage!");
			webElementAnzahl.value = 100;
			Berechnen();
			return true;
		}
		else
			iBetrag += arrPrise[webElementSel.value][1]*anzahl;
	}
	else if (anzahl > 0)
	{
		if (arrPrise[webElementSel.value][0]<0)
		{
			alert("Bestellung dieses Produktes erst ab 100 möglich, oder nach Anfrage!");
			webElementAnzahl.value = 100;
			Berechnen();
			return true;
		}
		else
			iBetrag += arrPrise[webElementSel.value][0]*anzahl;
		
	}
	
	if (anzahl>0 && webElementSel.value>0)
	{
		iPos++;
		strErgebnis += "\n\n" + iPos + ".\t" + anzahl + " x " + webElementSel.text + " = " + iBetrag.toFixed(2)  + " €";
	}
	
	if (webElementCheck.checked == true && anzahl >0 && webElementSel.value>0)
	{
		iKonf = konfPrise*anzahl;
		strErgebnis += "\n\t+ " + anzahl + " x " + "Konfektionierung = " + iKonf.toFixed(2) + " €";
	}
	
	iSumme += iBetrag + iKonf;
	
	return false;
}

function Berechnen()
{
	iSumme = 0;
	iPos = 0;
	strErgebnis="Bestelldetail:";
	//cd
	if(cdrdbBerechnen(document.eingabe.mcDup.options[document.eingabe.mcDup.selectedIndex], document.eingabe.produktAnzahl.value, 1, arrCdrBedruckung, document.eingabe.produktAnzahl)) return;
	if(cdrverpakBerechnen(document.eingabe.cdrverpk.options[document.eingabe.cdrverpk.selectedIndex], document.eingabe.produktAnzahl.value, arrCdrVerpackung, document.eingabe.produktAnzahl, document.eingabe.cdrverpkacb, cdrverpkonf)) return;
	if(cdrverpakBerechnen2(document.eingabe.cdrcover.options[document.eingabe.cdrcover.selectedIndex], document.eingabe.produktAnzahl.value, arrCover, document.eingabe.produktAnzahl, document.eingabe.cdrverpkacb2, cdrverpkonf)) return;
	if(cdrverpakBerechnen2(document.eingabe.cdrBooklet.options[document.eingabe.cdrBooklet.selectedIndex], document.eingabe.produktAnzahl.value, arrBooklet, document.eingabe.produktAnzahl, document.eingabe.cdrverpkacb3, cdrverpkonf)) return;
	if(cdrverpakBerechnen2(document.eingabe.cdrInlay.options[document.eingabe.cdrInlay.selectedIndex], document.eingabe.produktAnzahl.value, arrInlay, document.eingabe.produktAnzahl, document.eingabe.cdrverpkacb4, cdrverpkonf)) return;
	
	//dvd
	if(cdrdbBerechnen(document.eingabe.dvdbeddup.options[document.eingabe.dvdbeddup.selectedIndex], document.eingabe.produktAnzahl.value, 1, arrDvdBedruckung, document.eingabe.produktAnzahl)) return;
	if(cdrverpakBerechnen(document.eingabe.dvdVerpackung.options[document.eingabe.dvdVerpackung.selectedIndex], document.eingabe.produktAnzahl.value, arrDvdVerpackung, document.eingabe.produktAnzahl, document.eingabe.dvdVerpackungk, dvdVerpackungkonf)) return;
	if(cdrverpakBerechnen(document.eingabe.dvdrcover.options[document.eingabe.dvdrcover.selectedIndex], document.eingabe.produktAnzahl.value, arrDvdCover, document.eingabe.produktAnzahl, document.eingabe.dvdVerpackungk2, dvdVerpackungkonf)) return;
	if(cdrverpakBerechnen(document.eingabe.dvdrBooklet.options[document.eingabe.dvdrBooklet.selectedIndex], document.eingabe.produktAnzahl.value, arrDvdBooklet, document.eingabe.produktAnzahl, document.eingabe.dvdVerpackungk3, dvdVerpackungkonf)) return;
	if(cdrverpakBerechnen(document.eingabe.dvdrInlay.options[document.eingabe.dvdrInlay.selectedIndex], document.eingabe.produktAnzahl.value, arrDvdInlay, document.eingabe.produktAnzahl, document.eingabe.dvdVerpackungk4, dvdVerpackungkonf)) return;
	
	//cd dvd visiterkarte (dvd vkarte ab 100)
	if(cdrdbBerechnen(document.eingabe.cdVkarte.options[document.eingabe.cdVkarte.selectedIndex], document.eingabe.produktAnzahl.value, 1, arrCdVkarte, document.eingabe.produktAnzahl)) return;
	if(cdrdbBerechnen(document.eingabe.dvdVkarte.options[document.eingabe.dvdVkarte.selectedIndex], document.eingabe.produktAnzahl.value, 1, arrDvdVkarte, document.eingabe.produktAnzahl)) return;
	if(dvdVkarteVerpakBerechnen(document.eingabe.dvdVkarteVerp.options[document.eingabe.dvdVkarteVerp.selectedIndex], document.eingabe.produktAnzahl.value, arrDvdVkarteVerp, document.eingabe.produktAnzahl, document.eingabe.dvdVkarteVerpk, dvdVkartekonf)) return;
	if(cdrverpakBerechnen(document.eingabe.vkartecover.options[document.eingabe.vkartecover.selectedIndex], document.eingabe.produktAnzahl.value, arrVkarteCover, document.eingabe.produktAnzahl, document.eingabe.dvdVkarteVerpk2, dvdVkartekonf)) return;
	if(cdrverpakBerechnen(document.eingabe.vkarteBooklet.options[document.eingabe.vkarteBooklet.selectedIndex], document.eingabe.produktAnzahl.value, arrVkarteBooklet, document.eingabe.produktAnzahl, document.eingabe.dvdVkarteVerpk3, dvdVkartekonf)) return;

	//mini cd dvd (ab 100)
	if(cdrdbBerechnen(document.eingabe.cdVkarte2.options[document.eingabe.cdVkarte2.selectedIndex], document.eingabe.produktAnzahl.value, 1, arrMiniCd, document.eingabe.produktAnzahl)) return;
	if(cdrdbBerechnen(document.eingabe.dvdVkarte2.options[document.eingabe.dvdVkarte2.selectedIndex], document.eingabe.produktAnzahl.value, 1, arrMiniDvd, document.eingabe.produktAnzahl)) return;
	if(dvdVkarteVerpakBerechnen(document.eingabe.dvdVkarteVerp2.options[document.eingabe.dvdVkarteVerp2.selectedIndex], document.eingabe.produktAnzahl.value, arrMiniCdDvdVerp, document.eingabe.produktAnzahl, document.eingabe.dvdVkarteVerpk4, miniCdDvdKonf)) return;
	if(cdrverpakBerechnen(document.eingabe.vkartecover2.options[document.eingabe.vkartecover2.selectedIndex], document.eingabe.produktAnzahl.value, arrMiniCdDvdCover, document.eingabe.produktAnzahl, document.eingabe.dvdVkarteVerpk5, miniCdDvdKonf)) return;
	if(cdrverpakBerechnen(document.eingabe.vkarteBooklet2.options[document.eingabe.vkarteBooklet2.selectedIndex], document.eingabe.produktAnzahl.value, arrMiniCdDvdBooklet, document.eingabe.produktAnzahl, document.eingabe.dvdVkarteVerpk6, miniCdDvdKonf)) return;

	//herz cd
	if(cdrdbBerechnen(document.eingabe.cdVkarte3.options[document.eingabe.cdVkarte3.selectedIndex], document.eingabe.produktAnzahl.value, 1, arrHerzCd, document.eingabe.produktAnzahl)) return;
	if(cdrverpakBerechnen(document.eingabe.dvdVkarteVerp3.options[document.eingabe.dvdVkarteVerp3.selectedIndex], document.eingabe.produktAnzahl.value, arrHerzCdVerp, document.eingabe.produktAnzahl, document.eingabe.dvdVkarteVerpk7, herzCdDvdKonf)) return;
	
	document.eingabe.summe.value = iSumme.toFixed(2) + " €";
	
	document.eingabe.ergebnis.value = strErgebnis;
}