function berechnePosPreis(menge, ziel) {
  if(isNaN(menge)){
    alert("Es wurde keine Zahl eingetragen!");
    if(ziel == 'p1preis') {
      document.vorbestellung.p1menge.value = "";
      document.vorbestellung.p1preis.value = "";
    }
    else if(ziel == 'p2preis') {
      document.vorbestellung.p2menge.value = "";
      document.vorbestellung.p2preis.value = "";
    }
    else if(ziel == 'p3preis') {
      document.vorbestellung.p3menge.value = "";
      document.vorbestellung.p3preis.value = "";
    }
	else if(ziel == 'p4preis') {
      document.vorbestellung.p4menge.value = "";
      document.vorbestellung.p4preis.value = "";
    }
  }
  else {
    if(ziel == 'p1preis') {
      if(menge!=""){
		document.vorbestellung.p1preis.value = number_format(parseInt(menge) * 38.00, 2, ",", ".");
	  }
      else{
        document.vorbestellung.p1preis.value = "";
      }
    }
	
    else if(ziel == "p2preis") {
      if(menge!=""){
        document.vorbestellung.p2preis.value = number_format(parseInt(menge) * 38.00, 2, ",", ".");
      }
      else{
        document.vorbestellung.p2preis.value = "";
      }
    }
	
    else if(ziel == "p3preis") {
      if(menge!=""){
        document.vorbestellung.p3preis.value = number_format(parseInt(menge) * 38.00, 2, ",", ".");
      }
      else{
        document.vorbestellung.p3preis.value = "";
      }
    }
	
	else if(ziel == 'p4preis') {
      if(menge!=""){
		document.vorbestellung.p4preis.value = number_format(parseInt(menge) * 58.00, 2, ",", ".");
	  }
      else{
        document.vorbestellung.p4preis.value = "";
      }
    }

    summe = 0.0
    if(document.vorbestellung.p1preis.value != ""){
      summe = summe + parseFloat(document.vorbestellung.p1preis.value);
    }
    if(document.vorbestellung.p2preis.value != ""){
      summe = summe + parseFloat(document.vorbestellung.p2preis.value);
    }
    if(document.vorbestellung.p3preis.value != ""){
      summe = summe + parseFloat(document.vorbestellung.p3preis.value);
    }
	if(document.vorbestellung.p4preis.value != ""){
      summe = summe + parseFloat(document.vorbestellung.p4preis.value);
    }

    if(summe > 0){
//		pmenge = document.vorbestellung.p1menge.value + document.vorbestellung.p2menge.value + document.vorbestellung.p3menge.value + document.vorbestellung.p4menge.value
//		if (pmenge > 1) {
//			if ((summe / 37.5) % 2 != 0) summe += 0.5;
//			document.vorbestellung.gesamtpreis.value = number_format(summe, 2, ",", ".");
//		}
//		else {
			summe = summe + 6.1
			document.vorbestellung.gesamtpreis.value = number_format(summe, 2, ",", ".");
//		}
    }
	
	
  }
}

function number_format(number, laenge, sep, th_sep ) {
  number = Math.round(number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
  str_number = number + "";
  arr_int = str_number.split(".");
  if(!arr_int[0]) arr_int[0] = "0";
  if(!arr_int[1]) arr_int[1] = "";
  if(arr_int[1].length < laenge){
    nachkomma = arr_int[1];
    for(i=arr_int[1].length+1; i <= laenge; i++){  nachkomma += "0";  }
    arr_int[1] = nachkomma;
  }
  if(th_sep != "" && arr_int[0].length > 3){
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(j = 3; j < Begriff.length ; j+=3){
      Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
      arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
    }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
  }
  return arr_int[0]+sep+arr_int[1];
}

