(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_199624 = document.getElementById('melde_199624'); var meldeInst = new melde(meldeEl_199624, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199624 = new getXMLObject(); function ajaxNewspost_199624() { if(xmlhttp199624) { var melde_message = document.getElementById("melde_message_199624").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199624").value); xmlhttp199624.open("POST","../meldung_send.php",true); xmlhttp199624.onreadystatechange = handleServerResponse199624; xmlhttp199624.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199624.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199624() { if (xmlhttp199624.readyState == 4) { if(xmlhttp199624.status == 200) { document.getElementById("melde_message_199624").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199625 = document.getElementById('melde_199625'); var meldeInst = new melde(meldeEl_199625, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199625 = new getXMLObject(); function ajaxNewspost_199625() { if(xmlhttp199625) { var melde_message = document.getElementById("melde_message_199625").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199625").value); xmlhttp199625.open("POST","../meldung_send.php",true); xmlhttp199625.onreadystatechange = handleServerResponse199625; xmlhttp199625.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199625.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199625() { if (xmlhttp199625.readyState == 4) { if(xmlhttp199625.status == 200) { document.getElementById("melde_message_199625").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199626 = document.getElementById('melde_199626'); var meldeInst = new melde(meldeEl_199626, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199626 = new getXMLObject(); function ajaxNewspost_199626() { if(xmlhttp199626) { var melde_message = document.getElementById("melde_message_199626").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199626").value); xmlhttp199626.open("POST","../meldung_send.php",true); xmlhttp199626.onreadystatechange = handleServerResponse199626; xmlhttp199626.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199626.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199626() { if (xmlhttp199626.readyState == 4) { if(xmlhttp199626.status == 200) { document.getElementById("melde_message_199626").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199627 = document.getElementById('melde_199627'); var meldeInst = new melde(meldeEl_199627, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199627 = new getXMLObject(); function ajaxNewspost_199627() { if(xmlhttp199627) { var melde_message = document.getElementById("melde_message_199627").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199627").value); xmlhttp199627.open("POST","../meldung_send.php",true); xmlhttp199627.onreadystatechange = handleServerResponse199627; xmlhttp199627.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199627.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199627() { if (xmlhttp199627.readyState == 4) { if(xmlhttp199627.status == 200) { document.getElementById("melde_message_199627").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199628 = document.getElementById('melde_199628'); var meldeInst = new melde(meldeEl_199628, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199628 = new getXMLObject(); function ajaxNewspost_199628() { if(xmlhttp199628) { var melde_message = document.getElementById("melde_message_199628").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199628").value); xmlhttp199628.open("POST","../meldung_send.php",true); xmlhttp199628.onreadystatechange = handleServerResponse199628; xmlhttp199628.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199628.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199628() { if (xmlhttp199628.readyState == 4) { if(xmlhttp199628.status == 200) { document.getElementById("melde_message_199628").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199629 = document.getElementById('melde_199629'); var meldeInst = new melde(meldeEl_199629, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199629 = new getXMLObject(); function ajaxNewspost_199629() { if(xmlhttp199629) { var melde_message = document.getElementById("melde_message_199629").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199629").value); xmlhttp199629.open("POST","../meldung_send.php",true); xmlhttp199629.onreadystatechange = handleServerResponse199629; xmlhttp199629.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199629.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199629() { if (xmlhttp199629.readyState == 4) { if(xmlhttp199629.status == 200) { document.getElementById("melde_message_199629").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199630 = document.getElementById('melde_199630'); var meldeInst = new melde(meldeEl_199630, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199630 = new getXMLObject(); function ajaxNewspost_199630() { if(xmlhttp199630) { var melde_message = document.getElementById("melde_message_199630").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199630").value); xmlhttp199630.open("POST","../meldung_send.php",true); xmlhttp199630.onreadystatechange = handleServerResponse199630; xmlhttp199630.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199630.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199630() { if (xmlhttp199630.readyState == 4) { if(xmlhttp199630.status == 200) { document.getElementById("melde_message_199630").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199631 = document.getElementById('melde_199631'); var meldeInst = new melde(meldeEl_199631, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199631 = new getXMLObject(); function ajaxNewspost_199631() { if(xmlhttp199631) { var melde_message = document.getElementById("melde_message_199631").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199631").value); xmlhttp199631.open("POST","../meldung_send.php",true); xmlhttp199631.onreadystatechange = handleServerResponse199631; xmlhttp199631.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199631.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199631() { if (xmlhttp199631.readyState == 4) { if(xmlhttp199631.status == 200) { document.getElementById("melde_message_199631").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199632 = document.getElementById('melde_199632'); var meldeInst = new melde(meldeEl_199632, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199632 = new getXMLObject(); function ajaxNewspost_199632() { if(xmlhttp199632) { var melde_message = document.getElementById("melde_message_199632").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199632").value); xmlhttp199632.open("POST","../meldung_send.php",true); xmlhttp199632.onreadystatechange = handleServerResponse199632; xmlhttp199632.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199632.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199632() { if (xmlhttp199632.readyState == 4) { if(xmlhttp199632.status == 200) { document.getElementById("melde_message_199632").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199633 = document.getElementById('melde_199633'); var meldeInst = new melde(meldeEl_199633, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199633 = new getXMLObject(); function ajaxNewspost_199633() { if(xmlhttp199633) { var melde_message = document.getElementById("melde_message_199633").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199633").value); xmlhttp199633.open("POST","../meldung_send.php",true); xmlhttp199633.onreadystatechange = handleServerResponse199633; xmlhttp199633.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199633.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199633() { if (xmlhttp199633.readyState == 4) { if(xmlhttp199633.status == 200) { document.getElementById("melde_message_199633").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199634 = document.getElementById('melde_199634'); var meldeInst = new melde(meldeEl_199634, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199634 = new getXMLObject(); function ajaxNewspost_199634() { if(xmlhttp199634) { var melde_message = document.getElementById("melde_message_199634").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199634").value); xmlhttp199634.open("POST","../meldung_send.php",true); xmlhttp199634.onreadystatechange = handleServerResponse199634; xmlhttp199634.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199634.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199634() { if (xmlhttp199634.readyState == 4) { if(xmlhttp199634.status == 200) { document.getElementById("melde_message_199634").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199635 = document.getElementById('melde_199635'); var meldeInst = new melde(meldeEl_199635, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199635 = new getXMLObject(); function ajaxNewspost_199635() { if(xmlhttp199635) { var melde_message = document.getElementById("melde_message_199635").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199635").value); xmlhttp199635.open("POST","../meldung_send.php",true); xmlhttp199635.onreadystatechange = handleServerResponse199635; xmlhttp199635.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199635.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199635() { if (xmlhttp199635.readyState == 4) { if(xmlhttp199635.status == 200) { document.getElementById("melde_message_199635").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199636 = document.getElementById('melde_199636'); var meldeInst = new melde(meldeEl_199636, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199636 = new getXMLObject(); function ajaxNewspost_199636() { if(xmlhttp199636) { var melde_message = document.getElementById("melde_message_199636").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199636").value); xmlhttp199636.open("POST","../meldung_send.php",true); xmlhttp199636.onreadystatechange = handleServerResponse199636; xmlhttp199636.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199636.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199636() { if (xmlhttp199636.readyState == 4) { if(xmlhttp199636.status == 200) { document.getElementById("melde_message_199636").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199637 = document.getElementById('melde_199637'); var meldeInst = new melde(meldeEl_199637, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199637 = new getXMLObject(); function ajaxNewspost_199637() { if(xmlhttp199637) { var melde_message = document.getElementById("melde_message_199637").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199637").value); xmlhttp199637.open("POST","../meldung_send.php",true); xmlhttp199637.onreadystatechange = handleServerResponse199637; xmlhttp199637.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199637.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199637() { if (xmlhttp199637.readyState == 4) { if(xmlhttp199637.status == 200) { document.getElementById("melde_message_199637").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_199638 = document.getElementById('melde_199638'); var meldeInst = new melde(meldeEl_199638, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp199638 = new getXMLObject(); function ajaxNewspost_199638() { if(xmlhttp199638) { var melde_message = document.getElementById("melde_message_199638").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_199638").value); xmlhttp199638.open("POST","../meldung_send.php",true); xmlhttp199638.onreadystatechange = handleServerResponse199638; xmlhttp199638.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp199638.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse199638() { if (xmlhttp199638.readyState == 4) { if(xmlhttp199638.status == 200) { document.getElementById("melde_message_199638").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }