/*****************************************************************
Beispielrechner Kosten ebc Version 1.0
ITZ GmbH, 2002
Funktion getestet für Netscape 4.7x und IE 5.x und höher
Anpassungen SK Krefeld - RE 16.6.2004
******************************************************************/

function trim(wert, anz_nachkomma)
{
	var	ntmp	= eval(wert)
	var	vor	= Math.floor(ntmp)
	var	nach	= ntmp - vor
	var	faktor	= Math.pow(10, anz_nachkomma)
	return(vor + (Math.round(nach * faktor) / faktor))
}
	

function berechnen(obj)
{
	var	tmp	= parseFloat(obj.value.replace(/,/g, "."))
	var	nkomma	= 2

/********	Berechnungstabelle: ************************************/
	var	uealt	= 0.75		// Überweisung alt //
	var	ueeb	= 0.09		// Überweisung EB //
	var	schck	= 0.50		// Scheckbelastung alt //
	var	ecc	= 0.09		// ecc beleglos //

	switch(obj.name)
	{
		case "ueberweisungen":
			if(obj.form.ueberweisungen.value == "" || isNaN(obj.form.ueberweisungen.value))
			{
			alert("Bitte geben Sie eine Zahl für Überweisungen ein")
			obj.form.ueberweisungen.value ='';
			obj.form.ueberweisungen.focus();
			}
			else
			{
			obj.form.ueberweisungen.value = trim(tmp, nkomma)
			obj.form.sum_ueberw_alt.value = trim(tmp * uealt, nkomma)
			obj.form.sum_ueberw_eb.value = trim(tmp * ueeb, nkomma)
			break
			}
		case "scheck1":
			if(obj.form.scheck1.value == "" || isNaN(obj.form.scheck1.value))
			{
			alert("Bitte geben Sie eine Zahl für belegebundene Scheckinkassi ein")
			obj.form.scheck1.value ='';
			obj.form.scheck1.focus();
			}
			else
			{
			obj.form.scheck1.value = trim(tmp, nkomma)
			obj.form.sum_scheck1_alt.value = trim(tmp * schck, nkomma)
			obj.form.sum_scheck1_eb.value = trim(tmp * ecc, nkomma)
			break
			}
	}
	sumposten = eval(obj.form.ueberweisungen.value) + eval(obj.form.scheck1.value);
	document.forms["ebc"].sum_posten.value = trim(sumposten,3);
	
	sumkostenalt = eval(obj.form.sum_ueberw_alt.value) + eval(obj.form.sum_scheck1_alt.value);
	document.forms["ebc"].sum_kosten_alt.value = trim(sumkostenalt,3);
	
	sumkosteneb = eval(obj.form.sum_ueberw_eb.value) + eval(obj.form.sum_scheck1_eb.value);
	document.forms["ebc"].sum_kosten_eb.value = trim(sumkosteneb,3);
	
	ergebnis = sumkostenalt - sumkosteneb;
	document.forms["ebc"].sum_ersparnis.value = trim(ergebnis,3);
}
