(function() { 'use strict'; function classReg(cl) { return new RegExp('(\\s|^)'+ cl +'(\\s|$)'); } function hasClass(el, cl) { return el.className.match(classReg(cl)); } function addClass(el, cl) { if (!hasClass(el, cl)) { el.className += ' ' + cl; } } function removeClass(el, cl) { if (hasClass(el, cl)) { el.className = el.className.replace(classReg(cl), ''); } } function extend(obj1, obj2) { var obj = {}; for (var key in obj1) { obj[key] = obj2[key] === undefined ? obj1[key] : obj2[key]; } return obj; } var melde = function(el, opts) { this.melde = el, this.triggerBtn = document.querySelectorAll('[data-trigger-melde="' + this.melde.id + '"]'), this.closeBtn = this.melde.querySelectorAll('[data-close-melde]'), this.body = document.body, this.defaults = { activeClass: 'melde--active', bodyClass: 'melde-is-active', overlay: true, overlayClass: 'melde__overlay', openCallback: null, closeCallback: null }, this.opts = extend(this.defaults, opts); }; melde.prototype = { init: function() { this.meldeTriggering(); }, meldeTriggering: function() { var self = this; for (var i = 0; i < self.triggerBtn.length; i++) { self.triggerBtn[i].addEventListener('click', self.openmelde.bind(this)); } }, openmelde: function() { var self = this; if (self.opts.overlay) { self.appendOverlay(); } addClass(self.melde, self.opts.activeClass); addClass(self.body, self.opts.bodyClass); for (var i = 0; i < self.closeBtn.length; i++) { self.closeBtn[i].addEventListener('click', this.closemelde.bind(this)); } if (self.opts.openCallback) { self.opts.openCallback.call(self); } setTimeout(function() { self.closeBtn[0].focus(); }, 500); }, closemelde: function() { var self = this; removeClass(self.melde, self.opts.activeClass); removeClass(self.body, self.opts.bodyClass); for (var i = 0; i < self.closeBtn.length; i++) { self.closeBtn[i].removeEventListener('click', this.closemelde.bind(this)); } if (self.opts.overlay) { self.removeOverlay(); } if (self.opts.closeCallback) { self.opts.closeCallback.call(self); } }, appendOverlay: function() { var self = this; self.overlay = document.createElement('div'); self.overlay.className = self.opts.overlayClass; self.melde.appendChild(self.overlay); }, removeOverlay: function() { var self = this; setTimeout(function() { self.overlay.remove(); }, 500); } }; window.melde = melde; })(); var meldeEl_9243 = document.getElementById('melde_9243'); var meldeInst = new melde(meldeEl_9243, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9243 = new getXMLObject(); function ajaxNewspost_9243() { if(xmlhttp9243) { var melde_message = document.getElementById("melde_message_9243").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9243").value); xmlhttp9243.open("POST","../meldung_send.php",true); xmlhttp9243.onreadystatechange = handleServerResponse9243; xmlhttp9243.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9243.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9243() { if (xmlhttp9243.readyState == 4) { if(xmlhttp9243.status == 200) { document.getElementById("melde_message_9243").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9247 = document.getElementById('melde_9247'); var meldeInst = new melde(meldeEl_9247, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9247 = new getXMLObject(); function ajaxNewspost_9247() { if(xmlhttp9247) { var melde_message = document.getElementById("melde_message_9247").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9247").value); xmlhttp9247.open("POST","../meldung_send.php",true); xmlhttp9247.onreadystatechange = handleServerResponse9247; xmlhttp9247.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9247.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9247() { if (xmlhttp9247.readyState == 4) { if(xmlhttp9247.status == 200) { document.getElementById("melde_message_9247").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9248 = document.getElementById('melde_9248'); var meldeInst = new melde(meldeEl_9248, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9248 = new getXMLObject(); function ajaxNewspost_9248() { if(xmlhttp9248) { var melde_message = document.getElementById("melde_message_9248").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9248").value); xmlhttp9248.open("POST","../meldung_send.php",true); xmlhttp9248.onreadystatechange = handleServerResponse9248; xmlhttp9248.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9248.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9248() { if (xmlhttp9248.readyState == 4) { if(xmlhttp9248.status == 200) { document.getElementById("melde_message_9248").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9249 = document.getElementById('melde_9249'); var meldeInst = new melde(meldeEl_9249, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9249 = new getXMLObject(); function ajaxNewspost_9249() { if(xmlhttp9249) { var melde_message = document.getElementById("melde_message_9249").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9249").value); xmlhttp9249.open("POST","../meldung_send.php",true); xmlhttp9249.onreadystatechange = handleServerResponse9249; xmlhttp9249.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9249.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9249() { if (xmlhttp9249.readyState == 4) { if(xmlhttp9249.status == 200) { document.getElementById("melde_message_9249").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9250 = document.getElementById('melde_9250'); var meldeInst = new melde(meldeEl_9250, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9250 = new getXMLObject(); function ajaxNewspost_9250() { if(xmlhttp9250) { var melde_message = document.getElementById("melde_message_9250").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9250").value); xmlhttp9250.open("POST","../meldung_send.php",true); xmlhttp9250.onreadystatechange = handleServerResponse9250; xmlhttp9250.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9250.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9250() { if (xmlhttp9250.readyState == 4) { if(xmlhttp9250.status == 200) { document.getElementById("melde_message_9250").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9251 = document.getElementById('melde_9251'); var meldeInst = new melde(meldeEl_9251, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9251 = new getXMLObject(); function ajaxNewspost_9251() { if(xmlhttp9251) { var melde_message = document.getElementById("melde_message_9251").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9251").value); xmlhttp9251.open("POST","../meldung_send.php",true); xmlhttp9251.onreadystatechange = handleServerResponse9251; xmlhttp9251.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9251.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9251() { if (xmlhttp9251.readyState == 4) { if(xmlhttp9251.status == 200) { document.getElementById("melde_message_9251").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9252 = document.getElementById('melde_9252'); var meldeInst = new melde(meldeEl_9252, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9252 = new getXMLObject(); function ajaxNewspost_9252() { if(xmlhttp9252) { var melde_message = document.getElementById("melde_message_9252").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9252").value); xmlhttp9252.open("POST","../meldung_send.php",true); xmlhttp9252.onreadystatechange = handleServerResponse9252; xmlhttp9252.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9252.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9252() { if (xmlhttp9252.readyState == 4) { if(xmlhttp9252.status == 200) { document.getElementById("melde_message_9252").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9253 = document.getElementById('melde_9253'); var meldeInst = new melde(meldeEl_9253, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9253 = new getXMLObject(); function ajaxNewspost_9253() { if(xmlhttp9253) { var melde_message = document.getElementById("melde_message_9253").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9253").value); xmlhttp9253.open("POST","../meldung_send.php",true); xmlhttp9253.onreadystatechange = handleServerResponse9253; xmlhttp9253.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9253.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9253() { if (xmlhttp9253.readyState == 4) { if(xmlhttp9253.status == 200) { document.getElementById("melde_message_9253").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9254 = document.getElementById('melde_9254'); var meldeInst = new melde(meldeEl_9254, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9254 = new getXMLObject(); function ajaxNewspost_9254() { if(xmlhttp9254) { var melde_message = document.getElementById("melde_message_9254").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9254").value); xmlhttp9254.open("POST","../meldung_send.php",true); xmlhttp9254.onreadystatechange = handleServerResponse9254; xmlhttp9254.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9254.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9254() { if (xmlhttp9254.readyState == 4) { if(xmlhttp9254.status == 200) { document.getElementById("melde_message_9254").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9255 = document.getElementById('melde_9255'); var meldeInst = new melde(meldeEl_9255, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9255 = new getXMLObject(); function ajaxNewspost_9255() { if(xmlhttp9255) { var melde_message = document.getElementById("melde_message_9255").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9255").value); xmlhttp9255.open("POST","../meldung_send.php",true); xmlhttp9255.onreadystatechange = handleServerResponse9255; xmlhttp9255.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9255.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9255() { if (xmlhttp9255.readyState == 4) { if(xmlhttp9255.status == 200) { document.getElementById("melde_message_9255").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9256 = document.getElementById('melde_9256'); var meldeInst = new melde(meldeEl_9256, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9256 = new getXMLObject(); function ajaxNewspost_9256() { if(xmlhttp9256) { var melde_message = document.getElementById("melde_message_9256").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9256").value); xmlhttp9256.open("POST","../meldung_send.php",true); xmlhttp9256.onreadystatechange = handleServerResponse9256; xmlhttp9256.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9256.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9256() { if (xmlhttp9256.readyState == 4) { if(xmlhttp9256.status == 200) { document.getElementById("melde_message_9256").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9257 = document.getElementById('melde_9257'); var meldeInst = new melde(meldeEl_9257, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9257 = new getXMLObject(); function ajaxNewspost_9257() { if(xmlhttp9257) { var melde_message = document.getElementById("melde_message_9257").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9257").value); xmlhttp9257.open("POST","../meldung_send.php",true); xmlhttp9257.onreadystatechange = handleServerResponse9257; xmlhttp9257.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9257.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9257() { if (xmlhttp9257.readyState == 4) { if(xmlhttp9257.status == 200) { document.getElementById("melde_message_9257").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9258 = document.getElementById('melde_9258'); var meldeInst = new melde(meldeEl_9258, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9258 = new getXMLObject(); function ajaxNewspost_9258() { if(xmlhttp9258) { var melde_message = document.getElementById("melde_message_9258").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9258").value); xmlhttp9258.open("POST","../meldung_send.php",true); xmlhttp9258.onreadystatechange = handleServerResponse9258; xmlhttp9258.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9258.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9258() { if (xmlhttp9258.readyState == 4) { if(xmlhttp9258.status == 200) { document.getElementById("melde_message_9258").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9259 = document.getElementById('melde_9259'); var meldeInst = new melde(meldeEl_9259, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9259 = new getXMLObject(); function ajaxNewspost_9259() { if(xmlhttp9259) { var melde_message = document.getElementById("melde_message_9259").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9259").value); xmlhttp9259.open("POST","../meldung_send.php",true); xmlhttp9259.onreadystatechange = handleServerResponse9259; xmlhttp9259.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9259.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9259() { if (xmlhttp9259.readyState == 4) { if(xmlhttp9259.status == 200) { document.getElementById("melde_message_9259").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9260 = document.getElementById('melde_9260'); var meldeInst = new melde(meldeEl_9260, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9260 = new getXMLObject(); function ajaxNewspost_9260() { if(xmlhttp9260) { var melde_message = document.getElementById("melde_message_9260").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9260").value); xmlhttp9260.open("POST","../meldung_send.php",true); xmlhttp9260.onreadystatechange = handleServerResponse9260; xmlhttp9260.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9260.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9260() { if (xmlhttp9260.readyState == 4) { if(xmlhttp9260.status == 200) { document.getElementById("melde_message_9260").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9261 = document.getElementById('melde_9261'); var meldeInst = new melde(meldeEl_9261, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9261 = new getXMLObject(); function ajaxNewspost_9261() { if(xmlhttp9261) { var melde_message = document.getElementById("melde_message_9261").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9261").value); xmlhttp9261.open("POST","../meldung_send.php",true); xmlhttp9261.onreadystatechange = handleServerResponse9261; xmlhttp9261.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9261.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9261() { if (xmlhttp9261.readyState == 4) { if(xmlhttp9261.status == 200) { document.getElementById("melde_message_9261").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9262 = document.getElementById('melde_9262'); var meldeInst = new melde(meldeEl_9262, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9262 = new getXMLObject(); function ajaxNewspost_9262() { if(xmlhttp9262) { var melde_message = document.getElementById("melde_message_9262").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9262").value); xmlhttp9262.open("POST","../meldung_send.php",true); xmlhttp9262.onreadystatechange = handleServerResponse9262; xmlhttp9262.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9262.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9262() { if (xmlhttp9262.readyState == 4) { if(xmlhttp9262.status == 200) { document.getElementById("melde_message_9262").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9437 = document.getElementById('melde_9437'); var meldeInst = new melde(meldeEl_9437, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9437 = new getXMLObject(); function ajaxNewspost_9437() { if(xmlhttp9437) { var melde_message = document.getElementById("melde_message_9437").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9437").value); xmlhttp9437.open("POST","../meldung_send.php",true); xmlhttp9437.onreadystatechange = handleServerResponse9437; xmlhttp9437.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9437.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9437() { if (xmlhttp9437.readyState == 4) { if(xmlhttp9437.status == 200) { document.getElementById("melde_message_9437").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_9438 = document.getElementById('melde_9438'); var meldeInst = new melde(meldeEl_9438, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp9438 = new getXMLObject(); function ajaxNewspost_9438() { if(xmlhttp9438) { var melde_message = document.getElementById("melde_message_9438").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_9438").value); xmlhttp9438.open("POST","../meldung_send.php",true); xmlhttp9438.onreadystatechange = handleServerResponse9438; xmlhttp9438.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp9438.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse9438() { if (xmlhttp9438.readyState == 4) { if(xmlhttp9438.status == 200) { document.getElementById("melde_message_9438").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }