
function pruefe() 
{      
  if(window.document.hws.hws_firma.value=="") 
  { 
	 alert("Bitte füllen Sie das Feld 'Firma' aus!"); 
	 return false; 
  }
  
  if(window.document.hws.hws_ansprechpartner.value=="") 
  { 
	 alert("Bitte füllen Sie das Feld 'Ansprechpartner' aus!"); 
	 return false; 
  }
  
  if(window.document.hws.hws_telefon.value=="") 
  { 
	 alert("Bitte füllen Sie das Feld 'Telefon' aus!"); 
	 return false; 
  }
  
  if(window.document.hws.hws_email.value=="") 
  { 
	 alert("Bitte füllen Sie das Feld 'E-Mail' aus!"); 
	 return false; 
  }
} 

function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}



function gesamt_invest() {
	var feld1=parseInt(window.document.hws.hws_investition.value);
	var feld2=parseInt(window.document.hws.hws_zusatzinvestition.value);
	window.document.hws.hws_gesamtinvestition.value=feld1+feld2;
	restwert();
	leasingrate();
	abschreibung();
	jahreszinsen();
	jahresleasing();
}

function restwert() {
	var feld1=parseInt(window.document.hws.hws_gesamtinvestition.value);
	window.document.hws.hws_restwert.value=feld1/100*10;
}

function leasingdauer() {
	window.document.hws.hws_leasingdauer.value=window.document.hws.hws_nutzungsdauer.value;
	leasingrate();
}

function leasingrate() {
	var gesamt=parseInt(window.document.hws.hws_gesamtinvestition.value);
	var anzahlung=parseInt(window.document.hws.hws_anzahlung.value);
	var restwert=parseInt(window.document.hws.hws_restwert.value);
	var zinssatz=parseInt(window.document.hws.hws_zinssatz.value);
	var leasingdauer_jahre=parseInt(window.document.hws.hws_leasingdauer.value);
	var leasingbetrag=gesamt-(anzahlung+restwert);

	var zinsen=leasingbetrag/100*zinssatz;
	var gesamtleasing=zinsen+leasingbetrag;
	var leasingdauer=leasingdauer_jahre*12;
	var leasingrate1=gesamtleasing/leasingdauer;
	window.document.hws.hws_leasingrate.value=kaufm(leasingrate1);
	jahreszinsen();
	jahresleasing();
}

function abschreibung() {
	var gesamt=parseInt(window.document.hws.hws_gesamtinvestition.value);
	var leasingdauer_jahre=parseInt(window.document.hws.hws_leasingdauer.value);
	window.document.hws.hws_abschreibung.value=gesamt/leasingdauer_jahre;
}

function jahreszinsen() {
	var gesamt=parseInt(window.document.hws.hws_gesamtinvestition.value);
	var anzahlung=parseInt(window.document.hws.hws_anzahlung.value);
	var restwert=parseInt(window.document.hws.hws_restwert.value);
	var zinssatz=parseInt(window.document.hws.hws_zinssatz.value);
	var leasingdauer_jahre=parseInt(window.document.hws.hws_leasingdauer.value);
	var leasingbetrag=gesamt-(anzahlung+restwert);
	var zinsen=leasingbetrag/100*zinssatz;
	window.document.hws.hws_jahreszinsen.value=kaufm(zinsen/leasingdauer_jahre);
}

function jahresleasing() {
	var leasingbetrag=parseInt(window.document.hws.hws_leasingrate.value);
	window.document.hws.hws_jahresleasing.value=kaufm(leasingbetrag*12);
}

function jahreslaufzeit() {
	var tageslaufzeit=parseInt(window.document.hws.hws_tageslaufzeit.value);
	var arbeitstage=parseInt(window.document.hws.hws_arbeitstage.value);
	window.document.hws.hws_jahreslaufzeit.value=tageslaufzeit*arbeitstage;
	lohnkosten();
}

function lohnkosten() {
	var stunden=parseInt(window.document.hws.hws_jahreslaufzeit.value);
	var kosten=parseInt(window.document.hws.hws_lohn_std.value);
	var ma=parseInt(window.document.hws.hws_mitarbeiter.value);
	window.document.hws.hws_lohn.value=stunden*kosten*ma;
}

function oelverbrauch() {
	var stunden=parseInt(window.document.hws.hws_jahreslaufzeit.value);
	var oel=parseInt(window.document.hws.hws_oelverbrauch_std.value);
	window.document.hws.hws_oelverbrauch.value=stunden*oel;
	summeverbrauch();
}

function oelkosten() {
	var oel=parseInt(window.document.hws.hws_oelverbrauch.value);
	var kosten=window.document.hws.hws_oelkosten_liter.value;
	window.document.hws.hws_oelkosten.value=kosten*oel;
    summeverbrauch();
}

function benzinverbrauch() {
	var stunden=parseInt(window.document.hws.hws_jahreslaufzeit.value);
	var benzin=parseInt(window.document.hws.hws_benzinverbrauch_std.value);
	window.document.hws.hws_benzinverbrauch.value=stunden*benzin;
	benzinkosten();
	summeverbrauch();
}

function benzinkosten() {
	var benzin=parseInt(window.document.hws.hws_benzinverbrauch.value);
	var kosten=window.document.hws.hws_benzinkosten_liter.value;
	window.document.hws.hws_benzinkosten.value=kosten*benzin;
	summeverbrauch();
}

function wasserverbrauch() {
	var stunden=parseInt(window.document.hws.hws_jahreslaufzeit.value);
	var wasser=parseInt(window.document.hws.hws_wasserverbrauch_std.value);
	window.document.hws.hws_wasserverbrauch.value=stunden*wasser;
	wasserkosten();
	summeverbrauch();
}

function wasserkosten() {
	var wasser=parseInt(window.document.hws.hws_wasserverbrauch.value);
	var kosten=window.document.hws.hws_wasserkosten_liter.value;
	window.document.hws.hws_wasserkosten.value=kosten*wasser;
	summeverbrauch();
}

function schaumverbrauch() {
	var stunden=parseInt(window.document.hws.hws_jahreslaufzeit.value);
	var schaum=parseInt(window.document.hws.hws_schaumverbrauch_std.value);
	window.document.hws.hws_schaumverbrauch.value=stunden*schaum;
	summeverbrauch();
}

function schaumkosten() {
	var schaum=parseInt(window.document.hws.hws_schaumverbrauch.value);
	var kosten=window.document.hws.hws_schaumkosten_liter.value;
	window.document.hws.hws_schaumkosten.value=kosten*schaum;
	summeverbrauch();
}

function summeverbrauch() {
	window.document.hws.hws_kosten_verbrauch.value=parseFloat(window.document.hws.hws_schaumkosten.value)+parseFloat(window.document.hws.hws_wasserkosten.value)+parseFloat(window.document.hws.hws_benzinkosten.value)+parseFloat(window.document.hws.hws_oelkosten.value);
}