// Config:
var conf_dc = 10;
var conf_versand = 6.55;
	
function getValueS(feld) {
// Holt einen selectierten Wert aus einer Select-Box
 return feld.options[feld.selectedIndex].value;	
}

function runde(x) {
// Rundet Zahlen richtig kaufmännisch
	var k = (Math.round(x * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	return k.substring(0, k.indexOf('.') + 3); 
}
	
function CalcValue () {
// Berechnet den Preis und gibt Auflage und Preis aus
		
	var format = parseInt(getValueS(document.formk.format));		
	var dc = getValueS(document.formk.datencheck);
	var auflage = 0;
	var preis = 0;
	var dc_euro;
	var format_name, format_masse, druckkosten;

	for (var i = 0; i < formate.length; i++) {
		if (formate[i]["id"] == format) {
			druckkosten = formate[i]["preis"];
			auflage = formate[i]["auflage"];
			format_name = formate[i]["name"];
			format_masse = formate[i]["masse"];
		}
	}

	if (dc=='Nein') dc_euro = 0; else dc_euro = conf_dc;
	
	preis = runde(eval(druckkosten + dc_euro + conf_versand)); 

	document.getElementById('auflage').innerHTML = auflage;
	document.getElementById('auflage').style.visibility = 'visible';
	document.getElementById('preis').innerHTML = preis + " &euro;";
	document.getElementById('preis').style.visibility = 'visible';
	document.formk.versand.value = conf_versand;
	document.formk.dc_euro.value = conf_dc;
	document.formk.auflage.value = auflage;
	document.formk.format_name.value = format_name;
	document.formk.format_masse.value = format_masse;
	document.formk.druckkosten.value = druckkosten;
	document.formk.gesamtbrutto.value = preis;
}


function checkForm() {
var feld = '';
if (document.forml.vname.value == '') feld = 'Vorname '+feld; 
if (document.forml.nname.value == '') feld = 'Nachname '+feld; 
if (document.forml.plz.value == '') feld = 'PLZ '+feld;
if (document.forml.ort.value == '') feld = 'Ort '+feld;
if (document.forml.strasse.value == '') feld = 'Strasse '+feld; 
if (document.forml.datei.value == '') feld = 'Druckdatei '+feld; 
if (document.forml.mail.value == '') feld = 'eMail '+feld; 

if (feld != '') {
	alert("Bitte geben Sie im Feld \n"+feld+"\neinen gültigen Wert ein!"); 	  
} else {
	document.forml.submit();	
}
}
