(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_196695 = document.getElementById('melde_196695'); var meldeInst = new melde(meldeEl_196695, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp196695 = new getXMLObject(); function ajaxNewspost_196695() { if(xmlhttp196695) { var melde_message = document.getElementById("melde_message_196695").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_196695").value); xmlhttp196695.open("POST","../meldung_send.php",true); xmlhttp196695.onreadystatechange = handleServerResponse196695; xmlhttp196695.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp196695.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse196695() { if (xmlhttp196695.readyState == 4) { if(xmlhttp196695.status == 200) { document.getElementById("melde_message_196695").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_196712 = document.getElementById('melde_196712'); var meldeInst = new melde(meldeEl_196712, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp196712 = new getXMLObject(); function ajaxNewspost_196712() { if(xmlhttp196712) { var melde_message = document.getElementById("melde_message_196712").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_196712").value); xmlhttp196712.open("POST","../meldung_send.php",true); xmlhttp196712.onreadystatechange = handleServerResponse196712; xmlhttp196712.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp196712.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse196712() { if (xmlhttp196712.readyState == 4) { if(xmlhttp196712.status == 200) { document.getElementById("melde_message_196712").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_196778 = document.getElementById('melde_196778'); var meldeInst = new melde(meldeEl_196778, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp196778 = new getXMLObject(); function ajaxNewspost_196778() { if(xmlhttp196778) { var melde_message = document.getElementById("melde_message_196778").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_196778").value); xmlhttp196778.open("POST","../meldung_send.php",true); xmlhttp196778.onreadystatechange = handleServerResponse196778; xmlhttp196778.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp196778.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse196778() { if (xmlhttp196778.readyState == 4) { if(xmlhttp196778.status == 200) { document.getElementById("melde_message_196778").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_197025 = document.getElementById('melde_197025'); var meldeInst = new melde(meldeEl_197025, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp197025 = new getXMLObject(); function ajaxNewspost_197025() { if(xmlhttp197025) { var melde_message = document.getElementById("melde_message_197025").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_197025").value); xmlhttp197025.open("POST","../meldung_send.php",true); xmlhttp197025.onreadystatechange = handleServerResponse197025; xmlhttp197025.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp197025.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse197025() { if (xmlhttp197025.readyState == 4) { if(xmlhttp197025.status == 200) { document.getElementById("melde_message_197025").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_197738 = document.getElementById('melde_197738'); var meldeInst = new melde(meldeEl_197738, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp197738 = new getXMLObject(); function ajaxNewspost_197738() { if(xmlhttp197738) { var melde_message = document.getElementById("melde_message_197738").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_197738").value); xmlhttp197738.open("POST","../meldung_send.php",true); xmlhttp197738.onreadystatechange = handleServerResponse197738; xmlhttp197738.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp197738.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse197738() { if (xmlhttp197738.readyState == 4) { if(xmlhttp197738.status == 200) { document.getElementById("melde_message_197738").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_198246 = document.getElementById('melde_198246'); var meldeInst = new melde(meldeEl_198246, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp198246 = new getXMLObject(); function ajaxNewspost_198246() { if(xmlhttp198246) { var melde_message = document.getElementById("melde_message_198246").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_198246").value); xmlhttp198246.open("POST","../meldung_send.php",true); xmlhttp198246.onreadystatechange = handleServerResponse198246; xmlhttp198246.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp198246.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse198246() { if (xmlhttp198246.readyState == 4) { if(xmlhttp198246.status == 200) { document.getElementById("melde_message_198246").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_198353 = document.getElementById('melde_198353'); var meldeInst = new melde(meldeEl_198353, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp198353 = new getXMLObject(); function ajaxNewspost_198353() { if(xmlhttp198353) { var melde_message = document.getElementById("melde_message_198353").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_198353").value); xmlhttp198353.open("POST","../meldung_send.php",true); xmlhttp198353.onreadystatechange = handleServerResponse198353; xmlhttp198353.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp198353.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse198353() { if (xmlhttp198353.readyState == 4) { if(xmlhttp198353.status == 200) { document.getElementById("melde_message_198353").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_198447 = document.getElementById('melde_198447'); var meldeInst = new melde(meldeEl_198447, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp198447 = new getXMLObject(); function ajaxNewspost_198447() { if(xmlhttp198447) { var melde_message = document.getElementById("melde_message_198447").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_198447").value); xmlhttp198447.open("POST","../meldung_send.php",true); xmlhttp198447.onreadystatechange = handleServerResponse198447; xmlhttp198447.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp198447.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse198447() { if (xmlhttp198447.readyState == 4) { if(xmlhttp198447.status == 200) { document.getElementById("melde_message_198447").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_198453 = document.getElementById('melde_198453'); var meldeInst = new melde(meldeEl_198453, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp198453 = new getXMLObject(); function ajaxNewspost_198453() { if(xmlhttp198453) { var melde_message = document.getElementById("melde_message_198453").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_198453").value); xmlhttp198453.open("POST","../meldung_send.php",true); xmlhttp198453.onreadystatechange = handleServerResponse198453; xmlhttp198453.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp198453.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse198453() { if (xmlhttp198453.readyState == 4) { if(xmlhttp198453.status == 200) { document.getElementById("melde_message_198453").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_198552 = document.getElementById('melde_198552'); var meldeInst = new melde(meldeEl_198552, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp198552 = new getXMLObject(); function ajaxNewspost_198552() { if(xmlhttp198552) { var melde_message = document.getElementById("melde_message_198552").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_198552").value); xmlhttp198552.open("POST","../meldung_send.php",true); xmlhttp198552.onreadystatechange = handleServerResponse198552; xmlhttp198552.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp198552.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse198552() { if (xmlhttp198552.readyState == 4) { if(xmlhttp198552.status == 200) { document.getElementById("melde_message_198552").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_206668 = document.getElementById('melde_206668'); var meldeInst = new melde(meldeEl_206668, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp206668 = new getXMLObject(); function ajaxNewspost_206668() { if(xmlhttp206668) { var melde_message = document.getElementById("melde_message_206668").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_206668").value); xmlhttp206668.open("POST","../meldung_send.php",true); xmlhttp206668.onreadystatechange = handleServerResponse206668; xmlhttp206668.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp206668.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse206668() { if (xmlhttp206668.readyState == 4) { if(xmlhttp206668.status == 200) { document.getElementById("melde_message_206668").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_206683 = document.getElementById('melde_206683'); var meldeInst = new melde(meldeEl_206683, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp206683 = new getXMLObject(); function ajaxNewspost_206683() { if(xmlhttp206683) { var melde_message = document.getElementById("melde_message_206683").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_206683").value); xmlhttp206683.open("POST","../meldung_send.php",true); xmlhttp206683.onreadystatechange = handleServerResponse206683; xmlhttp206683.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp206683.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse206683() { if (xmlhttp206683.readyState == 4) { if(xmlhttp206683.status == 200) { document.getElementById("melde_message_206683").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_206855 = document.getElementById('melde_206855'); var meldeInst = new melde(meldeEl_206855, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp206855 = new getXMLObject(); function ajaxNewspost_206855() { if(xmlhttp206855) { var melde_message = document.getElementById("melde_message_206855").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_206855").value); xmlhttp206855.open("POST","../meldung_send.php",true); xmlhttp206855.onreadystatechange = handleServerResponse206855; xmlhttp206855.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp206855.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse206855() { if (xmlhttp206855.readyState == 4) { if(xmlhttp206855.status == 200) { document.getElementById("melde_message_206855").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_207419 = document.getElementById('melde_207419'); var meldeInst = new melde(meldeEl_207419, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp207419 = new getXMLObject(); function ajaxNewspost_207419() { if(xmlhttp207419) { var melde_message = document.getElementById("melde_message_207419").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_207419").value); xmlhttp207419.open("POST","../meldung_send.php",true); xmlhttp207419.onreadystatechange = handleServerResponse207419; xmlhttp207419.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp207419.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse207419() { if (xmlhttp207419.readyState == 4) { if(xmlhttp207419.status == 200) { document.getElementById("melde_message_207419").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_207439 = document.getElementById('melde_207439'); var meldeInst = new melde(meldeEl_207439, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp207439 = new getXMLObject(); function ajaxNewspost_207439() { if(xmlhttp207439) { var melde_message = document.getElementById("melde_message_207439").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_207439").value); xmlhttp207439.open("POST","../meldung_send.php",true); xmlhttp207439.onreadystatechange = handleServerResponse207439; xmlhttp207439.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp207439.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse207439() { if (xmlhttp207439.readyState == 4) { if(xmlhttp207439.status == 200) { document.getElementById("melde_message_207439").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_208261 = document.getElementById('melde_208261'); var meldeInst = new melde(meldeEl_208261, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp208261 = new getXMLObject(); function ajaxNewspost_208261() { if(xmlhttp208261) { var melde_message = document.getElementById("melde_message_208261").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_208261").value); xmlhttp208261.open("POST","../meldung_send.php",true); xmlhttp208261.onreadystatechange = handleServerResponse208261; xmlhttp208261.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp208261.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse208261() { if (xmlhttp208261.readyState == 4) { if(xmlhttp208261.status == 200) { document.getElementById("melde_message_208261").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }