function calculatePlan (ev, fpl_id, fpl_type){
	if (ev == null || (ev != null && ev.keyCode == 13)){
		$('input[id$=' + fpl_id + ']').each(function () {
				if (this.className != 'entry') {
					this.value = this.value.replace("'", "");
					if (this.value == '' || !parseFloat(this.value)) {
						this.value = '0';
					} else {
						if (this.className != 'user_entry_nr') {
							this.value = parseFloat(this.value);
						}
					}
				}
		});
		if (fpl_type == '1') {			
			
			/* PART I*/
			
			/* Gemeindesteuern Rechnungsjahr */
			$('input[id=c11_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=b19_' + fpl_id + ']').val()) + parseFloat($('input[id=b20_' + fpl_id + ']').val())) * (parseFloat($('input[id=b21_' + fpl_id + ']').val())/100)}
			);
			
			/* Abschreibungen */
			$('input[id=b13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=p40_' + fpl_id + ']').val()) + parseFloat($('input[id=b29_' + fpl_id + ']').val())) * (parseFloat($('input[id=b22_' + fpl_id + ']').val())/100)}
			);
			
			/* TOTAL */
			$('input[id=b15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b8_' + fpl_id + ']').val()) + parseFloat($('input[id=b9_' + fpl_id + ']').val()) + parseFloat($('input[id=b10_' + fpl_id + ']').val()) + parseFloat($('input[id=b12_' + fpl_id + ']').val()) + parseFloat($('input[id=b13_' + fpl_id + ']').val())}
			);
			$('input[id=c15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c8_' + fpl_id + ']').val()) + parseFloat($('input[id=c9_' + fpl_id + ']').val()) + parseFloat($('input[id=c10_' + fpl_id + ']').val()) + parseFloat($('input[id=c11_' + fpl_id + ']').val()) + parseFloat($('input[id=c12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=b17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c15_' + fpl_id + ']').val()) - parseFloat($('input[id=b15_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=b32_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b29_' + fpl_id + ']').val()) + parseFloat($('input[id=b30_' + fpl_id + ']').val())}
			);
			
			/* Finanzvermögen */
			$('input[id=b39_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=p39_' + fpl_id + ']').val()) + parseFloat($('input[id=b30_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=b40_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=p40_' + fpl_id + ']').val()) + parseFloat($('input[id=b29_' + fpl_id + ']').val()) - parseFloat($('input[id=b13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital */
			$('input[id=c42_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=p42_' + fpl_id + ']').val()) + parseFloat($('input[id=b32_' + fpl_id + ']').val()) - parseFloat($('input[id=b17_' + fpl_id + ']').val()) - parseFloat($('input[id=b13_' + fpl_id + ']').val())}
			);
			
			/* Eigenkapital (inkl.Spezialfonds) */
			$('input[id=c43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=p43_' + fpl_id + ']').val()) + parseFloat($('input[id=b17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=b45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b39_' + fpl_id + ']').val()) + parseFloat($('input[id=b40_' + fpl_id + ']').val())}
			);
			$('input[id=c45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c42_' + fpl_id + ']').val()) + parseFloat($('input[id=c43_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=b47_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b39_' + fpl_id + ']').val()) - parseFloat($('input[id=c42_' + fpl_id + ']').val())}
			);
			
			/* PART II */
			
			/* Gemeindesteuern Rechnungsjahr */
			$('input[id=e11_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=d19_' + fpl_id + ']').val()) + parseFloat($('input[id=d20_' + fpl_id + ']').val())) * (parseFloat($('input[id=d21_' + fpl_id + ']').val())/100)}
			);
			
			/* Abschreibungen */
			$('input[id=d13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=b40_' + fpl_id + ']').val()) + parseFloat($('input[id=d29_' + fpl_id + ']').val())) * (parseFloat($('input[id=d22_' + fpl_id + ']').val())/100)}
			);
			
			/* Zinsen */
			$('input[id=d10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b10_' + fpl_id + ']').val()) + (parseFloat($('input[id=b32_' + fpl_id + ']').val()) - parseFloat($('input[id=b17_' + fpl_id + ']').val()) - parseFloat($('input[id=b13_' + fpl_id + ']').val())) * (parseFloat($('input[id=d23_' + fpl_id + ']').val())/100)}
			);
			$('input[id=e10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c10_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=d15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d8_' + fpl_id + ']').val()) + parseFloat($('input[id=d9_' + fpl_id + ']').val()) + parseFloat($('input[id=d10_' + fpl_id + ']').val()) + parseFloat($('input[id=d12_' + fpl_id + ']').val()) + parseFloat($('input[id=d13_' + fpl_id + ']').val())}
			);
			$('input[id=e15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e8_' + fpl_id + ']').val()) + parseFloat($('input[id=e9_' + fpl_id + ']').val()) + parseFloat($('input[id=e10_' + fpl_id + ']').val()) + parseFloat($('input[id=e11_' + fpl_id + ']').val()) + parseFloat($('input[id=e12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=d17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e15_' + fpl_id + ']').val()) - parseFloat($('input[id=d15_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=d32_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d29_' + fpl_id + ']').val()) + parseFloat($('input[id=d30_' + fpl_id + ']').val())}
			);
			
			/* Finanzvermögen */
			$('input[id=d39_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b39_' + fpl_id + ']').val()) + parseFloat($('input[id=d30_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=d40_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b40_' + fpl_id + ']').val()) + parseFloat($('input[id=d29_' + fpl_id + ']').val()) - parseFloat($('input[id=d13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital */
			$('input[id=e42_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c42_' + fpl_id + ']').val()) + parseFloat($('input[id=d32_' + fpl_id + ']').val()) - parseFloat($('input[id=d17_' + fpl_id + ']').val()) - parseFloat($('input[id=d13_' + fpl_id + ']').val())}
			);
			
			/* Eigenkapital (inkl.Spezialfonds) */
			$('input[id=e43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c43_' + fpl_id + ']').val()) + parseFloat($('input[id=d17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=d45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d39_' + fpl_id + ']').val()) + parseFloat($('input[id=d40_' + fpl_id + ']').val())}
			);
			$('input[id=e45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e42_' + fpl_id + ']').val()) + parseFloat($('input[id=e43_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=d47_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d39_' + fpl_id + ']').val()) - parseFloat($('input[id=e42_' + fpl_id + ']').val())}
			);
			
			/* PART III */
			
			/* Gemeindesteuern Rechnungsjahr */
			$('input[id=g11_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=f19_' + fpl_id + ']').val()) + parseFloat($('input[id=f20_' + fpl_id + ']').val())) * (parseFloat($('input[id=f21_' + fpl_id + ']').val())/100)}
			);
			
			/* Abschreibungen */
			$('input[id=f13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=d40_' + fpl_id + ']').val()) + parseFloat($('input[id=f29_' + fpl_id + ']').val())) * (parseFloat($('input[id=f22_' + fpl_id + ']').val())/100)}
			);
			
			/* Zinsen */
			$('input[id=f10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d10_' + fpl_id + ']').val()) + (parseFloat($('input[id=d32_' + fpl_id + ']').val()) - parseFloat($('input[id=d17_' + fpl_id + ']').val()) - parseFloat($('input[id=d13_' + fpl_id + ']').val())) * (parseFloat($('input[id=f23_' + fpl_id + ']').val())/100)}
			);
			$('input[id=g10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e10_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=f15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f8_' + fpl_id + ']').val()) + parseFloat($('input[id=f9_' + fpl_id + ']').val()) + parseFloat($('input[id=f10_' + fpl_id + ']').val()) + parseFloat($('input[id=f12_' + fpl_id + ']').val()) + parseFloat($('input[id=f13_' + fpl_id + ']').val())}
			);
			$('input[id=g15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g8_' + fpl_id + ']').val()) + parseFloat($('input[id=g9_' + fpl_id + ']').val()) + parseFloat($('input[id=g10_' + fpl_id + ']').val()) + parseFloat($('input[id=g11_' + fpl_id + ']').val()) + parseFloat($('input[id=g12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=f17_' + fpl_id + ']').attr(
					{value: parseFloat($('input[id=g15_' + fpl_id + ']').val()) - parseFloat($('input[id=f15_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=f32_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f29_' + fpl_id + ']').val()) + parseFloat($('input[id=f30_' + fpl_id + ']').val())}
			);
			
			/* Finanzvermögen */
			$('input[id=f39_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d39_' + fpl_id + ']').val()) + parseFloat($('input[id=f30_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=f40_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d40_' + fpl_id + ']').val()) + parseFloat($('input[id=f29_' + fpl_id + ']').val()) - parseFloat($('input[id=f13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital */
			$('input[id=g42_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e42_' + fpl_id + ']').val()) + parseFloat($('input[id=f32_' + fpl_id + ']').val()) - parseFloat($('input[id=f17_' + fpl_id + ']').val()) - parseFloat($('input[id=f13_' + fpl_id + ']').val())}
			);
			
			/* Eigenkapital (inkl.Spezialfonds) */
			$('input[id=g43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e43_' + fpl_id + ']').val()) + parseFloat($('input[id=f17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=f45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f39_' + fpl_id + ']').val()) + parseFloat($('input[id=f40_' + fpl_id + ']').val())}
			);
			$('input[id=g45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g42_' + fpl_id + ']').val()) + parseFloat($('input[id=g43_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=f47_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f39_' + fpl_id + ']').val()) - parseFloat($('input[id=g42_' + fpl_id + ']').val())}
			);
			
			/* PART IV */
			
			/* Gemeindesteuern Rechnungsjahr */
			$('input[id=i11_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=h19_' + fpl_id + ']').val()) + parseFloat($('input[id=h20_' + fpl_id + ']').val())) * (parseFloat($('input[id=h21_' + fpl_id + ']').val())/100)}
			);
			
			/* Abschreibungen */
			$('input[id=h13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=f40_' + fpl_id + ']').val()) + parseFloat($('input[id=h29_' + fpl_id + ']').val())) * (parseFloat($('input[id=h22_' + fpl_id + ']').val())/100)}
			);
			
			/* Zinsen */
			$('input[id=h10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f10_' + fpl_id + ']').val()) + (parseFloat($('input[id=f32_' + fpl_id + ']').val()) - parseFloat($('input[id=f17_' + fpl_id + ']').val()) - parseFloat($('input[id=f13_' + fpl_id + ']').val())) * (parseFloat($('input[id=h23_' + fpl_id + ']').val())/100)}
			);
			$('input[id=i10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g10_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=h15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h8_' + fpl_id + ']').val()) + parseFloat($('input[id=h9_' + fpl_id + ']').val()) + parseFloat($('input[id=h10_' + fpl_id + ']').val()) + parseFloat($('input[id=h12_' + fpl_id + ']').val()) + parseFloat($('input[id=h13_' + fpl_id + ']').val())}
			);
			$('input[id=i15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i8_' + fpl_id + ']').val()) + parseFloat($('input[id=i9_' + fpl_id + ']').val()) + parseFloat($('input[id=i10_' + fpl_id + ']').val()) + parseFloat($('input[id=i11_' + fpl_id + ']').val()) + parseFloat($('input[id=i12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=h17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i15_' + fpl_id + ']').val()) - parseFloat($('input[id=h15_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=h32_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h29_' + fpl_id + ']').val()) + parseFloat($('input[id=h30_' + fpl_id + ']').val())}
			);
			
			/* Finanzvermögen */
			$('input[id=h39_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f39_' + fpl_id + ']').val()) + parseFloat($('input[id=h30_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=h40_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f40_' + fpl_id + ']').val()) + parseFloat($('input[id=h29_' + fpl_id + ']').val()) - parseFloat($('input[id=h13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital */
			$('input[id=i42_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g42_' + fpl_id + ']').val()) + parseFloat($('input[id=h32_' + fpl_id + ']').val()) - parseFloat($('input[id=h17_' + fpl_id + ']').val()) - parseFloat($('input[id=h13_' + fpl_id + ']').val())}
			);
			
			/* Eigenkapital (inkl.Spezialfonds) */
			$('input[id=i43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g43_' + fpl_id + ']').val()) + parseFloat($('input[id=h17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=h45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h39_' + fpl_id + ']').val()) + parseFloat($('input[id=h40_' + fpl_id + ']').val())}
			);
			$('input[id=i45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i42_' + fpl_id + ']').val()) + parseFloat($('input[id=i43_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=h47_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h39_' + fpl_id + ']').val()) - parseFloat($('input[id=i42_' + fpl_id + ']').val())}
			);
			
			/* PART V */
			
			/* Gemeindesteuern Rechnungsjahr */
			$('input[id=k11_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=j19_' + fpl_id + ']').val()) + parseFloat($('input[id=j20_' + fpl_id + ']').val())) * (parseFloat($('input[id=j21_' + fpl_id + ']').val())/100)}
			);
			
			/* Abschreibungen */
			$('input[id=j13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=h40_' + fpl_id + ']').val()) + parseFloat($('input[id=j29_' + fpl_id + ']').val())) * (parseFloat($('input[id=j22_' + fpl_id + ']').val())/100)}
			);
			
			/* Zinsen */
			$('input[id=j10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h10_' + fpl_id + ']').val()) + (parseFloat($('input[id=h32_' + fpl_id + ']').val()) - parseFloat($('input[id=h17_' + fpl_id + ']').val()) - parseFloat($('input[id=h13_' + fpl_id + ']').val())) * (parseFloat($('input[id=j23_' + fpl_id + ']').val())/100)}
			);
			$('input[id=k10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i10_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=j15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j8_' + fpl_id + ']').val()) + parseFloat($('input[id=j9_' + fpl_id + ']').val()) + parseFloat($('input[id=j10_' + fpl_id + ']').val()) + parseFloat($('input[id=j12_' + fpl_id + ']').val()) + parseFloat($('input[id=j13_' + fpl_id + ']').val())}
			);
			$('input[id=k15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=k8_' + fpl_id + ']').val()) + parseFloat($('input[id=k9_' + fpl_id + ']').val()) + parseFloat($('input[id=k10_' + fpl_id + ']').val()) + parseFloat($('input[id=k11_' + fpl_id + ']').val()) + parseFloat($('input[id=k12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=j17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=k15_' + fpl_id + ']').val()) - parseFloat($('input[id=j15_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=j32_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j29_' + fpl_id + ']').val()) + parseFloat($('input[id=j30_' + fpl_id + ']').val())}
			);
			
			/* Finanzvermögen */
			$('input[id=j39_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h39_' + fpl_id + ']').val()) + parseFloat($('input[id=j30_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=j40_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h40_' + fpl_id + ']').val()) + parseFloat($('input[id=j29_' + fpl_id + ']').val()) - parseFloat($('input[id=j13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital */
			$('input[id=k42_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i42_' + fpl_id + ']').val()) + parseFloat($('input[id=j32_' + fpl_id + ']').val()) - parseFloat($('input[id=j17_' + fpl_id + ']').val()) - parseFloat($('input[id=j13_' + fpl_id + ']').val())}
			);
			
			/* Eigenkapital (inkl.Spezialfonds) */
			$('input[id=k43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i43_' + fpl_id + ']').val()) + parseFloat($('input[id=j17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=j45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j39_' + fpl_id + ']').val()) + parseFloat($('input[id=j40_' + fpl_id + ']').val())}
			);
			$('input[id=k45_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=k42_' + fpl_id + ']').val()) + parseFloat($('input[id=k43_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=j47_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j39_' + fpl_id + ']').val()) - parseFloat($('input[id=k42_' + fpl_id + ']').val())}
			);
			
			/* PART VI */
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=m17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b17_' + fpl_id + ']').val()) + parseFloat($('input[id=d17_' + fpl_id + ']').val()) + parseFloat($('input[id=f17_' + fpl_id + ']').val()) + parseFloat($('input[id=h17_' + fpl_id + ']').val()) + parseFloat($('input[id=j17_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen (VV) */
			$('input[id=m29_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b29_' + fpl_id + ']').val()) + parseFloat($('input[id=d29_' + fpl_id + ']').val()) + parseFloat($('input[id=f29_' + fpl_id + ']').val()) + parseFloat($('input[id=h29_' + fpl_id + ']').val()) + parseFloat($('input[id=j29_' + fpl_id + ']').val())}
			);
			/* Finanzvermögen (FV) */
			$('input[id=m30_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b30_' + fpl_id + ']').val()) + parseFloat($('input[id=d30_' + fpl_id + ']').val()) + parseFloat($('input[id=f30_' + fpl_id + ']').val()) + parseFloat($('input[id=h30_' + fpl_id + ']').val()) + parseFloat($('input[id=j30_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=m32_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=m29_' + fpl_id + ']').val()) + parseFloat($('input[id=m30_' + fpl_id + ']').val())}
			);
			
			/* Finanzvermögen */
			$('input[id=m39_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=j39_' + fpl_id + ']').val()) - parseFloat($('input[id=b39_' + fpl_id + ']').val()))/parseFloat($('input[id=b39_' + fpl_id + ']').val())) * 100}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=m40_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=j40_' + fpl_id + ']').val()) - parseFloat($('input[id=b40_' + fpl_id + ']').val()))/ parseFloat($('input[id=b40_' + fpl_id + ']').val())) * 100}
			);
				
			/* Fremdkapital */
			$('input[id=m42_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=k42_' + fpl_id + ']').val()) - parseFloat($('input[id=c42_' + fpl_id + ']').val()))/ parseFloat($('input[id=c42_' + fpl_id + ']').val())) * 100}
			);
			
			/* Eigenkapital (inkl.Spezialfonds) */
			$('input[id=m43_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=k43_' + fpl_id + ']').val()) - parseFloat($('input[id=c43_' + fpl_id + ']').val()))/ parseFloat($('input[id=c43_' + fpl_id + ']').val())) * 100}
			);
			
			/* Nettovermögen */
			$('input[id=m47_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=j47_' + fpl_id + ']').val()) - parseFloat($('input[id=b47_' + fpl_id + ']').val()))/ parseFloat($('input[id=b47_' + fpl_id + ']').val())) * 100}
			);
			
			$('input[id$=' + fpl_id + ']').each(function () {
				if (this.className == 'calc_entry') {
					return this.value = Math.round(parseFloat(this.value));
				}
			});
			
			$('input[id$=' + fpl_id + ']').each(function () {
				if (this.className == 'user_entry') {
					return this.value = Math.round(parseFloat(this.value));
				}
			});
			
		} else if (fpl_type == '2') {
			
			/* PART I */
			
			/* Mengengebühr */
			$('input[id=c10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b24_' + fpl_id + ']').val()) * parseFloat($('input[id=b25_' + fpl_id + ']').val())}
			);
			
			/* Grundgebühr */
			$('input[id=c11_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b27_' + fpl_id + ']').val()) * parseFloat($('input[id=b28_' + fpl_id + ']').val())}
			);
			
			/* Abschreibungen */
			$('input[id=b13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=p41_' + fpl_id + ']').val()) + parseFloat($('input[id=b34_' + fpl_id + ']').val())) * (parseFloat($('input[id=b21_' + fpl_id + ']').val())/100)}
			);
			
			/* TOTAL */
			$('input[id=b15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b8_' + fpl_id + ']').val()) + parseFloat($('input[id=b9_' + fpl_id + ']').val()) + parseFloat($('input[id=b12_' + fpl_id + ']').val()) + parseFloat($('input[id=b13_' + fpl_id + ']').val())}
			);
			$('input[id=c15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c8_' + fpl_id + ']').val()) + parseFloat($('input[id=c9_' + fpl_id + ']').val()) + parseFloat($('input[id=c10_' + fpl_id + ']').val()) + parseFloat($('input[id=c11_' + fpl_id + ']').val()) + parseFloat($('input[id=c12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=b17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c15_' + fpl_id + ']').val()) - parseFloat($('input[id=b15_' + fpl_id + ']').val())}
			);
			
			/* Kostendeckungsgrad */
			$('input[id=b19_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=c15_' + fpl_id + ']').val())/parseFloat($('input[id=b15_' + fpl_id + ']').val()))*100}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=b41_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=p41_' + fpl_id + ']').val()) + parseFloat($('input[id=b34_' + fpl_id + ']').val()) - parseFloat($('input[id=b13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital (Schuld Gemeinde) */
			$('input[id=c43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=p43_' + fpl_id + ']').val()) + parseFloat($('input[id=b34_' + fpl_id + ']').val()) - parseFloat($('input[id=b17_' + fpl_id + ']').val()) - parseFloat($('input[id=b13_' + fpl_id + ']').val())}
			);
			
			/* Spezialfinanzierung */
			$('input[id=c44_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=p44_' + fpl_id + ']').val()) + parseFloat($('input[id=b17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=b46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b41_' + fpl_id + ']').val())}
			);
			$('input[id=c46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c43_' + fpl_id + ']').val()) + parseFloat($('input[id=c44_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=b48_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c44_' + fpl_id + ']').val()) - parseFloat($('input[id=b41_' + fpl_id + ']').val())}
			);
			
			/* PART II */
			
			/* Mengengebühr */
			$('input[id=e10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d24_' + fpl_id + ']').val()) * parseFloat($('input[id=d25_' + fpl_id + ']').val())}
			);
			
			/* Grundgebühr */
			$('input[id=e11_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d27_' + fpl_id + ']').val()) * parseFloat($('input[id=d28_' + fpl_id + ']').val())}
			);
			
			/* Zinsen */
			if (parseFloat($('input[id=c43_' + fpl_id + ']').val()) >= 0) {
				$('input[id=d12_' + fpl_id + ']').attr(
					{value: (parseFloat($('input[id=c43_' + fpl_id + ']').val()) * parseFloat($('input[id=d22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=e12_' + fpl_id + ']').attr({value: 0});
			} else {
				$('input[id=e12_' + fpl_id + ']').attr(
					{value: -(parseFloat($('input[id=c43_' + fpl_id + ']').val()) * parseFloat($('input[id=d22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=d12_' + fpl_id + ']').attr({value: 0});
			}
			
			/* Abschreibungen */ 
			$('input[id=d13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=b41_' + fpl_id + ']').val()) + parseFloat($('input[id=d34_' + fpl_id + ']').val())) * (parseFloat($('input[id=d21_' + fpl_id + ']').val())/100)}
			);
			
			/* TOTAL */
			$('input[id=d15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d8_' + fpl_id + ']').val()) + parseFloat($('input[id=d9_' + fpl_id + ']').val()) + parseFloat($('input[id=d12_' + fpl_id + ']').val()) + parseFloat($('input[id=d13_' + fpl_id + ']').val())}
			);
			$('input[id=e15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e8_' + fpl_id + ']').val()) + parseFloat($('input[id=e9_' + fpl_id + ']').val()) + parseFloat($('input[id=e10_' + fpl_id + ']').val()) + parseFloat($('input[id=e11_' + fpl_id + ']').val()) + parseFloat($('input[id=e12_' + fpl_id + ']').val())}
			);
				
			/* RECHNUNGSERGEBNIS */
			$('input[id=d17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e15_' + fpl_id + ']').val()) - parseFloat($('input[id=d15_' + fpl_id + ']').val())}
			);
			
			/* Kostendeckungsgrad */
			$('input[id=d19_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=e15_' + fpl_id + ']').val())/parseFloat($('input[id=d15_' + fpl_id + ']').val()))*100}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=d41_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b41_' + fpl_id + ']').val()) + parseFloat($('input[id=d34_' + fpl_id + ']').val()) - parseFloat($('input[id=d13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital (Schuld Gemeinde) */
			$('input[id=e43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c43_' + fpl_id + ']').val()) + parseFloat($('input[id=d34_' + fpl_id + ']').val()) - parseFloat($('input[id=d17_' + fpl_id + ']').val()) - parseFloat($('input[id=d13_' + fpl_id + ']').val())}
			);
			
			/* Spezialfinanzierung */
			$('input[id=e44_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=c44_' + fpl_id + ']').val()) + parseFloat($('input[id=d17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=d46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d41_' + fpl_id + ']').val())}
			);
			$('input[id=e46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e43_' + fpl_id + ']').val()) + parseFloat($('input[id=e44_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=d48_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e44_' + fpl_id + ']').val()) - parseFloat($('input[id=d41_' + fpl_id + ']').val())}
			);
			
			/* PART III */
			
			/* Mengengebühr */
			$('input[id=g10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f24_' + fpl_id + ']').val()) * parseFloat($('input[id=f25_' + fpl_id + ']').val())}
			);
			
			/* Grundgebühr */
			$('input[id=g11_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f27_' + fpl_id + ']').val()) * parseFloat($('input[id=f28_' + fpl_id + ']').val())}
			);
			
			/* Zinsen */
			if (parseFloat($('input[id=e43_' + fpl_id + ']').val()) >= 0) {
				$('input[id=f12_' + fpl_id + ']').attr(
					{value: (parseFloat($('input[id=e43_' + fpl_id + ']').val()) * parseFloat($('input[id=f22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=g12_' + fpl_id + ']').attr({value: 0});
			} else {
				$('input[id=g12_' + fpl_id + ']').attr(
					{value: -(parseFloat($('input[id=e43_' + fpl_id + ']').val()) * parseFloat($('input[id=f22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=f12_' + fpl_id + ']').attr({value: 0});
			}
			
			/* Abschreibungen */
			$('input[id=f13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=d41_' + fpl_id + ']').val()) + parseFloat($('input[id=f34_' + fpl_id + ']').val())) * (parseFloat($('input[id=f21_' + fpl_id + ']').val())/100)}
			);
			
			/* TOTAL */
			$('input[id=f15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f8_' + fpl_id + ']').val()) + parseFloat($('input[id=f9_' + fpl_id + ']').val()) + parseFloat($('input[id=f12_' + fpl_id + ']').val()) + parseFloat($('input[id=f13_' + fpl_id + ']').val())}
			);
			$('input[id=g15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g8_' + fpl_id + ']').val()) + parseFloat($('input[id=g9_' + fpl_id + ']').val()) + parseFloat($('input[id=g10_' + fpl_id + ']').val()) + parseFloat($('input[id=g11_' + fpl_id + ']').val()) + parseFloat($('input[id=g12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=f17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g15_' + fpl_id + ']').val()) - parseFloat($('input[id=f15_' + fpl_id + ']').val())}
			);
			
			/* Kostendeckungsgrad */
			$('input[id=f19_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=g15_' + fpl_id + ']').val())/parseFloat($('input[id=f15_' + fpl_id + ']').val()))*100}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=f41_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=d41_' + fpl_id + ']').val()) + parseFloat($('input[id=f34_' + fpl_id + ']').val()) - parseFloat($('input[id=f13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital (Schuld Gemeinde) */
			$('input[id=g43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e43_' + fpl_id + ']').val()) + parseFloat($('input[id=f34_' + fpl_id + ']').val()) - parseFloat($('input[id=f17_' + fpl_id + ']').val()) - parseFloat($('input[id=f13_' + fpl_id + ']').val())}
			);
			
			/* Spezialfinanzierung */
			$('input[id=g44_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=e44_' + fpl_id + ']').val()) + parseFloat($('input[id=f17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=f46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f41_' + fpl_id + ']').val())}
			);
			$('input[id=g46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g43_' + fpl_id + ']').val()) + parseFloat($('input[id=g44_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=f48_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g44_' + fpl_id + ']').val()) - parseFloat($('input[id=f41_' + fpl_id + ']').val())}
			);
			
			/* PART IV */
			
			/* Mengengebühr */
			$('input[id=i10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h24_' + fpl_id + ']').val()) * parseFloat($('input[id=h25_' + fpl_id + ']').val())}
			);
			
			/* Grundgebühr */
			$('input[id=i11_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h27_' + fpl_id + ']').val()) * parseFloat($('input[id=h28_' + fpl_id + ']').val())}
			);
			
			/* Zinsen */
			if (parseFloat($('input[id=g43_' + fpl_id + ']').val()) >= 0) {
				$('input[id=h12_' + fpl_id + ']').attr(
					{value: (parseFloat($('input[id=g43_' + fpl_id + ']').val()) * parseFloat($('input[id=h22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=i12_' + fpl_id + ']').attr({value: 0});
			} else {
				$('input[id=i12_' + fpl_id + ']').attr(
					{value: -(parseFloat($('input[id=g43_' + fpl_id + ']').val()) * parseFloat($('input[id=h22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=h12_' + fpl_id + ']').attr({value: 0});
			}
			
			/* Abschreibungen */
			$('input[id=h13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=f41_' + fpl_id + ']').val()) + parseFloat($('input[id=h34_' + fpl_id + ']').val())) * (parseFloat($('input[id=h21_' + fpl_id + ']').val())/100)}
			);
			
			/* TOTAL */
			$('input[id=h15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h8_' + fpl_id + ']').val()) + parseFloat($('input[id=h9_' + fpl_id + ']').val()) + parseFloat($('input[id=h12_' + fpl_id + ']').val()) + parseFloat($('input[id=h13_' + fpl_id + ']').val())}
			);
			$('input[id=i15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i8_' + fpl_id + ']').val()) + parseFloat($('input[id=i9_' + fpl_id + ']').val()) + parseFloat($('input[id=i10_' + fpl_id + ']').val()) + parseFloat($('input[id=i11_' + fpl_id + ']').val()) + parseFloat($('input[id=i12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=h17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i15_' + fpl_id + ']').val()) - parseFloat($('input[id=h15_' + fpl_id + ']').val())}
			);
			
			/* Kostendeckungsgrad */
			$('input[id=h19_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=i15_' + fpl_id + ']').val())/parseFloat($('input[id=h15_' + fpl_id + ']').val()))*100}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=h41_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=f41_' + fpl_id + ']').val()) + parseFloat($('input[id=h34_' + fpl_id + ']').val()) - parseFloat($('input[id=h13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital (Schuld Gemeinde) */
			$('input[id=i43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g43_' + fpl_id + ']').val()) + parseFloat($('input[id=h34_' + fpl_id + ']').val()) - parseFloat($('input[id=h17_' + fpl_id + ']').val()) - parseFloat($('input[id=h13_' + fpl_id + ']').val())}
			);
			
			/* Spezialfinanzierung */
			$('input[id=i44_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=g44_' + fpl_id + ']').val()) + parseFloat($('input[id=h17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=h46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h41_' + fpl_id + ']').val())}
			);
			$('input[id=i46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i43_' + fpl_id + ']').val()) + parseFloat($('input[id=i44_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=h48_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i44_' + fpl_id + ']').val()) - parseFloat($('input[id=h41_' + fpl_id + ']').val())}
			);
			
			/* PART V */
			
			/* Mengengebühr */
			$('input[id=k10_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j24_' + fpl_id + ']').val()) * parseFloat($('input[id=j25_' + fpl_id + ']').val())}
			);
			
			/* Grundgebühr */
			$('input[id=k11_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j27_' + fpl_id + ']').val()) * parseFloat($('input[id=j28_' + fpl_id + ']').val())}
			);
			
			/* Zinsen */
			if (parseFloat($('input[id=i43_' + fpl_id + ']').val()) >= 0) {
				$('input[id=j12_' + fpl_id + ']').attr(
					{value: (parseFloat($('input[id=i43_' + fpl_id + ']').val()) * parseFloat($('input[id=j22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=k12_' + fpl_id + ']').attr({value: 0});
			} else {
				$('input[id=k12_' + fpl_id + ']').attr(
					{value: -(parseFloat($('input[id=i43_' + fpl_id + ']').val()) * parseFloat($('input[id=j22_' + fpl_id + ']').val()))/100}
				);
				$('input[id=j12_' + fpl_id + ']').attr({value: 0});
			}
			
			/* Abschreibungen  */
			$('input[id=j13_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=h41_' + fpl_id + ']').val()) + parseFloat($('input[id=j34_' + fpl_id + ']').val())) * (parseFloat($('input[id=j21_' + fpl_id + ']').val())/100)}
			);

			/* TOTAL */
			$('input[id=j15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j8_' + fpl_id + ']').val()) + parseFloat($('input[id=j9_' + fpl_id + ']').val()) + parseFloat($('input[id=j12_' + fpl_id + ']').val()) + parseFloat($('input[id=j13_' + fpl_id + ']').val())}
			);
			$('input[id=k15_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=k8_' + fpl_id + ']').val()) + parseFloat($('input[id=k9_' + fpl_id + ']').val()) + parseFloat($('input[id=k10_' + fpl_id + ']').val()) + parseFloat($('input[id=k11_' + fpl_id + ']').val()) + parseFloat($('input[id=k12_' + fpl_id + ']').val())}
			);
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=j17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=k15_' + fpl_id + ']').val()) - parseFloat($('input[id=j15_' + fpl_id + ']').val())}
			);
			
			/* Kostendeckungsgrad */
			$('input[id=j19_' + fpl_id + ']').attr(
				{value: (parseFloat($('input[id=k15_' + fpl_id + ']').val())/parseFloat($('input[id=j15_' + fpl_id + ']').val()))*100}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=j41_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=h41_' + fpl_id + ']').val()) + parseFloat($('input[id=j34_' + fpl_id + ']').val()) - parseFloat($('input[id=j13_' + fpl_id + ']').val())}
			);
			
			/* Fremdkapital (Schuld Gemeinde) */
			$('input[id=k43_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i43_' + fpl_id + ']').val()) + parseFloat($('input[id=j34_' + fpl_id + ']').val()) - parseFloat($('input[id=j17_' + fpl_id + ']').val()) - parseFloat($('input[id=j13_' + fpl_id + ']').val())}
			);
			
			/* Spezialfinanzierung */
			$('input[id=k44_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=i44_' + fpl_id + ']').val()) + parseFloat($('input[id=j17_' + fpl_id + ']').val())}
			);
			
			/* TOTAL */
			$('input[id=j46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=j41_' + fpl_id + ']').val())}
			);
			$('input[id=k46_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=k43_' + fpl_id + ']').val()) + parseFloat($('input[id=k44_' + fpl_id + ']').val())}
			);
			
			/* Nettovermögen */
			$('input[id=j48_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=k44_' + fpl_id + ']').val()) - parseFloat($('input[id=j41_' + fpl_id + ']').val())}
			);
			
			/* Part VI */
			
			/* RECHNUNGSERGEBNIS */
			$('input[id=m17_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b17_' + fpl_id + ']').val()) + parseFloat($('input[id=d17_' + fpl_id + ']').val()) + parseFloat($('input[id=f17_' + fpl_id + ']').val()) + parseFloat($('input[id=h17_' + fpl_id + ']').val()) + parseFloat($('input[id=j17_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen (VV) */
			$('input[id=m34_' + fpl_id + ']').attr(
				{value: parseFloat($('input[id=b34_' + fpl_id + ']').val()) + parseFloat($('input[id=d34_' + fpl_id + ']').val()) + parseFloat($('input[id=f34_' + fpl_id + ']').val()) + parseFloat($('input[id=h34_' + fpl_id + ']').val()) + parseFloat($('input[id=j34_' + fpl_id + ']').val())}
			);
			
			/* Verwaltungsvermögen */
			$('input[id=m41_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=j41_' + fpl_id + ']').val()) - parseFloat($('input[id=b41_' + fpl_id + ']').val()))/ parseFloat($('input[id=b41_' + fpl_id + ']').val())) * 100}
			);
			
			/* Fremdkapital (Schuld Gemeinde) */
			$('input[id=m43_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=k43_' + fpl_id + ']').val()) - parseFloat($('input[id=c43_' + fpl_id + ']').val()))/ parseFloat($('input[id=c43_' + fpl_id + ']').val())) * 100}
			);
			
			/* Spezialfinanzierung */
			$('input[id=m44_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=k44_' + fpl_id + ']').val()) - parseFloat($('input[id=c44_' + fpl_id + ']').val()))/ parseFloat($('input[id=c44_' + fpl_id + ']').val())) * 100}
			);
			
			/* Nettovermögen */
			$('input[id=m48_' + fpl_id + ']').attr(
				{value: ((parseFloat($('input[id=j48_' + fpl_id + ']').val()) - parseFloat($('input[id=b48_' + fpl_id + ']').val()))/ parseFloat($('input[id=b48_' + fpl_id + ']').val())) * 100}
			);
			
			$('input[id$=' + fpl_id + ']').each(function () {
				if (this.className == 'calc_entry') {
					return this.value = Math.round(parseFloat(this.value));
				}
			});
			
			$('input[id$=' + fpl_id + ']').each(function () {
				if (this.className == 'user_entry') {
					return this.value = Math.round(parseFloat(this.value));
				}
			});
		}
		
		$('input[id$=' + fpl_id + ']').each(function () {
			if (this.className != 'user_entry_nr' && this.className != 'entry') {
				return this.value = toDegrees(this.value);
			}
		});
	}
}

/*function clearPlan(fpl_id, fpl_type) {
	$('input[class=user_entry]').each(function () {
		 return this.value = parseFloat($('#' + this.id + '_hd').val());
	}
	);
	$('input[class=user_entry_nr]').each(function () {
		 return this.value = $('#' + this.id + '_hd').val();
	}
	);
	$('textarea[class=user_entry]').each(function () {
		 return this.value = $('#' + this.id + '_hd').val();
	}
	);
	
	$('input[class=entry]').each(function () {
		 return this.value = '';
	}
	);
	calculatePlan(null, fpl_id, fpl_type);
}*/

function clearPlan(fpl_id, fpl_type) {
	$('input[id$=' + fpl_id + ']').each(function () {
		
		if (this.className == 'user_entry') {
			return this.value = parseFloat($('#' + this.id + '_hd').val());
		}
		
		if (this.className == 'user_entry_nr') {
			return this.value = $('#' + this.id + '_hd').val();
		}
		
		if (this.className == 'entry') {
			return this.value = '';
		}
		
	});
	
	$('textarea[id$=' + fpl_id + ']').each(function () {
		if (this.className == 'user_entry') {
			return this.value = $('#' + this.id + '_hd').val();
		}
	});

	calculatePlan(null, fpl_id, fpl_type);
}

function toDegrees(strVal) {
	var newStr = '';
	
	for(var i = (strVal.length - 3); i >= 0; i = i - 3){
		newStr = "'" + strVal.substring(i, (i + 3)) + newStr;
	}

	newStr = strVal.substring(0, (i + 3)) + newStr;
	if (newStr.substring(0, 1) == "'"){
		newStr = newStr.substring(1, newStr.length);
	}
	
	
	if (newStr.substring(0, 1) == "-" && newStr.substring(2, 1) == "'") {
		newStr = newStr.substring(0, 1) + newStr.substring(2, newStr.length);
	}
	
	return newStr;
}

