(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_1179727 = document.getElementById('melde_1179727'); var meldeInst = new melde(meldeEl_1179727, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179727 = new getXMLObject(); function ajaxNewspost_1179727() { if(xmlhttp1179727) { var melde_message = document.getElementById("melde_message_1179727").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179727").value); xmlhttp1179727.open("POST","../meldung_send.php",true); xmlhttp1179727.onreadystatechange = handleServerResponse1179727; xmlhttp1179727.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179727.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179727() { if (xmlhttp1179727.readyState == 4) { if(xmlhttp1179727.status == 200) { document.getElementById("melde_message_1179727").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179731 = document.getElementById('melde_1179731'); var meldeInst = new melde(meldeEl_1179731, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179731 = new getXMLObject(); function ajaxNewspost_1179731() { if(xmlhttp1179731) { var melde_message = document.getElementById("melde_message_1179731").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179731").value); xmlhttp1179731.open("POST","../meldung_send.php",true); xmlhttp1179731.onreadystatechange = handleServerResponse1179731; xmlhttp1179731.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179731.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179731() { if (xmlhttp1179731.readyState == 4) { if(xmlhttp1179731.status == 200) { document.getElementById("melde_message_1179731").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179732 = document.getElementById('melde_1179732'); var meldeInst = new melde(meldeEl_1179732, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179732 = new getXMLObject(); function ajaxNewspost_1179732() { if(xmlhttp1179732) { var melde_message = document.getElementById("melde_message_1179732").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179732").value); xmlhttp1179732.open("POST","../meldung_send.php",true); xmlhttp1179732.onreadystatechange = handleServerResponse1179732; xmlhttp1179732.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179732.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179732() { if (xmlhttp1179732.readyState == 4) { if(xmlhttp1179732.status == 200) { document.getElementById("melde_message_1179732").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179733 = document.getElementById('melde_1179733'); var meldeInst = new melde(meldeEl_1179733, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179733 = new getXMLObject(); function ajaxNewspost_1179733() { if(xmlhttp1179733) { var melde_message = document.getElementById("melde_message_1179733").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179733").value); xmlhttp1179733.open("POST","../meldung_send.php",true); xmlhttp1179733.onreadystatechange = handleServerResponse1179733; xmlhttp1179733.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179733.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179733() { if (xmlhttp1179733.readyState == 4) { if(xmlhttp1179733.status == 200) { document.getElementById("melde_message_1179733").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179740 = document.getElementById('melde_1179740'); var meldeInst = new melde(meldeEl_1179740, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179740 = new getXMLObject(); function ajaxNewspost_1179740() { if(xmlhttp1179740) { var melde_message = document.getElementById("melde_message_1179740").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179740").value); xmlhttp1179740.open("POST","../meldung_send.php",true); xmlhttp1179740.onreadystatechange = handleServerResponse1179740; xmlhttp1179740.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179740.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179740() { if (xmlhttp1179740.readyState == 4) { if(xmlhttp1179740.status == 200) { document.getElementById("melde_message_1179740").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179734 = document.getElementById('melde_1179734'); var meldeInst = new melde(meldeEl_1179734, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179734 = new getXMLObject(); function ajaxNewspost_1179734() { if(xmlhttp1179734) { var melde_message = document.getElementById("melde_message_1179734").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179734").value); xmlhttp1179734.open("POST","../meldung_send.php",true); xmlhttp1179734.onreadystatechange = handleServerResponse1179734; xmlhttp1179734.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179734.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179734() { if (xmlhttp1179734.readyState == 4) { if(xmlhttp1179734.status == 200) { document.getElementById("melde_message_1179734").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179735 = document.getElementById('melde_1179735'); var meldeInst = new melde(meldeEl_1179735, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179735 = new getXMLObject(); function ajaxNewspost_1179735() { if(xmlhttp1179735) { var melde_message = document.getElementById("melde_message_1179735").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179735").value); xmlhttp1179735.open("POST","../meldung_send.php",true); xmlhttp1179735.onreadystatechange = handleServerResponse1179735; xmlhttp1179735.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179735.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179735() { if (xmlhttp1179735.readyState == 4) { if(xmlhttp1179735.status == 200) { document.getElementById("melde_message_1179735").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179759 = document.getElementById('melde_1179759'); var meldeInst = new melde(meldeEl_1179759, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179759 = new getXMLObject(); function ajaxNewspost_1179759() { if(xmlhttp1179759) { var melde_message = document.getElementById("melde_message_1179759").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179759").value); xmlhttp1179759.open("POST","../meldung_send.php",true); xmlhttp1179759.onreadystatechange = handleServerResponse1179759; xmlhttp1179759.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179759.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179759() { if (xmlhttp1179759.readyState == 4) { if(xmlhttp1179759.status == 200) { document.getElementById("melde_message_1179759").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179760 = document.getElementById('melde_1179760'); var meldeInst = new melde(meldeEl_1179760, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179760 = new getXMLObject(); function ajaxNewspost_1179760() { if(xmlhttp1179760) { var melde_message = document.getElementById("melde_message_1179760").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179760").value); xmlhttp1179760.open("POST","../meldung_send.php",true); xmlhttp1179760.onreadystatechange = handleServerResponse1179760; xmlhttp1179760.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179760.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179760() { if (xmlhttp1179760.readyState == 4) { if(xmlhttp1179760.status == 200) { document.getElementById("melde_message_1179760").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179761 = document.getElementById('melde_1179761'); var meldeInst = new melde(meldeEl_1179761, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179761 = new getXMLObject(); function ajaxNewspost_1179761() { if(xmlhttp1179761) { var melde_message = document.getElementById("melde_message_1179761").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179761").value); xmlhttp1179761.open("POST","../meldung_send.php",true); xmlhttp1179761.onreadystatechange = handleServerResponse1179761; xmlhttp1179761.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179761.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179761() { if (xmlhttp1179761.readyState == 4) { if(xmlhttp1179761.status == 200) { document.getElementById("melde_message_1179761").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179762 = document.getElementById('melde_1179762'); var meldeInst = new melde(meldeEl_1179762, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179762 = new getXMLObject(); function ajaxNewspost_1179762() { if(xmlhttp1179762) { var melde_message = document.getElementById("melde_message_1179762").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179762").value); xmlhttp1179762.open("POST","../meldung_send.php",true); xmlhttp1179762.onreadystatechange = handleServerResponse1179762; xmlhttp1179762.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179762.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179762() { if (xmlhttp1179762.readyState == 4) { if(xmlhttp1179762.status == 200) { document.getElementById("melde_message_1179762").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179763 = document.getElementById('melde_1179763'); var meldeInst = new melde(meldeEl_1179763, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179763 = new getXMLObject(); function ajaxNewspost_1179763() { if(xmlhttp1179763) { var melde_message = document.getElementById("melde_message_1179763").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179763").value); xmlhttp1179763.open("POST","../meldung_send.php",true); xmlhttp1179763.onreadystatechange = handleServerResponse1179763; xmlhttp1179763.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179763.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179763() { if (xmlhttp1179763.readyState == 4) { if(xmlhttp1179763.status == 200) { document.getElementById("melde_message_1179763").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179764 = document.getElementById('melde_1179764'); var meldeInst = new melde(meldeEl_1179764, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179764 = new getXMLObject(); function ajaxNewspost_1179764() { if(xmlhttp1179764) { var melde_message = document.getElementById("melde_message_1179764").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179764").value); xmlhttp1179764.open("POST","../meldung_send.php",true); xmlhttp1179764.onreadystatechange = handleServerResponse1179764; xmlhttp1179764.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179764.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179764() { if (xmlhttp1179764.readyState == 4) { if(xmlhttp1179764.status == 200) { document.getElementById("melde_message_1179764").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1179765 = document.getElementById('melde_1179765'); var meldeInst = new melde(meldeEl_1179765, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1179765 = new getXMLObject(); function ajaxNewspost_1179765() { if(xmlhttp1179765) { var melde_message = document.getElementById("melde_message_1179765").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1179765").value); xmlhttp1179765.open("POST","../meldung_send.php",true); xmlhttp1179765.onreadystatechange = handleServerResponse1179765; xmlhttp1179765.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1179765.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1179765() { if (xmlhttp1179765.readyState == 4) { if(xmlhttp1179765.status == 200) { document.getElementById("melde_message_1179765").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180173 = document.getElementById('melde_1180173'); var meldeInst = new melde(meldeEl_1180173, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180173 = new getXMLObject(); function ajaxNewspost_1180173() { if(xmlhttp1180173) { var melde_message = document.getElementById("melde_message_1180173").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180173").value); xmlhttp1180173.open("POST","../meldung_send.php",true); xmlhttp1180173.onreadystatechange = handleServerResponse1180173; xmlhttp1180173.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180173.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180173() { if (xmlhttp1180173.readyState == 4) { if(xmlhttp1180173.status == 200) { document.getElementById("melde_message_1180173").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }