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({toggleVerkehr:function(a){a.checked?$$(".details-verkehrsrechtsschutz").removeClass("hidden").validate():$$(".details-verkehrsrechtsschutz").addClass("hidden").validate()},togglePrivat:function(a){a.checked||($$(".checkbox-privatrechtsschutz").set("checked",!1),$$(".details-immobilienrechtsschutz").addClass("hidden")),$$(".checkbox-haupt-privatrechtsschutz")[0].getParent().getForm().validate()},toggleHauptPrivat:function(){var a=!1,b=$$(".checkbox-privatrechtsschutz");for(var c in b)b[c].checked&&(a=!0);a&&$$(".checkbox-haupt-privatrechtsschutz").set("checked",a),$$(".checkbox-haupt-privatrechtsschutz").each(function(a){a.getParent().getForm().validate()})},toggleImmobilien:function(a){a.checked?$$(".details-immobilienrechtsschutz").removeClass("hidden").validate():$$(".details-immobilienrechtsschutz").addClass("hidden").validate()},toggleErsatzvertragVsn:function(a){"1"==a.value?$$(".FrageErsatzvertragVsn").removeClass("hidden").validate():($$(".FrageErsatzvertragVsn").addClass("hidden").validate(),$$(".FrageErsatzvertragVsn").getElement("input").set("value",""))}}),Form.Validator.addAllThese([["validate-immobilien-plz",{errorMsg:"Bitte geben Sie genau vier Ziffern ein.",test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/\d{4}/.test(a.value)&&4===a.value.length}}]]);