(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_194785 = document.getElementById('melde_194785'); var meldeInst = new melde(meldeEl_194785, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194785 = new getXMLObject(); function ajaxNewspost_194785() { if(xmlhttp194785) { var melde_message = document.getElementById("melde_message_194785").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194785").value); xmlhttp194785.open("POST","../meldung_send.php",true); xmlhttp194785.onreadystatechange = handleServerResponse194785; xmlhttp194785.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194785.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194785() { if (xmlhttp194785.readyState == 4) { if(xmlhttp194785.status == 200) { document.getElementById("melde_message_194785").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194786 = document.getElementById('melde_194786'); var meldeInst = new melde(meldeEl_194786, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194786 = new getXMLObject(); function ajaxNewspost_194786() { if(xmlhttp194786) { var melde_message = document.getElementById("melde_message_194786").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194786").value); xmlhttp194786.open("POST","../meldung_send.php",true); xmlhttp194786.onreadystatechange = handleServerResponse194786; xmlhttp194786.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194786.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194786() { if (xmlhttp194786.readyState == 4) { if(xmlhttp194786.status == 200) { document.getElementById("melde_message_194786").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194787 = document.getElementById('melde_194787'); var meldeInst = new melde(meldeEl_194787, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194787 = new getXMLObject(); function ajaxNewspost_194787() { if(xmlhttp194787) { var melde_message = document.getElementById("melde_message_194787").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194787").value); xmlhttp194787.open("POST","../meldung_send.php",true); xmlhttp194787.onreadystatechange = handleServerResponse194787; xmlhttp194787.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194787.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194787() { if (xmlhttp194787.readyState == 4) { if(xmlhttp194787.status == 200) { document.getElementById("melde_message_194787").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194788 = document.getElementById('melde_194788'); var meldeInst = new melde(meldeEl_194788, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194788 = new getXMLObject(); function ajaxNewspost_194788() { if(xmlhttp194788) { var melde_message = document.getElementById("melde_message_194788").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194788").value); xmlhttp194788.open("POST","../meldung_send.php",true); xmlhttp194788.onreadystatechange = handleServerResponse194788; xmlhttp194788.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194788.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194788() { if (xmlhttp194788.readyState == 4) { if(xmlhttp194788.status == 200) { document.getElementById("melde_message_194788").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194789 = document.getElementById('melde_194789'); var meldeInst = new melde(meldeEl_194789, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194789 = new getXMLObject(); function ajaxNewspost_194789() { if(xmlhttp194789) { var melde_message = document.getElementById("melde_message_194789").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194789").value); xmlhttp194789.open("POST","../meldung_send.php",true); xmlhttp194789.onreadystatechange = handleServerResponse194789; xmlhttp194789.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194789.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194789() { if (xmlhttp194789.readyState == 4) { if(xmlhttp194789.status == 200) { document.getElementById("melde_message_194789").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194790 = document.getElementById('melde_194790'); var meldeInst = new melde(meldeEl_194790, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194790 = new getXMLObject(); function ajaxNewspost_194790() { if(xmlhttp194790) { var melde_message = document.getElementById("melde_message_194790").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194790").value); xmlhttp194790.open("POST","../meldung_send.php",true); xmlhttp194790.onreadystatechange = handleServerResponse194790; xmlhttp194790.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194790.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194790() { if (xmlhttp194790.readyState == 4) { if(xmlhttp194790.status == 200) { document.getElementById("melde_message_194790").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194791 = document.getElementById('melde_194791'); var meldeInst = new melde(meldeEl_194791, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194791 = new getXMLObject(); function ajaxNewspost_194791() { if(xmlhttp194791) { var melde_message = document.getElementById("melde_message_194791").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194791").value); xmlhttp194791.open("POST","../meldung_send.php",true); xmlhttp194791.onreadystatechange = handleServerResponse194791; xmlhttp194791.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194791.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194791() { if (xmlhttp194791.readyState == 4) { if(xmlhttp194791.status == 200) { document.getElementById("melde_message_194791").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194792 = document.getElementById('melde_194792'); var meldeInst = new melde(meldeEl_194792, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194792 = new getXMLObject(); function ajaxNewspost_194792() { if(xmlhttp194792) { var melde_message = document.getElementById("melde_message_194792").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194792").value); xmlhttp194792.open("POST","../meldung_send.php",true); xmlhttp194792.onreadystatechange = handleServerResponse194792; xmlhttp194792.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194792.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194792() { if (xmlhttp194792.readyState == 4) { if(xmlhttp194792.status == 200) { document.getElementById("melde_message_194792").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194793 = document.getElementById('melde_194793'); var meldeInst = new melde(meldeEl_194793, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194793 = new getXMLObject(); function ajaxNewspost_194793() { if(xmlhttp194793) { var melde_message = document.getElementById("melde_message_194793").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194793").value); xmlhttp194793.open("POST","../meldung_send.php",true); xmlhttp194793.onreadystatechange = handleServerResponse194793; xmlhttp194793.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194793.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194793() { if (xmlhttp194793.readyState == 4) { if(xmlhttp194793.status == 200) { document.getElementById("melde_message_194793").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194794 = document.getElementById('melde_194794'); var meldeInst = new melde(meldeEl_194794, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194794 = new getXMLObject(); function ajaxNewspost_194794() { if(xmlhttp194794) { var melde_message = document.getElementById("melde_message_194794").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194794").value); xmlhttp194794.open("POST","../meldung_send.php",true); xmlhttp194794.onreadystatechange = handleServerResponse194794; xmlhttp194794.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194794.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194794() { if (xmlhttp194794.readyState == 4) { if(xmlhttp194794.status == 200) { document.getElementById("melde_message_194794").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194795 = document.getElementById('melde_194795'); var meldeInst = new melde(meldeEl_194795, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194795 = new getXMLObject(); function ajaxNewspost_194795() { if(xmlhttp194795) { var melde_message = document.getElementById("melde_message_194795").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194795").value); xmlhttp194795.open("POST","../meldung_send.php",true); xmlhttp194795.onreadystatechange = handleServerResponse194795; xmlhttp194795.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194795.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194795() { if (xmlhttp194795.readyState == 4) { if(xmlhttp194795.status == 200) { document.getElementById("melde_message_194795").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194796 = document.getElementById('melde_194796'); var meldeInst = new melde(meldeEl_194796, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194796 = new getXMLObject(); function ajaxNewspost_194796() { if(xmlhttp194796) { var melde_message = document.getElementById("melde_message_194796").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194796").value); xmlhttp194796.open("POST","../meldung_send.php",true); xmlhttp194796.onreadystatechange = handleServerResponse194796; xmlhttp194796.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194796.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194796() { if (xmlhttp194796.readyState == 4) { if(xmlhttp194796.status == 200) { document.getElementById("melde_message_194796").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194797 = document.getElementById('melde_194797'); var meldeInst = new melde(meldeEl_194797, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194797 = new getXMLObject(); function ajaxNewspost_194797() { if(xmlhttp194797) { var melde_message = document.getElementById("melde_message_194797").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194797").value); xmlhttp194797.open("POST","../meldung_send.php",true); xmlhttp194797.onreadystatechange = handleServerResponse194797; xmlhttp194797.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194797.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194797() { if (xmlhttp194797.readyState == 4) { if(xmlhttp194797.status == 200) { document.getElementById("melde_message_194797").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194798 = document.getElementById('melde_194798'); var meldeInst = new melde(meldeEl_194798, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194798 = new getXMLObject(); function ajaxNewspost_194798() { if(xmlhttp194798) { var melde_message = document.getElementById("melde_message_194798").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194798").value); xmlhttp194798.open("POST","../meldung_send.php",true); xmlhttp194798.onreadystatechange = handleServerResponse194798; xmlhttp194798.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194798.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194798() { if (xmlhttp194798.readyState == 4) { if(xmlhttp194798.status == 200) { document.getElementById("melde_message_194798").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194799 = document.getElementById('melde_194799'); var meldeInst = new melde(meldeEl_194799, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194799 = new getXMLObject(); function ajaxNewspost_194799() { if(xmlhttp194799) { var melde_message = document.getElementById("melde_message_194799").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194799").value); xmlhttp194799.open("POST","../meldung_send.php",true); xmlhttp194799.onreadystatechange = handleServerResponse194799; xmlhttp194799.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194799.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194799() { if (xmlhttp194799.readyState == 4) { if(xmlhttp194799.status == 200) { document.getElementById("melde_message_194799").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_194800 = document.getElementById('melde_194800'); var meldeInst = new melde(meldeEl_194800, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp194800 = new getXMLObject(); function ajaxNewspost_194800() { if(xmlhttp194800) { var melde_message = document.getElementById("melde_message_194800").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_194800").value); xmlhttp194800.open("POST","../meldung_send.php",true); xmlhttp194800.onreadystatechange = handleServerResponse194800; xmlhttp194800.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp194800.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse194800() { if (xmlhttp194800.readyState == 4) { if(xmlhttp194800.status == 200) { document.getElementById("melde_message_194800").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_625635 = document.getElementById('melde_625635'); var meldeInst = new melde(meldeEl_625635, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp625635 = new getXMLObject(); function ajaxNewspost_625635() { if(xmlhttp625635) { var melde_message = document.getElementById("melde_message_625635").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_625635").value); xmlhttp625635.open("POST","../meldung_send.php",true); xmlhttp625635.onreadystatechange = handleServerResponse625635; xmlhttp625635.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp625635.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse625635() { if (xmlhttp625635.readyState == 4) { if(xmlhttp625635.status == 200) { document.getElementById("melde_message_625635").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_625639 = document.getElementById('melde_625639'); var meldeInst = new melde(meldeEl_625639, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp625639 = new getXMLObject(); function ajaxNewspost_625639() { if(xmlhttp625639) { var melde_message = document.getElementById("melde_message_625639").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_625639").value); xmlhttp625639.open("POST","../meldung_send.php",true); xmlhttp625639.onreadystatechange = handleServerResponse625639; xmlhttp625639.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp625639.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse625639() { if (xmlhttp625639.readyState == 4) { if(xmlhttp625639.status == 200) { document.getElementById("melde_message_625639").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627276 = document.getElementById('melde_627276'); var meldeInst = new melde(meldeEl_627276, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627276 = new getXMLObject(); function ajaxNewspost_627276() { if(xmlhttp627276) { var melde_message = document.getElementById("melde_message_627276").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627276").value); xmlhttp627276.open("POST","../meldung_send.php",true); xmlhttp627276.onreadystatechange = handleServerResponse627276; xmlhttp627276.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627276.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627276() { if (xmlhttp627276.readyState == 4) { if(xmlhttp627276.status == 200) { document.getElementById("melde_message_627276").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }