﻿function uebertragen_vpe (){
	var expression = /[0-9]+[,.]?[0-9]?[0-9]?/;
	
	// VPE Text abschneiden und in Float umwandeln
	var vpe_text = document.getElementById('zugriff_produkt_vpe').innerHTML;
	vpe_text = vpe_text.replace(/^\s*([\S\s]*)\b\s*$/, '$1');
	
	var index_einheit = vpe_text.indexOf("EUR");
	var vpe = vpe_text.substring(0,index_einheit-1);
	
	vpe = vpe.replace(",", ".");
	var vpe_zahl=parseFloat(vpe);
	
	
	
	// Preis Text abschneiden und in Float umwandeln
	var p_text = PRODUCTS_PRICE_FIXED;
	p_text = p_text.replace(/^\s*([\S\s]*)\b\s*$/, '$1');
	
	var p_einheit = p_text.indexOf("EUR");
	var p = p_text.slice(0,p_einheit-1);
	p = p.replace(",", ".");
	var p_zahl=parseFloat(p);
	
	
	
	// Rechnung
	var qm_per_paket = p_zahl / vpe_zahl;
	var k = kaufm(qm_per_paket);
	var eingabe = document.getElementById('text1234').value;
	if (eingabe.match("^[0-9]+[.,]{0,1}[0-9]{0,2}$")) {
		eingabe = eingabe.replace(",", ".");
		var ergebnis = eingabe / k;
		ergebnis = Math.ceil(ergebnis);
		
		if (ergebnis != 0) {
			document.getElementById('gm_attr_calc_qty').value = ergebnis;
			document.getElementById('berechnung_ausgabe').innerHTML = "Sie benötigen "+ergebnis+" Pakete für "+eingabe+" m².";
			
		}
		else {
			document.getElementById('berechnung_ausgabe').innerHTML = "Bitte geben Sie eine Zahl ein, die größer als Null ist.";
		}
	}
	else {
		document.getElementById('berechnung_ausgabe').innerHTML = "Sie haben leider keine gültige Zahl eingegeben.";
		}
}

function kaufm(x) {
	var k = (Math.round(x * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	return k.substring(0, k.indexOf('.') + 3);
}

