<!-- //Dateiname:koct.js
language="JavaScript"
// date: 2009-09-27
// braucht geld.js, Gebuhren.js (Konstanten für Gebühren)

// globale Variablen
var vRech // =window.document.RechM oder RechG; funktioniert hier aber noch nicht  
var vstrSprache = 'd'  // 'e' für englisch


function fInitCT(strSprache)
{
// alert("fInit");
if (fInitCT.arguments.length>0)
	{ vstrSprache=fInitCT.arguments[0]; }

vRech = window.document.RechCT;
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.nSenio.value="";
vRech.nNach.value="";
vRech.bSR.checked=0;
//vRech.bPR.checked=0;
//vRech.bEin.checked=0;
//vRech.EinKlassen.value=vRech.Klassen.value;
vRech.bMWST.checked=0;
fCT(); 
}; //function fInitCT()

function fCT()
{
// alert("fCT()");
var vSumAnw=0;
var vSumAmt=0;
var vArbeit  =  vRech.Stunden.value * vRech.Stundensatz.value;
var vUbersetz = 0;
var vWortf = 0;
var vnSenio=0;
var vnPrio=0;
var vKlassen=0;
// var vEinKlassen=0; // Klassen bei Eintragung

//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;

vKlassen=Math.floor(vRech.Klassen.value); // für Einreicheung speichern 
if (vRech.bAnmeld.checked) 
	{
	
	//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;
		}
	if (vKlassen<=0)
		{
		if (vstrSprache=="d")
			{ alert("Sie brauchen mindestens eine Klasse!"); }
		else
			{ alert("At least one class is required!"); }
		vKlassen=1;
		}
	vRech.Klassen.value=vKlassen;
	if (vKlassen>3)
		{
		vAnmeldGAmt=vCtAnmeldGGAmt+(vKlassen-3)*vCtAnmeldKAmt;
		vAnmeldGAnw=vCtAnmeldGGAnw+(vKlassen-3)*vCtAnmeldKAnw;
		}
	else
		{
		vAnmeldGAmt=vCtAnmeldGGAmt;
		vAnmeldGAnw=vCtAnmeldGGAnw;
		}
	vRech.AnmeldGAmt.value=fGeld_B(vAnmeldGAmt);
	vRech.AnmeldGAnw.value=fGeld_B(vAnmeldGAnw);
	vSumAmt+=vAnmeldGAmt;
	vSumAnw+=vAnmeldGAnw;

	vSumAnw += fWGeld_BGMGO(vRech.PrioG, vRech.nPrio, vEPrioG, -1);

	vSumAnw += fWGeld_BGMGO(vRech.SenioG, vRech.nSenio, vEPrioG, 0);
	}
else 
	{ 
	vRech.AnmeldGAmt.value=""; 
	vRech.AnmeldGAnw.value="";
	vRech.PrioG.value="";
	vRech.SenioG.value="";
	}

vSumAnw += fWGeld_BGMGO(vRech.NachG, vRech.nNach, vStandardG, 0);

vSumAnw += fWGeld_B(vRech.SRG, vStandardG, vRech.bSR);

// vSumAnw += fWGeld_B(vRech.PRG, vStandardG, vRech.bPR); /* Publication report */

/*if (vRech.bEin.checked)
	{
	// vEinKlassen=Math.floor(vRech.EinKlassen.value)
	if (vEinKlassen>vKlassen)
		{
		if (vstrSprache=="d")
			{ alert("Sie können nur so viele Klassen eintragen lassen, wie Sie angemeldet haben!"); }
		else 
			{ alert("Only the classes comprised in the application may be registered!"); }
		vEinKlassen=vKlassen;
		};
	if (vEinKlassen<=0)
		{
		if (vstrSprache=="d")
			{ alert("Sie brauchen mindestens eine Klasse!"); }
		else 
			{ alert("At minimum one class is required!"); }
		vEinKlassen=1;
		}
	vRech.EinKlassen.value=vEinKlassen;
	if (vEinKlassen>3)
		{
		vEinGAmt=vCtEinGGAmt+(vEinKlassen-3)*vCtEinKAmt;
		vEinGAnw=vCtEinGGAnw+(vEinKlassen-3)*vCtEinKAnw;
		}
	else
		{
		vEinGAmt=vCtEinGGAmt;
		vEinGAnw=vCtEinGGAnw;
		}
	vRech.EinGAmt.value=fGeld_B(vEinGAmt);
	vRech.EinGAnw.value=fGeld_B(vEinGAnw);
	vSumAmt+=vEinGAmt;
	vSumAnw+=vEinGAnw;
	}
else 
	{ 
	vRech.EinGAmt.value=""; 
	vRech.EinGAnw.value="";
	}
*/

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);
vRech.SumAnw.value=fGeld(vSumAnw);

//alert("MWST");
vRech.GesamtSum.value=fGeld(vSumAmt+vSumAnw);

//alert("hallo3");

} // function fCT()																																																								copyr eight W1olf8ga 0ngH ellm ic h

function fCTKlassen()
{
//alert("fCTKlassen");
//alert(vstrSprache);

vKlassen=Math.floor(vRech.Klassen.value);
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;
	}
if (vKlassen<=0)
	{
	if (vstrSprache=="d")
		{ alert("Sie brauchen mindestens eine Klasse!"); }
	else 
		{ alert("At minimum one class is required!"); }
	vKlassen=1;
	}
vRech.Klassen.value=vKlassen;
vRech.EinKlassen.value=vKlassen;
fCT();
} // fCTKlassen()

function fCTEinKlassen()
{
//alert("fCTEinKlassen");

if (!vRech.bAnmeld.checked)
	{
	vEinKlassen=Math.floor(vRech.EinKlassen.value);
	if (vEinKlassen>vMaxKlassen)
		{
		if (vstrSprache=="d")
			{ alert("Es gibt derzeit nur " + vMaxKlassen + " Klassen!"); }
		else 
			{ alert("At the moment there are only " + vMaxKlassen + " classes!"); }
		vEinKlassen=vMaxKlassen;
		};
	if (vEinKlassen<=0)
		{
		if (vstrSprache=="d")
			{ alert("Sie brauchen mindestens eine Klasse!"); }
		else
			{ alert("At minimum one class is required!"); }
		vEinKlassen=1;
		};
	vRech.Klassen.value=vEinKlassen;
	}
fCT();
} // fCTEinKlassen()


function fCTFD()
{
//alert("fCTFD()");
if (vRech.bFD.checked)
	{ vRech.bED.checked=0; };
fCT();
};  // function fCTFD()


function fCTU()
{
//alert("fCTU()");
if ( vRech.Wortf.value != vWortfFD )
	{ vRech.bFD.checked=0; }
if ( vRech.Wortf.value != vWortfED )
	{ vRech.bED.checked=0; }
fCT();
};  // function fCTFD()



// -->

