(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_1165217 = document.getElementById('melde_1165217'); var meldeInst = new melde(meldeEl_1165217, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165217 = new getXMLObject(); function ajaxNewspost_1165217() { if(xmlhttp1165217) { var melde_message = document.getElementById("melde_message_1165217").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165217").value); xmlhttp1165217.open("POST","../meldung_send.php",true); xmlhttp1165217.onreadystatechange = handleServerResponse1165217; xmlhttp1165217.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165217.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165217() { if (xmlhttp1165217.readyState == 4) { if(xmlhttp1165217.status == 200) { document.getElementById("melde_message_1165217").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165218 = document.getElementById('melde_1165218'); var meldeInst = new melde(meldeEl_1165218, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165218 = new getXMLObject(); function ajaxNewspost_1165218() { if(xmlhttp1165218) { var melde_message = document.getElementById("melde_message_1165218").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165218").value); xmlhttp1165218.open("POST","../meldung_send.php",true); xmlhttp1165218.onreadystatechange = handleServerResponse1165218; xmlhttp1165218.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165218.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165218() { if (xmlhttp1165218.readyState == 4) { if(xmlhttp1165218.status == 200) { document.getElementById("melde_message_1165218").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165219 = document.getElementById('melde_1165219'); var meldeInst = new melde(meldeEl_1165219, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165219 = new getXMLObject(); function ajaxNewspost_1165219() { if(xmlhttp1165219) { var melde_message = document.getElementById("melde_message_1165219").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165219").value); xmlhttp1165219.open("POST","../meldung_send.php",true); xmlhttp1165219.onreadystatechange = handleServerResponse1165219; xmlhttp1165219.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165219.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165219() { if (xmlhttp1165219.readyState == 4) { if(xmlhttp1165219.status == 200) { document.getElementById("melde_message_1165219").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165220 = document.getElementById('melde_1165220'); var meldeInst = new melde(meldeEl_1165220, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165220 = new getXMLObject(); function ajaxNewspost_1165220() { if(xmlhttp1165220) { var melde_message = document.getElementById("melde_message_1165220").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165220").value); xmlhttp1165220.open("POST","../meldung_send.php",true); xmlhttp1165220.onreadystatechange = handleServerResponse1165220; xmlhttp1165220.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165220.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165220() { if (xmlhttp1165220.readyState == 4) { if(xmlhttp1165220.status == 200) { document.getElementById("melde_message_1165220").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165221 = document.getElementById('melde_1165221'); var meldeInst = new melde(meldeEl_1165221, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165221 = new getXMLObject(); function ajaxNewspost_1165221() { if(xmlhttp1165221) { var melde_message = document.getElementById("melde_message_1165221").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165221").value); xmlhttp1165221.open("POST","../meldung_send.php",true); xmlhttp1165221.onreadystatechange = handleServerResponse1165221; xmlhttp1165221.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165221.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165221() { if (xmlhttp1165221.readyState == 4) { if(xmlhttp1165221.status == 200) { document.getElementById("melde_message_1165221").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165222 = document.getElementById('melde_1165222'); var meldeInst = new melde(meldeEl_1165222, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165222 = new getXMLObject(); function ajaxNewspost_1165222() { if(xmlhttp1165222) { var melde_message = document.getElementById("melde_message_1165222").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165222").value); xmlhttp1165222.open("POST","../meldung_send.php",true); xmlhttp1165222.onreadystatechange = handleServerResponse1165222; xmlhttp1165222.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165222.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165222() { if (xmlhttp1165222.readyState == 4) { if(xmlhttp1165222.status == 200) { document.getElementById("melde_message_1165222").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165233 = document.getElementById('melde_1165233'); var meldeInst = new melde(meldeEl_1165233, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165233 = new getXMLObject(); function ajaxNewspost_1165233() { if(xmlhttp1165233) { var melde_message = document.getElementById("melde_message_1165233").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165233").value); xmlhttp1165233.open("POST","../meldung_send.php",true); xmlhttp1165233.onreadystatechange = handleServerResponse1165233; xmlhttp1165233.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165233.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165233() { if (xmlhttp1165233.readyState == 4) { if(xmlhttp1165233.status == 200) { document.getElementById("melde_message_1165233").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165234 = document.getElementById('melde_1165234'); var meldeInst = new melde(meldeEl_1165234, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165234 = new getXMLObject(); function ajaxNewspost_1165234() { if(xmlhttp1165234) { var melde_message = document.getElementById("melde_message_1165234").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165234").value); xmlhttp1165234.open("POST","../meldung_send.php",true); xmlhttp1165234.onreadystatechange = handleServerResponse1165234; xmlhttp1165234.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165234.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165234() { if (xmlhttp1165234.readyState == 4) { if(xmlhttp1165234.status == 200) { document.getElementById("melde_message_1165234").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165235 = document.getElementById('melde_1165235'); var meldeInst = new melde(meldeEl_1165235, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165235 = new getXMLObject(); function ajaxNewspost_1165235() { if(xmlhttp1165235) { var melde_message = document.getElementById("melde_message_1165235").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165235").value); xmlhttp1165235.open("POST","../meldung_send.php",true); xmlhttp1165235.onreadystatechange = handleServerResponse1165235; xmlhttp1165235.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165235.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165235() { if (xmlhttp1165235.readyState == 4) { if(xmlhttp1165235.status == 200) { document.getElementById("melde_message_1165235").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165236 = document.getElementById('melde_1165236'); var meldeInst = new melde(meldeEl_1165236, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165236 = new getXMLObject(); function ajaxNewspost_1165236() { if(xmlhttp1165236) { var melde_message = document.getElementById("melde_message_1165236").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165236").value); xmlhttp1165236.open("POST","../meldung_send.php",true); xmlhttp1165236.onreadystatechange = handleServerResponse1165236; xmlhttp1165236.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165236.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165236() { if (xmlhttp1165236.readyState == 4) { if(xmlhttp1165236.status == 200) { document.getElementById("melde_message_1165236").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165237 = document.getElementById('melde_1165237'); var meldeInst = new melde(meldeEl_1165237, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165237 = new getXMLObject(); function ajaxNewspost_1165237() { if(xmlhttp1165237) { var melde_message = document.getElementById("melde_message_1165237").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165237").value); xmlhttp1165237.open("POST","../meldung_send.php",true); xmlhttp1165237.onreadystatechange = handleServerResponse1165237; xmlhttp1165237.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165237.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165237() { if (xmlhttp1165237.readyState == 4) { if(xmlhttp1165237.status == 200) { document.getElementById("melde_message_1165237").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1165239 = document.getElementById('melde_1165239'); var meldeInst = new melde(meldeEl_1165239, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1165239 = new getXMLObject(); function ajaxNewspost_1165239() { if(xmlhttp1165239) { var melde_message = document.getElementById("melde_message_1165239").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1165239").value); xmlhttp1165239.open("POST","../meldung_send.php",true); xmlhttp1165239.onreadystatechange = handleServerResponse1165239; xmlhttp1165239.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1165239.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1165239() { if (xmlhttp1165239.readyState == 4) { if(xmlhttp1165239.status == 200) { document.getElementById("melde_message_1165239").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1166876 = document.getElementById('melde_1166876'); var meldeInst = new melde(meldeEl_1166876, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1166876 = new getXMLObject(); function ajaxNewspost_1166876() { if(xmlhttp1166876) { var melde_message = document.getElementById("melde_message_1166876").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1166876").value); xmlhttp1166876.open("POST","../meldung_send.php",true); xmlhttp1166876.onreadystatechange = handleServerResponse1166876; xmlhttp1166876.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1166876.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1166876() { if (xmlhttp1166876.readyState == 4) { if(xmlhttp1166876.status == 200) { document.getElementById("melde_message_1166876").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1166879 = document.getElementById('melde_1166879'); var meldeInst = new melde(meldeEl_1166879, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1166879 = new getXMLObject(); function ajaxNewspost_1166879() { if(xmlhttp1166879) { var melde_message = document.getElementById("melde_message_1166879").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1166879").value); xmlhttp1166879.open("POST","../meldung_send.php",true); xmlhttp1166879.onreadystatechange = handleServerResponse1166879; xmlhttp1166879.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1166879.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1166879() { if (xmlhttp1166879.readyState == 4) { if(xmlhttp1166879.status == 200) { document.getElementById("melde_message_1166879").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1170096 = document.getElementById('melde_1170096'); var meldeInst = new melde(meldeEl_1170096, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1170096 = new getXMLObject(); function ajaxNewspost_1170096() { if(xmlhttp1170096) { var melde_message = document.getElementById("melde_message_1170096").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1170096").value); xmlhttp1170096.open("POST","../meldung_send.php",true); xmlhttp1170096.onreadystatechange = handleServerResponse1170096; xmlhttp1170096.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1170096.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1170096() { if (xmlhttp1170096.readyState == 4) { if(xmlhttp1170096.status == 200) { document.getElementById("melde_message_1170096").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1170143 = document.getElementById('melde_1170143'); var meldeInst = new melde(meldeEl_1170143, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1170143 = new getXMLObject(); function ajaxNewspost_1170143() { if(xmlhttp1170143) { var melde_message = document.getElementById("melde_message_1170143").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1170143").value); xmlhttp1170143.open("POST","../meldung_send.php",true); xmlhttp1170143.onreadystatechange = handleServerResponse1170143; xmlhttp1170143.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1170143.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1170143() { if (xmlhttp1170143.readyState == 4) { if(xmlhttp1170143.status == 200) { document.getElementById("melde_message_1170143").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1192388 = document.getElementById('melde_1192388'); var meldeInst = new melde(meldeEl_1192388, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1192388 = new getXMLObject(); function ajaxNewspost_1192388() { if(xmlhttp1192388) { var melde_message = document.getElementById("melde_message_1192388").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1192388").value); xmlhttp1192388.open("POST","../meldung_send.php",true); xmlhttp1192388.onreadystatechange = handleServerResponse1192388; xmlhttp1192388.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1192388.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1192388() { if (xmlhttp1192388.readyState == 4) { if(xmlhttp1192388.status == 200) { document.getElementById("melde_message_1192388").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }