var VarCookie, Rest;
var nettoA4, nettoB4;
var stklA = "III";
var stklB = "V";
var javaenabled = 0;

function init() {
	if (navigator.javaEnabled()) {
		var javaenabled=1;
	}
	else {
		alert ("Auf Ihrem PC ist offenbar kein Java installiert oder\n" + 
		"Java ist in den Einstellungen Ihres Internetbrowsers deaktiviert.\n" +
		"Siehe auch Hinweise unter www.simtax.de/Problembehebung.htm");
	}

	if (window != top) top.location.href = location.href;
		// Umständliche Abfrage des Fehlerstrings erforderlich, da Netscape beim Stringvergleich nicht richtig entscheidet.
		var posx = document.simtax.dr_fehler.indexOf("#");			 
		var TeilStr = document.simtax.dr_fehler.substring(0, posx); 
		var fehler = parseInt(TeilStr);
		if (fehler == 0) {
			nettoA4 = "0.00";
			nettoB4 = "0.00";
			if(document.cookie && document.cookie.substr(0,3) == "V07") {
				VarCookie = document.cookie;
  			    // alert(document.cookie) ;
				Rest = VarCookie.substr(4,VarCookie.length - 4);
				getNextP();
				zeitraum = getNextP();
				getNextP();
				document.FrontPage_Form1.FgebjahrA.value = getNextP();
				document.FrontPage_Form1.FbtabA.checked = parseInt(getNextP());
				getNextP();
				getNextP();
				document.FrontPage_Form1.FbulandA.value = getNextP();
				document.FrontPage_Form1.FkinderA.value = getNextP();
				getNextP();
				stfrei = getNextP();
				if (zeitraum == 1) {
					document.FrontPage_Form1.FstfreiA.value = stfrei;
				}
				if (zeitraum == 2) {
					document.FrontPage_Form1.FstfreiA.value = stfrei * 12;
				}
				if (zeitraum == 3) {
					document.FrontPage_Form1.FstfreiA.value = stfrei * 52;
				}
				if (zeitraum == 4) {
					document.FrontPage_Form1.FstfreiA.value = stfrei * 360;
				}
				getNextP();
				getNextP();
				getNextP();
			}
			else {
				document.FrontPage_Form1.FgebjahrA.value = 1946;
				document.FrontPage_Form1.FgebietA.value = 1;
				document.FrontPage_Form1.FbtabA.checked = 0;
				document.FrontPage_Form1.FbulandA.value = 0;
				document.FrontPage_Form1.FkinderA.value = 0;
				document.FrontPage_Form1.FstfreiA.value = 0;
				document.FrontPage_Form1.FsachsenA.checked = 0;
				document.FrontPage_Form1.FPvBtrZuschlA.checked = 0;
			}
			// aus Gründen der Einheitlichkeit werden Abrechnungsmonat und -jahr
			// nachfolgend in SimTaxApplet direkt gesetzt, 
			// obwohl für die Vergleichsberechnung das Jahr genügen würde
			aktDate  =  new Date();
			aktMonth =  aktDate.getMonth() + 1;
			aktYear  =  (aktDate.getYear() < 1000)? aktDate.getYear() + 1900 : aktDate.getYear();
// test
// alert(aktMonth + " : " + aktYear);
			document.simtax.setzeAbrjahr(2010);
			document.simtax.setzeZeitraum(2);
			document.FrontPage_Form1.FgebietA.value = 1;
			document.FrontPage_Form1.FstklA.value = 3;
			document.FrontPage_Form1.FbruttoA.value = 0;
			document.FrontPage_Form1.FgebietB.value = 1;
			document.FrontPage_Form1.FsachsenA.checked = 0;
			document.FrontPage_Form1.FsachsenB.checked = 0;
			document.FrontPage_Form1.FPvBtrZuschlA.checked = 0;
			document.FrontPage_Form1.FPvBtrZuschlB.checked = 0;
			document.FrontPage_Form1.FstklB.value = 5;
			document.FrontPage_Form1.FgebjahrB.value = 1946;
			document.FrontPage_Form1.FbtabB.checked = 0;
			document.FrontPage_Form1.FbulandB.value = 0;
			document.FrontPage_Form1.FkinderB.value = 0;
			document.FrontPage_Form1.FstfreiB.value = 0;
			document.FrontPage_Form1.FbruttoB.value = 0;
			document.FrontPage_Form1["LohnsteuerA"].value="0.00";
			document.FrontPage_Form1["KirchensteuerA"].value="0.00";
			document.FrontPage_Form1["SolizuschlagA"].value="0.00";
			document.FrontPage_Form1["NettoA"].value = "0.00";
			document.FrontPage_Form1["NettoA4"].value = "0.00";
			document.FrontPage_Form1["LohnsteuerB"].value="0.00";
			document.FrontPage_Form1["KirchensteuerB"].value="0.00";
			document.FrontPage_Form1["SolizuschlagB"].value="0.00";
			document.FrontPage_Form1["NettoB"].value = "0.00";
			document.FrontPage_Form1["NettoB4"].value = "0.00";
			document.FrontPage_Form1.Summe.value = "0.00";		
			document.FrontPage_Form1.Summe4.value = "0.00";		
			document.FrontPage_Form1.Differenz.value = "0.00";	
			document.FrontPage_Form1.Bewertung.value = "";		
		}
		else {
			document.FrontPage_Form1.Fehler.value = document.simtax.dr_fehler;
			alert("Fehler bei der Verbindung mit dem Webserver");
		}
	}

	function getNextP() {
		var posx = Rest.indexOf("#");
		var TeilStr = Rest.substring(0, posx);
		Rest = Rest.substring(posx + 1, Rest.length );
		return TeilStr;
	}
		
	function FstfreiA_changed(obj) {
		var checkOK = "0123456789-";
		var checkStr = obj.value;
		var allValid = true;
		var decPoints = 0;
		var allNum = "";
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
		    if (ch == checkOK.charAt(j))
		      break;
		  if (j == checkOK.length)
		  {
		    allValid = false;
		    break;
		  }
		  allNum += ch;
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern in das Feld \"Steuerfreibetrag bei Partner A\" ein.");
		  document.FrontPage_Form1.FstfreiA.focus();
		  return (false);
		}
		if (i == 0)
		{
			allNum = "0";
		}
		var chkVal = allNum;
		var prsVal = parseInt(allNum);
		obj.value = prsVal;
		HoleErgebnisseA();
	}
	
	function FstfreiB_changed(obj) {
		var checkOK = "0123456789-";
		var checkStr = obj.value;
		var allValid = true;
		var decPoints = 0;
		var allNum = "";
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
		    if (ch == checkOK.charAt(j))
		      break;
		  if (j == checkOK.length)
		  {
		    allValid = false;
		    break;
		  }
		  allNum += ch;
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern in das Feld \"Steuerfreibetrag bei Partner B\" ein.");
		  document.FrontPage_Form1.Fstfrei.focus();
		  return (false);
		}
		if (i == 0)
		{
			allNum = "0";
		}
		var chkVal = allNum;
		var prsVal = parseInt(allNum);
		obj.value = prsVal;
		HoleErgebnisseB();
	}
	
	function FbruttoA_changed(obj) {
		var checkOK = "0123456789.";
		var checkStr = obj.value;
		checkStr = checkStr.replace(/,/, ".");
		var allValid = true;
		var decPoints = 0;
		var decPos = 0;
		var allNum = "";
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
		    if (ch == checkOK.charAt(j))
		      break;
		  if (j == checkOK.length)
		  {
		    allValid = false;
		    break;
		  }
		  if (ch == ".")
		  {
		    allNum += ".";
		    decPoints++;
		  }
		  else {
		    if (decPos < 2) {		// maximal 2 Dezimalstellen übernehmen
			    allNum += ch;
			    if (decPoints > 0) {
					decPos++;
				}
			}
		  }
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern und Dezimalpunkt oder Dezimalkomma in das Feld \"Bruttoarbeitsentgelt bei Person A\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"Bruttoarbeitsentgelt bei Person A\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		HoleErgebnisseA();
	}
	
	function FprivKVbeitragA_changed(obj) {
		var checkOK = "0123456789.";
		var checkStr = obj.value;
		checkStr = checkStr.replace(/,/, ".");
		var allValid = true;
		var decPoints = 0;
		var decPos = 0;
		var allNum = "";
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
		    if (ch == checkOK.charAt(j))
		      break;
		  if (j == checkOK.length)
		  {
		    allValid = false;
		    break;
		  }
		  if (ch == ".")
		  {
		    allNum += ".";
		    decPoints++;
		  }
		  else {
		    if (decPos < 2) {		// maximal 2 Dezimalstellen übernehmen
			    allNum += ch;
			    if (decPoints > 0) {
					decPos++;
				}
			}
		  }
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern und Dezimalpunkt oder Dezimalkomma in das Feld \"AN-Beitrag priv. Krankenvers.\" ein.");
		  document.FrontPage_Form1.FprivKVbeitragA.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"AN-Beitrag priv. Krankenvers.\" ein.");
		  document.FrontPage_Form1.FprivKVbeitragA.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		HoleErgebnisseA();
	}
	
	function FprivKVbeitragB_changed(obj) {
		var checkOK = "0123456789.";
		var checkStr = obj.value;
		checkStr = checkStr.replace(/,/, ".");
		var allValid = true;
		var decPoints = 0;
		var decPos = 0;
		var allNum = "";
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
		    if (ch == checkOK.charAt(j))
		      break;
		  if (j == checkOK.length)
		  {
		    allValid = false;
		    break;
		  }
		  if (ch == ".")
		  {
		    allNum += ".";
		    decPoints++;
		  }
		  else {
		    if (decPos < 2) {		// maximal 2 Dezimalstellen übernehmen
			    allNum += ch;
			    if (decPoints > 0) {
					decPos++;
				}
			}
		  }
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern und Dezimalpunkt oder Dezimalkomma in das Feld \"AN-Beitrag priv. Krankenvers.\" ein.");
		  document.FrontPage_Form1.FprivKVbeitragB.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"AN-Beitrag priv. Krankenvers.\" ein.");
		  document.FrontPage_Form1.FprivKVbeitragB.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		HoleErgebnisseB();
	}
	
	function FbruttoB_changed(obj) {
		var checkOK = "0123456789.";
		var checkStr = obj.value;
		checkStr = checkStr.replace(/,/, ".");
		var allValid = true;
		var decPoints = 0;
		var decPos = 0;
		var allNum = "";
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
		    if (ch == checkOK.charAt(j))
		      break;
		  if (j == checkOK.length)
		  {
		    allValid = false;
		    break;
		  }
		  if (ch == ".")
		  {
		    allNum += ".";
		    decPoints++;
		  }
		  else {
		    if (decPos < 2) {		// maximal 2 Dezimalstellen übernehmen
			    allNum += ch;
			    if (decPoints > 0) {
					decPos++;
				}
			}
		  }
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern und Dezimalpunkt oder Dezimalkomma in das Feld \"Bruttoarbeitsentgelt bei Person B\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"Bruttoarbeitsentgelt bei Person B\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		HoleErgebnisseB();
	}
	
	function HoleErgebnisseA() {
		
		stkl = document.FrontPage_Form1.FstklA.value;
		if (stkl == 1) stklA = "I";
		else if (stkl == 2) stklA = "II";
			else if (stkl == 3) stklA = "III";
				else if (stkl == 4) stklA = "IV";
					else if (stkl == 5) stklA = "V";
						else stklA = "VI";
		document.simtax.setzeStKlasse(parseInt(document.FrontPage_Form1.FstklA.value));
		document.simtax.setzeGebJahr(parseInt(document.FrontPage_Form1.FgebjahrA.value));
		
		document.simtax.setzeGebiet(parseInt(document.FrontPage_Form1.FgebietA.value));
		if (document.FrontPage_Form1.FbtabA.checked) {
			document.simtax.setzeBtab(2);		// nicht rentenversicherungspflichtig
		}	
		else {
			if (parseInt(document.FrontPage_Form1.FgebietA.value) == 0) {
				document.simtax.setzeBtab(1);	// rentenversicherungspflichtig Ost
			}
			else {
				document.simtax.setzeBtab(0);	// rentenversicherungspflichtig West
			}	
		}
		document.simtax.setzeBuland(parseInt(document.FrontPage_Form1.FbulandA.value));
		document.simtax.setzeKinder(parseFloat(document.FrontPage_Form1.FkinderA.value));
		document.simtax.setzeStfrei(parseInt(document.FrontPage_Form1.FstfreiA.value));
		if (document.FrontPage_Form1.FsachsenA.checked) {
			document.simtax.setzeSachsen(1);
		}
		else {
			document.simtax.setzeSachsen(0);
		}
		if (document.FrontPage_Form1.FPvBtrZuschlA.checked) {
			document.simtax.setzePvBtrZuschl(1);
		}
		else {
			document.simtax.setzePvBtrZuschl(0);
		}
		document.simtax.setzeKrankenversicherungsart(parseInt(document.FrontPage_Form1.FkrankenversicherungsartA.value));
		document.simtax.setzePrivKVbeitrag(parseFloat(document.FrontPage_Form1.FprivKVbeitragA.value));
		document.simtax.setzeBrutto(parseFloat(document.FrontPage_Form1.FbruttoA.value));
		document.simtax.getErgebnisseV(parseFloat(document.FrontPage_Form1.NettoB.value));

		if (document.FrontPage_Form1.FstklA.value == "2" && document.FrontPage_Form1.FkinderA.value == "0")
		{
			document.simtax.dr_fehler = "1#                           Partner A: Bei Steuerklasse 2 darf Kinderfreibetrag nicht 0 sein";
		}
		if (document.FrontPage_Form1.FstklA.value == "6" && document.FrontPage_Form1.FstfreiA.value < 0)
		{
			document.simtax.dr_fehler = "1#                           Partner A: Bei Steuerklasse 6 darf Steuerfreibetrag nicht negativ sein";
		}
		var posx = document.simtax.dr_fehler.indexOf("#");			 
		var TeilStr = document.simtax.dr_fehler.substring(0, posx); 
		var fehler = parseInt(TeilStr);
		if (fehler == 0) 
		{
		document.FrontPage_Form1["LohnsteuerA"].value=document.simtax.dr_lst;
		document.FrontPage_Form1["KirchensteuerA"].value=document.simtax.dr_kst;
		document.FrontPage_Form1["SolizuschlagA"].value=document.simtax.dr_solz;
		document.FrontPage_Form1["NettoA"].value = document.simtax.dr_netto1;
		document.FrontPage_Form1.Summe.value = document.simtax.dr_summe;		
		document.simtax.setzeStKlasse(4);						// Werte für StKl IV ermitteln
		document.simtax.getErgebnisseV(parseFloat(nettoB4));	
		document.FrontPage_Form1.Summe4.value = document.simtax.dr_summe;		
		nettoA4 = document.simtax.dr_netto1;					// Netto für StKl IV speichern
		document.FrontPage_Form1.NettoA4.value = document.simtax.dr_netto1;
		document.simtax.getErgebnisseV(parseFloat(nettoB4) - parseFloat(document.FrontPage_Form1.Summe.value));	
		
			document.FrontPage_Form1.Bewertung.value = ""
			if (document.simtax.dr_summe == 0) {
				document.FrontPage_Form1.Differenz.value = document.simtax.dr_summe;		
			}
			else if (document.simtax.dr_summe > 0) {
				document.FrontPage_Form1.Differenz.value = "-" + document.simtax.dr_summe;	
				if (stklA + stklB == "IIIV" || stklA + stklB == "VIII") {	
					document.FrontPage_Form1.Bewertung.value = "Steuerklassen " + stklA + " / " + stklB + " sind ungünstiger als IV / IV um "	
				}
			}
			else {
				document.FrontPage_Form1.Differenz.value = "+ " + document.simtax.dr_summe * -1;
				if (stklA + stklB == "IIIV" || stklA + stklB == "VIII") {	
					document.FrontPage_Form1.Bewertung.value = "Steuerklassen " + stklA + " / " + stklB + " sind günstiger als IV / IV um "	
				}
			}
		}
		else {	
			document.FrontPage_Form1["LohnsteuerA"].value="0";
			document.FrontPage_Form1["KirchensteuerA"].value="0";
			document.FrontPage_Form1["SolizuschlagA"].value="0";
			document.FrontPage_Form1["NettoA"].value = "0";
			document.FrontPage_Form1.Summe.value = "0";		
			document.FrontPage_Form1.NettoA4.value = "0";
			document.FrontPage_Form1.Summe.value = "0";	
			document.FrontPage_Form1.Summe4.value = "0";	
			document.FrontPage_Form1.Differenz.value = "=";	
			var FehlerStr = document.simtax.dr_fehler.substr(29, 100); 
			alert(FehlerStr);
			document.simtax.setzeFehlerString(0);

		}
	}

	function HoleErgebnisseB() {
		document.simtax.setzeGebiet(parseInt(document.FrontPage_Form1.FgebietB.value));
		stkl = document.FrontPage_Form1.FstklB.value;
		if (stkl == 1) stklB = "I";
		else if (stkl == 2) stklB = "II";
			else if (stkl == 3) stklB = "III";
				else if (stkl == 4) stklB = "IV";
					else if (stkl == 5) stklB = "V";
						else stklB = "VI";
		document.simtax.setzeGebJahr(parseInt(document.FrontPage_Form1.FgebjahrB.value));
		document.simtax.setzeGebiet(parseInt(document.FrontPage_Form1.FgebietB.value));
		if (document.FrontPage_Form1.FbtabA.checked) {
			document.simtax.setzeBtab(2);		// nicht rentenversicherungspflichtig
		}	
		else {
			if (parseInt(document.FrontPage_Form1.FgebietA.value) == 0) {
				document.simtax.setzeBtab(1);	// rentenversicherungspflichtig Ost
			}
			else {
				document.simtax.setzeBtab(0);	// rentenversicherungspflichtig West
			}	
		}
		document.simtax.setzeBuland(parseInt(document.FrontPage_Form1.FbulandB.value));
		document.simtax.setzeKinder(parseFloat(document.FrontPage_Form1.FkinderB.value));
		document.simtax.setzeStfrei(parseInt(document.FrontPage_Form1.FstfreiB.value));
		if (document.FrontPage_Form1.FsachsenB.checked) {
			document.simtax.setzeSachsen(1);
		}
		else {
			document.simtax.setzeSachsen(0);
		}
		if (document.FrontPage_Form1.FPvBtrZuschlB.checked) {
			document.simtax.setzePvBtrZuschl(1);
		}
		else {
			document.simtax.setzePvBtrZuschl(0);
		}
		document.simtax.setzeKrankenversicherungsart(parseInt(document.FrontPage_Form1.FkrankenversicherungsartB.value));
		document.simtax.setzePrivKVbeitrag(parseFloat(document.FrontPage_Form1.FprivKVbeitragB.value));
		document.simtax.setzeBrutto(parseFloat(document.FrontPage_Form1.FbruttoB.value));
		document.simtax.setzeStKlasse(parseInt(document.FrontPage_Form1.FstklB.value));
		document.simtax.getErgebnisseV(parseFloat(document.FrontPage_Form1.NettoA.value));

		if (document.FrontPage_Form1.FstklB.value == "2" && document.FrontPage_Form1.FkinderB.value == "0")
		{
			document.simtax.dr_fehler = "1#                           Partner B: Bei Steuerklasse 2 darf Kinderfreibetrag nicht 0 sein";
		}
		if (document.FrontPage_Form1.FstklB.value == "6" && document.FrontPage_Form1.FstfreiB.value < 0)
		{
			document.simtax.dr_fehler = "1#                           Partner B: Bei Steuerklasse 6 darf Steuerfreibetrag nicht negativ sein";
		}
		var posx = document.simtax.dr_fehler.indexOf("#");			 
		var TeilStr = document.simtax.dr_fehler.substring(0, posx); 
		var fehler = parseInt(TeilStr);
		if (fehler == 0) 
		{
		document.FrontPage_Form1["LohnsteuerB"].value=document.simtax.dr_lst;
		document.FrontPage_Form1["KirchensteuerB"].value=document.simtax.dr_kst;
		document.FrontPage_Form1["SolizuschlagB"].value=document.simtax.dr_solz;
		document.FrontPage_Form1["NettoB"].value = document.simtax.dr_netto1;
		document.FrontPage_Form1.Summe.value = document.simtax.dr_summe;		
		document.simtax.setzeStKlasse(4);						// Werte für StKl IV ermitteln
		document.simtax.getErgebnisseV(parseFloat(nettoA4));	
		document.FrontPage_Form1.Summe4.value = document.simtax.dr_summe;		
		nettoB4 = document.simtax.dr_netto1;					// Netto für StKl IV speichern
		document.FrontPage_Form1.NettoB4.value = document.simtax.dr_netto1;
		document.simtax.getErgebnisseV(parseFloat(nettoA4) - parseFloat(document.FrontPage_Form1.Summe.value));	
		

		
			document.FrontPage_Form1.Bewertung.value = ""
			if (document.simtax.dr_summe == 0) {
				document.FrontPage_Form1.Differenz.value = document.simtax.dr_summe;		
			}
			else if (document.simtax.dr_summe > 0) {
				document.FrontPage_Form1.Differenz.value = "-" + document.simtax.dr_summe;	
				if (stklA + stklB == "IIIV" || stklA + stklB == "VIII") {	
					document.FrontPage_Form1.Bewertung.value = "Steuerklassen " + stklA + " / " + stklB + " sind ungünstiger als IV / IV um "		
				}
			}
			else {
				document.FrontPage_Form1.Differenz.value = "+ " + (document.simtax.dr_summe * -1);
				if (stklA + stklB == "IIIV" || stklA + stklB == "VIII") {	
					document.FrontPage_Form1.Bewertung.value = "Steuerklassen " + stklA + " / " + stklB + " sind günstiger als IV / IV um "	
				}
			}
		}
		else {	
			document.FrontPage_Form1["LohnsteuerB"].value="0";
			document.FrontPage_Form1["KirchensteuerB"].value="0";
			document.FrontPage_Form1["SolizuschlagB"].value="0";
			document.FrontPage_Form1["NettoB"].value = "0";
			document.FrontPage_Form1.Summe.value = "0";		
			document.FrontPage_Form1.NettoB4.value = "0";
			document.FrontPage_Form1.Summe.value = "0";	
			document.FrontPage_Form1.Summe4.value = "0";	
			document.FrontPage_Form1.Differenz.value = "=";	
			var FehlerStr = document.simtax.dr_fehler.substr(29, 100); 
			alert(FehlerStr);
			document.simtax.setzeFehlerString(0);

		}
	}

	function h_text(f_url, f_title, f_param)	/* zum Aufruf der Info-Bilder */
	{											/* durch das Hauptfenster     */
	  wnd = open(f_url, f_title, f_param);
	  wnd.focus();
	}
