var fix_werte = new Array(17.22,9.24,4.20,4.20,10.50,4.20,4.20,7.56,15.12,2.52,6.30,6.30,22.68,15.12,1.53,4.09,21.00,25.62,18.90,18.90,12.18,31.92,21.84,31.08,14.70,24.36,4.20,4.20,7.14,3.36);
var pflegegeld = new Array(0, 215, 420, 675); 
//420,980,1470
 var wochen_produkt = 0;
 var spalte = 0;
 var LK15 = 0;
 var alteAnzahl = 0;
//******************************************************************************* 
function runden(wert,stellen)
{
addstr=Math.pow(10,stellen).toString().substring(1)
wert=Math.round(wert*Math.pow(10,stellen))/Math.pow(10,stellen)

if(wert.toString().indexOf(".")==-1)
wert=wert+"."+addstr
else
{
if(wert.toString().substring(wert.toString().indexOf(".")+1).length<addstr.length)
wert=wert.toString()+addstr.substr(0,(addstr.length-wert.toString().substring(wert.toString().indexOf(".")+1).length))
}

return wert
}
//******************************************************************************
    function setLK15(zeile, spalt, anzahl)
    {
	 	 var summe = 0;
		 var i = 0;
		 var LK15 = 0;
		 var betrag = 0;
		 for (i=1;i<31;i++)		   //Nach jeder Änderung alle Zeilen der Spalte durchlaufen 
		 {
		  if(i !=15)			   // ausser der zeile mit den Leistungskomplxen "LK15"
		  {
		   LK15 = Number(document.getElementsByName("zeile" + i)[spalt].value);
		   summe += LK15;
		   if(summe <= 2 )
		 	{
			 document.getElementsByName("zeile15")[spalt].value = summe;				 	 
			}
		  }	
		  			  
		 }
		 betrag += summe * 1.53;
		 // form["ergebnis15"].value = betrag.toFixed(2).replace(".", ",");
		 return true;	 
		
   } 
//******************************************************************************
function wertSpeichern(zeile, spalte, anzahl)
{
 if(! isNaN(parseInt(anzahl)))
 	alteAnzahl = parseInt(anzahl);
 else
 	alteAnzahl = 0;
 return true;
}
//******************************************************************************
function berechnung(zeil, spalte)
{

 var form = document.forms[0];
 var zeilen_anzahl = 30;
 var wochen_produkt = 0;
 var monatsprodukt = 0;
 var ergebnis = 0;
 for(var i=0; i<zeilen_anzahl; i++)
 {
//  if(i != 40)
//  {
	var tage_produkt = 0;
	
	for(var j=0; j<document.getElementsByName("zeile" + (i+1)).length; j++)
	{
	 	
	 	obj = document.getElementsByName("zeile" + (i+1))[j];
		if(obj.type == "text" && parseInt(obj.value) > 0)
		{					
		 	tage_produkt += obj.value * fix_werte[i];
		}			
	}		
	form["ergebnis" + (i+1)].value = tage_produkt.toFixed(2).replace(".", ",");
	wochen_produkt += tage_produkt;		
// }
}
 monatsprodukt=4*wochen_produkt;
 form["wochen_ergebnis"].value = wochen_produkt.toFixed(2).replace(".", ",");
 form["monats_ergebnis"].value = monatsprodukt.toFixed(2).replace(".", ",");
 for(i = 0;i < form["ps"].length;i++)
 {
  if(form["ps"][i].checked)
  {
   if(monatsprodukt - form["ps"][i].value > 0)
   		{form["eigenanteil"].value = (monatsprodukt - form["ps"][i].value).toFixed(2).replace(".", ",");}
   else
   	   {form["eigenanteil"].value = "0,00";}
   //Berechnung der Kombileistung
  if(i != 0 && i < 4 && parseFloat(monatsprodukt) > 0 && monatsprodukt < pflegegeld[i])	//Keine Härtefallregelung bei Kombileistung
  {
   	var prozent = (1 - (monatsprodukt / form["ps"][i].value)).toFixed(2);
	var kombilstg = (prozent * pflegegeld[i]).toFixed(2);
	form["kombi"].value = kombilstg.replace(".", ",");
  }
  else
  	  { form["kombi"].value = "0,00"; }
 }
  
 }
// var a = setLK15(parseInt(zeil), parseInt(spalte), monatsprodukt);
}
//******************************************************************************