rubrik=1;unterrubrik=-1;
var bn=new Array(45,75,120,180,37,338);
var bb=new Array(54,89,143,214,44,402);
var bp=new Array(55,90,145,220,45,990);

var zn=new Array(160,130,300,300,440);
var zb=new Array(190,155,357,357,524);
var zp=new Array(205,160,385,385,565);

var fak=new Array();fak['t']=21.0;fak['w']=4.33;fak['m']=1.0;
function Berechnen(){
var summe=0.0;
var df=document.forms['kalk'];
if(df.nav_art[1].checked)art='b';else art='n';
var proof=new Array();
proof[4]=/^[0-9]{0,4}$/;
proof[5]=/^[0-9]{0,5}$/;
for (var i=0;i<df.elements.length;i++){
var el=df.elements[i];
var en=el.name;
if (en.substr(0,4)!='nav_'){
	var anz=parseInt(el.className.slice(4));
	if(el.value!=''&&!proof[anz].test(el.value)){
	var maxnummer='';
	for(var j=1;j<=anz;j++)maxnummer+='9';
	alert('Ungültige Eingabe - Bitte nur ganze Zahlen zwischen 0 und ' + maxnummer + ' eingeben');
	el.focus();
	return false;
	}
	else if(el.value!=''){

		var diff=eval(en.substr(0,1)+'p')[parseInt(en.slice(2))]-eval(en.substr(0,1)+art)[parseInt(en.slice(2))];
		summe+=parseInt(el.value)*diff*fak[en.substr(1,1)];
	}
}
}
var mErsparnis='0,00';
var jErsparnis='0,00';
intSumme=parseInt(summe);
if (intSumme>0){
mErsparnis=intSumme.toString();
while(mErsparnis.length<3)mErsparnis='0'+mErsparnis;
mErsparnis=mErsparnis.substr(0,mErsparnis.length-2)+','+mErsparnis.slice(mErsparnis.length-2);
jErsparnis=(12*intSumme).toString();
while(jErsparnis.length<3)jErsparnis='0'+jErsparnis;
jErsparnis=jErsparnis.substr(0,jErsparnis.length-2)+','+jErsparnis.slice(jErsparnis.length-2);
}
df.elements['nav_monat'].value=mErsparnis;
df.elements['nav_jahr'].value=jErsparnis;
}
function chkNumeric(ev){
key=(window.event)?ev.keyCode:ev.which;
if(key==13)Berechnen();else{if(!((key>=48&&key<=57)||key==0||key==8||(key>=35&&key<=40)))return false;}
return true;
}
function Loeschen(){
var df=document.forms['kalk'];
df.reset();
df.elements['bt0'].focus();
}
