// <![CDATA[
function ClearFormKP(form){
    form.wohnung.value = "";
    form.erstehypo.value = "";
    form.zweitehypo.value = "";
    form.amortisation.value = "";
    form.nebenkosten.value = "";
    form.gesamtauslagen.value = "";
    form.maxkaufpreis.value = "";
	
	form.zinsreserve.value = "";
	
    form.bruttoeinkommen.value = "";
}

function checkformKP(form) {
	   
       if (form.wohnung.value==null||form.wohnung.value.length==0||form.wohnung.value=='Kosten')
         {
          alert("\nBitte geben Sie zuerst den Kaufpreis an!");

	  ClearFormKP(form);
          return false;
         }

       else if (parseFloat(form.wohnung.value) <= 0||
                parseFloat(form.wohnung.value) >=99999999){
                alert("\nBitte geben Sie den Wert noch einmal ein.");
                ClearFormKP(form);
                return false;
       }	   
	   
	   /* not useful because we take the nnn'nnn 
       else if (isNaN(form.wohnung.value))  {
                alert("Bitte geben Sie den Kaufpreis als Zahlenwert an.");
                ClearFormKP(form);
                return false;
       }
	   */	   	   
	   
       return true;
}

function computeformKP(form) {
       checkformKP(form);
	   
	   //hochkomma zum rechnen entfernen
       var XPreis = form.wohnung.value.replace(/'/g,"");
	      
       maxkaufpreis=Math.round(((XPreis/100)*20)*100)/100;
	   

       form.maxkaufpreis.value=maxkaufpreis;


       erstehypo=Math.round(XPreis/100*65/100*2.5);
       form.erstehypo.value=erstehypo;

       zweitehypo=Math.round(XPreis/100*15/100*3.5);
       form.zweitehypo.value=zweitehypo;

       amortisation=Math.round(XPreis/100*15/20);
       form.amortisation.value=amortisation;


       nebenkosten=Math.round(XPreis/100);
       form.nebenkosten.value=nebenkosten;
	   
       
	   zinsreserve=Math.round((maxkaufpreis-XPreis)/100*2);

	   
       gesamtauslagen=Math.round(erstehypo+zweitehypo+amortisation+nebenkosten-zinsreserve);
       form.gesamtauslagen.value=gesamtauslagen;

       bruttoeinkommen=Math.round(gesamtauslagen*3);
	   
	   form.bruttoeinkommen.value=bruttoeinkommen;
	   
       }
	   
<!-- split formchecks -->

function ClearFormEM(form){
    form.eigenmittel.value = "";
    form.erstehypo.value = "";
    form.zweitehypo.value = "";
    form.amortisation.value = "";
    form.nebenkosten.value = "";
    form.gesamtauslagen.value = "";
    form.maxkaufpreis.value = "";
    form.bruttoeinkommen.value = "";
	
	form.zinsreserve.value = "";
	
}	     

function checkformEM(form) {

       if (form.eigenmittel.value==null||form.eigenmittel.value.length==0||form.eigenmittel.value=='Eigenmittel')
         {
          alert("\nBitte geben Sie zuerst Ihre Eigenmittel an!");

	  ClearFormEM(form);
          return false;
         }

       else if (parseFloat(form.eigenmittel.value) <= 0||
                parseFloat(form.eigenmittel.value) >=9999999){
                alert("\nBitte geben Sie den Wert noch einmal ein.");
                ClearFormEM(form);
                return false;
       }
	   
	   /* not useful because we take the nnn'nnn 
	   else if (isNaN(form.eigenmittel.value))  {
                alert("Bitte geben Sie Ihre Eigenmittel als Zahlenwert an.");
                ClearFormKP(form);
                return false;
       }
	   */

       return true;

}

function computeformEM(form) {

       checkformEM(form);
	   
	   //hochkomma zum rechnen entfernen
       var XPreis = form.eigenmittel.value.replace(/'/g,"");  

       maxkaufpreis=Math.round(((XPreis/20)*100)*100)/100;
       form.maxkaufpreis.value=maxkaufpreis;

       erstehypo=Math.round(maxkaufpreis/100*65/100*2.5);
       form.erstehypo.value=erstehypo;

       zweitehypo=Math.round(maxkaufpreis/100*15/100*3.5);
       form.zweitehypo.value=zweitehypo;

       amortisation=Math.round(maxkaufpreis/100*15/20);
       form.amortisation.value=amortisation;

       nebenkosten=Math.round(maxkaufpreis/100);
       form.nebenkosten.value=nebenkosten;
	   
	   zinsreserve=Math.round((maxkaufpreis-XPreis)/100*2);
	   

       gesamtauslagen=Math.round(erstehypo+zweitehypo+amortisation+nebenkosten+zinsreserve);
       form.gesamtauslagen.value=gesamtauslagen;

       bruttoeinkommen=Math.round(gesamtauslagen*3);
       form.bruttoeinkommen.value=bruttoeinkommen;

       }	   
// ]]>
