Insgesamt Tarifkombinationen geprüft.'}),new b("div.products-tax",{html:'Alle Beiträge in Euro inkl. '+this.calculator.formatValue("tax",null,{unit:"%"})+" VSt."}),a)}})}(window);
Calculator.implement({toggleEigenleistungen:function(a){var b=a.getParent(".form-grid").getElements(".eigenleistungen"),c=a.value>0;c?b.removeClass("hidden"):(b.addClass("hidden"),this.resetEigenleistungen())},toggleBausummenanteil:function(a){var b=$$(".bausummenanteil")[0],c=a.getForm().element,d=c.getElement('input[name="Vertrag_eigen_planung_form"]').checked,e=c.getElement('input[name="Vertrag_eigen_bauleitung_form"]').checked;d||e?(b.removeClass("hidden"),c.validate({showErrors:!1})):(b.addClass("hidden"),$$("input[name=Vertrag_bausummenanteil_form]").invoke("set","value",""))},resetEigenleistungen:function(){$$("input[name=Vertrag_eigene_baumaschienen_form]").invoke("set","checked",!1),$$("input[name=Vertrag_eigen_planung_form]").invoke("set","checked",!1),$$("input[name=Vertrag_eigen_bauleitung_form]").invoke("set","checked",!1),$$("input[name=Vertrag_bausummenanteil_form]").invoke("set","value","")}}),Form.Validator.addAllThese([["validate-bausumme-eigenanteil",{errorMsg:"Der Eigenanteil kann nicht größer als die Gesamtbausumme sein.",test:function(){var a=!0,b=$$("input[name=Vertrag_bausumme_form]")[0].value,c=$$("input[name=Vertrag_eigenleistung_form]")[0].value;return c&&parseInt(b)