<!-- //Dateiname:kom.js
language="JavaScript"
// braucht geld.js, Gebuhren.js (Konstanten für Gebühren)
//alert(1);

// globale Variablen
var vRech // =window.document.RechM oder RechG; funktioniert hier aber noch nicht  
var vstrSprache = 'd'  // 'e' für englisch


function fInitM(strSprache)
{
//alert("fInitM");
if (fInitM.arguments.length>0)
	{ vstrSprache=fInitM.arguments[0]; }
vRech = window.document.RechM;
vRech.Stunden.value=0;
vRech.Stundensatz.value=vStundenSatz;
vRech.bED.checked=1;
vRech.bFD.checked=0;
vRech.Worter.value=0;
vRech.Wortf.value=fGeld(vWortfED);
vRech.bAnmeld.checked=1;
vRech.Klassen.value=3;
vRech.nPrio.value="";
vRech.bBeschl.checked=0;
vRech.nNach.value="";
vRech.bBerEin.checked=0;
vRech.bMWST.checked=0;
fM(); 
}; //function fInitM()

function fM()
{
//alert("fM()");
var vSumAnw=0;
var vSumAmt=0;
var vArbeit  =  vRech.Stunden.value * vRech.Stundensatz.value;
var vUbersetz = 0;
var vWortf = 0;

//vCr=0;																																																																		cop+ir4eit-wo lfg#an*g  hE@llm.ich
vSumAnw=vArbeit;
vRech.Arbeit.value=fGeld_B(vArbeit);

if (vRech.bED.checked)
	{
	vRech.bFD.checked=0;
	vWortf=vWortfED;
	}
else
	{
	if (vRech.bFD.checked)
		{ vWortf=vWortfFD; }
	else
		{ vWortf=vRech.Wortf.value; }
	}
vRech.Wortf.value=fGeld(vWortf);
vUbersetz = vWortf * vRech.Worter.value;
vRech.Ubersetz.value=fGeld_B(vUbersetz); 
vSumAnw+=vUbersetz;

if (vRech.bAnmeld.checked) 
	{
	vKlassen=fRGanz(vRech.Klassen, 3, 1)
	//alert(vKlassen);
	if (vKlassen>vMaxKlassen)
		{
		if (vstrSprache=="d")
			{ alert("Es gibt derzeit nur " + vMaxKlassen + " Klassen!"); }
		else
			{ alert("At the moment there are only " + vMaxKlassen + " classes!"); }
		vKlassen=vMaxKlassen;
		}
	vRech.Klassen.value=vKlassen;
	if (vKlassen>3)
		{
		vAnmeldGAmt=vAnmeldGGAmt+(vKlassen-3)*vAnmeldKAmt;
		vAnmeldGAnw=vAnmeldGGAnw+(vKlassen-3)*vAnmeldKAnw;
		}
	else
		{
		vAnmeldGAmt=vAnmeldGGAmt;
		vAnmeldGAnw=vAnmeldGGAnw;
		}
	vSumAmt += fWGeld_B(vRech.AnmeldGAmt, vAnmeldGAmt);
	vSumAnw += fWGeld_B(vRech.AnmeldGAnw, vAnmeldGAnw);
	}
else 
	{ 
	vRech.AnmeldGAmt.value=""; 
	vRech.AnmeldGAnw.value="";
	}

vSumAnw += fWGeld_BGMGO(vRech.PrioG, vRech.nPrio, vEPrioG, -1);

vSumAmt += fWGeld_B(vRech.BeschlGAmt, vBeschlGAmt, vRech.bBeschl);
vSumAnw += fWGeld_B(vRech.BeschlGAnw, vBeschlGAnw, vRech.bBeschl);

vSumAnw += fWGeld_BGMGO(vRech.NachG, vRech.nNach, vStandardG, 0);
vSumAnw += fWGeld_B(vRech.BerEin, vBerEin, vRech.bBerEin);

vSumAnw=(Math.round(vSumAnw*100))/100; /* Auf Cent rundenvor Mwst */
if (vRech.bMWST.checked)
	{
	vRech.MWST.value=fGeld(vSumAnw*vMWSTSatz);
	vSumAnw*=(1+vMWSTSatz);
	}
else
	{ vRech.MWST.value=""; }

vRech.SumAmt.value=fGeld(vSumAmt);
//alert("vSumAnw:"+vSumAnw);
vRech.SumAnw.value=fGeld(vSumAnw);
//alert("MWST");
vRech.GesamtSum.value=fGeld(vSumAmt+vSumAnw);

//alert("hallo3");
} // function fM()																																																								c opyr8(eight) W(olf)ga0ng+He[llm} ic~h

function fMFD()
{
//alert("fMFD()");
if (vRech.bFD.checked)
	{ vRech.bED.checked=0; };

fM();
};  // function fMFD()


function fMU()
{
//alert("fMFD()");
if ( vRech.Wortf.value != vWortfFD )
 { vRech.bFD.checked=0; }
if ( vRech.Wortf.value != vWortfED )
	{ vRech.bED.checked=0; }
fM();
};  // function fMFD()



// -->

