(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_1189376 = document.getElementById('melde_1189376'); var meldeInst = new melde(meldeEl_1189376, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189376 = new getXMLObject(); function ajaxNewspost_1189376() { if(xmlhttp1189376) { var melde_message = document.getElementById("melde_message_1189376").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189376").value); xmlhttp1189376.open("POST","../meldung_send.php",true); xmlhttp1189376.onreadystatechange = handleServerResponse1189376; xmlhttp1189376.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189376.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189376() { if (xmlhttp1189376.readyState == 4) { if(xmlhttp1189376.status == 200) { document.getElementById("melde_message_1189376").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189377 = document.getElementById('melde_1189377'); var meldeInst = new melde(meldeEl_1189377, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189377 = new getXMLObject(); function ajaxNewspost_1189377() { if(xmlhttp1189377) { var melde_message = document.getElementById("melde_message_1189377").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189377").value); xmlhttp1189377.open("POST","../meldung_send.php",true); xmlhttp1189377.onreadystatechange = handleServerResponse1189377; xmlhttp1189377.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189377.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189377() { if (xmlhttp1189377.readyState == 4) { if(xmlhttp1189377.status == 200) { document.getElementById("melde_message_1189377").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189378 = document.getElementById('melde_1189378'); var meldeInst = new melde(meldeEl_1189378, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189378 = new getXMLObject(); function ajaxNewspost_1189378() { if(xmlhttp1189378) { var melde_message = document.getElementById("melde_message_1189378").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189378").value); xmlhttp1189378.open("POST","../meldung_send.php",true); xmlhttp1189378.onreadystatechange = handleServerResponse1189378; xmlhttp1189378.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189378.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189378() { if (xmlhttp1189378.readyState == 4) { if(xmlhttp1189378.status == 200) { document.getElementById("melde_message_1189378").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189379 = document.getElementById('melde_1189379'); var meldeInst = new melde(meldeEl_1189379, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189379 = new getXMLObject(); function ajaxNewspost_1189379() { if(xmlhttp1189379) { var melde_message = document.getElementById("melde_message_1189379").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189379").value); xmlhttp1189379.open("POST","../meldung_send.php",true); xmlhttp1189379.onreadystatechange = handleServerResponse1189379; xmlhttp1189379.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189379.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189379() { if (xmlhttp1189379.readyState == 4) { if(xmlhttp1189379.status == 200) { document.getElementById("melde_message_1189379").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189380 = document.getElementById('melde_1189380'); var meldeInst = new melde(meldeEl_1189380, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189380 = new getXMLObject(); function ajaxNewspost_1189380() { if(xmlhttp1189380) { var melde_message = document.getElementById("melde_message_1189380").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189380").value); xmlhttp1189380.open("POST","../meldung_send.php",true); xmlhttp1189380.onreadystatechange = handleServerResponse1189380; xmlhttp1189380.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189380.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189380() { if (xmlhttp1189380.readyState == 4) { if(xmlhttp1189380.status == 200) { document.getElementById("melde_message_1189380").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189381 = document.getElementById('melde_1189381'); var meldeInst = new melde(meldeEl_1189381, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189381 = new getXMLObject(); function ajaxNewspost_1189381() { if(xmlhttp1189381) { var melde_message = document.getElementById("melde_message_1189381").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189381").value); xmlhttp1189381.open("POST","../meldung_send.php",true); xmlhttp1189381.onreadystatechange = handleServerResponse1189381; xmlhttp1189381.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189381.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189381() { if (xmlhttp1189381.readyState == 4) { if(xmlhttp1189381.status == 200) { document.getElementById("melde_message_1189381").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189382 = document.getElementById('melde_1189382'); var meldeInst = new melde(meldeEl_1189382, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189382 = new getXMLObject(); function ajaxNewspost_1189382() { if(xmlhttp1189382) { var melde_message = document.getElementById("melde_message_1189382").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189382").value); xmlhttp1189382.open("POST","../meldung_send.php",true); xmlhttp1189382.onreadystatechange = handleServerResponse1189382; xmlhttp1189382.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189382.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189382() { if (xmlhttp1189382.readyState == 4) { if(xmlhttp1189382.status == 200) { document.getElementById("melde_message_1189382").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189383 = document.getElementById('melde_1189383'); var meldeInst = new melde(meldeEl_1189383, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189383 = new getXMLObject(); function ajaxNewspost_1189383() { if(xmlhttp1189383) { var melde_message = document.getElementById("melde_message_1189383").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189383").value); xmlhttp1189383.open("POST","../meldung_send.php",true); xmlhttp1189383.onreadystatechange = handleServerResponse1189383; xmlhttp1189383.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189383.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189383() { if (xmlhttp1189383.readyState == 4) { if(xmlhttp1189383.status == 200) { document.getElementById("melde_message_1189383").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189417 = document.getElementById('melde_1189417'); var meldeInst = new melde(meldeEl_1189417, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189417 = new getXMLObject(); function ajaxNewspost_1189417() { if(xmlhttp1189417) { var melde_message = document.getElementById("melde_message_1189417").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189417").value); xmlhttp1189417.open("POST","../meldung_send.php",true); xmlhttp1189417.onreadystatechange = handleServerResponse1189417; xmlhttp1189417.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189417.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189417() { if (xmlhttp1189417.readyState == 4) { if(xmlhttp1189417.status == 200) { document.getElementById("melde_message_1189417").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189418 = document.getElementById('melde_1189418'); var meldeInst = new melde(meldeEl_1189418, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189418 = new getXMLObject(); function ajaxNewspost_1189418() { if(xmlhttp1189418) { var melde_message = document.getElementById("melde_message_1189418").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189418").value); xmlhttp1189418.open("POST","../meldung_send.php",true); xmlhttp1189418.onreadystatechange = handleServerResponse1189418; xmlhttp1189418.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189418.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189418() { if (xmlhttp1189418.readyState == 4) { if(xmlhttp1189418.status == 200) { document.getElementById("melde_message_1189418").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189419 = document.getElementById('melde_1189419'); var meldeInst = new melde(meldeEl_1189419, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189419 = new getXMLObject(); function ajaxNewspost_1189419() { if(xmlhttp1189419) { var melde_message = document.getElementById("melde_message_1189419").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189419").value); xmlhttp1189419.open("POST","../meldung_send.php",true); xmlhttp1189419.onreadystatechange = handleServerResponse1189419; xmlhttp1189419.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189419.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189419() { if (xmlhttp1189419.readyState == 4) { if(xmlhttp1189419.status == 200) { document.getElementById("melde_message_1189419").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189420 = document.getElementById('melde_1189420'); var meldeInst = new melde(meldeEl_1189420, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189420 = new getXMLObject(); function ajaxNewspost_1189420() { if(xmlhttp1189420) { var melde_message = document.getElementById("melde_message_1189420").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189420").value); xmlhttp1189420.open("POST","../meldung_send.php",true); xmlhttp1189420.onreadystatechange = handleServerResponse1189420; xmlhttp1189420.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189420.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189420() { if (xmlhttp1189420.readyState == 4) { if(xmlhttp1189420.status == 200) { document.getElementById("melde_message_1189420").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189607 = document.getElementById('melde_1189607'); var meldeInst = new melde(meldeEl_1189607, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189607 = new getXMLObject(); function ajaxNewspost_1189607() { if(xmlhttp1189607) { var melde_message = document.getElementById("melde_message_1189607").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189607").value); xmlhttp1189607.open("POST","../meldung_send.php",true); xmlhttp1189607.onreadystatechange = handleServerResponse1189607; xmlhttp1189607.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189607.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189607() { if (xmlhttp1189607.readyState == 4) { if(xmlhttp1189607.status == 200) { document.getElementById("melde_message_1189607").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189608 = document.getElementById('melde_1189608'); var meldeInst = new melde(meldeEl_1189608, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189608 = new getXMLObject(); function ajaxNewspost_1189608() { if(xmlhttp1189608) { var melde_message = document.getElementById("melde_message_1189608").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189608").value); xmlhttp1189608.open("POST","../meldung_send.php",true); xmlhttp1189608.onreadystatechange = handleServerResponse1189608; xmlhttp1189608.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189608.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189608() { if (xmlhttp1189608.readyState == 4) { if(xmlhttp1189608.status == 200) { document.getElementById("melde_message_1189608").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189609 = document.getElementById('melde_1189609'); var meldeInst = new melde(meldeEl_1189609, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189609 = new getXMLObject(); function ajaxNewspost_1189609() { if(xmlhttp1189609) { var melde_message = document.getElementById("melde_message_1189609").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189609").value); xmlhttp1189609.open("POST","../meldung_send.php",true); xmlhttp1189609.onreadystatechange = handleServerResponse1189609; xmlhttp1189609.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189609.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189609() { if (xmlhttp1189609.readyState == 4) { if(xmlhttp1189609.status == 200) { document.getElementById("melde_message_1189609").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }