
function ChkNumber(Nummer)
	{var Variable="";
	 var Ausgabe = "";
	Komma = 0;

	        Gross = Nummer.length - 1;
		for(i = Gross; i >= 0; i--)
		{ if (isNaN(Nummer.charAt(i)) != true)
			Variable=Variable.concat(Nummer.charAt(i));

		if (Nummer.charAt(i)=="," && Komma==0 || Nummer.charAt(i)=="." && Komma==0)
			{Variable=Variable.concat(".");
			 Komma = Komma+1;
			}
		}
		Gross = Variable.length - 1;
		if (Gross == 0)
			Ausgabe="0";
		for(i = Gross; i >= 0; i--)
		{ 
		Ausgabe= Ausgabe.concat(Variable.charAt(i));		
		}
		return Ausgabe;

	}   

function RGrundG(Rahmen,UH,Basis,Oben,Ja)
{	Wert = Oben * 1;
	if (Rahmen == "")
		{ 
		Wert = 0;
		}
	else
		{
		Rahmen = Rahmen * 1;
		if (UH)
			{ Wert = Wert *1.25;
			}
	
		Wert = Wert- Basis* 1;

		Wert = Wert * Rahmen;
		Wert = Wert*1 + Basis * 1;
		}
		if (Ja == false)
			Wert = 0;
	return Wert;
}

function RVerfG(Rahmen,UH,Inst,Ger,Einst)
{	if (Inst == 2)
		{
		Oben = 470*1;
		Basis = 70*1;
		}
	else 
		{if (Inst == 3)
			{
			Oben = 930*1;
			Basis = 100*1;
			}
		else 
			{if (Ger == 4)
				{
				Oben = 250*1;
				Basis = 30*1;
				}
			if (Ger == 3)
				{	
				Oben = 270*1;
				Basis = 40*1;
				}
			if (Ger == 2 || Ger ==1)
				{
				Oben = 580*1;
				Basis = 80*1;
				}
			}			
			
		}
			
	/*alert ("Instanz " + Inst + " Max " + Oben);*/
	if (Rahmen == "")
		{ 
		Wert = 0;
		}
	else
	
		{Rahmen = Rahmen * 1;
		if (UH)
			{ Oben = Oben *1.25;
			}

		Wert = Oben - Basis* 1;

		Wert = Wert * Rahmen;
		Wert = Wert + Basis;
		}
	if (Einst == false)
		Wert = 0;	
	return Wert;
}

function Probe(Ja,Vergl)
	{ 


	Wert = Vergl;

	if (Ja)
		{Wert = true;
		document.Straf.Einstell.checked = false;
		}
	return  Wert;
	}


function ProbeB(Ja,Vergl)
	{ 


	Wert = Vergl;

	if (Ja)
		Wert = false;
		
	return  Wert;
	}

function RTerminG(Rahmen,UH,Inst,Ger,Fakt,Ja)
{	if (Inst == 2)
		{
		Oben = 470*1;
		Basis = 70*1;
		}
	else 
		{if (Inst == 3)
			{
			Oben = 470*1;
			Basis = 100*1;
			}
		else 
			{if (Ger == 4)
				{
				Oben = 400*1;
				Basis = 60*1;
				}
			if (Ger == 3)
				{	
				Oben = 470*1;
				Basis = 70*1;
				}
			if (Ger == 2 || Ger ==1)
				{
				Oben = 780*1;
				Basis = 110*1;
				}
			}			
			
		}
			
	if (Rahmen == "")
		{ 
		Wert = 0;
		}
	else
	
		{Rahmen = Rahmen * 1;
		if (UH)
			{ Oben = Oben *1.25;
			}

		Wert = Oben - Basis* 1;

		Wert = Wert * Rahmen;
		Wert = Wert + Basis;
		Wert = Wert * Fakt;
		}	
	if (Ja == false)
		Wert = 0;
	return Wert;
}



function PTP(Geb1,Geb2,Geb3,Geb4,Geb5)
	{
	 Wert= Geb1 * 1 + Geb2 * 1 + Geb3 * 1 + Geb4 * 1 + Geb5 * 1;
 	 
	Wert = Wert * 20;
	
	Wert = parseInt(Wert)/100;

	 if (Wert > 20)
		Wert = 20;
	
	 return Wert;
	}


function Summe(Geb1,Geb2,Geb3,Geb4,Geb5,Steu)
	{
	 WertA= Geb1 * 1 + Geb2 * 1 + Geb3 * 1 + Geb4 * 1 + Geb5 * 1;
 	 
	Wert = WertA * 20;
	
	Wert = parseInt(Wert)/100;

	 if (Wert > 20)
		Wert = 20;

	Wert = parseInt((WertA+Wert)* Steu)/100;	
	 return Wert;
	}

function Gebuehr()
	{	
		document.Straf.Gebuehr1.focus();
		document.Straf.Gebuehr2.focus();
		document.Straf.Gebuehr3.focus();
		document.Straf.Gebuehr4.focus();
		document.Straf.Gebuehr5.focus();
		document.Straf.Post.focus();
		document.Straf.Gesamt.focus();

	}



