(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_627327 = document.getElementById('melde_627327'); var meldeInst = new melde(meldeEl_627327, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627327 = new getXMLObject(); function ajaxNewspost_627327() { if(xmlhttp627327) { var melde_message = document.getElementById("melde_message_627327").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627327").value); xmlhttp627327.open("POST","../meldung_send.php",true); xmlhttp627327.onreadystatechange = handleServerResponse627327; xmlhttp627327.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627327.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627327() { if (xmlhttp627327.readyState == 4) { if(xmlhttp627327.status == 200) { document.getElementById("melde_message_627327").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627333 = document.getElementById('melde_627333'); var meldeInst = new melde(meldeEl_627333, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627333 = new getXMLObject(); function ajaxNewspost_627333() { if(xmlhttp627333) { var melde_message = document.getElementById("melde_message_627333").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627333").value); xmlhttp627333.open("POST","../meldung_send.php",true); xmlhttp627333.onreadystatechange = handleServerResponse627333; xmlhttp627333.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627333.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627333() { if (xmlhttp627333.readyState == 4) { if(xmlhttp627333.status == 200) { document.getElementById("melde_message_627333").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627334 = document.getElementById('melde_627334'); var meldeInst = new melde(meldeEl_627334, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627334 = new getXMLObject(); function ajaxNewspost_627334() { if(xmlhttp627334) { var melde_message = document.getElementById("melde_message_627334").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627334").value); xmlhttp627334.open("POST","../meldung_send.php",true); xmlhttp627334.onreadystatechange = handleServerResponse627334; xmlhttp627334.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627334.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627334() { if (xmlhttp627334.readyState == 4) { if(xmlhttp627334.status == 200) { document.getElementById("melde_message_627334").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627335 = document.getElementById('melde_627335'); var meldeInst = new melde(meldeEl_627335, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627335 = new getXMLObject(); function ajaxNewspost_627335() { if(xmlhttp627335) { var melde_message = document.getElementById("melde_message_627335").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627335").value); xmlhttp627335.open("POST","../meldung_send.php",true); xmlhttp627335.onreadystatechange = handleServerResponse627335; xmlhttp627335.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627335.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627335() { if (xmlhttp627335.readyState == 4) { if(xmlhttp627335.status == 200) { document.getElementById("melde_message_627335").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627336 = document.getElementById('melde_627336'); var meldeInst = new melde(meldeEl_627336, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627336 = new getXMLObject(); function ajaxNewspost_627336() { if(xmlhttp627336) { var melde_message = document.getElementById("melde_message_627336").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627336").value); xmlhttp627336.open("POST","../meldung_send.php",true); xmlhttp627336.onreadystatechange = handleServerResponse627336; xmlhttp627336.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627336.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627336() { if (xmlhttp627336.readyState == 4) { if(xmlhttp627336.status == 200) { document.getElementById("melde_message_627336").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627337 = document.getElementById('melde_627337'); var meldeInst = new melde(meldeEl_627337, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627337 = new getXMLObject(); function ajaxNewspost_627337() { if(xmlhttp627337) { var melde_message = document.getElementById("melde_message_627337").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627337").value); xmlhttp627337.open("POST","../meldung_send.php",true); xmlhttp627337.onreadystatechange = handleServerResponse627337; xmlhttp627337.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627337.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627337() { if (xmlhttp627337.readyState == 4) { if(xmlhttp627337.status == 200) { document.getElementById("melde_message_627337").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627338 = document.getElementById('melde_627338'); var meldeInst = new melde(meldeEl_627338, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627338 = new getXMLObject(); function ajaxNewspost_627338() { if(xmlhttp627338) { var melde_message = document.getElementById("melde_message_627338").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627338").value); xmlhttp627338.open("POST","../meldung_send.php",true); xmlhttp627338.onreadystatechange = handleServerResponse627338; xmlhttp627338.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627338.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627338() { if (xmlhttp627338.readyState == 4) { if(xmlhttp627338.status == 200) { document.getElementById("melde_message_627338").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627339 = document.getElementById('melde_627339'); var meldeInst = new melde(meldeEl_627339, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627339 = new getXMLObject(); function ajaxNewspost_627339() { if(xmlhttp627339) { var melde_message = document.getElementById("melde_message_627339").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627339").value); xmlhttp627339.open("POST","../meldung_send.php",true); xmlhttp627339.onreadystatechange = handleServerResponse627339; xmlhttp627339.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627339.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627339() { if (xmlhttp627339.readyState == 4) { if(xmlhttp627339.status == 200) { document.getElementById("melde_message_627339").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627340 = document.getElementById('melde_627340'); var meldeInst = new melde(meldeEl_627340, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627340 = new getXMLObject(); function ajaxNewspost_627340() { if(xmlhttp627340) { var melde_message = document.getElementById("melde_message_627340").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627340").value); xmlhttp627340.open("POST","../meldung_send.php",true); xmlhttp627340.onreadystatechange = handleServerResponse627340; xmlhttp627340.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627340.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627340() { if (xmlhttp627340.readyState == 4) { if(xmlhttp627340.status == 200) { document.getElementById("melde_message_627340").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627341 = document.getElementById('melde_627341'); var meldeInst = new melde(meldeEl_627341, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627341 = new getXMLObject(); function ajaxNewspost_627341() { if(xmlhttp627341) { var melde_message = document.getElementById("melde_message_627341").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627341").value); xmlhttp627341.open("POST","../meldung_send.php",true); xmlhttp627341.onreadystatechange = handleServerResponse627341; xmlhttp627341.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627341.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627341() { if (xmlhttp627341.readyState == 4) { if(xmlhttp627341.status == 200) { document.getElementById("melde_message_627341").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627342 = document.getElementById('melde_627342'); var meldeInst = new melde(meldeEl_627342, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627342 = new getXMLObject(); function ajaxNewspost_627342() { if(xmlhttp627342) { var melde_message = document.getElementById("melde_message_627342").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627342").value); xmlhttp627342.open("POST","../meldung_send.php",true); xmlhttp627342.onreadystatechange = handleServerResponse627342; xmlhttp627342.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627342.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627342() { if (xmlhttp627342.readyState == 4) { if(xmlhttp627342.status == 200) { document.getElementById("melde_message_627342").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627350 = document.getElementById('melde_627350'); var meldeInst = new melde(meldeEl_627350, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627350 = new getXMLObject(); function ajaxNewspost_627350() { if(xmlhttp627350) { var melde_message = document.getElementById("melde_message_627350").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627350").value); xmlhttp627350.open("POST","../meldung_send.php",true); xmlhttp627350.onreadystatechange = handleServerResponse627350; xmlhttp627350.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627350.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627350() { if (xmlhttp627350.readyState == 4) { if(xmlhttp627350.status == 200) { document.getElementById("melde_message_627350").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627351 = document.getElementById('melde_627351'); var meldeInst = new melde(meldeEl_627351, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627351 = new getXMLObject(); function ajaxNewspost_627351() { if(xmlhttp627351) { var melde_message = document.getElementById("melde_message_627351").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627351").value); xmlhttp627351.open("POST","../meldung_send.php",true); xmlhttp627351.onreadystatechange = handleServerResponse627351; xmlhttp627351.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627351.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627351() { if (xmlhttp627351.readyState == 4) { if(xmlhttp627351.status == 200) { document.getElementById("melde_message_627351").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627352 = document.getElementById('melde_627352'); var meldeInst = new melde(meldeEl_627352, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627352 = new getXMLObject(); function ajaxNewspost_627352() { if(xmlhttp627352) { var melde_message = document.getElementById("melde_message_627352").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627352").value); xmlhttp627352.open("POST","../meldung_send.php",true); xmlhttp627352.onreadystatechange = handleServerResponse627352; xmlhttp627352.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627352.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627352() { if (xmlhttp627352.readyState == 4) { if(xmlhttp627352.status == 200) { document.getElementById("melde_message_627352").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627353 = document.getElementById('melde_627353'); var meldeInst = new melde(meldeEl_627353, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627353 = new getXMLObject(); function ajaxNewspost_627353() { if(xmlhttp627353) { var melde_message = document.getElementById("melde_message_627353").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627353").value); xmlhttp627353.open("POST","../meldung_send.php",true); xmlhttp627353.onreadystatechange = handleServerResponse627353; xmlhttp627353.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627353.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627353() { if (xmlhttp627353.readyState == 4) { if(xmlhttp627353.status == 200) { document.getElementById("melde_message_627353").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }