
function pruefe() {
   if(document.all&&!window.opera) {
	 var a=document.all.FrmOnlineshop;
	 FrmOnlineshop.document.body.scroll='no';
   } else {
	 var a=document.getElementsByName('FrmOnlineshop')[0];
	 a.scrolling='no';
	
   }
   if (document.getElementsByName('FrmOnlineshop')){
   var a=document.getElementsByName('FrmOnlineshop')[0];
   FrmOnlineshop.document.getElementsByTagName('body')[0].style.overflow='hidden';
   var b=FrmOnlineshop.document.getElementById('cont');
   //alert(a.style.height + '---' + (b.offsetHeight+ 25 )+'px')
   if(a.style.height != (b.offsetHeight)+ 25+'px') {
   	
	  a.style.height=(b.offsetHeight+ 55 )+'px';
	  
	  
   }
   }
}

function pruefeSchnellanfrage(hoehe) {

   if(document.all&&!window.opera) {
   	if (document.all.FrmSchnellanfrage){
   	
	 var a=document.all.FrmSchnellanfrage;
	 //FrmSchnellanfrage.document.body.scroll='no';
	 }
   } else {
   	
   	if (document.getElementsByName('FrmSchnellanfrage')[0]){
	 var a=document.getElementsByName('FrmSchnellanfrage')[0];
	 a.scrolling='no';
	 }
   }
   
    if (document.getElementsByName('FrmSchnellanfrage')[0]){
	   var a=document.getElementsByName('FrmSchnellanfrage')[0];
	   //FrmSchnellanfrage.document.getElementsByTagName('body')[0].style.overflow='hidden';
	   var b=FrmSchnellanfrage.document.getElementById(hoehe);
		if(a.style.height != eval(b.offsetHeight)+'px') {
		  a.style.height=eval(b.offsetHeight)+'px';
		  
		}
	}
}

function validate() {
  var valid = "0123456789";
  var ok = "yes";
  var temp;
  var field = document.forms[0].elements[0].value;
  for (var i=0; i<field.length; i++) {
    temp = "" + field.substring(i, i+1);
    if (valid.indexOf(temp) == "-1") {
      ok = "no";
    }
  }
  if (ok == "no") {
    alert("Bitte geben Sie nur Zahlen ein.");
    document.forms[0].elements[0].value="";
    document.forms[0].elements[0].focus();
    return false
  }
  return true
}

function validate1() {
  var valid = "0123456789,.";
  var ok1 = "yes";
  var temp1;
  var field = document.forms['WaermeAbo'].VKP.value;
  for (var i=0; i<field.length; i++) {
    temp1 = "" + field.substring(i, i+1);
    if (valid.indexOf(temp1) == "-1") {
      ok1 = "no";
    }
  }
  
  if (parseInt(document.forms['WaermeAbo'].Jahresbedarf.value) < 1000 || document.forms['WaermeAbo'].Jahresbedarf.value=="")
  {
    alert("Die Mindestbestellmenge betr\u00E4gt 1000 Liter. Bitte geben Sie Ihren Jahresbedarf erneut ein.");
    document.forms['WaermeAbo'].Jahresbedarf.value="";
    document.forms['WaermeAbo'].Jahresbedarf.focus();
    return false;
  }
  
  if (parseFloat(document.forms['WaermeAbo'].VKP.value)<=0 || document.forms['WaermeAbo'].VKP.value=="")
  {
    alert("Bitte geben Sie einen Preis ein.");
    document.forms['WaermeAbo'].VKP.value="";
    document.forms['WaermeAbo'].VKP.focus();
    return false;
  }
  
  if (ok1 == "no") {
    alert("Bitte geben Sie nur Zahlen ein.");
    document.forms['WaermeAbo'].VKP.value="";
    document.forms['WaermeAbo'].VKP.focus();
    return false;
  }
  
  berechnen();
}

function berechnen(){

var vJahresbedarf;
var vVKP;
var vJahreskosten = 0;
var vMonatsrate = 0;
var vRgBetrag = 0;
var vZahlung1 = 0;
var vZahlung2 = 0;
var vKonto1 =0;
var vm = document.forms[0].Monat.value;
var vKonto0, vKonto1,  vKonto2, vKonto3, vKonto4, vKonto5, vKonto6, vKonto7, vKonto8, vKonto9, vKonto10, vKonto11, vKonto12, vKonto13, vKonto14, vKonto15;

var vMonat = new Array("Januar","Februar","Maerz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember","Januar","Februar","Maerz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember","Januar","Februar","Maerz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");

// tausche ---------------
wech = ",";
  rein = ".";
  temp = "" + document.forms[0].Jahresbedarf.value;
  while (temp.indexOf(wech)>-1) {
    pos= temp.indexOf(wech);
    temp = "" + (temp.substring(0, pos) +
    rein + temp.substring((pos + wech.length),temp.length));
  }
 document.forms[0].Jahresbedarf.value = temp;

  temp = "" + document.forms[0].VKP.value;
  while (temp.indexOf(wech)>-1) {
    pos= temp.indexOf(wech);
    temp = "" + (temp.substring(0, pos) +
    rein + temp.substring((pos + wech.length),temp.length));
  }
 document.forms[0].VKP.value = temp;

// 2 stellig

function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}

// berechnen

vJahresbedarf = document.forms[0].Jahresbedarf.value;
vVKP = document.forms[0].VKP.value;
vJahreskosten = Math.round(vJahresbedarf * vVKP)  /100;
vMonatsrate = Math.ceil(vJahreskosten  / 12);
vZahlung1 = Math.ceil(vJahreskosten / 2);
vZahlung2 =  Math.round((vMonatsrate) *100) /100;
vKonto0 = Math.round((vZahlung1 - vJahreskosten ) *100) /100;
vKonto1 = Math.round((vKonto0 + vMonatsrate) *100) /100;
vKonto2 = Math.round((vKonto1 + vMonatsrate) *100) /100;
vKonto3 = Math.round((vKonto2 + vMonatsrate) *100) /100;
vKonto4 = Math.round((vKonto3 + vMonatsrate) *100) /100;
vKonto5 = Math.round((vKonto4 + vMonatsrate) *100) /100;
vKonto6 = Math.round((vKonto5 + vMonatsrate) *100) /100;
vKonto7 = Math.round((vKonto6 + vMonatsrate) *100) /100;
vKonto8 = Math.round((vKonto7 + vMonatsrate) *100) /100;
vKonto9 = Math.round((vKonto8 + vMonatsrate) *100) /100;
vKonto10 = Math.round((vKonto9 + vMonatsrate) *100) /100;
vKonto11 = Math.round((vKonto10 + vMonatsrate) *100) /100;
vKonto12 = Math.round((vKonto11 + vMonatsrate) *100) /100;
vKonto13 = Math.round((vKonto12 - vJahreskosten + vMonatsrate) *100) /100;
vKonto14 = Math.round((vKonto13 + vMonatsrate) *100) /100;
vKonto15 = Math.round((vKonto14 + vMonatsrate) *100) /100;
 
document.forms[0].Jahreskosten.value= kaufm(vJahreskosten);
document.forms[0].Monatsrate.value=kaufm(vMonatsrate);
document.forms[0].RgBetrag.value=kaufm(vJahreskosten);
document.forms[0].RgBetrag1.value=kaufm(vJahreskosten);

document.forms[0].Zahlung0.value=kaufm(vZahlung1);
document.forms[0].Zahlung1.value=kaufm(vZahlung2);
document.forms[0].Zahlung2.value=kaufm(vZahlung2);
document.forms[0].Zahlung3.value=kaufm(vZahlung2);
document.forms[0].Zahlung4.value=kaufm(vZahlung2);
document.forms[0].Zahlung5.value=kaufm(vZahlung2);
document.forms[0].Zahlung6.value=kaufm(vZahlung2);
document.forms[0].Zahlung7.value=kaufm(vZahlung2);
document.forms[0].Zahlung8.value=kaufm(vZahlung2);
document.forms[0].Zahlung9.value=kaufm(vZahlung2);
document.forms[0].Zahlung10.value=kaufm(vZahlung2);
document.forms[0].Zahlung11.value=kaufm(vZahlung2);
document.forms[0].Zahlung12.value=kaufm(vZahlung2);
document.forms[0].Zahlung13.value=kaufm(vZahlung2);
document.forms[0].Zahlung14.value=kaufm(vZahlung2);
document.forms[0].Zahlung15.value=kaufm(vZahlung2);

document.forms[0].Konto0.value=kaufm(vKonto0);
document.forms[0].Konto1.value=kaufm(vKonto1);
document.forms[0].Konto2.value=kaufm(vKonto2);
document.forms[0].Konto3.value=kaufm(vKonto3);
document.forms[0].Konto4.value=kaufm(vKonto4);
document.forms[0].Konto5.value=kaufm(vKonto5);
document.forms[0].Konto6.value=kaufm(vKonto6);
document.forms[0].Konto7.value=kaufm(vKonto7);
document.forms[0].Konto8.value=kaufm(vKonto8);
document.forms[0].Konto9.value=kaufm(vKonto9);
document.forms[0].Konto10.value=kaufm(vKonto10);
document.forms[0].Konto11.value=kaufm(vKonto11);
document.forms[0].Konto12.value=kaufm(vKonto12);
document.forms[0].Konto13.value=kaufm(vKonto13);
document.forms[0].Konto14.value=kaufm(vKonto14);
document.forms[0].Konto15.value=kaufm(vKonto15);
//document.forms[0].Konto16.value=kaufm(vKonto16);


// --------------- Monat

for (var i = 0 ; i <= 15; i++){
  var y = 1;
  y = i + parseInt(vm);
  if (i==0) {
    document.forms[0].m1.value=vMonat[y];
    document.forms[0].m0.value=vMonat[y];
  }
  if (i==1) {
    document.forms[0].m2.value=vMonat[y];
  }
  if (i==2) {
    document.forms[0].m3.value=vMonat[y];
  }
  if (i==3) {
    document.forms[0].m4.value=vMonat[y];
  }
  if (i==4) {
    document.forms[0].m5.value=vMonat[y];
  }
  if (i==5) {
    document.forms[0].m6.value=vMonat[y];
  }
  if (i==6) {
    document.forms[0].m7.value=vMonat[y];
  }
  if (i==7) {
    document.forms[0].m8.value=vMonat[y];
  }
  if (i==8) {
    document.forms[0].m9.value=vMonat[y];
  }
  if (i==9) {
    document.forms[0].m10.value=vMonat[y];
  }
  if (i==10) {
    document.forms[0].m11.value=vMonat[y];
  }
  if (i==11) {
    document.forms[0].m12.value=vMonat[y];
  }
  if (i==12) {
    document.forms[0].m13.value=vMonat[y];
  }
  if (i==13) {
    document.forms[0].m14.value=vMonat[y];
  }
  if (i==14) {
    document.forms[0].m15.value=vMonat[y];
  }
}
}
