PageSourceSearch

https://www.burkardroth.de/index.js?_func=gjs&_fls=dmFsaWRhdGV8Zm9ybXRvb2xzfG5hdmlnYXRpb258c3BoaW54c2VhcmNo

js burkardroth.de collected 2026-10-02 11:10:06 UTC 32,753 bytes, 5 lines download raw bytes

1var site,onChangeHandler,prepareForms,cmsForms=recon.forms,validateEditorContent=((()=>{let E={},g=null;function e(t,a){void 0===t&&(t=document.forms);for(let e=0;e<t.length;e++){var s=t[e],i=[],n=[];if(""===s.name&&(s.name="cmsform"+(recon.forms._count+1)),null===(g=isSet(s.getAttribute("novalidate"))?s.getAttribute("novalidate"):s.getAttribute("data-novalidate"))){s.name in E||(E[s.name]={}),recon.forms[s.name]?(recon.forms[s.name],s!==recon.forms[s.name].el.dom&&(s.name+=getUniqueID(),recon.forms[s.name]=new Ext.form.BasicForm(s),recon.forms._count++,s.name in E||(E[s.name]={}))):(recon.forms[s.name]=new Ext.form.BasicForm(s),recon.forms._count++);for(let e=0;e<s.elements.length;e++){var r=s.elements[e];if(r.getAttribute&&"fcpt"!==r.getAttribute("rel")){if(r.name&&""!==r.name){let t=r.name.replace(/\[.*]/g,""),e=null,a=r.getAttribute("data-group");a?(e=r.form.querySelectorAll('[data-group^="'+a+'"]'))&&1<e.length&&(t=a):(1<(o=r.form.querySelectorAll('*:not([type="hidden"])[name^="'+t+'"]')).length&&o.forEach(function(e){["radio","checkbox"].member(e.type)&&e.setAttribute("data-group",t)}),(a=r.getAttribute("data-group"))&&(e=r.form.querySelectorAll('input[data-group^="'+a+'"]'))&&1<e.length&&(t=a)),!(t in E[s.name])&&e&&1<e.length&&(E[s.name][t]=e).forEach(function(e){L(e)})}var l,d,m,o=r.getAttribute("type"),c=!isEmpty(r.getAttribute("required")),u=r.getAttribute("name");(c||u&&null!==u.match(/\*$/))&&!1==c&&r.setAttribute("required","required"),"submit"===o&&n.push(r),r.type&&"file"===r.type&&a&&!0===a&&(u=r.getAttribute("filedir"),c=r.getAttribute("numfiles")||"0",l=r.getAttribute("mediatypes")||"*.*",d=r.getAttribute("caption")||translate("Dateien ausw&auml;hlen"),m=r.getAttribute("maxfilesize")||"10MB",u)&&c&&l&&(i.push(s.name),createUpload(r,u,Number(c),l,d,m)),r.addEventListener("change",h),"file"!==r.type&&r.addEventListener("blur",x)}}recon.forms[s.name].on("submit",p,s),recon.forms[s.name].on("submit",switchFields,s),n.length&&n.forEach(function(e){var t=e.cloneNode(!0);e.replaceWith(t),t.addEventListener("click",function(e){var t=this.form||this.closest("form");recon.forms[t.name]&&recon.forms[t.name].fireEvent("submit")?t.submit():e.preventDefault()})})}}}function L(e){e.dataset.required||(e.dataset.required=e.getAttribute("required")||""),e.dataset.disabled||(e.dataset.disabled=e.getAttribute("disabled")||"")}function x(e){h.defer(200,this,[e])}function h(e){let s=this,t=s.getAttribute("data-precheck")||s.getAttribute("precheck"),a=s.getAttribute("required")||s.getAttribute("data-required"),i=s.getAttribute("disabled"),n=s.getAttribute("data-depents"),r=s.getAttribute("data-group"),l=r?'input[data-group="'+r+'"],select[data-group="'+r+'"]':'*[name^="'+s.name.replace(/\[.*]/,"")+'"]',d=s.form?.name||"",m=!1,o=!1,c,u=[];
1if("file"===this.type){var g,h=this,b=h.files,v=[],f=Number(h.getAttribute("data-maxfilesize")),p=Number(h.getAttribute("data-maxfiles")),y=(h.getAttribute("accept"),0);if(f){for(var A in p=p||1,b)b.hasOwnProperty(A)&&(A=b[A],g=Number((A.size/1024/1024).toFixed(4)),y+=g,"item"!==A.name)&&void 0!==A.name&&v.push(A.name);p<v.length&&recon.messages.push("Sie dürfen maximal "+p+" Dateien hochladen."),f<y&&recon.messages.push("Die Gesamtgröße darf maximal "+f+" MB betragen."),recon.messages.length?(msgBox("Achtung",recon.messages.join("<br>")),h.value="",h.classList.add("invalid")):h.classList.remove("invalid")}}!n&&!a||i&&("disabled"===i||!0===i)||(!t||s.classList.contains("waiting")||isEmpty(s.value)?(s.querySelectorAll(l).forEach(function(e){s===e||!["text","search","email","url","tel","number","range","date","month","week","time","datetime","datetime-local","color"].member(e.type)||e.name!==s.name||""!==e.value&&"on"!==e.value||isFunction(e.onclick)&&!1===e.onclick()&&(s.value="")}),n&&s.form.querySelectorAll('input[data-depents="'+n+'"],select[data-depents="'+n+'"],textarea[data-depents="'+n+'"]').forEach(function(e){e!==s&&["radio","checkbox"].member(s.type)&&(s.checked?(e.classList.add("required"),L(e),e.setAttribute("required","required"),e.removeAttribute("disabled"),o||(e.focus(),o=!0)):(e.classList.remove("required"),e.classList.remove("invalid"),e.classList.remove("valid"),isEmpty(e.getAttribute("data-required"))&&e.removeAttribute("required"),isEmpty(e.getAttribute("data-disabled"))||e.setAttribute("disabled","disabled")))}),E[d]&&E[d][r]&&((c=E[d][r]).forEach(function(e){["radio","checkbox"].member(e.type)&&e.checked&&(m=!0)}),c.forEach(function(e){m||!a?(e.removeAttribute("required"),e.classList.add("valid"),e.classList.remove("invalid")):(e.setAttribute("required","required"),e.classList.add("invalid"),e.classList.remove("valid"))})),w(s)):(u.push("loginname="+encodeURIComponent(s.value)),this.id&&u.push("fldid="+this.id),s.removeEventListener("blur",x),recon.Ajax.request({url:trfilename+"?_func="+t,success:function(e){var e=JSON.parse(e.responseText),t=(e.fld,get_var("btnaction"));if("ok"===e.status)switch(set_var("actionstatus","ok"),s.classList.remove("waiting"),s.classList.add("valid"),delete s.dataset.invalid,w(s),t){case"submit":var a=document.getElementById("action");a&&a.form&&a.form.submit();break;case"next":a=get_var("actionvalue");showSite(site,"page"+a)}else s.classList.remove("waiting"),s.classList.remove("valid"),s.classList.add("invalid"),s.removeAttribute("valid"),s.dataset.invalid="invalid",msgBox(translate("Fehler"),translate(e.message),"okmodal",()=>{s.focus(),s.select(),s.addEventListener("blur",x)})},method:"post",params:u.join("&"),scope:this}),s.classList.add("waiting")))}function b(e,t){var a=e.form.name,e=e.getAttribute("data-group");E[a]&&E[a][e]&&E[a][e].forEach(function(e){!0===t?(L(e),e.removeAttribute("required")):e.getAttribute("data-required")&&e.setAttribute("required",e.getAttribute("data-required"))})}function v(e){var t=e.form.name,e=e.getAttribute("data-group");return!!(e&&E[t]&&E[t][e])}function f(e){var t=e.form.name,a=e.getAttribute("data-group"),s=!1;return E[t]&&E[t][a]?E[t][a].forEach(function(e){e.checked&&(s=!0)}):s="radio"!==e.type&&"checkbox"!==e.type||e.checked,s}function w(d){let m=d.getAttribute("disabled"),a=d.getAttribute("required"),e=(d.getAttribute("data-required"),document.getElementById(d)),t=e?e.closest("tr"):null,o=d.getAttribute("data-error-msg"),s=document.getElementById(d.id+"desc"),c="",i=d.getAttribute("linked");if(a&&(!m||"disabled"!==m&&!0!==m)&&(!t||recon.Dom.isVisible(t))){o||document.querySelectorAll('*[data-errordesc-for="'+d.name+'"]').forEach(function(e){o=document.getElementById(e).innerHTML}),s=s||d.getAttribute("data-field-name"),c=s?" <b>"+(s&&s.innerHTML?s.innerHTML:s)+"</b>":"",i&&(u=document.getElementById(i))&&(u.value=this.value);let e=d.name.match(/(\w+)_(confirm)/);if(e=e&&!document.getElementById(e[1])?d.id.match(/(\w+)_(confirm)/):e){var u=document.getElementById(e[1]);if(u&&(u.value!==d.value||""===u.value||""===d.value))return u.classList.remove("valid"),u.classList.add("invalid"),d.classList.remove("valid"),void d.classList.add("invalid");if(u)return u.classList.remove("invalid"),u.classList.add("valid"),d.classList.remove("invalid"),void d.classList.add("valid")}
1let r=d.value.trim(),l=d.type,t=d.getAttribute("data-ptr")||d.getAttribute("ptr");if(t)switch(t){case"mail":l="email";break;case"plz":l="number"}if(a){"date"===l&&(u=Date.parse(r),!1===isNaN(u))&&(r=new Date(u).format("d.m.Y"));let e=((e,t,a,s)=>{var i={test:e=>e.match(/.*/),desctxt:t.replace("*",""),message:isEmpty(a)?translate("Die markierten Felder d&uuml;rfen nicht leer sein oder enthalten fehlerhafte Angaben"):""};switch(s&&(i.message=translate(s)),e){case"password":i.test=function(e){var t=recon.getPwOpts();this.message=[];let a=new RegExp("^.{"+t.length+",}$");return e.match(a)||this.message.push(translate("Das Feld"+this.desctxt+" mu&szlig; mindestens "+t.length+" Zeichen enthalten.")),t.numbers&&(a=new RegExp("\\d+"),e.match(a)||this.message.push(translate("Das Feld"+this.desctxt+" mu&szlig; Zahlen enthalten."))),t.uppercasechars&&(a=new RegExp("[A-Z]+"),e.match(a)||this.message.push(translate("Das Feld"+this.desctxt+" mu&szlig; Gro&szlig;buchstaben enthalten."))),t.specialchars&&(a=new RegExp("[^a-zA-Z0-9]+"),e.match(a)||this.message.push(translate("Das Feld"+this.desctxt+" mu&szlig; Sonderzeichen enthalten."))),0<this.message.length?(this.message=this.message.join("<br>"),!1):(this.message=this.message.join("<br>"),!0)};break;case"number":i.message=translate(""===i.desctxt?"Bitte die markierten Felder &uuml;berpr&uuml;fen.":"Das Feld"+i.desctxt+" darf nur Ziffern enthalten."),i.test=e=>e.match(/[0-9]+$/);break;case"mail":case"email":i.message=translate(""===i.desctxt?"Bitte die markierten Felder &uuml;berpr&uuml;fen.":"Das Feld"+i.desctxt+" mu&szlig; eine g&uuml;ltige E-Mail-Adresse enthalten."),i.test=e=>e.match(/^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}\b/);break;case"date":i.message=translate(""===i.desctxt?"Bitte die markierten Felder &uuml;berpr&uuml;fen":"Das Feld"+i.desctxt+" mu&szlig; ein Datum enthalten."),i.test=e=>e.match(/^\b((((0?[1-9]|[12][0-9])\.(0?[1-9]|1[0-2])\.)|(30\.((0?[13-9])|(1[0-2]))\.)|(31\.(0?[13578]|1[02])\.))(\d{2}|(19|20)\d{2}))|((0?[1-9]|1[0-2])\.((19|20)\d{2}|\d{2}))\b/);break;case"datetime":i.message=translate(""===i.desctxt?"Bitte die markierten Felder &uuml;berpr&uuml;fen.":"Das Feld"+i.desctxt+" mu&szlig; eine Uhrzeit enthalten."),i.test=e=>e.match(/\b([01][0-9]|2[0-3]):[0-5][0-9]\b/);break;default:i.message=isEmpty(a)?translate("Die markierten Felder d&uuml;rfen nicht leer sein oder enthalten fehlerhafte Angaben"):"",i.test=e=>e.match(/.*/)}return i})(l,c,r,o),t,a,s,i,n;switch(l){case"checkbox":case"radio":s=v(d),a=s&&f(d),t=d.name.replace(/\[.*]*/,""),n="input["+((i=d.getAttribute("data-group"))?'data-group="'+i:'name^="'+t)+'"]',s&&a?b(d,!0):s&&!a&&b(d,!1),d.checked||a?d.form.querySelectorAll(n).forEach(function(e){e.classList.add("valid"),e.classList.remove("invalid"),isFunction(d.setCustomValidity)&&d.setCustomValidity("")}):(d.form.querySelectorAll(n).forEach(function(e){["checkbox","radio"].member(e.type)&&(e.classList.add("invalid"),e.classList.remove("valid"),isEmpty(o)?o="Bitte wählen Sie eine der markierten Optionen.":(o=translate(o),isFunction(d.setCustomValidity)&&d.setCustomValidity(html_entity_decode(translate(c.stripTags()+(isEmpty(c)?o:""))))))}),recon.messages.push('<div class="mb-invalid">'+translate(c+(isEmpty(c)?o:""))+"</div>"));break;case"select-one":m=d.options[d.selectedIndex]&&d.options[d.selectedIndex].disabled,""===r||!e.test(r)||m||d.classList.contains("x-form-invalid")?(d.classList.add("invalid"),d.classList.remove("valid"),isEmpty(o)||(o=translate(o),isFunction(d.setCustomValidity)&&d.setCustomValidity(html_entity_decode(translate(c.stripTags()+(isEmpty(c)?o:""))))),m?recon.messages.push('<div class="mb-invalid">'+translate(c+(isEmpty(c)?o:""))+"</div>"):isEmpty(e.message)||recon.messages.push('<div class="mb-invalid">'+e.message+"</div>"),isFunction(d.setCustomValidity)&&d.setCustomValidity(html_entity_decode(e.message))):(d.classList.add("valid"),d.classList.remove("invalid"),isFunction(d.setCustomValidity)&&d.setCustomValidity(""));break;default:t=d.name.replace(/\[.*]*/,""),s=v(d),a=s&&f(d),s&&a?b(d,!0):s&&!a&&b(d,!1),s&&!a||!s&&(""===r||!e.test(r)||d.classList.contains("x-form-invalid"))?(d.classList.add("invalid"),d.classList.remove("valid"),isEmpty(e.message)||recon.messages.push('<div class="mb-invalid">'+e.message+"</div>"),isFunction(d.setCustomValidity)&&e.message&&d.setCustomValidity(html_entity_decode(e.message.stripTags()))):(d.classList.add("valid"),d.classList.remove("invalid"),isFunction(d.setCustomValidity)&&d.setCustomValidity(""))}}}}function p(e){let t=!1,a=!1,s=!1,i,n=!1,r=!1,l;navigator.webdriver&&this.querySelectorAll('*[rel="fcpt"]').forEach(e
1=>{e.value="..."}),recon.fireEvent("validateOnSubmit",[t]);var d=MessageBox.getActiveMessagebox();for(d&&d.destroy(),l=0;l<this.elements.length;l++)"start"===this.elements[l].name&&"date"===this.elements[l].getAttribute("type")&&(n=this.elements[l]),"end"===this.elements[l].name&&"date"===this.elements[l].getAttribute("type")&&(r=this.elements[l]);for(l=0;l<this.elements.length;l++){var m=this.elements[l];if(void 0!==m.type&&"button"!==m.type&&"submit"!==m.type&&isFunction(m.getAttribute)&&(m.getAttribute&&"fcpt"!==m.getAttribute("rel"))){if(m.getAttribute("required")){var o=m.getAttribute("page")||m.dataset.page;if(e&&o&&o!==e)continue;if(o&&!s&&(s=o),!m.getAttribute("valid"))if("start"===m.name&&"date"===m.getAttribute("type")||"end"===m.name&&"date"===m.getAttribute("type")&&n&&r){w(m),b=h=g=u=c=o=void 0;var o=n,c=r,o=document.getElementById(o),c=document.getElementById(c),u=o.closest("tr"),g=c.closest("tr"),h=(h=document.getElementById(o.id+"desc"))?" <b>"+h.innerHTML+"</b>":"",b=(b=document.getElementById(c.id+"desc"))?" <b>"+b.innerHTML+"</b>":"";if((!u||recon.Dom.isVisible(u))&&(!g||recon.Dom.isVisible(g))&&o&&c){let e=o.value.match(/(\d{1,2})\.(\d{1,2})\.(\d{2,4}) (\d{1,2}):(\d{1,2})/),t=c.value.match(/(\d{1,2})\.(\d{1,2})\.(\d{2,4}) (\d{1,2}):(\d{1,2})/);e=e&&new Date(Number(e[3]),Number(e[2]),Number(e[1])).format("Y-m-d H:i:s"),t=t&&new Date(Number(t[3]),Number(t[2]),Number(t[1])).format("Y-m-d H:i:s"),""!==o.value&&""!==c.value&&e>t?(o.classList.add("invalid"),o.classList.remove("valid"),c.classList.add("invalid"),c.classList.remove("valid"),recon.messages.push('<div class="mb-invalid">'+translate("Feld"+h+" ist kleiner als das Feld "+b)+"</div>")):(o.classList.add("valid"),o.classList.remove("invalid"),c.classList.add("valid"),c.classList.remove("invalid"))}}else w(m);if(m.classList.contains("invalid")||m.classList.contains("x-form-invalid")||"invalid"===m.dataset.invalid){t=!0;try{(i=CKEDITOR.instances[m.id])&&(i.container.$.style.background="#ff9999")}catch(e){}}m.classList.contains("waiting")&&(a=!0)}try{(i=CKEDITOR.instances[m.id])&&!e&&validateEditorContent(i,m),(m.classList.contains("invalid")||m.classList.contains("x-form-invalid"))&&(t=!0)}catch(e){}}}return t?(recon.messages=recon.messages.without("").uniq(),recon.messages.length||recon.messages.push('<div class="mb-hint">'+translate("Ein oder mehrere Felder enthalten fehlerhafte Angaben. Bitte &uuml;berpr&uuml;fen Sie Ihre Angaben.")+"</div>"),recon.Dom.unmask(document.body),msgBox(translate("Fehler")),set_var("btnaction",""),switchFields.call(this,"reset"),!1):!a||(s&&showSite(site,s),!1)}onChangeHandler=h,prepareForms=e,runOnLoad(function(){"undefined"!=typeof Ext&&isObject(Ext)&&Ext.form&&Ext.form.BasicForm&&e.call(e,document.forms,!0)})})(),function(e,t){var a=e.getData().stripTags(),s=e.required,a=(isEmpty(a)&&e.setData(""),e.updateElement(),e.getData()),a=html_entity_decode(a.stripTags()).trim().length;s&&0===a||0<Number(e.maxchars)&&a>Number(e.maxchars)?(e.container.$.style.background="#ff9999",t.classList.add("invalid"),t.classList.remove("valid"),0<Number(e.maxchars)&&a>Number(e.maxchars)&&recon.messages.push('<div class="mb-invalid mb-editor">'+translate("Der Text enth&auml;lt zu viele Zeichen.")+"</div>")):(t.classList.add("valid"),t.classList.remove("invalid"),e.container.$.style.background="#ccff99")}),validateSite=function(e,t,a){site=t;t=!0;return disableCaptchas(),a&&a.name&&recon.forms[a.name]&&(t=recon.forms[a.name].fireEvent("submit",e),recon.fireEvent("formValidated",[recon.forms[a.name],t])),enableCaptchas(),t},disableCaptchas=function(){document.querySelectorAll("input[name$=captcha]").forEach(function(e){e.removeAttribute("required")})},enableCaptchas=function(){document.querySelectorAll("input[name$=captcha]").forEach(function(e){e.setAttribute("required",!0)})},showSite=function(e,t,a){site=t;var s=document.getElementById(t),e=document.getElementById(e);return disableCaptchas(),tabs&&tabs.regformpanel&&tabs.regformpanel.getTab(t)?(tabs.regformpanel.getTab(t).activate(),window.scrollTo(0,0)):s&&e&&(e.style.display="none",s.style.display=""),enableCaptchas(),!0},displaymode="block",callBack={},addPrevNextButton=function(e,t,a,s,i){var n=getUniqueID(),s=(callBack[n]=s||function(){return!0},i&&(s=document.getElementById(i))&&([{s:"&auml;",r:"ä"},{s:"&ouml;",r:"ö"},{s:"&uuml;",r:"ü"},{s:"&Auml;",r:"Ä"},{s:"&Ouml;",r:"Ö"},{s:"&Uuml;",r:"Ü"},{s:"&szlig;",r:"ß"},{s:"&gt;",r:">"},{s:"&lt;",r:"<"}
1].forEach(function(e){var t=new RegExp(e.s,"g");a=a.replace(t,e.r,a)}),(i=document.createElement("input")).setAttribute("type","button"),i.setAttribute("id",n),i.setAttribute("value",a),i.setAttribute("class","cs3button"),s.append(i)),document.getElementById(n)),i=(s&&(s.config={next:t,site:e}),s&&(e<t?s.addEventListener("pointerdown",function(){callBack[this.id]()&&(set_var("btnaction","next"),set_var("actionvalue",this.config.next),showSite("page"+this.config.site,"page"+this.config.next,this.form))}):s.addEventListener("pointerdown",function(){callBack[this.id]()&&showSite("page"+this.config.site,"page"+this.config.next,this.form)})),getEl("page"+e));i&&"block"===(i.style.display=displaymode)&&(displaymode="none")},cmslogin=function(e){return e.elements.username.value.length&&e.elements.password.value.length?(e.elements.response.value=e.elements.password.value,e.elements.password.value="",e.elements.password.classList.replace("invalid","valid"),e.elements.password.setAttribute("valid","true"),e.elements.password.removeAttribute("required"),e.submit(),!0):(recon.messages.push(translate("Bitte mit Benutzername und Passwort anmelden!")),!1)},cmslogoff=function(){recon.Dom.mask(document.body,translate("Sie werden abgemeldet")),document.location.href=document.location.pathname+"?_bye=bye"};
2var convertSelect,convertSelectBox,convertDateBox,convertDateBoxes,checkMonthViewDate,createDatePicker,watchDateField,set_var,get_var;void 0===convertSelect&&(convertSelect=function(e){return convertSelectBox({el:e})},convertSelectBox=function(f){if("undefined"!=typeof Ext){let e=f.el,t=f.width||204,a=f.forceSelection||!0,n=f.typeAhead||!1,o=f.displayField||"text",i=f.triggerAction||"all",r=f.valueField||"value",l=f.onSelect||function(e){(!e.el.dom.form.name||""===e.el.dom.form.name||!recon.forms[e.el.dom.form.name]||recon.forms[e.el.dom.form.name]&&recon.forms[e.el.dom.form.name].fireEvent("submit"))&&e.el.dom.form.submit()},c=f.onFocus||Ext.emptyFn,d=f.onBlur||Ext.emptyFn,m=f.onShow||Ext.emptyFn,s=Ext.get(e),u=null;return s&&(Ext.form.ComboBox?((u=new Ext.form.ComboBox({typeAhead:n,triggerAction:i,transform:s,width:t,forceSelection:a,displayField:o,valueField:r})).on("show",m),u.show(),u.on("select",l),u.on("focus",c),u.on("blur",d)):Ext.form.Select&&(u=new Ext.form.Select({contentEl:e,width:t,displayField:o,valueField:r}))),u}},convertDateBox=function(e,t,a,n,o){return convertDateBoxes({id:e,format:n,width:o,date:t,name:a})},convertDateBoxes=function(e){var t,a,n,o;if("undefined"!=typeof Ext)return n=e.id,t=e.format||"d.m.Y",a=e.name||"",n=document.getElementById(n),(o=document.createElement("rg-datetimepicker")).dataset.value=e.date||(new Date).toLocaleDateString(),o.dataset.name=a,t.match(/[His]*/g)?o.dataset.type="datetime-local":o.dataset.type="date",!!n&&(n.replaceWith(o),recon.fireEvent("beforeRenderDatepicker",[o,e,n]),recon.fireEvent("datePickerFinish",[n,o]),o.el={setWidth:function(){},dom:o.$element},o.on=function(){},o)},checkMonthViewDate=function(e,t,a){t.format("mY")!==a.format("mY")&&this.el.up("form").dom.submit()},(watchDateField=function(o,i,r,l){if(o&&i&&o.getValue){let e=o,t=i,a=e.getValue(),n=t.getValue();isDate(a)||(a=new Date),isDate(n)||(n=new Date),t.minValue=a,r?t.setValue(a.add(Date.MILLI,watchDateField.dateDiff)):watchDateField.dateDiff=n.getElapsed(a),e.hasListener("valid")||e.on("val
2id",function(){watchDateField(e,t,!0),!isEmpty(this.getValue())&&this.isValid()&&(this.el.removeClass("invalid"),!1!==l)&&this.getValue().getTime()!==this.startValue.getTime()&&e.el.dom.form.submit()}),t.hasListener("valid")||(t.on("valid",function(e){e=e.getValue();isDate(e)&&(watchDateField.dateDiff=e.getElapsed(a))}),t.on("invalid",function(e){e.setValue(a)}))}}).dateDiff=!(createDatePicker=function(e,t,a){var o=t,t=Ext.get(e);t&&(e=new Ext.ux.DatePicker({sync:a}),o&&e.setValue(o.getValue()),e.render(t),e.on("select",function(e,t){var a,n;o?o.setValue(t):(a=Ext.get("evstart"),n=Ext.get("evend"),a&&n&&(a.dom.value=t.format("d.m.Y"),n.dom.value=t.format("d.m.Y")),this.el.up("form").dom.submit())}),recon.fireEvent("datePickerFinish",[t,e]))}),set_var=function(a,n,e){var o=!1;return(e?Ext.select("form[id="+e+"] input"):Ext.select("input")).each(function(e){var t,e=e.dom;e.name&&e.name===a&&(t=e.disabled,e.disabled=!1,e.value=n,e.disabled=t,o=e.form)}),(e?Ext.select("#"+e+" select"):Ext.select("select")).each(function(e){var t,e=e.dom;e.name&&e.name===a&&(t=e.disabled,e.disabled=!1,e.value=n,e.disabled=t,o=e.form)}),o},get_var=function(t,e){var a=!1;return(e?Ext.select("form[id="+e+"] input"):Ext.select("input")).each(function(e){if(a)return a;e=e.dom;e.name&&e.name===t&&(a=e.value)}),(e?Ext.select("#"+e+" select"):Ext.select("select")).each(function(e){if(a)return a;e=e.dom;e.name&&e.name===t&&(a=e.value)}),a},"undefined"!=typeof Ext)&&LazyLoad.js(basepath+"_/scripts/"+("undefined"!=typeof debugscripts?"extensions":"extensionsmin")+"/Ext.ux.DatePicker.js");
3runOnLoad(function(){function n(n,t){a[n]&&isFunction(t)?t(a[n]):recon.Ajax.request({url:"index.js?_func=ajaxMenu&node="+n,success:function(e){e=JSON.parse(e.responseText);isFunction(t)&&(t(e),a[n]=e)}})}function i(t){var e;s||((e=document.createElement("div")).id="menucontainer",document.body.insertBefore(e,document.body)),c="",t.parents.each(function(e){0!==Number(e.id)&&(c+='<div class="topmenulink parent" data-id="'+e.id+'"><a href="'+e.link+'"><span class="nodetext">'+e.fileName+'</span><span class="subback" data-id="'+e.id+'">&nbsp;</span></a></div>')}
3),t.children.each(function(e,n){n=t.children.length===n+1;c+='<div class="topmenulink'+(e.link===document.location.pathname?" active":"")+(n?" last":"")+'" data-id="'+e.id+'"><a href="'+e.link+'"><span class="nodetext">'+e.fileName+(e.leaf?'</span><span class="sub" data-id="'+e.id+'">&nbsp;</span>':"")+"</a></div>"}),s.innerHTML='<div class="contentwidth">'+c+"</div>",recon.isMobile||(e=document.querySelector(".spsearch"),document.getElementById(s.firstChild).style.width=e.offsetWidth+"px"),s.querySelectorAll("span.sub").forEach(e=>e.addEventListener("click",function(e){return e.preventDefault(),n(this.getAttribute("data-id"),i),!1})),s.querySelectorAll("span.subback").forEach(e=>e.addEventlistener("click",function(e){return e.preventDefault(),n(this.getAttribute("data-id"),i),!1}))}let a={},s=document.getElementById("menucontainer"),e=recon.getConf("rid"),c="",t=document.getElementById("menu");t&&(t.addEventListener("click",function(){s?s.offsetParent?s.style.display="none":s.style.display="":n(e.trID,i),this.classList.contains("active")?this.classList.remove("active"):this.classList.add("active")}),recon.on("spOnLoad",function(){s&&(s.style.display="none")}),recon.on("slideToggle",function(){s&&(s.style.display="none")}))});
4recon.addFn("SpSearch",function(e,t){return new function(e,t){let a=new Map([["showpager",Number(t.pager)||0],["suggest",Number(t.suggest)||0],["limit",Number(t.count)||10],["showconfig",Number(t.showconfig)||0],["useRgSearch",Number(t.useRgSearch)||0],["instant","instant"in t&&0===Number(t.instant)?0:1],["placeholder","placeholder"in t?html_entity_decode(t.placeholder):"Suche"],["target","target"in t?t.target:""],["uid",e]]),c=new Map([["offset",0],["limit",Number(t.count)||10],["matchmode","all"],["mods",""],["query","value"in t?html_entity_decode(t.value):""]]),l=new Map([["orgElement",document.getElementById("sp"+a.get("uid"))],["listTemplate",document.getElementById(a.get("uid"))],["buttonPrevTemplate",document.getElementById(a.get("uid")+"prev")],["buttonNextTemplate",document.getElementById(a.get("uid")+"next")],["resultElement",Array.from(document.querySelectorAll(".spresult")).pop()],["configContainer",document.querySelector(".spconfig")],["searchWrap",a.get("useRgSearch")?null:document.createElement("div")],["spsearch",a.get("useRgSearch")?null:document.createElement("div")],["suggestionList",document.createElement("div")],["dropDownTrigger",a.get("useRgSearch")?null:document.createElement("img")],["configTrigger",a.get("useRgSearch")?null:document.createElement("img")]]);a.get("useRgSearch")&&(t=document.querySelector("rg-search"))?(l.set("rgSearchElement",t),l.set("search",t.searchInput),a.get("suggest")&&!t.typeAhead&&t.setTypeAheadEnabled(!0)):l.set("search",document.createElement("input"));function u(e){var t=a.get("target"),n=this.dataset.word,s={uid:a.get("uid"),offset:c.get("offset"),limit:c.get("limit"),query:n};c.set("offset",0),c.set("query",this.dataset.word),a.set("instant",1),l.get("search").value=this.dataset.word,document.body.focus(),a.get("instant")&&!isEmpty(t)&&t!==document.location.pathname?(L.setParam(s,!0,!1),s=_encrypt(JSON.stringify(NavigatorHistory.prototype.param),"navh"),document.location.href=t+"?q="+n+"#!"+s):v.load()}function s(s){if(s=JSON.parse(s.responseText),p&&recon.Dom.unmask(p),!1!==recon.fireEvent("spOnLoad",[s])){m=l.get("search").value;let e=s.html,t=s.words,n=s.totalFound;if(0!==n||!1!==recon.fireEvent("spNoResults",[s])){if(p){var r,o,i={totalfound:n,from:c.get("offset")+1,to:c.get("offset")+a.get("limit"),btnprev:"",btnnext:""};a.get("showpager")&&(0<c.get("offset")&&(i.btnprev=l.get("buttonPrevTemplate").innerHTML),s.totalFound>c.get("offset")+a.get("limit"))&&(i.btnnext=l.get("buttonNextTemplate").innerHTML),e+=n?l.get("listTemplate").innerHTML:"";for([r,o]of Object.entries(i))e=e.replace("{"+r+"}",o);p.classList.add("spresultloaded"),0===s.totalFound&&p.classList.add("spnoresults"),p&&(p.innerHTML=e)}d&&a.get("instant")&&d.show(),p&&(l.get("suggestionList").innerHTML="",t.forEach(function(e){var t=document.createElement("div");
4t.dataset.word=isString(e)?e:e.word,t.classList.add("foundwords"),t.innerHTML=isString(e)?e:e.html,this.append(t)}.bind(l.get("suggestionList"))),document.activeElement===l.get("search")&&l.get("suggestionList").classList.add("opened"),l.get("suggestionList").querySelectorAll("[data-word]").forEach(e=>e.addEventListener("click",u)),document.body.removeEventListener("click",h),document.body.addEventListener("click",h),p.querySelectorAll(".spNext").forEach(function(e){var t=e.cloneNode(!0);e.replaceWith(t),t.addEventListener("click",y)}),p.querySelectorAll(".splink").forEach(function(e){e.addEventListener("click",E),e.onclick=function(){return!1}}),p.querySelectorAll(".foundwords").forEach(e=>e.addEventListener("click",function(e){!1!==recon.fireEvent("foundWordClick",[this,this.dataset.word])&&u.call(this)}.bind(this))),p.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})),recon.fireEvent("spOnLoadDone",[p,s]),g=!1}}}function n(e){var n=l.get("search");if(n.value.length){let t=[],e=l.get("configContainer");c.set("offset",0),e.querySelectorAll("input").forEach(function(e){switch(e.name){case"mod":e.checked&&t.push(e.value);break;case"match":e.checked&&c.set("matchmode",e.value)}}),c.set("mods",t.join(",")),t.length?(c.set("query",n.value),a.set("instant",1),v.load()):p.innerHTML="Bitte Themenbereich auswählen"}}function r(r){var o=l.get("search");if(isEmpty(r)){var e=c.get("query");if(isEmpty(e))return;c.set("offset",0),c.set("limit",a.get("limit")),r={uid:a.get("uid"),offset:c.get("offset"),limit:c.get("limit"),query:e}}if(o&&!g){let e=r.uid,t=Number(r.offset),n=Number(r.limit),s=decodeURIComponent(r.query).stripTags().replace(/["'<>]/g,"");e===a.get("uid")&&(isNaN(t)&&(t=0),c.set("offset",t),c.set("limit",n),c.set("query",s),a.set("instant",1),i=""!==o.value?o.value:i,m=s,o.value=s,v.load(),g=!0)}}function o(e){let t;
4if(m=l.get("search").value,void 0!==e.key?t=e.key:void 0!==e.keyIdentifier?t=e.keyIdentifier:void 0!==e.keyCode&&(t=e.keyCode),m=m.stripTags().replaceAll(/["']>/g,""),isEmpty(m))return!1;var n,e=a.get("target"),s={uid:a.get("uid"),offset:c.get("offset"),limit:c.get("limit"),query:m};if("ArrowDown"===t)l.get("suggestionList")&&(l.get("suggestionList").classList.add("opened"),document.body.removeEventListener("click",h),document.body.addEventListener("click",h));else if("Enter"===t)if(""!==e&&e!==document.location.pathname)document.location.href=e+"?q="+m;else{if(c.set("query",m),recon.fireEvent("foundWordClick",[null,a.get("query")]),a.set("instant",1),g=!0,a.get("instant")&&!isEmpty(e)&&e!==document.location.pathname)return L.setParam(s,!0,!1),n=_encrypt(JSON.stringify(NavigatorHistory.prototype.param),"navh"),document.location.href=e+"?q="+m+"#!"+n,!1;a.get("instant")&&L.setParam(s),p||(d=recon.MessageBox.show("Suchergebnisse",'<div class="spresult"></div>'),p=d.contentElement.querySelector(".spresult"),l.set("resultElement",p),a.get("instant"))||d.hide(),v.load()}else m!==i&&(3<m.length&&a.get("instant")?(L.setParam(s,!0,!1),r(s)):a.get("suggest")&&v.suggest(m))}let d=!1,g=!1,i="",m="",f,p=l.get("resultElement"),h=function(e){l.get("suggestionList").contains(e.target)||(l.get("suggestionList").classList.remove("opened"),document.body.removeEventListener("click",h))},v={param:{url:"spsearch.js?_func=sps&_uid="+a.get("uid"),method:"GET"},load:function(){p&&recon.Dom.mask(p,"Suche l&auml;uft...");var e,t,n=[];for([e,t]of c)n.push(e+"="+encodeURIComponent(t));recon.Ajax.request({url:this.param.url+"&"+n.join("&"),method:this.param.method,success:s})},suggest:function(e){recon.Ajax.request({url:this.param.url+"&_suggest="+encodeURIComponent(e),success:s})}},y=function(e){e.preventDefault(),c.set("offset",c.get("offset")+a.get("limit"));e={uid:a.get("uid"),offset:c.get("offset"),limit:c.get("limit"),query:encodeURIComponent(c.get("query"))};recon.Dom.mask(p),L.setParam(e)},E=function(e){let t=this,n=l.get("search");var s=(t="a"!==this.nodeName.toLowerCase()?this.closest("a"):t).getAttribute("data-context");recon.Ajax.request({url:document.location.pathname+"?_func=spsfw&sw="+n.value+"&matchmode="+c.get("matchmode")+"&m="+s,success:function(){var e=t.getAttribute("target");e?window.open(t.href,e):document.location.href=t.href}})},L=new NavigatorHistory(r,"sps"+e);var t=l.get("dropDownTrigger"),e=l.get("configTrigger"),w=l.get("spsearch"),q=l.get("searchWrap"),b=l.get("search"),k=l.get("suggestionList"),S=l.get("orgElement");a.get("useRgSearch")?b.showSearch:(t.classList.add("x-form-trigger","x-form-arrow-trigger"),t.src="/_/pics/spacer.gif",e.classList.add("x-form-trigger","x-form-config-trigger"),e.src="/_/pics/spacer.gif",w.id=a.get("uid"),q.classList.add("x-form-field-wrap"),b.type="text",b.name="spsearch",b.id="spsearch",b.placeholder=a.get("placeholder"),b.classList.add("x-form-text"),b.classList.add("spinput"),b.value=c.get("query"),k.classList.add("searchword-list"),q.append(b),q.append(l.get("dropDownTrigger")),a.get("showconfig")&&(q.append(e),e.addEventListener("click",function(){let t=l.get("configContainer");t||(t=document.createElement("div"),l.get("searchWrap").append(t),t.classList.add("spsopts"),l.set("configContainer",t),recon.Ajax.request({url:document.location.pathname+"?_func=spgso&_uid="+a.get("uid"),success:function(e){t.innerHTML=e.responseText,t.querySelectorAll("input").forEach(e=>e.addEventListener("change",n))}})),t.classList.toggle("opened")})),q.append(k),w.append(q),"select"===S.nodeName.toLowerCase()?(S.parentElement.append(w),S.parentElement.removeChild(S)):S.append(w),l.delete("orgElement"),l.delete("dropDownTrigger"),w.closest(".spsearch")||w.classList.add("spsearch")),l.delete("spsearch"),a.get("instant")?b.addEventListener("keyup",function(e){clearTimeout(f),""!==this.value&&(f=setTimeout(function(){o(e)},500))}):b.closest("form")||b.addEventListener("keyup",o),l.delete("configTrigger"),p&&(t=L.getParam(),isEmpty(t)||r(t)),l.get("configContainer")&&l.get("configContainer").querySelectorAll("input").forEach(e
4=>e.addEventListener("change",n)),isEmpty(i)||(l.get("search").value=decodeURIComponent(i).stripTags().replace(/["'<>]/g,""),c.set("query",l.get("search").value),e={uid:a.get("uid"),offset:c.get("offset"),limit:c.get("limit"),query:encodeURIComponent(i)},recon.Dom.mask(p),L.setParam(e)),p&&p.querySelectorAll(".spNext").forEach(function(e){var t=e.cloneNode(!0);e.replaceWith(t),t.addEventListener("click",y)}),p&&p.querySelectorAll(".splink").forEach(function(e){e.addEventListener("click",E),e.onclick=function(){return!1}}),recon.on("setSpParam",function(e){e={uid:a.get("uid"),offset:e.offset||c.get("offset"),query:encodeURIComponent(e.query||i)};L.setParam(e)})}(e,t)});
5LazyLoad.setLoaded(["https://www.burkardroth.de/_/scripts/libs/validate.js","https://www.burkardroth.de/_/scripts/libs/formtools.js","https://www.burkardroth.de/___/navigation/scripts/navigation.js","https://www.burkardroth.de/___/sphinxsearch/scripts/sphinxsearch.js"])

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.