PageSourceSearch

https://bad-lippspringer-nachrichten.de/wp-content/themes/Divi-child/custombody.js?ver=7.1.3

js bad-lippspringer-nachrichten.de collected 2026-10-07 04:33:40 UTC 7,696 bytes, 173 lines download raw bytes

1if (typeof document.body.onload != 'function') {
2	document.body.onload = function(){
3		managecookies();
4		managecontact();
5	};
6} else {
7	document.body.oldonload = document.body.onload;
8        document.body.onload = function() {
9        	document.body.oldonload();
10        	managecookies();
11		managecontact();
12   	}
13}
14
15if(document.getElementsByClassName("wpcf7").length > 0)
16{
17	var dynamicfields = document.getElementsByClassName("dynamicfields");
18        if(dynamicfields.length > 0)
19        {
20                for(dyn = 0;dyn < dynamicfields.length; dyn++)
21                {
22                        var sourcefield = document.getElementsByName(dynamicfields[dyn].attributes.sourcefield.value)[0];
23                        if(!sourcefield.dynamicfields)
24                        {
25                                sourcefield.dynamicfields = [];
26                        }
27                        sourcefield.dynamicfields.push(dynamicfields[dyn]);
28                        sourcefield.addEventListener('change', function(e){
29                                for(dyna = 0; dyna < e.target.dynamicfields.length; dyna++)
30                                {
31										dynamicfields[dyna].textfelder = dynamicfields[dyna].getElementsByClassName("wpcf7-text");
32                                        var sourcevalues = dynamicfields[dyna].attributes.sourcevalues.value.split("; ");
33                                        if(sourcevalues.includes(e.target.value))
34                                        {
35                                                dynamicfields[dyna].style.display = "block";
36                                                for(chi = 0;chi < dynamicfields[dyna].textfelder.length;chi++)
37                                                {
38                                                        dynamicfields[dyna].textfelder[chi].value = "";
39                                                }
40                                        }
41                                        else
42                                        {
43                                                for(chi = 0;chi < dynamicfields[dyna].textfelder.length;chi++)
44                                                {
45                                                        dynamicfields[dyna].textfelder[chi].value = "-";
46                                                }
47                                                dynamicfields[dyna].style.display = "none";
48                                        }
49                                }
50                        });
51                }
52        }
53	document.getElementsByClassName("wpcf7")[0].addEventListener( 'wpcf7invalid', function( event ) {
54                var requ = document.getElementsByClassName("wpcf7-validates-as-required");
55                var mail = document.getElementsByClassName("wpcf7-email");
56                var tel = document.getElementsByClassName("wpcf7-tel");
57                var accept = document.getElementsByClassName("wpcf7-acceptance")[0].firstElementChild.firstElementChild.firstElementChild;
58                var formfehler = false;
59                for(re = 0;re < requ.length;re++)
60                {
61			if(requ[re].classList.contains("wpcf7-checkbox"))
62			{
63				var checkbx = requ[re].firstElementChild.firstElementChild.children;
64				var unchecked = true;
65				for(ch = 0;ch < checkbx.length;ch++)
66				{
67					if(checkbx[ch].checked)
68					{
69						unchecked = false;
70					}
71				}
72				if(unchecked)
73				{
74                                	formfehler = true;
75                        	}
76			}
77                        else if(requ[re].value == "")
78                        {
79                                formfehler = true;
80                        }
81                }
82                for(em = 0;em < mail.length;em++)
83                {
84                        if(mail[em].value != "" && (!mail[em].value.includes("@") || !mail[em].value.includes("@")))
85                        {
86                                formfehler = true;
87                        }
88                }
89                for(t = 0;t < tel.length;t++)
90                {
91                        if(isNaN(tel[t].value.replace(/\s/g, "")))
92                        {
93                                formfehler = true;
94                        }
95                }
96
97                /*if(!formfehler && accept.checked)
98                {
99                        // Wenn alles andere stimmt, muss es das Captcha sein.
100                        document.getElementById("siwp_captcha_value_0").classList.add("wrongcaptcha");
101                        if(document.getElementsByClassName("wpcf7-response-output")[0].textContent == "")
102                        {
103                                if(document.getElementById("siwp_captcha_value_0").value == "")
104                                {
105                                        document.getElementsByClassName("wpcf7-response-output")[0].textContent = "Bitte füllen Sie das Captcha aus.";
106                                }
107                                else
108                                {
109                                        document.getElementsByClassName("wpcf7-response-output")[0].textContent = "Das Captcha ist leider nicht korrekt ausgefüllt. Bitte versuchen Sie es erneut.";
110                                }
111                        }
112                }
113                else
114                {
115                        document.getElementById("siwp_captcha_value_0").classList.remove("wrongcaptcha");
116                }*/
117        }, false );
118
119        document.getElementsByClassName("wpcf7")[0].addEventListener( 'wpcf7submit', function( event ) {
120                document.getElementsByClassName("wpcf7-response-output")[0].style.display = "block";
121        }, false );
122}
123
124function managecontact()
125{
126	if(document.getElementsByClassName("wpcf7").length > 0)
127        {
128                if(document.getElementById("siwp_captcha_value_0"))
129                {
130                        document.getElementById("siwp_captcha_value_0").placeholder = "Captcha eingeben *";
131                }
132                var dynamicfields = document.getElementsByClassName("dynamicfields");
133                if(dynamicfields.length > 0)
134                {
135                        for(dyn = 0;dyn < dynamicfields.length; dyn++)
136                        {
137                                for(chi = 0;chi < dynamicfields[dyn].children.length;chi++)
138                                {
139                                        dynamicfields[dyn].children[chi].firstElementChild.value = "-";
140                                }
141                        }
142                }
143        }
144}
145
146function managecookies()
147{
148        var accepted = document.cookie.split("cookie_notice_accepted=");
149        if(accepted.length > 1)
150        {
151        //consent wurde entschieden
152                accepted = accepted[1].split(";");
153                matomo = document.cookie.split("_pk_");
154                if(accepted[0] == "false" && matomo.length > 1)
155                {
156                        _paq.push(['forgetConsentGiven']);
157                }
158                else if(accepted[0] != "false" && matomo.length == 1)
159                {
160                        document.cookie = "mtm_consent_removed=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
161                   _paq.push(['rememberConsentGiven']);
162                }
163        }
164        else
165        {
166			if(document.getElementById('cookie-notice') && document.getElementsByClassName('cookie-notice-hidden').length == 0)
167			{
168                var ausgrauen = document.createElement("div");
169                ausgrauen.classList.add("ausgrauen");
170                document.body.insertBefore(ausgrauen, document.body.firstChild);
171			}
172		}
173}

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.