
function berechnen() {
	with (document.Eingabe) {
		if (ostwest[0].checked == true) {
			berechnunga();
			return;
		}
		if (ostwest[1].checked == true) {
			berechnungn();
			return;
		}
		alert("Bitte auswählen, ob Sie in den alten oder neuen Bundesländern wohnen!");
		return;
	}
}
function dmString(betrag) {
	return (waehrungString(betrag,2));
}
function berechnunga() {
	bruttogeh = new Array(2600, 2800, 3000, 3200, 3400, 3600, 3800, 4000, 4200, 4400, 4600, 4800, 5000, 5200, 5400, 5600, 5800, 6000, 6200, 6400, 6600, 6800, 7000, 7200, 7400, 7600, 7800, 8000, 8200, 8700);
	ziel70 = new Array(1820, 1960, 2100, 2240, 2380, 2520, 2660, 2800, 2940, 3080, 3220, 3360, 3500, 3640, 3780, 3920, 4060, 4200, 4340, 4480, 4620, 4760, 4900, 5040, 5180, 5320, 5460, 5600, 5740, 6090);
	r6040 = new Array(909, 979, 1049, 1119, 1189, 1259, 1329, 1399, 1469, 1538, 1608, 1678, 1748, 1818, 1888, 1958, 2028, 2098, 2168, 2238, 2308, 2378, 2448, 2518, 2588, 2658, 2727, 2797, 2867, 3042);
	r6343 = new Array(1106, 1191, 1276, 1361, 1446, 1531, 1617, 1702, 1787, 1872, 1957, 2042, 2127, 2212, 2297, 2382, 2467, 2552, 2637, 2722, 2808, 2893, 2978, 3063, 3148, 3233, 3318, 3403, 3488, 3701);
	r6545 = new Array(1247, 1343, 1439, 1535, 1631, 1727, 1823, 1919, 2015, 2111, 2207, 2303, 2399, 2495, 2591, 2686, 2782, 2878, 2974, 3070, 3166, 3262, 3358, 3454, 3550, 3646, 3742, 3838, 3934, 4174);
	l60 = new Array(911, 981, 1051, 1121, 1191, 1261, 1331, 1401, 1471, 1542, 1612, 1682, 1752, 1822, 1892, 1962, 2032, 2102, 2172, 2242, 2312, 2382, 2452, 2522, 2592, 2662, 2733, 2803, 2873, 3048);
	l60a = new Array(182158, 196199, 210209, 224219, 238228, 252238, 266248, 280257, 294267, 308309, 322318, 336328, 350338, 367347, 378357, 392367, 406376, 420386, 434428, 448437, 462447, 476457, 490466, 504476, 518486, 532495, 546505, 560547, 574556, 609565);
	l60b = new Array(132882, 143125, 153345, 163564, 173784, 184004, 194224, 204444, 214664, 224907, 235127, 245347, 255566, 265786, 276006, 286226, 296446, 306666, 316909, 327129, 337349, 347569, 357788, 368008, 378228, 388448, 398668, 408911, 419131, 444669);
	l63 = new Array(714, 769, 824, 879, 934, 989, 1043, 1098, 1153, 1208, 1263, 1318, 1373, 1428, 1483, 1538, 1593, 1648, 1703, 1758, 1812, 1867, 1922, 1977, 2032, 2087, 2142, 2197, 2252, 2389);
	l63a = new Array(142774, 153792, 164772, 175751, 186731, 197710, 208690, 219670, 230649, 241668, 252647, 263627, 274606, 285586, 296566, 307545, 318525, 329505, 340523, 351503, 362482, 373462, 384441, 395421, 406401, 417380, 428360, 439378, 450358, 477787);
	l63b = new Array(104151, 112189, 120199, 128208, 136218, 144227, 152337, 160246, 168255, 176293, 184303, 192312, 200322, 208331, 216341, 224350, 232360, 240369, 248407, 256416, 264426, 272435, 280445, 288454, 296464, 304473, 312483, 320520, 328530, 348539);
	l65 = new Array(573, 617, 661, 705, 749, 793, 837, 881, 925, 969, 1013, 1057, 1101, 1145, 1189, 1234, 1278, 1322, 1366, 1410, 1454, 1498, 1542, 1586, 1630, 1674, 1718, 1762, 1806, 1916);
	l65a = new Array(114522, 123372, 132178, 140984, 149790, 158596, 167402, 176208, 185014, 193863, 202669, 211475, 220281, 229087, 237893, 246699, 255505, 264311, 273161, 281967, 290773, 299579, 308385, 317191, 325997, 334803, 343609, 352459, 361265, 383258);
	l65b = new Array(83542, 89998, 96422, 102846, 109269, 115693, 122117, 128541, 134965, 141421, 147844, 154268, 160692, 167116, 173540, 179964, 186388, 192811, 199267, 205691, 212115, 218539, 224963, 231387, 237810, 244234, 250658, 257114, 263538, 279581);
	e100 = new Array(989, 1065, 1141, 1217, 1293, 1369, 1445, 1521, 1598, 1674, 1750, 1826, 1902, 1978, 2054, 2130, 2206, 2282, 2358, 2434, 2510, 2586, 2663, 2739, 2815, 2891, 2967, 3043, 3119, 3309);
	e50 = new Array(494, 533, 571, 609, 647, 685, 723, 761, 799, 837, 875, 913, 951, 989, 1027, 1065, 1103, 1141, 1179, 1217, 1255, 1293, 1331, 1369, 1407, 1445, 1483, 1521, 1560, 1655);
	wwr = new Array(583, 639, 685, 730, 776, 822, 867, 913, 959, 1004, 1050, 1095, 1141, 1187, 1232, 1278, 1324, 1369, 1415, 1461, 1506, 1552, 1598, 1643, 1689, 1734, 1780, 1826, 1871, 1986);
	with (document.Eingabe) {
		for (i=0; i<bruttogeh.length; i++) {
			if (bruttogeh[i] >= getValue(Gehalt.value)) {
				break;
			}
		}
		i--;
		if (i<0) i=0;
		versziel70.value = dmString(ziel70[i]);
		versziel70.value = dmString(getValue(Gehalt.value)*0.70);
		renteerw100.value = dmString(e100[i]);
		renteerw50.value = dmString(e50[i]);
		rentegwwr.value = dmString(wwr[i]);
		rente6040.value = dmString(r6040[i]);
		rente6343.value = dmString(r6343[i]);
		rente6545.value = dmString(r6545[i]);
		luecke60.value = dmString(l60[i]);
		luecke60a.value = dmString(l60a[i]);
		luecke60b.value = dmString(l60b[i]);
		luecke63.value = dmString(l63[i]);
		luecke63a.value = dmString(l63a[i]);
		luecke63b.value = dmString(l63b[i]);
		luecke65.value = dmString(l65[i]);
		luecke65a.value = dmString(l65a[i]);
		luecke65b.value = dmString(l65b[i]);
		versziel70.value = dmString(getValue(Gehalt.value)*0.70);
		luecke60.value = dmString(l60[i]);
		luecke60a.value = dmString(l60a[i]);
		luecke60b.value = dmString(l60b[i]);
		luecke63.value = dmString(l63[i]);
		luecke63a.value = dmString(l63a[i]);
		luecke63b.value = dmString(l63b[i]);
		luecke65.value = dmString(l65[i]);
		luecke65a.value = dmString(l65a[i]);
		luecke65b.value = dmString(l65b[i]);
//		luecke60.value = dmString(getValue(versziel70.value)-getValue(rente6040.value));
//		luecke60a.value = dmString(0);
//		luecke60b.value = dmString(0);
//		luecke63.value = dmString(getValue(versziel70.value)-getValue(rente6343.value));
//		luecke63a.value = dmString(0);
//		luecke63b.value = dmString(0);
//		luecke65.value = dmString(getValue(versziel70.value)-getValue(rente6545.value));
//		luecke65a.value = dmString(0);
//		luecke65b.value = dmString(0);
	}
}

function berechnungn() {
	bruttogeh = new Array(1400, 1600, 1800, 2000, 2200, 2400, 2600, 2800, 3000, 3200, 3400, 3600, 3800, 4000, 4200, 4400, 4600, 4800, 5000, 5200, 5400, 5600, 5800, 6000, 6200, 6400, 6600, 6800, 7100, 7300);
	ziel70 = new Array(980, 1120, 1260, 1400, 1540, 1680, 1820, 1960, 2100, 2240, 2380, 2520, 2660, 2800, 2940, 3080, 3220, 3360, 3500, 3640, 3780, 3920, 4060, 4200, 4340, 4480, 4620, 4760, 4970, 5110);
	r6040 = new Array(508, 581, 654, 726, 799, 871, 944, 1017, 1089, 1162, 1234, 1307, 1380, 1452, 1525, 1598, 1670, 1743, 1815, 1888, 1961, 2033, 2106, 2179, 2251, 2324, 2396, 2469, 2578, 2651);
	r6343 = new Array(618, 707, 795, 883, 972, 1060, 1149, 1237, 1325, 1413, 1502, 1590, 1679, 1767, 1855, 1944, 2032, 2120, 2209, 2297, 2385, 2474, 2562, 2650, 2739, 2827, 2916, 3004, 3136, 3225);
	r6545 = new Array(697, 797, 897, 996, 1096, 1196, 1295, 1395, 1494, 1594, 1694, 1793, 1893, 1993, 2092, 2192, 2292, 2391, 2491, 2590, 2690, 2790, 2889, 2989, 3089, 3188, 3288, 3387, 3537, 3636);
	l60 = new Array(472, 539, 606, 674, 741, 809, 876, 943, 1011, 1078, 1146, 1213, 1280, 1348, 1415, 1482, 1550, 1617, 1685, 1752, 1819, 1887, 1954, 2021, 2089, 2156, 2224, 2291, 2392, 2459);
	l60a = new Array(94341, 107814, 121288, 134761, 148234, 161708, 175181, 188654, 202155, 215629, 229102, 242575, 256049, 269522, 282995, 296469, 309942, 323415, 336916, 350390, 363863, 377336, 390810, 404283, 417756, 431230, 444703, 458176, 478414, 491887);
	l60b = new Array(68820, 78649, 88478, 98306, 108135, 117963, 127792, 137621, 147470, 157298, 167127, 176955, 186784, 196613, 206441, 216270, 226098, 235927, 245776, 255604, 265433, 275262, 285090, 294919, 304747, 314576, 324405, 334233, 348996, 358825);
	l63 = new Array(362, 413, 465, 517, 568, 620, 671, 723, 775, 827, 878, 930, 981, 1033, 1085, 1136, 1188, 1240, 1291, 1343, 1395, 1446, 1498, 1550, 1601, 1653, 1704, 1756, 1834, 1885);
	l63a = new Array(72323, 82650, 92977, 103305, 113632, 123959, 134286, 144613, 154974, 165301, 175628, 185955, 196282, 206609, 216936, 227263, 237590, 247917, 258278, 268605, 278932, 289260, 299587, 309914, 320241, 330568, 340895, 351222, 366746, 377073);
	l63b = new Array(52759, 60292, 67826, 75359, 82893, 90426, 97960, 105493, 113051, 120585, 128118, 135652, 143185, 150719, 158252, 165785, 173319, 180852, 188410, 195944, 203477, 211011, 218544, 226078, 233611, 241145, 248678, 256212, 267536, 275070);
	l65 = new Array(283, 323, 363, 404, 444, 484, 525, 565, 606, 646, 686, 727, 767, 807, 848, 888, 928, 969, 1009, 1050, 1090, 1130, 1171, 1211, 1251, 1292, 1332, 1373, 1433, 1474);
	l65a = new Array(56529, 64599, 72669, 80740, 888810, 96880, 104950, 113020, 121128, 129198, 137269, 145339, 153409, 161479, 169549, 177619, 185690, 193760, 201868, 209938, 218008, 226078, 234149, 242219, 250289, 258359, 266429, 274499, 286643, 294713);
	l65b = new Array(41237, 47124, 53011, 58898, 64785, 70673, 76560, 82447, 88361, 94249, 100136, 106023, 111910, 117797, 123684, 129571, 135458, 141345, 147260, 153147, 159034, 164921, 170808, 176695, 182582, 188469, 194356, 200243, 209102, 214989);
	e100 = new Array(553, 632, 711, 790, 869, 948, 1027, 1106, 1185, 1264, 1343, 1422, 1501, 1580, 1659, 1738, 1817, 1896, 1975, 2054, 2133, 2212, 2291, 2370, 2449, 2528, 2607, 2686, 2804, 2883);
	e50 = new Array(276, 316, 355, 395, 434, 474, 513, 553, 592, 632, 671, 711, 750, 790, 829, 869, 908, 948, 987, 1027, 1066, 1106, 1145, 1185, 1224, 1264, 1303, 1343, 1402, 1442);
	wwr = new Array(332, 379, 427, 474, 521, 569, 616, 664, 711, 758, 806, 853, 901, 948, 995, 1043, 1090, 1138, 1185, 1232, 1280, 1327, 1375, 1422, 1469, 1517, 1564, 1612, 1683, 1730);
	with (document.Eingabe) {
		for (i=0; i<bruttogeh.length; i++) {
			if (bruttogeh[i] > getValue(Gehalt.value)) {
				break;
			}
		}
		i--;
		if (i<0) i=0;
		versziel70.value = dmString(ziel70[i]);
		renteerw100.value = dmString(e100[i]);
		renteerw50.value = dmString(e50[i]);
		rentegwwr.value = dmString(wwr[i]);
		rente6040.value = dmString(r6040[i]);
		rente6343.value = dmString(r6343[i]);
		rente6545.value = dmString(r6545[i]);
		luecke60.value = dmString(l60[i]);
		luecke60a.value = dmString(l60a[i]);
		luecke60b.value = dmString(l60b[i]);
		luecke63.value = dmString(l63[i]);
		luecke63a.value = dmString(l63a[i]);
		luecke63b.value = dmString(l63b[i]);
		luecke65.value = dmString(l65[i]);
		luecke65a.value = dmString(l65a[i]);
		luecke65b.value = dmString(l65b[i]);
	}
}

