(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_189559 = document.getElementById('melde_189559'); var meldeInst = new melde(meldeEl_189559, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189559 = new getXMLObject(); function ajaxNewspost_189559() { if(xmlhttp189559) { var melde_message = document.getElementById("melde_message_189559").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189559").value); xmlhttp189559.open("POST","../meldung_send.php",true); xmlhttp189559.onreadystatechange = handleServerResponse189559; xmlhttp189559.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189559.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189559() { if (xmlhttp189559.readyState == 4) { if(xmlhttp189559.status == 200) { document.getElementById("melde_message_189559").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189580 = document.getElementById('melde_189580'); var meldeInst = new melde(meldeEl_189580, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189580 = new getXMLObject(); function ajaxNewspost_189580() { if(xmlhttp189580) { var melde_message = document.getElementById("melde_message_189580").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189580").value); xmlhttp189580.open("POST","../meldung_send.php",true); xmlhttp189580.onreadystatechange = handleServerResponse189580; xmlhttp189580.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189580.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189580() { if (xmlhttp189580.readyState == 4) { if(xmlhttp189580.status == 200) { document.getElementById("melde_message_189580").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189577 = document.getElementById('melde_189577'); var meldeInst = new melde(meldeEl_189577, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189577 = new getXMLObject(); function ajaxNewspost_189577() { if(xmlhttp189577) { var melde_message = document.getElementById("melde_message_189577").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189577").value); xmlhttp189577.open("POST","../meldung_send.php",true); xmlhttp189577.onreadystatechange = handleServerResponse189577; xmlhttp189577.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189577.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189577() { if (xmlhttp189577.readyState == 4) { if(xmlhttp189577.status == 200) { document.getElementById("melde_message_189577").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189578 = document.getElementById('melde_189578'); var meldeInst = new melde(meldeEl_189578, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189578 = new getXMLObject(); function ajaxNewspost_189578() { if(xmlhttp189578) { var melde_message = document.getElementById("melde_message_189578").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189578").value); xmlhttp189578.open("POST","../meldung_send.php",true); xmlhttp189578.onreadystatechange = handleServerResponse189578; xmlhttp189578.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189578.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189578() { if (xmlhttp189578.readyState == 4) { if(xmlhttp189578.status == 200) { document.getElementById("melde_message_189578").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189571 = document.getElementById('melde_189571'); var meldeInst = new melde(meldeEl_189571, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189571 = new getXMLObject(); function ajaxNewspost_189571() { if(xmlhttp189571) { var melde_message = document.getElementById("melde_message_189571").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189571").value); xmlhttp189571.open("POST","../meldung_send.php",true); xmlhttp189571.onreadystatechange = handleServerResponse189571; xmlhttp189571.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189571.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189571() { if (xmlhttp189571.readyState == 4) { if(xmlhttp189571.status == 200) { document.getElementById("melde_message_189571").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189579 = document.getElementById('melde_189579'); var meldeInst = new melde(meldeEl_189579, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189579 = new getXMLObject(); function ajaxNewspost_189579() { if(xmlhttp189579) { var melde_message = document.getElementById("melde_message_189579").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189579").value); xmlhttp189579.open("POST","../meldung_send.php",true); xmlhttp189579.onreadystatechange = handleServerResponse189579; xmlhttp189579.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189579.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189579() { if (xmlhttp189579.readyState == 4) { if(xmlhttp189579.status == 200) { document.getElementById("melde_message_189579").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189574 = document.getElementById('melde_189574'); var meldeInst = new melde(meldeEl_189574, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189574 = new getXMLObject(); function ajaxNewspost_189574() { if(xmlhttp189574) { var melde_message = document.getElementById("melde_message_189574").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189574").value); xmlhttp189574.open("POST","../meldung_send.php",true); xmlhttp189574.onreadystatechange = handleServerResponse189574; xmlhttp189574.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189574.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189574() { if (xmlhttp189574.readyState == 4) { if(xmlhttp189574.status == 200) { document.getElementById("melde_message_189574").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189576 = document.getElementById('melde_189576'); var meldeInst = new melde(meldeEl_189576, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189576 = new getXMLObject(); function ajaxNewspost_189576() { if(xmlhttp189576) { var melde_message = document.getElementById("melde_message_189576").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189576").value); xmlhttp189576.open("POST","../meldung_send.php",true); xmlhttp189576.onreadystatechange = handleServerResponse189576; xmlhttp189576.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189576.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189576() { if (xmlhttp189576.readyState == 4) { if(xmlhttp189576.status == 200) { document.getElementById("melde_message_189576").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189589 = document.getElementById('melde_189589'); var meldeInst = new melde(meldeEl_189589, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189589 = new getXMLObject(); function ajaxNewspost_189589() { if(xmlhttp189589) { var melde_message = document.getElementById("melde_message_189589").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189589").value); xmlhttp189589.open("POST","../meldung_send.php",true); xmlhttp189589.onreadystatechange = handleServerResponse189589; xmlhttp189589.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189589.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189589() { if (xmlhttp189589.readyState == 4) { if(xmlhttp189589.status == 200) { document.getElementById("melde_message_189589").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189601 = document.getElementById('melde_189601'); var meldeInst = new melde(meldeEl_189601, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189601 = new getXMLObject(); function ajaxNewspost_189601() { if(xmlhttp189601) { var melde_message = document.getElementById("melde_message_189601").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189601").value); xmlhttp189601.open("POST","../meldung_send.php",true); xmlhttp189601.onreadystatechange = handleServerResponse189601; xmlhttp189601.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189601.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189601() { if (xmlhttp189601.readyState == 4) { if(xmlhttp189601.status == 200) { document.getElementById("melde_message_189601").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189602 = document.getElementById('melde_189602'); var meldeInst = new melde(meldeEl_189602, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189602 = new getXMLObject(); function ajaxNewspost_189602() { if(xmlhttp189602) { var melde_message = document.getElementById("melde_message_189602").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189602").value); xmlhttp189602.open("POST","../meldung_send.php",true); xmlhttp189602.onreadystatechange = handleServerResponse189602; xmlhttp189602.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189602.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189602() { if (xmlhttp189602.readyState == 4) { if(xmlhttp189602.status == 200) { document.getElementById("melde_message_189602").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189614 = document.getElementById('melde_189614'); var meldeInst = new melde(meldeEl_189614, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189614 = new getXMLObject(); function ajaxNewspost_189614() { if(xmlhttp189614) { var melde_message = document.getElementById("melde_message_189614").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189614").value); xmlhttp189614.open("POST","../meldung_send.php",true); xmlhttp189614.onreadystatechange = handleServerResponse189614; xmlhttp189614.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189614.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189614() { if (xmlhttp189614.readyState == 4) { if(xmlhttp189614.status == 200) { document.getElementById("melde_message_189614").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189647 = document.getElementById('melde_189647'); var meldeInst = new melde(meldeEl_189647, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189647 = new getXMLObject(); function ajaxNewspost_189647() { if(xmlhttp189647) { var melde_message = document.getElementById("melde_message_189647").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189647").value); xmlhttp189647.open("POST","../meldung_send.php",true); xmlhttp189647.onreadystatechange = handleServerResponse189647; xmlhttp189647.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189647.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189647() { if (xmlhttp189647.readyState == 4) { if(xmlhttp189647.status == 200) { document.getElementById("melde_message_189647").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189949 = document.getElementById('melde_189949'); var meldeInst = new melde(meldeEl_189949, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189949 = new getXMLObject(); function ajaxNewspost_189949() { if(xmlhttp189949) { var melde_message = document.getElementById("melde_message_189949").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189949").value); xmlhttp189949.open("POST","../meldung_send.php",true); xmlhttp189949.onreadystatechange = handleServerResponse189949; xmlhttp189949.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189949.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189949() { if (xmlhttp189949.readyState == 4) { if(xmlhttp189949.status == 200) { document.getElementById("melde_message_189949").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328104 = document.getElementById('melde_328104'); var meldeInst = new melde(meldeEl_328104, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328104 = new getXMLObject(); function ajaxNewspost_328104() { if(xmlhttp328104) { var melde_message = document.getElementById("melde_message_328104").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328104").value); xmlhttp328104.open("POST","../meldung_send.php",true); xmlhttp328104.onreadystatechange = handleServerResponse328104; xmlhttp328104.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328104.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328104() { if (xmlhttp328104.readyState == 4) { if(xmlhttp328104.status == 200) { document.getElementById("melde_message_328104").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }