(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_321695 = document.getElementById('melde_321695'); var meldeInst = new melde(meldeEl_321695, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321695 = new getXMLObject(); function ajaxNewspost_321695() { if(xmlhttp321695) { var melde_message = document.getElementById("melde_message_321695").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321695").value); xmlhttp321695.open("POST","../meldung_send.php",true); xmlhttp321695.onreadystatechange = handleServerResponse321695; xmlhttp321695.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321695.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321695() { if (xmlhttp321695.readyState == 4) { if(xmlhttp321695.status == 200) { document.getElementById("melde_message_321695").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321696 = document.getElementById('melde_321696'); var meldeInst = new melde(meldeEl_321696, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321696 = new getXMLObject(); function ajaxNewspost_321696() { if(xmlhttp321696) { var melde_message = document.getElementById("melde_message_321696").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321696").value); xmlhttp321696.open("POST","../meldung_send.php",true); xmlhttp321696.onreadystatechange = handleServerResponse321696; xmlhttp321696.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321696.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321696() { if (xmlhttp321696.readyState == 4) { if(xmlhttp321696.status == 200) { document.getElementById("melde_message_321696").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321699 = document.getElementById('melde_321699'); var meldeInst = new melde(meldeEl_321699, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321699 = new getXMLObject(); function ajaxNewspost_321699() { if(xmlhttp321699) { var melde_message = document.getElementById("melde_message_321699").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321699").value); xmlhttp321699.open("POST","../meldung_send.php",true); xmlhttp321699.onreadystatechange = handleServerResponse321699; xmlhttp321699.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321699.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321699() { if (xmlhttp321699.readyState == 4) { if(xmlhttp321699.status == 200) { document.getElementById("melde_message_321699").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321710 = document.getElementById('melde_321710'); var meldeInst = new melde(meldeEl_321710, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321710 = new getXMLObject(); function ajaxNewspost_321710() { if(xmlhttp321710) { var melde_message = document.getElementById("melde_message_321710").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321710").value); xmlhttp321710.open("POST","../meldung_send.php",true); xmlhttp321710.onreadystatechange = handleServerResponse321710; xmlhttp321710.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321710.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321710() { if (xmlhttp321710.readyState == 4) { if(xmlhttp321710.status == 200) { document.getElementById("melde_message_321710").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321713 = document.getElementById('melde_321713'); var meldeInst = new melde(meldeEl_321713, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321713 = new getXMLObject(); function ajaxNewspost_321713() { if(xmlhttp321713) { var melde_message = document.getElementById("melde_message_321713").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321713").value); xmlhttp321713.open("POST","../meldung_send.php",true); xmlhttp321713.onreadystatechange = handleServerResponse321713; xmlhttp321713.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321713.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321713() { if (xmlhttp321713.readyState == 4) { if(xmlhttp321713.status == 200) { document.getElementById("melde_message_321713").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321714 = document.getElementById('melde_321714'); var meldeInst = new melde(meldeEl_321714, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321714 = new getXMLObject(); function ajaxNewspost_321714() { if(xmlhttp321714) { var melde_message = document.getElementById("melde_message_321714").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321714").value); xmlhttp321714.open("POST","../meldung_send.php",true); xmlhttp321714.onreadystatechange = handleServerResponse321714; xmlhttp321714.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321714.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321714() { if (xmlhttp321714.readyState == 4) { if(xmlhttp321714.status == 200) { document.getElementById("melde_message_321714").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321715 = document.getElementById('melde_321715'); var meldeInst = new melde(meldeEl_321715, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321715 = new getXMLObject(); function ajaxNewspost_321715() { if(xmlhttp321715) { var melde_message = document.getElementById("melde_message_321715").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321715").value); xmlhttp321715.open("POST","../meldung_send.php",true); xmlhttp321715.onreadystatechange = handleServerResponse321715; xmlhttp321715.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321715.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321715() { if (xmlhttp321715.readyState == 4) { if(xmlhttp321715.status == 200) { document.getElementById("melde_message_321715").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321722 = document.getElementById('melde_321722'); var meldeInst = new melde(meldeEl_321722, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321722 = new getXMLObject(); function ajaxNewspost_321722() { if(xmlhttp321722) { var melde_message = document.getElementById("melde_message_321722").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321722").value); xmlhttp321722.open("POST","../meldung_send.php",true); xmlhttp321722.onreadystatechange = handleServerResponse321722; xmlhttp321722.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321722.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321722() { if (xmlhttp321722.readyState == 4) { if(xmlhttp321722.status == 200) { document.getElementById("melde_message_321722").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321716 = document.getElementById('melde_321716'); var meldeInst = new melde(meldeEl_321716, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321716 = new getXMLObject(); function ajaxNewspost_321716() { if(xmlhttp321716) { var melde_message = document.getElementById("melde_message_321716").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321716").value); xmlhttp321716.open("POST","../meldung_send.php",true); xmlhttp321716.onreadystatechange = handleServerResponse321716; xmlhttp321716.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321716.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321716() { if (xmlhttp321716.readyState == 4) { if(xmlhttp321716.status == 200) { document.getElementById("melde_message_321716").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321776 = document.getElementById('melde_321776'); var meldeInst = new melde(meldeEl_321776, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321776 = new getXMLObject(); function ajaxNewspost_321776() { if(xmlhttp321776) { var melde_message = document.getElementById("melde_message_321776").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321776").value); xmlhttp321776.open("POST","../meldung_send.php",true); xmlhttp321776.onreadystatechange = handleServerResponse321776; xmlhttp321776.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321776.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321776() { if (xmlhttp321776.readyState == 4) { if(xmlhttp321776.status == 200) { document.getElementById("melde_message_321776").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321777 = document.getElementById('melde_321777'); var meldeInst = new melde(meldeEl_321777, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321777 = new getXMLObject(); function ajaxNewspost_321777() { if(xmlhttp321777) { var melde_message = document.getElementById("melde_message_321777").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321777").value); xmlhttp321777.open("POST","../meldung_send.php",true); xmlhttp321777.onreadystatechange = handleServerResponse321777; xmlhttp321777.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321777.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321777() { if (xmlhttp321777.readyState == 4) { if(xmlhttp321777.status == 200) { document.getElementById("melde_message_321777").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321779 = document.getElementById('melde_321779'); var meldeInst = new melde(meldeEl_321779, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321779 = new getXMLObject(); function ajaxNewspost_321779() { if(xmlhttp321779) { var melde_message = document.getElementById("melde_message_321779").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321779").value); xmlhttp321779.open("POST","../meldung_send.php",true); xmlhttp321779.onreadystatechange = handleServerResponse321779; xmlhttp321779.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321779.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321779() { if (xmlhttp321779.readyState == 4) { if(xmlhttp321779.status == 200) { document.getElementById("melde_message_321779").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321793 = document.getElementById('melde_321793'); var meldeInst = new melde(meldeEl_321793, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321793 = new getXMLObject(); function ajaxNewspost_321793() { if(xmlhttp321793) { var melde_message = document.getElementById("melde_message_321793").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321793").value); xmlhttp321793.open("POST","../meldung_send.php",true); xmlhttp321793.onreadystatechange = handleServerResponse321793; xmlhttp321793.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321793.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321793() { if (xmlhttp321793.readyState == 4) { if(xmlhttp321793.status == 200) { document.getElementById("melde_message_321793").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321797 = document.getElementById('melde_321797'); var meldeInst = new melde(meldeEl_321797, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321797 = new getXMLObject(); function ajaxNewspost_321797() { if(xmlhttp321797) { var melde_message = document.getElementById("melde_message_321797").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321797").value); xmlhttp321797.open("POST","../meldung_send.php",true); xmlhttp321797.onreadystatechange = handleServerResponse321797; xmlhttp321797.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321797.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321797() { if (xmlhttp321797.readyState == 4) { if(xmlhttp321797.status == 200) { document.getElementById("melde_message_321797").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_321824 = document.getElementById('melde_321824'); var meldeInst = new melde(meldeEl_321824, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp321824 = new getXMLObject(); function ajaxNewspost_321824() { if(xmlhttp321824) { var melde_message = document.getElementById("melde_message_321824").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_321824").value); xmlhttp321824.open("POST","../meldung_send.php",true); xmlhttp321824.onreadystatechange = handleServerResponse321824; xmlhttp321824.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp321824.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse321824() { if (xmlhttp321824.readyState == 4) { if(xmlhttp321824.status == 200) { document.getElementById("melde_message_321824").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }