	$(document).ready(function (){ 
			//Begin Beispielrechner
			
			//Anzahl Mitarbeiter
			$('form#form_bsprechner input#anz_mitar1').blur(
				function() {
					$('form#form_bsprechner input#anz_mitar2').attr('value', $(this).val());
					calc();
				}
			); 
			
			$('form#form_bsprechner input#anz_mitar2').blur(
				function() {
						$('form#form_bsprechner input#anz_mitar1').attr('value', $(this).val());
						calc();
					}
			); 
			
			//Zuschuesse monatlich
			$('form#form_bsprechner input#zusch_mitar1').blur(
				function() {
						if (parseFloat($(this).val())< 46.50) {
							$('form#form_bsprechner input#zusch_mitar2').attr('value', $(this).val());
							calc();
						} else {
							$('form#form_bsprechner input#zusch_mitar1').attr('value', 46.50);
							$('form#form_bsprechner input#zusch_mitar2').attr('value', 46.50);
							calc();
						}
					}
			); 
			
			$('form#form_bsprechner input#zusch_mitar2').blur(
				function() {
						if (parseFloat($(this).val())< 46.50) {
							$('form#form_bsprechner input#zusch_mitar1').attr('value', $(this).val());
							calc();
						} else {
							$('form#form_bsprechner input#zusch_mitar2').attr('value', 46.50);
							$('form#form_bsprechner input#zusch_mitar1').attr('value', 46.50);
							calc();
						}
					}
			); 
			//Zuschuss Arbeitgeber taeglich
			$('form#form_bsprechner input#scheck_monat').blur(
				function() {
					calc();
				}
			);
			
			function calc() {
				
				//Teaglicher Zuschlag
				if (parseFloat($('#zusch_mitar1').val())< 46.50) {
					$('#zusch_ag_taeg').attr('value', Math.round((parseFloat($('#zusch_mitar1').val())/ parseFloat($('#scheck_monat').val())*100))/100  )
				} else {
					$('#zusch_ag_taeg').attr('value', '3.1');
				}
				//Scheckwwert
				if (parseFloat($('#scheckwert').val())< 46.50) {
					$('#scheckwert').attr('value', (parseFloat($('#zusch_ag_taeg').val())+ parseFloat(2.83))  )
				} else {
					$('#scheckwert').attr('value', '5.93');
				}
				//Arbeitgeberleistung
				$('#ag_leistung1').attr('value', parseFloat($('#anz_mitar1').val())* parseFloat($('#zusch_mitar1').val())  );
				$('#ag_leistung2').attr('value', parseFloat($('#anz_mitar1').val())* parseFloat($('#zusch_mitar1').val())  );
				
				//entspricht
				$('#entspr').attr('value', Math.round(parseFloat($('#ag_leistung1').val()) / 100 * parseFloat(20)*100) / 100 );
				
				//Sozialversicherung
				$('#lohnsteuer').attr('value', Math.round(parseFloat($('#ag_leistung1').val()) / 100 * parseFloat(24)*100) / 100 );
				
				//Kirchensteuer
				$('#kirchensteuer').attr('value', Math.round(parseFloat($('#lohnsteuer').val()) / 100 * parseFloat(9)*100) / 100 );
				
				//Solidaritaetszuschlag
				$('#soli').attr('value', Math.round(parseFloat($('#lohnsteuer').val()) / 100 * parseFloat(5.5)*100) / 100 );
				
				//Monatliche Kosten Scheck
				$('#kk_monat_scheck').attr('value', parseFloat($('#ag_leistung1').val()) );
				
				//Monatliche Kosten Bar
				$('#kk_monat_bar').attr('value', Math.round((parseFloat($('#ag_leistung1').val()) + parseFloat($('#entspr').val()) + parseFloat($('#lohnsteuer').val()) + parseFloat($('#kirchensteuer').val()) + parseFloat($('#soli').val()))*100)/100 );
				
				//Gesamtkosten jaehrlich Scheck
				$('#gesamt_scheck').attr('value', Math.round(parseFloat($('#kk_monat_scheck').val())* parseFloat(12)*100) / 100  )
				
				//Gesamtkosten jaehrlich Bar
				$('#gesamt_bar').attr('value', Math.round(parseFloat($('#kk_monat_bar').val())* parseFloat(12)*100) / 100  )
				
				//Ergebnis
				$('#ergebnis').attr('value', Math.round((parseFloat($('#gesamt_bar').val())- parseFloat($('#gesamt_scheck').val())) *100) / 100 )
				
				//Mitarbeitergewinn
				$('#gewinn_mitarb').attr('value', Math.round((parseFloat($('#ergebnis').val())/ parseFloat($('#gesamt_bar').val())*10000 )) / 100 )
				
				//Waehrungsfelder formatieren (2 Nachkommastellen)
				format_all_currency_fields();
			}
			
			function format_all_currency_fields() {
				format_currency("#zusch_mitar1");
				format_currency("#zusch_mitar2");
				format_currency("#zusch_ag_taeg");
				format_currency("#mitbeteil");
				format_currency("#scheckwert");
				format_currency("#ag_leistung1");
				format_currency("#ag_leistung2");
				format_currency("#entspr");
				format_currency("#lohnsteuer");
				format_currency("#kirchensteuer");
				format_currency("#soli");
				format_currency("#kk_monat_bar");
				format_currency("#kk_monat_scheck");
				format_currency("#gesamt_bar");
				format_currency("#gesamt_scheck");
				format_currency("#ergebnis");
				format_currency("#gewinn_mitarb");
			}
			
		});
