(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_328490 = document.getElementById('melde_328490'); var meldeInst = new melde(meldeEl_328490, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328490 = new getXMLObject(); function ajaxNewspost_328490() { if(xmlhttp328490) { var melde_message = document.getElementById("melde_message_328490").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328490").value); xmlhttp328490.open("POST","../meldung_send.php",true); xmlhttp328490.onreadystatechange = handleServerResponse328490; xmlhttp328490.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328490.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328490() { if (xmlhttp328490.readyState == 4) { if(xmlhttp328490.status == 200) { document.getElementById("melde_message_328490").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328491 = document.getElementById('melde_328491'); var meldeInst = new melde(meldeEl_328491, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328491 = new getXMLObject(); function ajaxNewspost_328491() { if(xmlhttp328491) { var melde_message = document.getElementById("melde_message_328491").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328491").value); xmlhttp328491.open("POST","../meldung_send.php",true); xmlhttp328491.onreadystatechange = handleServerResponse328491; xmlhttp328491.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328491.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328491() { if (xmlhttp328491.readyState == 4) { if(xmlhttp328491.status == 200) { document.getElementById("melde_message_328491").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328492 = document.getElementById('melde_328492'); var meldeInst = new melde(meldeEl_328492, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328492 = new getXMLObject(); function ajaxNewspost_328492() { if(xmlhttp328492) { var melde_message = document.getElementById("melde_message_328492").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328492").value); xmlhttp328492.open("POST","../meldung_send.php",true); xmlhttp328492.onreadystatechange = handleServerResponse328492; xmlhttp328492.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328492.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328492() { if (xmlhttp328492.readyState == 4) { if(xmlhttp328492.status == 200) { document.getElementById("melde_message_328492").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328493 = document.getElementById('melde_328493'); var meldeInst = new melde(meldeEl_328493, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328493 = new getXMLObject(); function ajaxNewspost_328493() { if(xmlhttp328493) { var melde_message = document.getElementById("melde_message_328493").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328493").value); xmlhttp328493.open("POST","../meldung_send.php",true); xmlhttp328493.onreadystatechange = handleServerResponse328493; xmlhttp328493.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328493.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328493() { if (xmlhttp328493.readyState == 4) { if(xmlhttp328493.status == 200) { document.getElementById("melde_message_328493").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328494 = document.getElementById('melde_328494'); var meldeInst = new melde(meldeEl_328494, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328494 = new getXMLObject(); function ajaxNewspost_328494() { if(xmlhttp328494) { var melde_message = document.getElementById("melde_message_328494").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328494").value); xmlhttp328494.open("POST","../meldung_send.php",true); xmlhttp328494.onreadystatechange = handleServerResponse328494; xmlhttp328494.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328494.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328494() { if (xmlhttp328494.readyState == 4) { if(xmlhttp328494.status == 200) { document.getElementById("melde_message_328494").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328495 = document.getElementById('melde_328495'); var meldeInst = new melde(meldeEl_328495, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328495 = new getXMLObject(); function ajaxNewspost_328495() { if(xmlhttp328495) { var melde_message = document.getElementById("melde_message_328495").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328495").value); xmlhttp328495.open("POST","../meldung_send.php",true); xmlhttp328495.onreadystatechange = handleServerResponse328495; xmlhttp328495.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328495.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328495() { if (xmlhttp328495.readyState == 4) { if(xmlhttp328495.status == 200) { document.getElementById("melde_message_328495").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328496 = document.getElementById('melde_328496'); var meldeInst = new melde(meldeEl_328496, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328496 = new getXMLObject(); function ajaxNewspost_328496() { if(xmlhttp328496) { var melde_message = document.getElementById("melde_message_328496").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328496").value); xmlhttp328496.open("POST","../meldung_send.php",true); xmlhttp328496.onreadystatechange = handleServerResponse328496; xmlhttp328496.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328496.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328496() { if (xmlhttp328496.readyState == 4) { if(xmlhttp328496.status == 200) { document.getElementById("melde_message_328496").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328497 = document.getElementById('melde_328497'); var meldeInst = new melde(meldeEl_328497, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328497 = new getXMLObject(); function ajaxNewspost_328497() { if(xmlhttp328497) { var melde_message = document.getElementById("melde_message_328497").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328497").value); xmlhttp328497.open("POST","../meldung_send.php",true); xmlhttp328497.onreadystatechange = handleServerResponse328497; xmlhttp328497.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328497.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328497() { if (xmlhttp328497.readyState == 4) { if(xmlhttp328497.status == 200) { document.getElementById("melde_message_328497").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328498 = document.getElementById('melde_328498'); var meldeInst = new melde(meldeEl_328498, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328498 = new getXMLObject(); function ajaxNewspost_328498() { if(xmlhttp328498) { var melde_message = document.getElementById("melde_message_328498").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328498").value); xmlhttp328498.open("POST","../meldung_send.php",true); xmlhttp328498.onreadystatechange = handleServerResponse328498; xmlhttp328498.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328498.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328498() { if (xmlhttp328498.readyState == 4) { if(xmlhttp328498.status == 200) { document.getElementById("melde_message_328498").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328499 = document.getElementById('melde_328499'); var meldeInst = new melde(meldeEl_328499, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328499 = new getXMLObject(); function ajaxNewspost_328499() { if(xmlhttp328499) { var melde_message = document.getElementById("melde_message_328499").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328499").value); xmlhttp328499.open("POST","../meldung_send.php",true); xmlhttp328499.onreadystatechange = handleServerResponse328499; xmlhttp328499.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328499.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328499() { if (xmlhttp328499.readyState == 4) { if(xmlhttp328499.status == 200) { document.getElementById("melde_message_328499").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328500 = document.getElementById('melde_328500'); var meldeInst = new melde(meldeEl_328500, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328500 = new getXMLObject(); function ajaxNewspost_328500() { if(xmlhttp328500) { var melde_message = document.getElementById("melde_message_328500").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328500").value); xmlhttp328500.open("POST","../meldung_send.php",true); xmlhttp328500.onreadystatechange = handleServerResponse328500; xmlhttp328500.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328500.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328500() { if (xmlhttp328500.readyState == 4) { if(xmlhttp328500.status == 200) { document.getElementById("melde_message_328500").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328501 = document.getElementById('melde_328501'); var meldeInst = new melde(meldeEl_328501, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328501 = new getXMLObject(); function ajaxNewspost_328501() { if(xmlhttp328501) { var melde_message = document.getElementById("melde_message_328501").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328501").value); xmlhttp328501.open("POST","../meldung_send.php",true); xmlhttp328501.onreadystatechange = handleServerResponse328501; xmlhttp328501.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328501.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328501() { if (xmlhttp328501.readyState == 4) { if(xmlhttp328501.status == 200) { document.getElementById("melde_message_328501").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328502 = document.getElementById('melde_328502'); var meldeInst = new melde(meldeEl_328502, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328502 = new getXMLObject(); function ajaxNewspost_328502() { if(xmlhttp328502) { var melde_message = document.getElementById("melde_message_328502").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328502").value); xmlhttp328502.open("POST","../meldung_send.php",true); xmlhttp328502.onreadystatechange = handleServerResponse328502; xmlhttp328502.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328502.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328502() { if (xmlhttp328502.readyState == 4) { if(xmlhttp328502.status == 200) { document.getElementById("melde_message_328502").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328503 = document.getElementById('melde_328503'); var meldeInst = new melde(meldeEl_328503, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328503 = new getXMLObject(); function ajaxNewspost_328503() { if(xmlhttp328503) { var melde_message = document.getElementById("melde_message_328503").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328503").value); xmlhttp328503.open("POST","../meldung_send.php",true); xmlhttp328503.onreadystatechange = handleServerResponse328503; xmlhttp328503.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328503.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328503() { if (xmlhttp328503.readyState == 4) { if(xmlhttp328503.status == 200) { document.getElementById("melde_message_328503").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_328547 = document.getElementById('melde_328547'); var meldeInst = new melde(meldeEl_328547, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp328547 = new getXMLObject(); function ajaxNewspost_328547() { if(xmlhttp328547) { var melde_message = document.getElementById("melde_message_328547").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_328547").value); xmlhttp328547.open("POST","../meldung_send.php",true); xmlhttp328547.onreadystatechange = handleServerResponse328547; xmlhttp328547.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp328547.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse328547() { if (xmlhttp328547.readyState == 4) { if(xmlhttp328547.status == 200) { document.getElementById("melde_message_328547").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }