PageSourceSearch

https://www.opel-elmer-muensterland.de/web/assets/formularmanager-5e66ae6466.min.js

js opel-elmer-muensterland.de collected 2026-10-07 05:38:29 UTC 42,894 bytes, 1 lines download raw bytes

1jQuery(function(e){function t(){e(".form-configurable").find("form").each(function(){let t=e(this).data("formular-id");e(this).find('[data-required="true"]').on("input",function(){"TEXTAREA"!==e(this).prop("tagName")&&"INPUT"!==e(this).prop("tagName")||(0===e(this).val().trim().length?e(this).parent().addClass("has-error"):e(this).parent().removeClass("has-error"))}),e(this).find("div.main-container").not("div.radio-container, div.select-container").find('[data-required="true"]').on("change",function(){if("radio"===e(this).attr("type"))e(this).is(":checked")&&e(this).closest("div.has-error").removeClass("has-error");else if("checkbox"===e(this).attr("type"))if(e(this).attr("id")=="datenschutz_id_"+t)e(this).is(":checked")?e(this).closest("div.form-group").find('span[for= "datenschutz_id_'+t+'"]').css({color:"#363d4a"}):e(this).closest("div.form-group").find('span[for= "datenschutz_id_'+t+'"]').css({color:"#a94442"});else{let t=!1;e(this).closest("div.main-container").find('[data-required="true"]').each(function(){e(this).is(":checked")&&(t=!0)}),t?(e(this).closest("div.main-container").removeClass("has-error"),e(this).closest("div.form-group").removeClass("has-error"),e(this).closest("div.form-group").find("div.has-error").removeClass("has-error")):e(this).closest("div.main-container").addClass("has-error")}else"select"===e(this).data("type")?e(this)[0].selectedIndex<=0?(e(this).closest("div.main-container").addClass("has-error"),e(this).css({border:"1px solid #a94442"})):(e(this).closest("div.main-container").removeClass("has-error"),e(this).css({border:"1px solid #bbb"})):"file"===e(this).attr("type")&&e(this).val()&&e(this).closest("div.main-container").removeClass("has-error")}),e(this).find(".parentContainer, .fieldsBoxWrapper").find('[data-required="true"]').on("change",function(){if("radio"===e(this).attr("type"))e(this).is(":checked")?e(this).closest("div.sub-container").removeClass("has-error"):e(this).closest("div.sub-container").addClass("has-error");else if("checkbox"===e(this).attr("type"))if(e(this).attr("id")=="datenschutz_id_"+t)e(this).is(":checked")?e(this).closest("div.form-group").find('span[for= "datenschutz_id_'+t+'"]').css({color:"#363d4a"}):e(this).closest("div.form-group").find('span[for= "datenschutz_id_'+t+'"]').css({color:"#a94442"});else{let t=!1;e(this).closest("div.sub-container").find('[data-required="true"]').each(function(){e(this).is(":checked")&&(t=!0)}),t?e(this).closest("div.sub-container").removeClass("has-error"):e(this).closest("div.sub-container").addClass("has-error")}else"select"===e(this).data("type")?e(this)[0].selectedIndex<=0?(e(this).closest("div.sub-container").addClass("has-error"),e(this).css({border:"1px solid #a94442"})):(e(this).closest("div.sub-container").removeClass("has-error"),e(this).css({border:"1px solid #bbb"})):"file"===e(this).attr("type")&&e(this).val()&&(e(this).closest("div.form-group").removeClass("has-error"),e(this).closest("div.form-group").find("label.control-label").css("color","#363d4a"))}),e(this).find("div.radio-container, div.select-container").find('[data-required="true"]').on("change",function(){if("radio"===e(this).attr("type"))e(this).is(":checked")&&(e(this).closest("div.form-group").find("div.has-error").removeClass("has-error"),e(this).closest("div.form-group").removeClass("has-error"));else if("checkbox"===e(this).attr("type")){let t=!1;e(this).closest("div.sub-container").find('[data-required="true"]').each(function(){e(this).is(":checked")&&(t=!0)}),t?(e(this).closest("div.sub-container").removeClass("has-error"),e(this).closest("div.sub-container").find("div.has-error").removeClass("has-error")):e(this).closest("div.sub-container").addClass("has-error")}else"select"===e(this).data("type")?e(this)[0].selectedIndex<=0?(e(this).closest("div.form-group").addClass("has-error"),e(this).css({border:"1px solid #a94442"})):(e(this).closest("div.form-group").removeClass("has-error"),e(this).css({border:"1px solid #bbb"})):"file"===e(this).attr("type")&&e(this).val()&&e(this).closest("div.form-group").removeClass("has-error")})})}e(".form-configurable").find("form").each(function(){if(e(this).data("prefilled-fields-exists")){let t=e(this).data("prefilled-fields"),i=["fetchSURI","allParam
1s","menu_id","param-1","param-2","param-3","param-4"];for(let e in t)i.includes(e)&&delete t[e];e(".form-configurable").find("form").find(":input").each(function(){if("text"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName")){let i=e(this).data("id");i in t&&e(this).val(t[i])}})}}),t(),e("[data-info]").on("change",function(){let i=e(this).closest("form").attr("id");function s(i,s=!1,a){"radio"===e(a).find("[data-id= "+i+"]").attr("type")||"checkbox"===e("[data-id= "+related_field+"]").attr("type")?(e(a).find("[data-id= "+i+"]").closest("div.form-group").find("label.control-label").append('<span class="requireds">*</span>'),e(a).find("[data-id= "+i+"]").closest("div.form-group").find("span.requireds").css({color:"#a94442"}),e(a).find("[data-id= "+i+"]").attr("data-required","true"),t()):(e(a).find("[data-id= "+i+"]").data("type"),e(a).find("[data-id= "+i+"]").parent().find("label").append('<span class="requireds">*</span>'),e(a).find("[data-id= "+i+"]").parent().find("span.requireds").css({color:"#a94442"}),e(a).find("[data-id= "+i+"]").attr("data-required","true"),t()),e(a).find("[data-id= "+related_field+"]").attr("data-required-added","true")}function a(t,s=!1){"radio"===e(i).find("[data-id= "+t+"]").attr("type")||"checkbox"===e(i).find("[data-id= "+t+"]").attr("type")?(e(i).find("[data-id= "+t+"]").closest("div.form-group").find("span.requireds").remove(),e(i).find("[data-id= "+t+"]").removeAttr("data-required"),e(i).find("[data-id= "+t+"]").closest("div.form-group").removeClass("has-error"),e(i).find("[data-id= "+t+"]").closest("div.form-group").find("div.has-error").removeClass("has-error"),e(i).find("[data-id= "+t+"]").off("input"),e(i).find("[data-id= "+t+"]").off("change")):"select"===e(i).find("[data-id= "+t+"]").data("type")?(e(i).find("[data-id= "+t+"]").parent().find("span.requireds").remove(),e(i).find("[data-id= "+t+"]").removeAttr("data-required"),e(i).find("[data-id= "+t+"]").parent().removeClass("has-error"),e(i).find("[data-id= "+t+"]").css({border:"1px solid #bbb"}),e(i).find("[data-id= "+t+"]").off("input"),e(i).find("[data-id= "+t+"]").off("change")):(e(i).find("[data-id= "+t+"]").parent().find("span.requireds").remove(),e(i).find("[data-id= "+t+"]").removeAttr("data-required"),e(i).find("[data-id= "+t+"]").parent().removeClass("has-error"),e(i).find("[data-id= "+t+"]").off("input"),e(i).find("[data-id= "+t+"]").off("change")),e(i).find("[data-id= "+t+"]").removeAttr("data-required-added")}if(i="#"+i,"multi_fields"===e(this).data("fields")){let t=!1;if(e(this).closest("div.sub-container").parent().hasClass("single-field")&&(t=!0),"radio"===e(this).attr("type")){let r=e(this).val();e(this).closest("div.form-group").find('[type="radio"]').each(function(){e(this).val()!=r&&a(e(this).val(),t)}),s(r,t,i)}else{let r=e(this).val();e(this).find("option").each(function(){r!=e(this).val()&&e(this).val()&&a(e(this).val(),t)}),r&&s(r,t,i)}}else{let t=e(this).data("feld");e(this).is(":checked")?s(t,!1,i):a(t,!1)}}),e(".checkbox-toggle-container").find('input[type="checkbox"]').each(function(){e(this).closest("div").siblings().css("display","none")}),e(".form-configurable").find("form").find(".parentContainer, div.select-container, div.radio-container").each(function(){e(this).hasClass("parentContainer")?e(this).find(".checkbox-toggle-container").css({padding:"15px 15px 10px",border:"1px solid #aaa"}):e(this).hasClass("select-container")?e(this).children("label").css({display:"block",padding:"5px",margin:"0",border:"1px solid #aaa","border-bottom-style":"none"}):e(this).hasClass("radio-container")&&(e(this).children("label").css({display:"block",padding:"5px",margin:"0",border:"1px solid #aaa","border-bottom-style":"none"}),e(this).children("div.container-feld").css({display:"block",padding:"5px",margin:"0",border:"1px solid #aaa","border-top-style":"none"}))}),e(".form-configurable").find("form").find("div.fieldsBox").each(function(){e(this).css({border:"1px solid #aaa","padding-top":"15px",overflow:"hidden"})});e(".form-configurable").find("form").find('input[type="file"]').on("change",function(){const t=this.files;if(t&&t.length)for(let i=0;i<t.length;i++){if(t[i].size>6291456){swal({title:"Fehler",text:"Dateigröße überschreitet 6MB.",type:"error",showCancelButton:!1,confirmButtonClass:"btn-danger",confirmButtonText:"OK"}),e(this).val("");break}}}),e("span.requireds").css({color:"#a94442"}),e("div.wrap-all-fields").css({border:"1px solid #aaa",padding:"15px 0 0",overflow:"auto","border-top-style":"none"}),e("span.control-label-container").css({cursor:"pointer"}),e(".checkbox-toggle-container").find('input[type="checkbox"]').on("change",function(){e(this).closest("div").siblings().slideToggle("fast"),e(this).is(":checked")||e(this).closest(".parentContainer").children("div.wrap-all-fields").find(":input").each(function(){"text"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName")||"select"===e(this).data("type")||"file"===e(this).attr("type")?e(this).val(""):"radio"===e(this).attr("type")?e(this).prop("checked",!1):"checkbox"===e(this).attr("type")&&e(this).prop("checked")&&e(this).click()})}),e("div.wrap-all-container-fields").css({border:"1px solid #aaa",padding:"15px 0 10px",display:"none","border-top-style":"none"}),e('[data-container="true"]').on("change",function(){if(""!==e(this).val()){e(this).closest("div.main-container").find(".parentContainerCollector").css({overflow:"hidden",display:"block"}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').css({overflow:"hidden",display:"block"}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().css({overflow:"hidden",display:"none"}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').find(":input").each(function(){e(this).prop("disabled",!1)}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().find(":input").each(function(){e(this).attr("disabled",!0)});let t=e(this).data("id"),i=e(this).val(),s="";"inside-box"===e(this).attr("data-info")&&(s=e(this).attr("data-box-name")),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').find(":input").each(function(){if("true"!=e(this).data("path-changed")&&"checkbox"!==e(this).attr("type")&&"file"!==e(this).attr("type")){let a=e(this).data("id");s?e(this).attr("name","formular["+s+"]["+t+"]["+i+"]["+a+"]"):e(this).attr("name","formular["+t+"]["+i+"]["+a+"]"),e(this).attr("data-path-changed","true")}}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().find("[data-required-added]").each(function(){e(this).removeAttr("data-required"),e(this).removeAttr("data-required-added"),e(this).closest("div.form-group").find("span.requireds").remove(),e(this).closest("div.form-group").removeClass("has-error"),e(this).closest("div.has-error").removeClass("has-error")}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().find("div.sub-container").find('[data-required="true"]').each(function(){e(this).closest("div.sub-container").removeClass("has-error"),"select"===e(this).data("type")&&e(this).css("border","1p
1x solid #bbb"),"checkbox"===e(this).attr("type")&&e(this).closest("div.has-error").removeClass("has-error"),"radio"===e(this).attr("type")&&e(this).closest("div.has-error").removeClass("has-error")}),e(this).closest("div.main-container").find(".parentContainerCollector").children("div").not('div[id^="'+e(this).val()+'"]').find(":input").each(function(){"text"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName")||"select"===e(this).data("type")||"file"===e(this).attr("type")?e(this).val(""):"radio"===e(this).attr("type")?e(this).prop("checked",!1):"checkbox"===e(this).attr("type")&&e(this).prop("checked")&&(e(this).click(),e(this).prop("checked",!1))})}else e(this).closest("div.main-container").find("[data-required-added]").each(function(){e(this).removeAttr("data-required"),e(this).removeAttr("data-required-added"),e(this).closest("div.form-group").find("span.requireds").remove()}),e(this).closest("div.main-container").find(".parentContainerCollector").css({display:"none"}),e(this).closest("div.main-container").find(".parentContainerCollector").children("div").find(":input").each(function(){"text"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName")||"select"===e(this).data("type")||"file"===e(this).attr("type")?e(this).val(""):"radio"===e(this).attr("type")?e(this).prop("checked",!1):"checkbox"===e(this).attr("type")&&e(this).prop("checked")&&(e(this).click(),e(this).prop("checked",!1)),e(this).closest("div.sub-container").removeClass("has-error"),"select"===e(this).data("type")&&e(this).css("border","1px solid #bbb"),"checkbox"===e(this).attr("type")&&e(this).closest("div.has-error").removeClass("has-error"),"radio"===e(this).attr("type")&&e(this).closest("div.has-error").removeClass("has-error")}),e(this).closest("div.main-container").find(".parentContainerCollector").find(":input").attr("disabled",!0)}),e('[data-container="true"]').each(function(){if("radio"===e(this).attr("type")){let t=!1;if(e(this).closest("div").find('[data-container="true"]').each(function(){e(this).is(":checked")&&(t=!0)}),1==e(this).is(":checked")){e(this).closest("div.main-container").find(".parentContainerCollector").css({overflow:"hidden",display:"block"}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').css({overflow:"hidden",display:"block"}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().css({overflow:"hidden",display:"none"});let t=e(this).data("id"),i=e(this).val(),s="";"inside-box"===e(this).attr("data-info")&&(s=e(this).attr("data-box-name")),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').find(":input").each(function(){if("true"!=e(this).data("path-changed")&&"checkbox"!==e(this).attr("type")&&"file"!==e(this).attr("type")){let a=e(this).data("id");s?e(this).attr("name","formular["+s+"]["+t+"]["+i+"]["+a+"]"):e(this).attr("name","formular["+t+"]["+i+"]["+a+"]"),e(this).attr("data-path-changed","true")}}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().find(":input").each(function(){e(this).attr("disabled",!0)})}t||e(this).closest("div.main-container").find(".parentContainerCollector").find(":input").each(function(){e(this).attr("disabled",!0)})}else if("select"===e(this).data("type"))if("---"!==e(this).val()){e(this).closest("div.main-container").find(".parentContainerCollector").css({overflow:"hidden",display:"block"}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').css({overflow:"hidden",display:"block"}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().css({overflow:"hidden",display:"none"});let t=e(this).data("id"),i=e(this).val(),s="";"inside-box"===e(this).attr("data-info")&&(s=e(this).attr("data-box-name")),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').find(":input").each(function(){if("true"!=e(this).data("path-changed")&&"checkbox"!==e(this).attr("type")&&"file"!==e(this).attr("type")){let a=e(this).data("id");s?e(this).attr("name","formular["+s+"]["+t+"]["+i+"]["+a+"]"):e(this).attr("name","formular["+t+"]["+i+"]["+a+"]"),e(this).attr("data-path-changed","true")}}),e(this).closest("div.main-container").find('div[id^="'+e(this).val()+'"]').siblings().find(":input").each(function(){e(this).attr("disabled",!0)})}else"---"===e(this).val()&&e(this).closest("div.main-container").find(".parentContainerCollector").siblings().find(":input").each(function(){e(this).attr("disabled",!0)})}),e('[data-toggle="popover"]').addClass("popoverInfo"),e('[data-toggle="popover"]').popover(),e(document).on("click",":not(.popoverElement)",function(t){e(t.target).is(".popoverInfo, .popover-title, .popover-content, button, i")||e(".popoverElement, .popoverInfo").popover("hide")});let i=!0,s=function(t){let s=!1,a=null;return e(t).find("div.main-container").not("div.radio-container, div.select-container").find('[data-required="true"]').each(function(t,r){let o=e(this).attr("data-id"),n=e(this).attr("name"),d=void 0!==e(this).attr("type")?e(this).attr("type"):r.tagName;if("checkbox"!==d&&"radio"!==d)if("file"!==d)if("select"===e(this).data("type"))e(this)[0].selectedIndex<=0?(s=!0,e(this).closest("div.main-container").addClass("has-error"),e(this).css({border:"1px solid #a94442"}),a||(a=e(this))):(e(this).closest("div.main-container").removeClass("has-error"),e(this).css({border:"1px solid #bbb"}));else{if("email"===e(this).attr("type")){let t=e(this).val().trim(),r
1=/^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;t.length>0?r.test(t)?e(this).closest(".form-group").removeClass("has-error"):(s=!0,i=!1,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this))):(s=!0,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this)))}else""===e(this).val().trim()?(e(this).parent().addClass("has-error"),s=!0,a||(a=e(this))):e(this).parent().removeClass("has-error");void 0!==e(this).attr("minlength")&&e(this).val().length<e(this).attr("minlength")&&(e(this).parent().addClass("has-error"),s=!0,a||(a=e(this)),e(this).attr("data-content","Hier müssen mindestens "+e(this).attr("minlength")+" Zeichen eingegeben werden."),e(this).attr("title","Eingabefehler"),e(this).attr("data-toggle","popover"),e(this).attr("data-placement","top"),e(this).addClass("popoverElement"),e(this).popover("show"),e(this).off("click"),e(this).on("click",function(e){e.stopPropagation()}))}else 0===this.files.length?(e('div[data-for="'+o+'"]').addClass("has-error"),s=!0,a||(a=e(this))):e('div[data-for="'+o+'"]').removeClass("has-error");else e('input[name="'+n+'"]:checked').length<1?(e('label[data-for="'+o+'"]').parent().addClass("has-error"),s=!0,a||(a=e(this))):e('label[data-for="'+o+'"]').parent().removeClass("has-error")}),e(t).find(".fieldsBoxWrapper").children().children().not("div.radio-container, div.select-container").find('[data-required="true"]').each(function(){if("email"===e(this).attr("type")){let t=e(this).val().trim(),r=/^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;t.length>0?r.test(t)?e(this).closest(".form-group").removeClass("has-error"):(s=!0,i=!1,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this))):(s=!0,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this)))}else if("text"===e(this).attr("type")||"number"===e(this).attr("type")||"date"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName"))""===e(this).val().trim()?(s=!0,e(this).closest("div").addClass("has-error"),a||(a=e(this))):e(this).closest("div").removeClass("has-error");else if("radio"===e(this).attr("type")){let t=!1;e(this).closest("div.form-group").find("input").each(function(i,s){e(s).is(":checked")&&(t=!0)}),t?e(this).closest("div.form-group").removeClass("has-error"):(s=!0,e(this).closest("div.form-group").addClass("has-error"),a||(a=e(this)))}else if("checkbox"===e(this).attr("type")){let t=!0;e(this).closest("div.sub-container").find('input[type="checkbox"]').each(function(i,s){e(s).is(":checked")&&(t=!1)}),1==t?(s=!0,e(this).closest("div.sub-container").addClass("has-error"),a||(a=e(this))):e(this).closest("div.sub-container").removeClass("has-error")}else"select"===e(this).data("type")?e(this)[0].selectedIndex<1?(s=!0,e(this).closest("div.sub-container").addClass("has-error"),e(this).css({border:"1px solid #a94442"}),a||(a=e(this))):(e(this).closest("div.sub-container").removeClass("has-error"),e(this).css({border:"1px solid #bbb"})):"file"===e(this).attr("type")&&(e(this).val()?e(this).closest("div.sub-container").removeClass("has-error"):(s=!0,e(this).closest("div.sub-container").addClass("has-error"),a||(a=e(this))))}),e(t).find(".parentContainerCollector").find('[data-required="true"]').each(function(){if(e(this).closest("div.main-container").hasClass("radio-container")){let t="";if(e(this).closest("div.main-container").find("div.container-feld").find("input").each(function(i,s){e(s).is(":checked")&&(t=e(s).val())}),e(this).closest("div.single-container").attr("id").includes(t)&&t.length>0)if("email"===e(this).attr("type")){let t=e(this).val().trim(),r=/^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;t.length>0?r.test(t)?e(this).closest(".form-group").removeClass("has-error"):(s=!0,i=!1,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this))):(s=!0,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this)))}else if("text"===e(this).attr("type")||"number"===e(this).attr("type")||"date"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName"))""===e(this).val().trim()?(s=!0,e(this).closest("div").addClass("has-error"),a||(a=e(this))):e(this).closest("div").removeClass("has-error");else if("radio"===e(this).attr("type")){let t=!1;e(this).closest("div").find("input").each(function(i,s){e(s).is(":checked")&&(t=!0)}),t?e(this).closest("div.sub-container").removeClass("has-error"):(s=!0,e(this).closest("div.sub-container").addClass("has-error"),a||(a=e(this)))}else if("checkbox"===e(this).attr("type")){let t=!0;e(this).closest("div.sub-container").find('input[type="checkbox"]').each(function(i,s){e(s).is(":checked")&&(t=!1)}),1==t?(s=!0,e(this).closest("div.sub-container").addClass("has-error"),a||(a=e(this))):e(this).closest("div.sub-container").removeClass("has-error")}else"select"===e(this).data("type")?e(this)[0].selectedIndex<1?(s=!0,e(this).closest("div.form-group").addClass("has-error"),e(this).css({border:"1px solid #a94442"}),a||(a=e(this))):(e(this).closest("div.form-group").removeClass("has-error"),e(this).css({border:"1px solid #bbb"})):"file"===e(this).attr("type")&&(e(this).val()?e(this).closest("div.sub-container").removeClass("has-error"):(s=!0,e(this).closest("div.sub-container").addClass("has-error"),a||(a=e(this))))}else if(e(this).closest("div.main-container").hasClass("select-container")){let t=e(this).closest("div.select-container").find("div.container-feld").find("select").val();if(e(this).closest("div.single-container").attr("id").includes(t)&&""!==t)if("email"===e(this).attr("type")){let t=e(this).val().trim(),r
1=/^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;t.length>0?r.test(t)?e(this).closest(".form-group").removeClass("has-error"):(s=!0,i=!1,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this))):(s=!0,e(this).closest(".form-group").addClass("has-error"),a||(a=e(this)))}else if("text"===e(this).attr("type")||"number"===e(this).attr("type")||"date"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName"))""===e(this).val().trim()?(s=!0,e(this).closest("div").addClass("has-error"),a||(a=e(this))):e(this).closest("div").removeClass("has-error");else if("radio"===e(this).attr("type")||"checkbox"===e(this).attr("type")){let t=!1;e(this).closest("div").find("input").each(function(i,s){e(s).is(":checked")&&(t=!0)}),t?(e(this).closest("div.form-group").removeClass("has-error"),"checkbox"===e(this).attr("type")&&e(this).closest("div").removeClass("has-error")):(s=!0,e(this).closest("div.form-group").addClass("has-error"),a||(a=e(this)))}else"select"===e(this).data("type")?e(this)[0].selectedIndex<=0?(s=!0,e(this).closest("div.form-group").addClass("has-error"),e(this).css({border:"1px solid #a94442"}),a||(a=e(this))):(e(this).closest("div.form-group").removeClass("has-error"),e(this).css({border:"1px solid #bbb"})):"file"===e(this).attr("type")&&(e(this).val()?e(this).closest("div.sub-container").removeClass("has-error"):(s=!0,e(this).closest("div.sub-container").addClass("has-error"),a||(a=e(this))))}}),a&&a.focus(),s};function a(t){e(t).find(":input").each(function(){"text"===e(this).attr("type")||"number"===e(this).attr("type")||"date"===e(this).attr("type")||"TEXTAREA"===e(this).prop("tagName")||"file"===e(this).attr("type")?e(this).val(""):"checkbox"===e(this).attr("type")?(e(this).prop("checked")&&(e(this).click(),e(this).prop("checked",!1)),e(this).data("required")&&(e(this).closest("div.form-group").removeClass("has-error"),"datenschutz"===e(this).data("field-info")&&e(this).closest("div.form-group").find("span").not(".requireds").css("color","#363d4a"))):"select"===e(this).data("type")?(e(this).val(""),e(this).data("container")&&e(this).closest("div.main-container").find(".parentContainerCollector").css({display:"none"})):"radio"===e(this).attr("type")&&(e(this).prop("checked",!1),e(this).data("container")&&(e(this).closest("div.main-container").find(".parentContainerCollector").css({display:"none"}),e(this).closest("div.main-container").find(".parentContainerCollector").find(":input").each(function(){e(this).attr("disabled",!0)})))})}e(".form-configurable").find("form").each(function(){e(this).data("wk");let t=e(this).data("success-text");e(this).on("submit",function(r){r.preventDefault();let o=e(this).attr("id");o="#"+o;let n=e(this).data("formular-id");!function(t){e(t).find(":input").not('[data-required="true"]').each(function(){if("checkbox"===e(this).prop("type"))if(e(this).closest("div.form-group").hasClass("sub-container")){if(e(this).closest("div.form-group").parent().hasClass("wrap-all-fields")){let t=e(this).closest("div.wrap-all-fields").siblings().find('input[type="checkbox"]').attr("data-id"),i=!1;e(this).closest("div.form-group").find('input[type="checkbox"]').each(function(){e(this).is(":checked")&&(i=!0)}),i?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+t+"]["+e(this).attr("data-id")+']"></div>')}else if(e(this).closest("div.form-group").parent().hasClass("fieldsBox")){let t=e(this).data("box-name"),i=!1;e(this).closest("div.form-group").find('input[type="checkbox"]').each(function(){e(this).is(":checked")&&(i=!0)}),i?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+t+"]["+e(this).attr("data-id")+']"></div>')}else if(e(this).closest("div.form-group").parent().hasClass("single-field")){let t=e(this).closest(".parentContainerCollector").parent().children("label").attr("data-for"),i="";e(this).closest(".parentContainerCollector").parent().hasClass("select-container")?i=e(this).closest(".parentContainerCollector").parent().children("div.container-feld").find("select").val():e(this).closest(".parentContainerCollector").parent().hasClass("radio-container")&&e(this).closest(".parentContainerCollector").parent().children("div.container-feld").find('input[type="radio"]').each(function(){e(this).is(":checked")&&(i=e(this).val())});let s=e(this).closest("div.single-container").attr("id");if(i&&s.startsWith(i)){let s=!1;e(this).closest("div.form-group").find('input[type="checkbox"]').each(function(){e(this).is(":checked")&&(s=!0)}),s?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+t+"]["+i+"]["+e(this).attr("data-id")+']"></div>')}}}else if(e(this).closest("div").find("span").hasClass("control-label-container"));else{let t=!1;e(this).closest("div.form-group").find('input[type="checkbox"]').each(function(){e(this).is(":checked")&&(t=!0)}),t?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+e(this).attr("data-id")+']"></div>')}else if("radio"===e(this).prop("type"))if(e(this).closest("div.form-group").hasClass("sub-container")){
1if(e(this).closest("div.form-group").parent().hasClass("wrap-all-fields")){let t=e(this).closest("div.wrap-all-fields").siblings().find('input[type="checkbox"]').attr("data-id"),i=(e(this).data("box-name"),!1);e(this).closest("div.form-group").find("input").each(function(){e(this).is(":checked")&&(i=!0)}),i?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+t+"]["+e(this).attr("data-id")+']"></div>')}else if(e(this).closest("div.form-group").parent().hasClass("fieldsBox")){let t=e(this).data("box-name"),i=!1;e(this).closest("div.form-group").find("input").each(function(){e(this).is(":checked")&&(i=!0)}),i?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+t+"]["+e(this).attr("data-id")+']"></div>')}else if(e(this).closest("div.form-group").parent().hasClass("single-field")){let t=e(this).closest(".parentContainerCollector").parent().children("label").attr("data-for"),i="";e(this).closest(".parentContainerCollector").parent().hasClass("select-container")?i=e(this).closest(".parentContainerCollector").parent().children("div.container-feld").find("select").val():e(this).closest(".parentContainerCollector").parent().hasClass("radio-container")&&e(this).closest(".parentContainerCollector").parent().children("div.container-feld").find('input[type="radio"]').each(function(){e(this).is(":checked")&&(i=e(this).val())});let s=e(this).closest("div.single-container").attr("id");if(i&&s.startsWith(i)){let s=!1;e(this).closest("div.form-group").find("input").each(function(){e(this).is(":checked")&&(s=!0)}),s?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+t+"]["+i+"]["+e(this).attr("data-id")+']"></div>')}}}else if(e(this).closest("div").find("span").hasClass("control-label-container"));else{let t=!1;e(this).closest("div.form-group").find("input").each(function(){e(this).is(":checked")&&(t=!0)}),t?1===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").find("div.hidden_field").remove():0===e(this).closest("div.form-group").find("div.hidden_field").length&&e(this).closest("div.form-group").append('<div class="hidden_field"><input type="hidden" value="---" name="formular['+e(this).attr("data-id")+']"></div>')}})}(o);let d=!1;function l(){e(o).find(".parentContainer").find('[data-required="true"]').each(function(){if(e(this).closest(".parentContainer").find('input[id^="fields_ctnr"]').is(":checked"))if("email"===e(this).attr("type")){let t=e(this).val().trim(),s=/^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;t.length>0?s.test(t)?e(this).closest(".form-group").removeClass("has-error"):(d=!0,i=!1,e(this).closest(".form-group").addClass("has-error")):(d=!0,e(this).closest(".form-group").addClass("has-error"))}else if("text"===e(this).attr("type")||"number"===e(this).attr("type")||"date"===e(this).attr("type")||e(this).attr("rows"))0===e(this).val().trim().length?(d=!0,e(this).closest("div.sub-container").addClass("has-error"),e(this).focus()):(e(this).parent().removeClass("has-error"),e(this).removeClass("has-error"));else if("checkbox"===e(this).attr("type")){let t=!1;e(this).closest("div.sub-container").find('[data-required="true"]').each(function(){e(this).is(":checked")&&(t=!0)}),t?e(this).closest("div.sub-container").removeClass("has-error"):(d=!0,e(this).closest("div.sub-container").addClass("has-error"))}else if("select"===e(this).attr("data-type"))e(this)[0].selectedIndex<=0?(d=!0,e(this).closest("div.sub-container").addClass("has-error"),e(this).css({border:"1px solid #a94442"})):(e(this).closest("div.sub-container").removeClass("has-error"),e(this).css({border:"1px solid #bbb"}));else if("radio"===e(this).attr("type")){let t=!1;e(this).closest("div").find("input").each(function(){e(this).is(":checked")&&(t=!0)}),0==t?(d=!0,e(this).closest("div.sub-container").addClass("has-error")):e(this).closest("div.sub-container").removeClass("has-error")}else"file"===e(this).attr("type")&&(0===e(this).get(0).files.length?(d=!0,e(this).closest("div").siblings().css("color","#a94442")):e(this).closest("div").siblings().css("color","#363d4a"))})}if(e(".captcha_token").length>0){let h=e(".captcha_token").val(),c=e(".captcha_answer").val(),f="/api/captcha/verify/?token="+h+"&answer="+c;
1r.preventDefault(),e.get(f,function(r){if(200===r.state.code)if(l(),!1===s(o)&&!1===d)if(e("#formular-actions").addClass("hidden"),e(".sendingmail").removeClass("hidden"),0===e('input[type="file"]').length){let i=e(o).find(":input").serializeJSON();i.token=h,i.refURL=window.location.href,i.FMID=o,e.post("/feajax/",{method:"sendEMail",modul:"_formularmanager",data:i}).done(function(i){$json=e.parseJSON(i),e(".sendingmail").addClass("hidden"),"ok"===$json.message?(a(o),e(o).find('div[id="ajax-response"]').html('<div class="alert alert-success cursor-pointer">'+t+"</div>"),e(".alert").on("click",function(){e(this).alert("close")})):e(o).find('div[id="ajax-response"]').html('<div class="alert alert-danger cursor-pointer">'+$json.error_text+"</div>"),e("#formular-actions").removeClass("hidden")})}else{e(o).append('<input type="hidden" name="formular[refURL]" value="'+window.location.href+'" />'),e(o).append('<input type="hidden" name="formular[FMID]" value="'+o+'" />');let i=new FormData(e(o)[0]);i.append("modul","_formularmanager"),i.append("method","sendEMail"),i.append("token",h),e.ajax({url:"/feajax/",data:i,processData:!1,contentType:!1,dataType:"json",type:"POST"}).done(function(i){e(".sendingmail").addClass("hidden"),"ok"===i.message?(a(o),e(o).find('div[id="ajax-response"]').html('<div class="alert alert-success cursor-pointer">'+t+"</div>"),e(".alert").on("click",function(){e(this).alert("close"),e("#formular-actions").removeClass("hidden")})):e(o).find('div[id="ajax-response"]').html('<div class="alert alert-danger cursor-pointer">'+i.error_text+"</div>")})}else 0==i?swal({title:"Fehler",text:"E-Mail is not valid!",type:"error",showCancelButton:!1,confirmButtonClass:"btn-danger",confirmButtonText:"OK"}):(e("#datenschutz_id_"+n).length&&0==e("#datenschutz_id_"+n).prop("checked")&&e("#datenschutz_id_"+n).attr("data-required")&&e("#datenschutz_id_"+n).siblings().css("color","#a94442"),swal({title:"Fehler",text:"Bitte die Pflichtfelder ausfüllen",type:"error",showCancelButton:!1,confirmButtonClass:"btn-danger",confirmButtonText:"OK"}));else e.get("/api/captcha/token/",function(t){e(".captcha_token").val(t.data.token),e(".img_captcha").attr("src","/app/captcha_image.php?token="+t.data.token)}),e(".captcha_answer").val(""),alert("Ihre Eingabe für die Sicherheitsabfrage war nicht korrekt!")})}else if(e(".recaptcha_token").length>0){const r=e(".recaptcha_token").attr("site-key");grecaptcha.ready(function(){grecaptcha.execute(r,{action:"kontakt"}).then(function(r){if(e(".recaptcha_token").val(r),l(),!1===s(o)&&!1===d)if(e("#formular-actions").addClass("hidden"),e(".sendingmail").removeClass("hidden"),0===e('input[type="file"]').length){let i=e(o).find(":input").serializeJSON();i.token=r,i.refURL=window.location.href,i.FMID=o,e.post("/feajax/",{method:"sendEMail",modul:"_formularmanager",data:i}).done(function(i){$json=e.parseJSON(i),e(".sendingmail").addClass("hidden"),"ok"===$json.message?(a(o),e(o).find('div[id="ajax-response"]').html('<div class="alert alert-success cursor-pointer">'+t+"</div>"),e(".alert").on("click",function(){e(this).alert("close"),e("#formular-actions").removeClass("hidden")})):e(o).find('div[id="ajax-response"]').html('<div class="alert alert-danger cursor-pointer">'+$json.error_text+"</div>")})}else{e(o).append('<input type="hidden" name="formular[refURL]" value="'+window.location.href+'" />'),e(o).append('<input type="hidden" name="formular[FMID]" value="'+o+'" />');let i=new FormData(e(o)[0]);i.append("modul","_formularmanager"),i.append("method","sendEMail"),i.append("token",r),e.ajax({url:"/feajax/",data:i,processData:!1,contentType:!1,dataType:"json",type:"POST"}).done(function(i){e(".sendingmail").addClass("hidden"),"ok"===i.message?(a(o),e(o).find('div[id="ajax-response"]').html('<div class="alert alert-success cursor-pointer">'+t+"</div>"),e(".alert").on("click",function(){e(this).alert("close"),e("#formular-actions").removeClass("hidden")})):e(o).find('div[id="ajax-response"]').html('<div class="alert alert-danger cursor-pointer">'+i.error_text+"</div>")})}
1else 0==i?swal({title:"Fehler",text:"E-Mail is not valid!",type:"error",showCancelButton:!1,confirmButtonClass:"btn-danger",confirmButtonText:"OK"}):(e("#datenschutz_id_"+n).length&&0==e("#datenschutz_id_"+n).prop("checked")&&e("#datenschutz_id_"+n).attr("data-required")&&e("#datenschutz_id_"+n).siblings().css("color","#a94442"),swal({title:"Fehler",text:"Bitte die Pflichtfelder ausfüllen",type:"error",showCancelButton:!1,confirmButtonClass:"btn-danger",confirmButtonText:"OK"}))})})}else if(l(),!1===s(o)&&!1===d)if(e("#formular-actions").addClass("hidden"),e(".sendingmail").removeClass("hidden"),0===e('input[type="file"]').length){let i=e(o).find(":input").serializeJSON();i.refURL=window.location.href,i.FMID=o,e.post("/feajax/",{method:"sendEMail",modul:"_formularmanager",data:i}).done(function(i){$json=e.parseJSON(i),e(".sendingmail").addClass("hidden"),"ok"===$json.message?(a(o),e(o).find('div[id="ajax-response"]').html('<div class="alert alert-success cursor-pointer">'+t+"</div>"),e(".alert").on("click",function(){e(this).alert("close"),e("#formular-actions").removeClass("hidden")})):e(o).find('div[id="ajax-response"]').html('<div class="alert alert-danger cursor-pointer">'+$json.error_text+"</div>")})}else{e(o).append('<input type="hidden" name="formular[refURL]" value="'+window.location.href+'">'),e(o).append('<input type="hidden" name="formular[FMID]" value="'+o+'">');let i=new FormData(e(o)[0]);i.append("modul","_formularmanager"),i.append("method","sendEMail"),e.ajax({url:"/feajax/",data:i,processData:!1,contentType:!1,dataType:"json",type:"POST"}).done(function(i){e(".sendingmail").addClass("hidden"),"ok"===i.message?(a(o),e(o).find('div[id="ajax-response"]').html('<div class="alert alert-success cursor-pointer">'+t+"</div>"),e(".alert").on("click",function(){e(this).alert("close"),e("#formular-actions").removeClass("hidden")})):e(o).find('div[id="ajax-response"]').html('<div class="alert alert-danger cursor-pointer">'+i.error_text+"</div>")})}else 0==i?swal({title:"Fehler",text:"E-Mail is not valid!",type:"error",showCancelButton:!1,confirmButtonClass:"btn-danger",confirmButtonText:"OK"}):(1===e("#datenschutz_id_"+n).length&&0==e("#datenschutz_id_"+n).prop("checked")&&e("#datenschutz_id_"+n).attr("data-required")&&e("#datenschutz_id_"+n).siblings().css("color","#a94442"),swal({title:"Fehler",text:"Bitte die Pflichtfelder ausfüllen",type:"error",showCancelButton:!1,confirmButtonClass:"btn-danger",confirmButtonText:"OK"}))})})}),document.querySelectorAll('[data-container="license-plate"]').forEach(e=>{const t=[e.querySelector(".field-prefix"),e.querySelector(".field-letters"),e.querySelector(".field-numbers")],i=e.querySelector(".field-counter"),s=e.querySelector(".field-type"),a=e.querySelector(".field-suffix"),r=e.querySelector('input[name="formular[Kennzeichen]"]');function o(){const e=t[0].value.toUpperCase(),n=t[1].value.toUpperCase(),d=t[2].value;let l="";"E-Kennzeichen"===s.value&&(l="E"),"H-Kennzeichen"===s.value&&(l="H");let h=e+n+d+l;if(h.length>8){const i=h.length-8;return d.length>0?t[2].value=d.slice(0,d.length-i):n.length>0?t[1].value=n.slice(0,n.length-i):e.length>0&&(t[0].value=e.slice(0,e.length-i)),o()}i.textContent=h.length+" von max. 8 Zeichen",a.value=l;let c=e;n&&(c+="-"+n),d&&(c+="-"+d),c+=l,r.value=c}t.forEach((e,i)=>{e.addEventListener("input",()=>{e.classList.contains("field-numbers")?e.value=e.value.replace(/[^0-9]/g,""):e.value=e.value.toUpperCase().replace(/[^A-Z]/g,""),e.value.length>=e.maxLength&&i<t.length-1&&t[i+1].focus(),o()})}),s.addEventListener("change",o),o()}),document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("select.select-manufacturer").forEach(e=>{const t=e.closest(".form-group"),i=t.nextElementSibling?.querySelector("select.select-model");fetch("/api/manufacturer/").then(e=>e.json()).then(t=>{t.data.forEach(t=>{const i=document.createElement("option");i.value=t.name,i.textContent=t.name,i.setAttribute("data-id",t.id),e.appendChild(i)})}),i&&e.addEventListener("change",()=>{const t=e.selectedOptions[0].dataset.id;!function(){for(;i.options.length>1;)i.remove(1);i.selectedIndex=0}(),t&&fetch(`/api/manufacturer/${t}/`).then(e=>e.json()).then(e=>{e.data&&Array.isArray(e.data.models)&&(e.data.models.sort((e,t)=>
1e.name.localeCompare(t.name,"de",{sensitivity:"base"})).forEach(e=>{const t=document.createElement("option");t.value=e.name,t.textContent=e.name,i.appendChild(t)}),i.disabled=!1)}).catch(e=>console.error("Error fetching models:",e))})})}),document.querySelectorAll("form").forEach(e=>{const t=e.querySelector('select[name="formular[Standort]"]'),i=e.querySelector("div.location-data");if(t&&i){const e=e=>{if(!e)return void(i.innerHTML="");const t=new URLSearchParams;t.append("modul","_frontend"),t.append("method","getLocationFormData"),t.append("data[loc]",e),t.append("data[config][brands]","0"),t.append("data[config][opentimes]","1"),t.append("data[config][phones]","1"),t.append("data[config][address]","1"),fetch("/feajax/",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:t.toString()}).then(e=>e.text()).then(e=>{i.innerHTML=e}).catch(e=>{console.error("AJAX ERROR:",e),alert("Beim Laden der Standortdaten ist ein Fehler aufgetreten!")})};t.addEventListener("change",t=>{e(t.target.value)}),e(t.value)}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.