var format_preis_a6_1f = new Array()
	//format_preis_a6_1f[500] = 0.095;
	format_preis_a6_1f[500] = 0.15;
	format_preis_a6_1f[1000] = 0.095;
	format_preis_a6_1f[2000] = 0.075;
	format_preis_a6_1f[3000] = 0.065;
	format_preis_a6_1f[4000] = 0.056;
	format_preis_a6_1f[5000] = 0.054;
	format_preis_a6_1f[6000] = 0.053;
	format_preis_a6_1f[7000] = 0.052;
	format_preis_a6_1f[8000] = 0.049;
	format_preis_a6_1f[9000] = 0.046;
	format_preis_a6_1f[10000] = 0.044;
	format_preis_a6_1f[11000] = 0.042;
	format_preis_a6_1f[12000] = 0.040;
	format_preis_a6_1f[13000] = 0.038;
	format_preis_a6_1f[14000] = 0.037;
	format_preis_a6_1f[15000] = 0.036;
	format_preis_a6_1f[16000] = 0.035;
	format_preis_a6_1f[17000] = 0.034;
	format_preis_a6_1f[18000] = 0.033;
	format_preis_a6_1f[19000] = 0.032;
	format_preis_a6_1f[20000] = 0.031;
	format_preis_a6_1f[30000] = 0.027;
	format_preis_a6_1f[40000] = 0.024;
	format_preis_a6_1f[50000] = 0.021;
	format_preis_a6_1f[60000] = 0.021;
	format_preis_a6_1f[70000] = 0.021;
	format_preis_a6_1f[80000] = 0.021;
	format_preis_a6_1f[90000] = 0.021;
	format_preis_a6_1f[100000] = 0.020;
	format_preis_a6_1f[200000] = 0.020;
	format_preis_a6_1f[300000] = 0.019;
	format_preis_a6_1f[400000] = 0.019;
	format_preis_a6_1f[500000] = 0.019;
	format_preis_a6_1f[1000000] = 0.018;
	
var format_preis_a6_4f = new Array();
	format_preis_a6_4f[500] = 0.19;
	format_preis_a6_4f[1000] = 0.115;
	format_preis_a6_4f[2000] = 0.093;
	format_preis_a6_4f[3000] = 0.081;
	format_preis_a6_4f[4000] = 0.073;
	format_preis_a6_4f[5000] = 0.068;
	format_preis_a6_4f[6000] = 0.065;
	format_preis_a6_4f[7000] = 0.060;
	format_preis_a6_4f[8000] = 0.058;
	format_preis_a6_4f[9000] = 0.054;
	format_preis_a6_4f[10000] = 0.053;
	format_preis_a6_4f[11000] = 0.052;
	format_preis_a6_4f[12000] = 0.051;
	format_preis_a6_4f[13000] = 0.048;
	format_preis_a6_4f[14000] = 0.045;
	format_preis_a6_4f[15000] = 0.043;
	format_preis_a6_4f[16000] = 0.041;
	format_preis_a6_4f[17000] = 0.039;
	format_preis_a6_4f[18000] = 0.037;
	format_preis_a6_4f[19000] = 0.036;
	format_preis_a6_4f[20000] = 0.035;
	format_preis_a6_4f[30000] = 0.030;
	format_preis_a6_4f[40000] = 0.027;
	format_preis_a6_4f[50000] = 0.024;
	format_preis_a6_4f[60000] = 0.024;
	format_preis_a6_4f[70000] = 0.024;
	format_preis_a6_4f[80000] = 0.024;
	format_preis_a6_4f[90000] = 0.023;
	format_preis_a6_4f[100000] = 0.023;
	format_preis_a6_4f[200000] = 0.023;
	format_preis_a6_4f[300000] = 0.022;
	format_preis_a6_4f[400000] = 0.022;
	format_preis_a6_4f[500000] = 0.022;
	format_preis_a6_4f[1000000] = 0.021;

var format_preis_dl_1f = new Array();
	format_preis_dl_1f[500] = 0.2;
	format_preis_dl_1f[1000] = 0.122;
	format_preis_dl_1f[2000] = 0.097;
	format_preis_dl_1f[3000] = 0.084;
	format_preis_dl_1f[4000] = 0.078;
	format_preis_dl_1f[5000] = 0.073;
	format_preis_dl_1f[6000] = 0.071;
	format_preis_dl_1f[7000] = 0.068;
	format_preis_dl_1f[8000] = 0.065;
	format_preis_dl_1f[9000] = 0.059;
	format_preis_dl_1f[10000] = 0.055;
	format_preis_dl_1f[11000] = 0.054;
	format_preis_dl_1f[12000] = 0.051;
	format_preis_dl_1f[13000] = 0.050;
	format_preis_dl_1f[14000] = 0.049;
	format_preis_dl_1f[15000] = 0.048;
	format_preis_dl_1f[16000] = 0.047;
	format_preis_dl_1f[17000] = 0.046;
	format_preis_dl_1f[18000] = 0.045;
	format_preis_dl_1f[19000] = 0.044;
	format_preis_dl_1f[20000] = 0.043;
	format_preis_dl_1f[30000] = 0.042;
	format_preis_dl_1f[40000] = 0.038;
	format_preis_dl_1f[50000] = 0.034;
	format_preis_dl_1f[60000] = 0.033;
	format_preis_dl_1f[70000] = 0.032;
	format_preis_dl_1f[80000] = 0.031;
	format_preis_dl_1f[90000] = 0.030;
	format_preis_dl_1f[100000] = 0.029;
	format_preis_dl_1f[200000] = 0.029;
	format_preis_dl_1f[300000] = 0.029;
	format_preis_dl_1f[400000] = 0.028;
	format_preis_dl_1f[500000] = 0.028;
	format_preis_dl_1f[1000000] = 0.027;

var format_preis_dl_4f = new Array();
	format_preis_dl_4f[500] = 0.240;
	format_preis_dl_4f[1000] = 0.140;
	format_preis_dl_4f[2000] = 0.111;
	format_preis_dl_4f[3000] = 0.099;
	format_preis_dl_4f[4000] = 0.095;
	format_preis_dl_4f[5000] = 0.090;
	format_preis_dl_4f[6000] = 0.084;
	format_preis_dl_4f[7000] = 0.080;
	format_preis_dl_4f[8000] = 0.075;
	format_preis_dl_4f[9000] = 0.070;
	format_preis_dl_4f[10000] = 0.066;
	format_preis_dl_4f[11000] = 0.064;
	format_preis_dl_4f[12000] = 0.060;
	format_preis_dl_4f[13000] = 0.059;
	format_preis_dl_4f[14000] = 0.058;
	format_preis_dl_4f[15000] = 0.056;
	format_preis_dl_4f[16000] = 0.054;
	format_preis_dl_4f[17000] = 0.053;
	format_preis_dl_4f[18000] = 0.051;
	format_preis_dl_4f[19000] = 0.049;
	format_preis_dl_4f[20000] = 0.047;
	format_preis_dl_4f[30000] = 0.043;
	format_preis_dl_4f[40000] = 0.039;
	format_preis_dl_4f[50000] = 0.036;
	format_preis_dl_4f[60000] = 0.036;
	format_preis_dl_4f[70000] = 0.036;
	format_preis_dl_4f[80000] = 0.035;
	format_preis_dl_4f[90000] = 0.035;
	format_preis_dl_4f[100000] = 0.034;
	format_preis_dl_4f[200000] = 0.034;
	format_preis_dl_4f[300000] = 0.034;
	format_preis_dl_4f[400000] = 0.033;
	format_preis_dl_4f[500000] = 0.033;
	format_preis_dl_4f[1000000] = 0.032;

var format_preis_kk_a6_1f = new Array();
	format_preis_kk_a6_1f[500] = 0.31;
	format_preis_kk_a6_1f[1000] = 0.175;
	format_preis_kk_a6_1f[2000] = 0.126;
	format_preis_kk_a6_1f[3000] = 0.117;
	format_preis_kk_a6_1f[4000] = 0.112;
	format_preis_kk_a6_1f[5000] = 0.100;
	format_preis_kk_a6_1f[6000] = 0.091;
	format_preis_kk_a6_1f[7000] = 0.087;
	format_preis_kk_a6_1f[8000] = 0.082;
	format_preis_kk_a6_1f[9000] = 0.077;
	format_preis_kk_a6_1f[10000] = 0.072;
	format_preis_kk_a6_1f[11000] = 0.072;
	format_preis_kk_a6_1f[12000] = 0.072;
	format_preis_kk_a6_1f[13000] = 0.072;
	format_preis_kk_a6_1f[14000] = 0.072;
	format_preis_kk_a6_1f[15000] = 0.068;
	format_preis_kk_a6_1f[16000] = 0.066;
	format_preis_kk_a6_1f[17000] = 0.065;
	format_preis_kk_a6_1f[18000] = 0.064;
	format_preis_kk_a6_1f[19000] = 0.064;
	format_preis_kk_a6_1f[20000] = 0.062;

var format_preis_kk_a6_4f = new Array();
	format_preis_kk_a6_4f[500] = 0.38;
	format_preis_kk_a6_4f[1000] = 0.211;
	format_preis_kk_a6_4f[2000] = 0.160;
	format_preis_kk_a6_4f[3000] = 0.141;
	format_preis_kk_a6_4f[4000] = 0.130;
	format_preis_kk_a6_4f[5000] = 0.118;
	format_preis_kk_a6_4f[6000] = 0.113;
	format_preis_kk_a6_4f[7000] = 0.103;
	format_preis_kk_a6_4f[8000] = 0.094;
	format_preis_kk_a6_4f[9000] = 0.085;
	format_preis_kk_a6_4f[10000] = 0.080;
	format_preis_kk_a6_4f[11000] = 0.080;
	format_preis_kk_a6_4f[12000] = 0.080;
	format_preis_kk_a6_4f[13000] = 0.080;
	format_preis_kk_a6_4f[14000] = 0.078;
	format_preis_kk_a6_4f[15000] = 0.076;
	format_preis_kk_a6_4f[16000] = 0.074;
	format_preis_kk_a6_4f[17000] = 0.072;
	format_preis_kk_a6_4f[18000] = 0.070;
	format_preis_kk_a6_4f[19000] = 0.070;
	format_preis_kk_a6_4f[20000] = 0.067;

var format_preis_kk_dl_1f = new Array();
	format_preis_kk_dl_1f[500] = 0.4;
	format_preis_kk_dl_1f[1000] = 0.219;
	format_preis_kk_dl_1f[2000] = 0.170;
	format_preis_kk_dl_1f[3000] = 0.153;
	format_preis_kk_dl_1f[4000] = 0.144;
	format_preis_kk_dl_1f[5000] = 0.122;
	format_preis_kk_dl_1f[6000] = 0.113;
	format_preis_kk_dl_1f[7000] = 0.111;
	format_preis_kk_dl_1f[8000] = 0.106;
	format_preis_kk_dl_1f[9000] = 0.101;
	format_preis_kk_dl_1f[10000] = 0.096;
	format_preis_kk_dl_1f[11000] = 0.096;
	format_preis_kk_dl_1f[12000] = 0.096;
	format_preis_kk_dl_1f[13000] = 0.096;
	format_preis_kk_dl_1f[14000] = 0.096;
	format_preis_kk_dl_1f[15000] = 0.094;
	format_preis_kk_dl_1f[16000] = 0.094;
	format_preis_kk_dl_1f[17000] = 0.094;
	format_preis_kk_dl_1f[18000] = 0.094;
	format_preis_kk_dl_1f[19000] = 0.094;
	format_preis_kk_dl_1f[20000] = 0.090;
	
var format_preis_kk_dl_4f = new Array();
	format_preis_kk_dl_4f[500] = 0.45;
	format_preis_kk_dl_4f[1000] = 0.247;
	format_preis_kk_dl_4f[2000] = 0.204;
	format_preis_kk_dl_4f[3000] = 0.179;
	format_preis_kk_dl_4f[4000] = 0.164;
	format_preis_kk_dl_4f[5000] = 0.144;
	format_preis_kk_dl_4f[6000] = 0.131;
	format_preis_kk_dl_4f[7000] = 0.129;
	format_preis_kk_dl_4f[8000] = 0.120;
	format_preis_kk_dl_4f[9000] = 0.113;
	format_preis_kk_dl_4f[10000] = 0.104;
	format_preis_kk_dl_4f[11000] = 0.104;
	format_preis_kk_dl_4f[12000] = 0.104;
	format_preis_kk_dl_4f[13000] = 0.104;
	format_preis_kk_dl_4f[14000] = 0.104;
	format_preis_kk_dl_4f[15000] = 0.099;
	format_preis_kk_dl_4f[16000] = 0.096;
	format_preis_kk_dl_4f[17000] = 0.096;
	format_preis_kk_dl_4f[18000] = 0.096;
	format_preis_kk_dl_4f[19000] = 0.096;
	format_preis_kk_dl_4f[20000] = 0.092;

var motivzuschlag = new Array();	// Netto
	motivzuschlag[1] = 0;
	motivzuschlag[2] = 20;
	motivzuschlag[3] = 40;
	motivzuschlag[4] = 60;
	motivzuschlag[5] = 80;
	motivzuschlag[6] = 100;
	motivzuschlag[7] = 120;
	motivzuschlag[8] = 140;
	motivzuschlag[9] = 160;
	motivzuschlag[10] = 180;
	motivzuschlag[11] = 190;
	motivzuschlag[12] = 200;
	motivzuschlag[13] = 210;
	motivzuschlag[14] = 220;
	motivzuschlag[15] = 230;
	motivzuschlag[16] = 240;
	motivzuschlag[17] = 250;
	motivzuschlag[18] = 260;
	motivzuschlag[19] = 270;
	motivzuschlag[20] = 280;
	
var datencheck_pro_motiv = 12;	// Netto

var proof_pro_motiv = new Array();	// Netto
	proof_pro_motiv[1] = 20;
	proof_pro_motiv[2] = 30;
	proof_pro_motiv[3] = 40;
	proof_pro_motiv[4] = 50;
	proof_pro_motiv[5] = 60;
	proof_pro_motiv[6] = 70;
	proof_pro_motiv[7] = 80;
	proof_pro_motiv[8] = 90;
	proof_pro_motiv[9] = 100;
	proof_pro_motiv[10] = 110;
	proof_pro_motiv[11] = 120;
	proof_pro_motiv[12] = 130;
	proof_pro_motiv[13] = 140;
	proof_pro_motiv[14] = 150;
	proof_pro_motiv[15] = 160;
	proof_pro_motiv[16] = 170;
	proof_pro_motiv[17] = 180;
	proof_pro_motiv[18] = 190;
	proof_pro_motiv[19] = 200;
	proof_pro_motiv[20] = 210;

var falzen_pro_1000_karten = 20;	// Netto

var perforation_pro_kartenzahl = new Array();	// Netto
	perforation_pro_kartenzahl[500] = 30;
	perforation_pro_kartenzahl[1000] = 30;
	perforation_pro_kartenzahl[2000] = 35;
	perforation_pro_kartenzahl[3000] = 40;
	perforation_pro_kartenzahl[4000] = 45;
	perforation_pro_kartenzahl[5000] = 50;
	perforation_pro_kartenzahl[6000] = 55;
	perforation_pro_kartenzahl[7000] = 60;
	perforation_pro_kartenzahl[8000] = 65;
	perforation_pro_kartenzahl[9000] = 70;
	perforation_pro_kartenzahl[10000] = 75;

var gebuehr_nachnahme = 15;

var gewicht_pro_karte = new Array();	// Gewicht pro Karte in kg
	gewicht_pro_karte["(148 x 105 mm)"] = 5 / 1000;
	gewicht_pro_karte["(210 x 105 mm)"] = 7 / 1000;
	gewicht_pro_karte["(210 x 148 mm)"] = 10 / 1000;
	gewicht_pro_karte["(420 x 105 mm)"] = 14 / 1000;

var preis_pro_kg = new Array();	// Netto
	/*preis_pro_kg[0] = 20;
	preis_pro_kg[10] = 20;
	preis_pro_kg[20] = 23;
	preis_pro_kg[35] = 26;
	preis_pro_kg[45] = 29;
	preis_pro_kg[55] = 32;
	preis_pro_kg[65] = 36;
	preis_pro_kg[75] = 41;
	preis_pro_kg[85] = 45;
	preis_pro_kg[95] = 49;
	preis_pro_kg[105] = 54;
	preis_pro_kg[120] = 56;
	preis_pro_kg[130] = 59;
	preis_pro_kg[140] = 62;
	preis_pro_kg[150] = 65;
	preis_pro_kg[160] = 68;
	preis_pro_kg[170] = 71;
	preis_pro_kg[180] = 74;
	preis_pro_kg[190] = 77;
	preis_pro_kg[200] = 80;
	preis_pro_kg[210] = 83;
	preis_pro_kg[210] = 83;*/
	
	preis_pro_kg[1] = 20;
	preis_pro_kg[11] = 23;
	preis_pro_kg[21] = 26;
	preis_pro_kg[36] = 29;
	preis_pro_kg[46] = 32;
	preis_pro_kg[56] = 36;
	preis_pro_kg[66] = 41;
	preis_pro_kg[76] = 45;
	preis_pro_kg[86] = 49;
	preis_pro_kg[96] = 54;
	preis_pro_kg[106] = 56;
	preis_pro_kg[121] = 59;
	preis_pro_kg[131] = 62;
	preis_pro_kg[141] = 65;
	preis_pro_kg[151] = 68;
	preis_pro_kg[161] = 71;
	preis_pro_kg[171] = 74;
	preis_pro_kg[181] = 77;
	preis_pro_kg[191] = 80;
	preis_pro_kg[201] = 83;
	preis_pro_kg[221] = 85;
	preis_pro_kg[231] = 87;
	preis_pro_kg[251] = 93;
	preis_pro_kg[261] = 96;
	preis_pro_kg[281] = 99;



function get_array_var (array, wert) {
	if (array[wert] != undefined) {
		return array[wert];
	}
	
	for (var i = wert; i >= 0; i -= 500) {
		if (array[i] != undefined) {
			return array[i];
		}
	}
	
	/*var ergebnis = 0;	// doesn't work in Safari
	for (var i in array) {
		if (i <= wert) {
			ergebnis = i;
		}
	}
	return array[ergebnis];*/
}

function get_array_var2 (array, wert) {
	if (array[wert] != undefined) {
		return array[wert];
	}
	
	for (var i = wert; i >= 0; i -= 1) {
		if (array[i] != undefined) {
			return array[i];
		}
	}
}



function refreshPrice () {
	var format = $("format").options[$("format").selectedIndex].value;
	var farbigkeit = $("farbigkeit").options[$("farbigkeit").selectedIndex].value;
	var auflage = $("auflage").options[$("auflage").selectedIndex].value;
	var motivanzahl = $("motive").options[$("motive").selectedIndex].value;
	var versand = $("versand").options[$("versand").selectedIndex].value;
	var zahlungsart = $("zahlungsart").options[$("zahlungsart").selectedIndex].value;

	var datencheck = $("datencheck").checked;
	var proof = $("proof").checked;
	var perforation = $("perforation").checked;
	var falzen = $("falzen").checked;
	var sponsoring = $("sponsoring").checked;
	var pk_motive = $("pk_motive").options[$("pk_motive").selectedIndex].value;

	var preis_netto = 0;
	$("option_list").innerHTML = "";

	switch (format) {
		case '(148 x 105 mm)':
			if (farbigkeit == '4/1') {
				format_preis = format_preis_a6_1f;
			} else if (farbigkeit == '4/4') {
				format_preis = format_preis_a6_4f;			
			}
		break;
		case '(210 x 105 mm)':
			if (farbigkeit == '4/1') {
				format_preis = format_preis_dl_1f;
			} else if (farbigkeit == '4/4') {
				format_preis = format_preis_dl_4f;			
			}
		break;
		case '(210 x 148 mm)':
			if (farbigkeit == '4/1') {
				format_preis = format_preis_kk_a6_1f;
			} else if (farbigkeit == '4/4') {
				format_preis = format_preis_kk_a6_4f;			
			}
		break;
		
		case '(420 x 105 mm)':
			if (farbigkeit == '4/1') {
				format_preis = format_preis_kk_dl_1f;
			} else if (farbigkeit == '4/4') {
				format_preis = format_preis_kk_dl_4f;			
			}
		break;
	}

	var auflage_gesamt = motivanzahl * auflage;
	if (auflage_gesamt == 500) {
		a_ges = 500;
	} else {
		a_ges = (auflage_gesamt / 1000).toFixed(3);
	}
	document.getElementById("gesamtauflage").value = a_ges + " Postkarten";

	preis_netto += get_array_var(format_preis, auflage_gesamt) * auflage_gesamt;
	grundpreis = preis_netto;
	$("option_list").innerHTML += '<span class="label">Grundpreis</span><span class="value">' + formatPrice(get_array_var(format_preis, auflage_gesamt) * auflage_gesamt) + ' EUR</span>';

	if (motivanzahl > 1) {	// Motivzuschlag
		preis_netto += motivzuschlag[motivanzahl];
		$("option_list").innerHTML += '<span class="label">Motivzuschlag</span><span class="value">' + formatPrice(motivzuschlag[motivanzahl]) + ' EUR</span>';
	}

	if (proof == 1) {	// Proof
		preis_netto += proof_pro_motiv[motivanzahl];
		$("option_list").innerHTML += '<span class="label">Proof</span><span class="value">' + formatPrice(proof_pro_motiv[motivanzahl]) + ' EUR</span>';
	}
	
	if (datencheck == 1) {	// Datencheck
		preis_netto += motivanzahl * datencheck_pro_motiv;
		$("option_list").innerHTML += '<span class="label">Datencheck</span><span class="value">' + formatPrice(motivanzahl * datencheck_pro_motiv) + ' EUR</span>';
	}

	if (zahlungsart == "nk_nn") {	// Zahlungsart == Neukunde Nachnahme
		preis_netto += gebuehr_nachnahme;
		$("option_list").innerHTML += '<span class="label">Nachnahme</span><span class="value">' + formatPrice(gebuehr_nachnahme) + ' EUR</span>';
	}

	if (perforation == 1) {	// Perforation
		if (auflage_gesamt <= 10000) {
			preis_netto += perforation_pro_kartenzahl[auflage_gesamt];
			$("option_list").innerHTML += '<span class="label">Perforation</span><span class="value">' + formatPrice(perforation_pro_kartenzahl[auflage_gesamt]) + ' EUR</span>';
		} else {
			preis_netto += auflage_gesamt / 1000 * 7;
			$("option_list").innerHTML += '<span class="label">Perforation</span><span class="value">' + formatPrice(auflage_gesamt / 1000 * 7) + ' EUR</span>';			
		}
	}

	if (falzen == 1) {	// Falzen
		preis_netto += Math.round(auflage_gesamt / 1000) * falzen_pro_1000_karten;
		$("option_list").innerHTML += '<span class="label">Falzen</span><span class="value">' + formatPrice(Math.round(auflage_gesamt / 1000) * falzen_pro_1000_karten) + ' EUR</span>';
	}
	
	if (pk_motive > 0) {	// Motive aus dem PK-Shop
		preis_netto += pk_motive * 20;
		if (pk_motive == 1) {
			$("option_list").innerHTML += '<span class="label">' + pk_motive + ' Pinax Motiv</span>';
		} else {
			$("option_list").innerHTML += '<span class="label">' + pk_motive + ' Pinax Motive</span>';			
		}
		$("option_list").innerHTML += '<span class="value">' + formatPrice(pk_motive * 20) + ' EUR</span>';
	}

	if (versand == "Versand") {
		gewicht_gesamt = gewicht_pro_karte[format] * auflage_gesamt;
		versandkosten = get_array_var2(preis_pro_kg, gewicht_gesamt);
		$("option_list").innerHTML += '<span class="label">Versandkosten (' + gewicht_gesamt + ' kg)</span><span class="value">' + formatPrice(versandkosten) + ' EUR</span>';		
	}
	
	if (sponsoring == 1) {	// Sponsoring
		if (auflage_gesamt <= 10000) {
			$("option_list").innerHTML += '<span class="label">Sponsoring</span><span class="value"> -' + formatPrice((grundpreis / 100) * 10) + ' EUR</span>';
			preis_netto -= (grundpreis / 100) * 10;
		} else {
			$("option_list").innerHTML += '<span class="label">Sponsoring</span><span class="value"> -' + formatPrice((grundpreis / 100) * 5) + ' EUR</span>';
			preis_netto -= (grundpreis / 100) * 5;
		}
	}

	mwst = (preis_netto / 100) * 19
	preis_brutto = preis_netto + mwst;

	setPrice(preis_netto, mwst, preis_brutto);
}


function setPrice (netto, mwst, price) {
	$("netto").innerHTML = formatPrice(netto) + " EUR";
	$("mwst").innerHTML = formatPrice(mwst) + " EUR";
	$("price").innerHTML = formatPrice(price) + " EUR";
}


function formatPrice (price) {
	price *= 100;	// auf 2 Nachkommastellen runden
	price = Math.round(price);
	price /= 100;

	price = price.toFixed(2);	// immer 2 Nachkommastellen anzeigen
		
	price = price.replace(/\./,",");
	while (price.match(/^(\d+)(\d{3}\b)/)) {
		price = price.replace(/^(\d+)(\d{3}\b)/, RegExp.$1 + '.' + RegExp.$2);
	}
	return price;
}


function printForm () {
	printPreview = window.open("fileadmin/pinax/lay/tmpl/print_preview.html", "print_window", "width=500,height=500,left=100,top=200");
	
	var format = $("format").options[$("format").selectedIndex].value;
	format = format.replace("(", "");
	format = format.replace(")", "");
	switch (format) {
		case "210 x 148 mm":
			format = 'offenes Format: <span id="format2">210 x 148 mm oder 296 x 105 mm</span><br />Endformat: <span id="format3">148 x 105 mm</span>';
		break;
		case "420 x 105 mm":
			format = 'offenes Format: <span id="format2">420 x 105 mm</span><br />Endformat: <span id="format3">210 x 105 mm</span>';
		break;		
		default:
			format = 'Format: <span id="format2">' + format + '</span>';
		break;
	}
	
	var farbigkeit = $("farbigkeit").options[$("farbigkeit").selectedIndex].value;
	var auflage = $("auflage").options[$("auflage").selectedIndex].value;
	var motivanzahl = $("motive").options[$("motive").selectedIndex].value;
	var datencheck = $("datencheck").checked;
	if (datencheck == 1) {datencheck = "ja"} else {datencheck = "nein"};
	var proof = $("proof").checked;
	if (proof == 1) {proof = "ja"} else {proof = "nein"};
	var versand = $("versand").options[$("versand").selectedIndex].value;
	var zahlungsart = $("zahlungsart").options[$("zahlungsart").selectedIndex].value;
	switch (zahlungsart) {
		case "nk_vz":
			zahlungsart = "Neukunde mit Vorauszahlung";
		break;
		case "nk_nn":
			zahlungsart = "Neukunde mit Nachnahme";
		break;
		case "bk":
			zahlungsart = "Bestandskunde per Rechnung";
		break;
	}

	var perforation = $("perforation").checked;
	if (perforation) {perforation = "ja"} else {perforation = "nein"};
	var falzen = $("falzen").checked;
	if (falzen) {falzen = "ja"} else {falzen = "nein"};
	var sponsoring = $("sponsoring").checked;
	if (sponsoring) {sponsoring = "ja"} else {sponsoring = "nein"};
	var pk_motive = $("pk_motive").options[$("pk_motive").selectedIndex].value;

	var price = $("price").innerHTML;
	
	printPreview.onload = function () {
		printPreview.document.getElementById("format").innerHTML = format;
		printPreview.document.getElementById("farbigkeit").innerHTML = farbigkeit;
		printPreview.document.getElementById("auflage").innerHTML = auflage; 
		printPreview.document.getElementById("motive").innerHTML = motivanzahl;
		printPreview.document.getElementById("datencheck").innerHTML = datencheck;
		printPreview.document.getElementById("proof").innerHTML = proof;
		printPreview.document.getElementById("versand").innerHTML = versand;
		printPreview.document.getElementById("zahlungsart").innerHTML = zahlungsart;
		printPreview.document.getElementById("perforation").innerHTML = perforation;
		printPreview.document.getElementById("falzen").innerHTML = falzen;
		printPreview.document.getElementById("sponsoring").innerHTML = sponsoring;
		printPreview.document.getElementById("pk_motive").innerHTML = pk_motive;
		
		printPreview.document.getElementById("price").innerHTML = price;
		printPreview.print();
	}
	
	printPreview.focus();
}


function sendForm () {
	//alert("send");
}