var VarCookie, Rest;
var javaenabled = 0;

	function init() {
		if (window != top) top.location.href = location.href;
		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");
		}
		// 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);
		aktDate  =  new Date();
		aktMonth =  aktDate.getMonth() + 1;
		aktYear  =  (aktDate.getYear() < 1000)? aktDate.getYear() + 1900 : aktDate.getYear();
// test
// alert(aktMonth + " : " + aktYear);
		if (aktYear < 2009 || (aktYear == 2009 && aktMonth < 7)) { 
			document.FrontPage_Form1.Fabrjahr.value = 1009;
		}
		else if (aktYear == 2009) {
			document.FrontPage_Form1.Fabrjahr.value = 7009;
		}
		else {
			document.FrontPage_Form1.Fabrjahr.value = 2010;
		    document.getElementById('faktor').style.visibility='visible';
		    document.getElementById('krankenversicherungsart').style.visibility='visible';
		    document.getElementById('privKVbeitrag').style.visibility='visible';
		}
		if (fehler == 0) {
			// die Funktion "speichern" ist im Formular vorläufig entfernt
			// Cookies werden ab Version 09c nicht mehr gesetzt
			// die Version "V07" ist noch unbenutzt
			if(document.cookie && document.cookie.substr(0,3) == "V07") {
				VarCookie = document.cookie;
  			    // alert(document.cookie) ;
				Rest = VarCookie.substr(4,VarCookie.length - 4);
				document.FrontPage_Form1.Fabrjahr.value = getNextP();
				zeitraum = getNextP();
				document.FrontPage_Form1.Fstkl.value = getNextP();
				document.FrontPage_Form1.Fgebjahr.value = getNextP();
				document.FrontPage_Form1.Fbtab.checked = parseInt(getNextP());
				getNextP();
				getNextP();
				document.FrontPage_Form1.Fbuland.value = getNextP();
				getNextP();
				getNextP();
				stfrei = getNextP();
				var betrag = 0;
				if (zeitraum == 1) {
					betrag = stfrei;
				}
				if (zeitraum == 2) {
					betrag = stfrei * 12;
				}
				if (zeitraum == 3) {
					betrag = stfrei * 52;
				}
				if (zeitraum == 4) {
					betrag = stfrei * 360;
				}
				intbetrag = parseInt(betrag * 100);
				document.FrontPage_Form1.Fstfrei.value = intbetrag / 100;
				document.FrontPage_Form1.Krankenversicherung.value = getNextP();
				document.FrontPage_Form1.Fsachsen.checked = parseInt(getNextP());
				document.FrontPage_Form1.FPvBtrZuschl.checked = parseInt(getNextP());
			}
			else {
				document.FrontPage_Form1.Fstkl.value = 1;
				document.FrontPage_Form1.Fgebjahr.value = 1946;
				document.FrontPage_Form1.Fbtab.checked = 0;
				document.FrontPage_Form1.Fgebiet.value = 1;
				document.FrontPage_Form1.Fbuland.value = 0;
				document.FrontPage_Form1.Fstfrei.value = 0;
				document.FrontPage_Form1.Krankenversicherung.value = 14.0;
				document.FrontPage_Form1.Fsachsen.checked = 0;
				document.FrontPage_Form1.FPvBtrZuschl.checked = 0;
				document.FrontPage_Form1.Ffaktor.value = 0;
			}
			document.simtax.setzeAbrjahr(parseInt(document.FrontPage_Form1.Fabrjahr.value));
			document.FrontPage_Form1.Fzeitraum.value = 1;
			document.simtax.setzeSBZeitraum(parseInt(document.FrontPage_Form1.Fzeitraum.value));
			document.simtax.setzeKgkinder(0); // um flag_simtax_2 in SimTaxSt zu setzen!
			document.simtax.setzeZeitraum(1); // Zeitraum = Jahr!
			document.simtax.setzeStKlasse(parseInt(document.FrontPage_Form1.Fstkl.value));
			document.simtax.setzeGebJahr(parseInt(document.FrontPage_Form1.Fgebjahr.value));
			if (document.FrontPage_Form1.Fbtab.checked) {
				document.simtax.setzeBtab(1);
			}
			else {
				document.simtax.setzeBtab(0);
			}
			document.simtax.setzeGebiet(parseInt(document.FrontPage_Form1.Fgebiet.value));
			document.simtax.setzeBuland(parseInt(document.FrontPage_Form1.Fbuland.value));
			document.simtax.setzeStfrei(parseFloat(document.FrontPage_Form1.Fstfrei.value));
			document.simtax.setzeBsatzkv(parseFloat(document.FrontPage_Form1.Krankenversicherung.value));
			document.simtax.setzeZusBsatzkv(parseFloat(document.FrontPage_Form1.ZusBKrankenversicherung.value));
			document.simtax.setzeFaktor(parseFloat(document.FrontPage_Form1.Ffaktor.value));
			if (document.FrontPage_Form1.Fsachsen.checked) {
				document.simtax.setzeSachsen(1);
			}
			else {
				document.simtax.setzeSachsen(0);
			}
			if (document.FrontPage_Form1.FPvBtrZuschl.checked) {
				document.simtax.setzePvBtrZuschl(1);
			}
			else {
				document.simtax.setzePvBtrZuschl(0);
			}
			document.FrontPage_Form1.Fbrutto.value = 0;
			document.FrontPage_Form1.Fsbbrutto.value = 0;
			HoleErgebnisse();
		}
		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 Fabrjahr_changed(obj) {
		document.simtax.setzeAbrjahr(parseInt(obj.value));
		if (parseInt(obj.value) < 2010 || parseInt(obj.value) > 2020) { 
		   document.getElementById('faktor').style.visibility='hidden';
		   document.getElementById('krankenversicherungsart').style.visibility='hidden';
		   document.getElementById('privKVbeitrag').style.visibility='hidden';
		}
		else { 
		   document.getElementById('faktor').style.visibility='visible';
		   document.getElementById('krankenversicherungsart').style.visibility='visible';
		   document.getElementById('privKVbeitrag').style.visibility='visible';
		}

		HoleErgebnisse();
	}
	
	function Fzeitraum_changed(obj) {
		document.simtax.setzeSBZeitraum(parseInt(obj.value));
		HoleErgebnisse();
	}
	
	function Fstkl_changed(obj) {
		document.simtax.setzeStKlasse(parseInt(obj.value))
		HoleErgebnisse();
	}
	
	function Ffaktor_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 < 3) {		// maximal 3 Dezimalstellen übernehmen
			    allNum += ch;
			    if (decPoints > 0) {
					decPos++;
				}
			}
		  }
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern und Dezimalpunkt oder Dezimalkomma in das Feld \"Faktor lt. Steuerkarte\" ein.");
		  document.FrontPage_Form1.Ffaktor.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"Faktor lt. Steuerkarte\" ein.");
		  document.FrontPage_Form1.Ffaktor.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		document.simtax.setzeFaktor(prsVal);
		HoleErgebnisse();
	}
	
	function Fgebjahr_changed(obj) {
		document.simtax.setzeGebJahr(parseInt(document.FrontPage_Form1.Fgebjahr.value));
		HoleErgebnisse();
	}
	
	function Fbtab_changed(obj) {
		if (obj.checked) {
			document.simtax.setzeBtab(2);
		}
		else {
			if (parseInt(document.FrontPage_Form1.Fgebiet.value) == 0) {
				document.simtax.setzeBtab(1);
			}
			else {
				document.simtax.setzeBtab(0);
			}
		}
		HoleErgebnisse();
	}
	
	function Fgebiet_changed(obj) {
		document.simtax.setzeGebiet(parseInt(obj.value));
		if (!document.FrontPage_Form1.Fbtab.checked) {
			if (parseInt(obj.value) == 0) {
				document.simtax.setzeBtab(1);
			}
			else {
				document.simtax.setzeBtab(0);
			}	
		}
		HoleErgebnisse();
	}

	function Fbuland_changed(obj) {
		document.simtax.setzeBuland(parseInt(obj.value));
		HoleErgebnisse();
	}
	
	function Fstfrei_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\" ein.");
		  document.FrontPage_Form1.Fstfrei.focus();
		  return (false);
		}
		if (i == 0)
		{
			allNum = "0";
		}
		var chkVal = allNum;
		var prsVal = parseInt(allNum);
		obj.value = prsVal;
		document.simtax.setzeStfrei(parseInt(obj.value));
		HoleErgebnisse();
	}
	
	function Beitragssatz_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 < 1) {		// maximal 1 Dezimalstellen übernehmen
			    allNum += ch;
			    if (decPoints > 0) {
					decPos++;
				}
			}
		  }
		}
		if (!allValid)
		{
		  alert("Geben Sie nur Ziffern und Dezimalpunkt oder Dezimalkomma in das Feld \"Beitragssatz " + obj.name + "\" ein.");
		  obj.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"Beitragssatz " + obj.name + "\" ein.");
		  obj.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		if (obj.name == "Krankenversicherung") document.simtax.setzeBsatzkv(prsVal);
		if (obj.name == "ZusBKrankenversicherung") document.simtax.setzeZusBsatzkv(prsVal);
		if (obj.name == "Pflegeversicherung") document.simtax.setzeBsatzpv(prsVal);
		if (obj.name == "Rentenversicherung") document.simtax.setzeBsatzrv(prsVal);
		if (obj.name == "Arbeitslosenversicherung") document.simtax.setzeBsatzav(prsVal);
		HoleErgebnisse();
	}

	function Fsachsen_changed(obj) {
		if (obj.checked) {
			document.simtax.setzeSachsen(1);
		}
		else {
			document.simtax.setzeSachsen(0);
		}
		HoleErgebnisse();
	}
	
	function FPvBtrZuschl_changed(obj) {
		if (obj.checked) {
			document.simtax.setzePvBtrZuschl(1);
		}
		else {
			document.simtax.setzePvBtrZuschl(0);
		}
		HoleErgebnisse();
	}

	function Fkrankenversicherungsart_changed(obj) {
		document.simtax.setzeKrankenversicherungsart(parseInt(obj.value));
		HoleErgebnisse();
	}
	
	function FprivKVbeitrag_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.FprivKVbeitrag.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.FprivKVbeitrag.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		document.simtax.setzePrivKVbeitrag(prsVal);
		HoleErgebnisse();
	}
	
	function Fbrutto_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 \"Jahreseinkommen\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"Jahreseinkommen\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		document.simtax.setzeSBBruttoJahr(prsVal);
		HoleErgebnisse();
	}
	
	function Fsbbrutto_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 \"Sonstiger Bezug\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		if (decPoints > 1 || i == 0)
		{
		  alert("Geben Sie eine gültige Zahl in das Feld \"Sonstiger Bezug\" ein.");
		  document.FrontPage_Form1.Fbrutto.focus();
		  return (false);
		}

		var chkVal = allNum;
		var prsVal = parseFloat(allNum);
		obj.value = prsVal;
		document.simtax.setzeSBBrutto(prsVal);
		HoleErgebnisse();
	}
	
	function HoleErgebnisse() {
		document.simtax.getErgebnisseSB();
		if (document.FrontPage_Form1.Fstkl.value == "6" && document.FrontPage_Form1.Fstfrei.value < 0)
		{
			document.simtax.dr_fehler = "1#                           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["Lohnsteuer"].value=document.simtax.dr_lst;
			document.FrontPage_Form1["Kirchensteuer"].value=document.simtax.dr_kst;
			document.FrontPage_Form1["Solizuschlag"].value=document.simtax.dr_solz;
			document.FrontPage_Form1["EKrankenversicherung"].value=document.simtax.dr_kv;
			document.FrontPage_Form1["EPflegeversicherung"].value=document.simtax.dr_pvS;
			document.FrontPage_Form1["ERentenversicherung"].value=document.simtax.dr_rv;
			document.FrontPage_Form1["EArbeitslosenversicherung"].value=document.simtax.dr_av;
			document.FrontPage_Form1["AGAnteil"].value=document.simtax.dr_agant;
			document.FrontPage_Form1["Krankenversicherung"].value=document.simtax.dr_kvproz;
			document.FrontPage_Form1["ZusBKrankenversicherung"].value=document.simtax.dr_zusbkvproz;
			document.FrontPage_Form1["Pflegeversicherung"].value=document.simtax.dr_pvproz;
			document.FrontPage_Form1["Rentenversicherung"].value=document.simtax.dr_rvproz;
			document.FrontPage_Form1["Arbeitslosenversicherung"].value=document.simtax.dr_avproz;
		}
		else {	
			document.FrontPage_Form1["Lohnsteuer"].value="0";
			document.FrontPage_Form1["Kirchensteuer"].value="0";
			document.FrontPage_Form1["Solizuschlag"].value="0";
			document.FrontPage_Form1["EKrankenversicherung"].value="0";
			document.FrontPage_Form1["EPflegeversicherung"].value="0";
			document.FrontPage_Form1["ERentenversicherung"].value="0";
			document.FrontPage_Form1["EArbeitslosenversicherung"].value="0";
			document.FrontPage_Form1["AGAnteil"].value="0";
			document.FrontPage_Form1["Krankenversicherung"].value="0";
			document.FrontPage_Form1["ZusBKrankenversicherung"].value="0";
			document.FrontPage_Form1["Pflegeversicherung"].value="0";
			document.FrontPage_Form1["Rentenversicherung"].value="0";
			document.FrontPage_Form1["Arbeitslosenversicherung"].value="0";
			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();
	}


function drucken()
{
druck1 = window.open("","")
druck1.document.writeln("<HTML><HEAD><TITLE>Abrechnung Sonstiger Bezug mit SimTax SB</TITLE></HEAD>")
druck1.document.writeln("<BODY>")
druck1.document.writeln("<TABLE CELLSPACING=10>")
druck1.document.writeln("<TR><TD ALIGN=right  COLSPAN=3><H2><font face='Arial'>Abrechnung für einen Sonstigen Bezug</font></H2></TD></TR>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'> </font></TD> <TD ALIGN=left><font face='Arial'></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>", "</TD></TR>")
druck1.document.writeln("</font>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'> </font></TD> <TD ALIGN=left><font face='Arial'></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>", "</TD></TR>")
druck1.document.writeln("</font>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'><FORM>für (Name, Vorname) :</font></TD><TD ALIGN=left><font face='Arial'><INPUT SIZE=32> </font> </TD></TR>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'>Art des Sonstigen Bezugs : </font></TD> <TD ALIGN=left><font face='Arial'><INPUT SIZE=32></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>",  "</TD></TR>")
druck1.document.writeln("</font>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'>Abrechnungsjahr : </font></TD> <TD ALIGN=left><font face='Arial'></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>", document.simtax.dr_abrjahr, "</TD></TR>")
druck1.document.writeln("</font>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'> </font></TD> <TD ALIGN=left><font face='Arial'></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>", "</TD></TR>")
druck1.document.writeln("</font>")
druck1.document.writeln("<TR><TD ALIGN=left COLSPAN=2><font face='Arial' size='2'>")
druck1.document.writeln("Zeitraum, für den der Sonstige Bezug gezahlt wird :<br>")
druck1.document.writeln("Gebiet für Beitragsbemessungsgrenzen :<br>")
druck1.document.writeln("Kirchensteuer nach Recht des Bundeslandes : <br>")
druck1.document.writeln("B-Tabelle :<br>")
druck1.document.writeln("Geburtsjahr :<br>")
druck1.document.writeln("Steuerklasse :<br>")
if (document.simtax.dr_abrjahr >= " 2010") {
	druck1.document.writeln("Faktor lt. Steuerkarte:<br>")
}
druck1.document.writeln("Kinder lt. Steuerkarte <br>")
druck1.document.writeln("Steuerfreibetrag :<br>")
druck1.document.writeln("Pflegeversicherung Sachsen:<br>")
druck1.document.writeln("Beitragszuschlag Pflegevers. 0,25 %")
if (document.simtax.dr_abrjahr >= " 2010") {
	druck1.document.writeln("<br>Krankenversicherungsart:<br>")
	druck1.document.writeln("Arbeitnehmerbeitrag zur privaten Krankenversicherung:")
}
druck1.document.writeln("</font><TD ALIGN=right><font face='Arial' size='2'>",document.simtax.dr_zeitraum)
druck1.document.writeln("<br>",document.simtax.dr_gebiet)
druck1.document.writeln("<br>",document.simtax.dr_buland)
druck1.document.writeln("<br>",document.simtax.dr_btab)
if (document.FrontPage_Form1.Fgebjahr.value == 1940) {
	druck1.document.writeln("<br>vor 1941")
}
else {
if (document.FrontPage_Form1.Fgebjahr.value == 1946) {
	druck1.document.writeln("<br>nach 1945")
}
else {
	druck1.document.writeln("<br>",document.simtax.dr_gebjahr)
}
}
druck1.document.writeln("<br>",document.simtax.dr_stkl)
if (document.simtax.dr_abrjahr >= " 2010") {
	if (document.simtax.dr_faktor == " 1.00") {
		druck1.document.writeln("<br>kein Faktor")
	}
	else {
		druck1.document.writeln("<br>",document.simtax.dr_faktor)
	}	
}
druck1.document.writeln("<br>",document.simtax.dr_kinder)
druck1.document.writeln("<br>",document.FrontPage_Form1.Fstfrei.value, document.simtax.dr_whrg_stfrb)
if (document.FrontPage_Form1.Fsachsen.checked) {
	druck1.document.writeln("<br>Ja")
}
else {
	druck1.document.writeln("<br>Nein")
}	
if (document.FrontPage_Form1.FPvBtrZuschl.checked) {
	if (document.FrontPage_Form1.Fabrjahr.value >= 2005) {
		druck1.document.writeln("<br>Ja")
	}
	else {
		druck1.document.writeln("<br>Nein")
	}
}
else {
	druck1.document.writeln("<br>Nein")
}
if (document.simtax.dr_abrjahr >= " 2010") {
	druck1.document.writeln("<br>",document.simtax.dr_krankenversicherungsart)
	druck1.document.writeln("<br>",document.simtax.dr_privKVbeitrag, document.simtax.dr_whrg)
}
druck1.document.writeln("</font></TR>")
druck1.document.writeln("<tr><td ></td><td ></td> </tr>")
druck1.document.writeln("<TR><TD ALIGN=left COLSPAN=2><font face='Arial' size='2'>vorauss. Jahresarbeitsentgelt :</font><TD ALIGN=right>")
druck1.document.writeln("<font face='Arial' size='2'>",document.simtax.dr_jhrentgelt, document.simtax.dr_whrg, "</font>")
druck1.document.writeln("<TR><TD ALIGN=left COLSPAN=2><font face='Arial' size='2'><B>Sonstiger Bezug :</B></font><TD ALIGN=right>")
druck1.document.writeln("<font face='Arial' size='2'><B>",document.simtax.dr_stpfl, document.simtax.dr_whrg, "</B></font>")
	
druck1.document.writeln("<TR><TD ALIGN=left COLSPAN=2><font face='Arial' size='2'>Lohnsteuer :<br>")
druck1.document.writeln("Solidarit&auml;tszuschlag :<br>")
druck1.document.writeln("Kirchensteuer :</font><TD ALIGN=right> <font face='Arial' size='2'>", document.simtax.dr_lst, document.simtax.dr_whrg)
druck1.document.writeln("<br>", document.simtax.dr_solz, document.simtax.dr_whrg)
druck1.document.writeln("<br>", document.simtax.dr_kst, document.simtax.dr_whrg, "</font>")

druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial' size='2'>Krankenversicherung :<br>Pflegeversicherung")
if (document.FrontPage_Form1.Fsachsen.checked) {
	druck1.document.writeln(document.simtax.dr_sachsen)
}	
druck1.document.writeln(" :<br>")
if (document.FrontPage_Form1.FPvBtrZuschl.checked) {
	if (document.FrontPage_Form1.Fabrjahr.value >= 2005) {
		druck1.document.writeln("Zuschlag zur Pflegeversicherung :<br>")
	}
}
druck1.document.writeln("Rentenversicherung :<br>Arbeitslosenversicherung :</font><TD WIDTH=25% ALIGN=right><font face='Arial' size='2'>")
	
if (document.FrontPage_Form1.ZusBKrankenversicherung.value == 0) {
	druck1.document.writeln(document.simtax.dr_kvproz, " % (1/2) <br>")
}
else {
druck1.document.writeln(document.simtax.dr_kvproz, " % (1/2) + 0.9 % (1/1) <br>")
}
if (document.FrontPage_Form1.Fsachsen.checked) {
druck1.document.writeln(document.simtax.dr_pvprozAN, " % (1/1)<br>")
}
else {
druck1.document.writeln(document.simtax.dr_pvprozAN, " % (1/2)<br>")
}
if (document.FrontPage_Form1.FPvBtrZuschl.checked) {
	if (document.FrontPage_Form1.Fabrjahr.value >= 2005) {
		if (!document.FrontPage_Form1.Fbtab.checked) {
			druck1.document.writeln(" 0,25 % (1/1)<br>")
		}
		else {
			druck1.document.writeln(" 0,0 % (1/1)<br>")
		}
	}
}
druck1.document.writeln(document.simtax.dr_rvproz, " % (1/2)<br>" )
druck1.document.writeln(document.simtax.dr_avproz, " % (1/2)<TD WIDTH=25% ALIGN=right><font face='Arial' size='2'>")

druck1.document.writeln(document.simtax.dr_kv, document.simtax.dr_whrg, "<br>")
druck1.document.writeln(document.simtax.dr_pv, document.simtax.dr_whrg, "<br>")
if (document.FrontPage_Form1.FPvBtrZuschl.checked) {
	if (document.FrontPage_Form1.Fabrjahr.value >= 2005) {
		druck1.document.writeln(document.simtax.dr_pvZ, document.simtax.dr_whrg, "<br>")
	}
}
druck1.document.writeln(document.simtax.dr_rv, document.simtax.dr_whrg, "<br>")
druck1.document.writeln(document.simtax.dr_av, document.simtax.dr_whrg)


druck1.document.writeln("<TR><TD ALIGN=left COLSPAN=2><font face='Arial' size='2'>Arbeitgeberanteil zur Sozialversicherung :</font><TD ALIGN=right>") 
druck1.document.writeln("<font face='Arial' size='2'>", document.simtax.dr_agant, document.simtax.dr_whrg, "</font></tr>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'> </font></TD> <TD ALIGN=left><font face='Arial'></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>", "</TD></TR>")
druck1.document.writeln("</font>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'> </font></TD> <TD ALIGN=left><font face='Arial'></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>", "</TD></TR>")
druck1.document.writeln("</font>")
druck1.document.writeln("<TR><TD ALIGN=left><font face='Arial'> </font></TD> <TD ALIGN=left><font face='Arial'></TD></font></FORM><TD WIDTH=30% ALIGN=right><font face='Arial'>", "</TD></TR>")
druck1.document.writeln("</font>")
if (document.simtax.dr_agant != " 0.00" && document.simtax.dr_agant != "0.00") {
	druck1.document.writeln("<TR><TD ALIGN=left COLSPAN=3><font face='Arial' size='2'><B>Hinweis zur Berechnung der Sozialversicherungsbeiträge: </B><br>")
	druck1.document.writeln("In dieser Berechnung wurde die Zahlung vollständig der Beitragspflicht unterworfen. <br>")
	druck1.document.writeln("Die Beitragsbemessungsgrenzen der Versicherungszweige wurden nicht berücksichtigt. <br>")
	druck1.document.writeln("Möglicherweise ist der Sonstige Bezug jedoch nicht in vollem Umfang beitragspflichtig.  <br>")
	druck1.document.writeln("Bei der Prüfung sind zahlreiche Sonderregelungen zu beachten, die hier nicht im einzelnen <br>")
	druck1.document.writeln("dargestellt werden können. <br>")
	druck1.document.writeln("Siehe auch Hinweise unter http://www.simtax.de/H_SBKV.htm <br>")
	druck1.document.writeln("  <br>")
	druck1.document.writeln("</B></TABLE><br><br><br><br><br><br><br><br><br><HR>")
}
else {
	druck1.document.writeln("</B></TABLE><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><HR>")
}

druck1.document.writeln("<TR><TD ALIGN=left COLSPAN=3><SMALL>www.simtax.de  ©1996-2010 Siegfried Moeck </SMALL>")
druck1.document.writeln("</B></TABLE><P></BODY></HTML>")
druck1.document.close()
}
