(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_342117 = document.getElementById('melde_342117'); var meldeInst = new melde(meldeEl_342117, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342117 = new getXMLObject(); function ajaxNewspost_342117() { if(xmlhttp342117) { var melde_message = document.getElementById("melde_message_342117").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342117").value); xmlhttp342117.open("POST","../meldung_send.php",true); xmlhttp342117.onreadystatechange = handleServerResponse342117; xmlhttp342117.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342117.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342117() { if (xmlhttp342117.readyState == 4) { if(xmlhttp342117.status == 200) { document.getElementById("melde_message_342117").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342118 = document.getElementById('melde_342118'); var meldeInst = new melde(meldeEl_342118, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342118 = new getXMLObject(); function ajaxNewspost_342118() { if(xmlhttp342118) { var melde_message = document.getElementById("melde_message_342118").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342118").value); xmlhttp342118.open("POST","../meldung_send.php",true); xmlhttp342118.onreadystatechange = handleServerResponse342118; xmlhttp342118.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342118.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342118() { if (xmlhttp342118.readyState == 4) { if(xmlhttp342118.status == 200) { document.getElementById("melde_message_342118").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342119 = document.getElementById('melde_342119'); var meldeInst = new melde(meldeEl_342119, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342119 = new getXMLObject(); function ajaxNewspost_342119() { if(xmlhttp342119) { var melde_message = document.getElementById("melde_message_342119").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342119").value); xmlhttp342119.open("POST","../meldung_send.php",true); xmlhttp342119.onreadystatechange = handleServerResponse342119; xmlhttp342119.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342119.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342119() { if (xmlhttp342119.readyState == 4) { if(xmlhttp342119.status == 200) { document.getElementById("melde_message_342119").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342120 = document.getElementById('melde_342120'); var meldeInst = new melde(meldeEl_342120, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342120 = new getXMLObject(); function ajaxNewspost_342120() { if(xmlhttp342120) { var melde_message = document.getElementById("melde_message_342120").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342120").value); xmlhttp342120.open("POST","../meldung_send.php",true); xmlhttp342120.onreadystatechange = handleServerResponse342120; xmlhttp342120.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342120.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342120() { if (xmlhttp342120.readyState == 4) { if(xmlhttp342120.status == 200) { document.getElementById("melde_message_342120").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342121 = document.getElementById('melde_342121'); var meldeInst = new melde(meldeEl_342121, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342121 = new getXMLObject(); function ajaxNewspost_342121() { if(xmlhttp342121) { var melde_message = document.getElementById("melde_message_342121").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342121").value); xmlhttp342121.open("POST","../meldung_send.php",true); xmlhttp342121.onreadystatechange = handleServerResponse342121; xmlhttp342121.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342121.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342121() { if (xmlhttp342121.readyState == 4) { if(xmlhttp342121.status == 200) { document.getElementById("melde_message_342121").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342136 = document.getElementById('melde_342136'); var meldeInst = new melde(meldeEl_342136, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342136 = new getXMLObject(); function ajaxNewspost_342136() { if(xmlhttp342136) { var melde_message = document.getElementById("melde_message_342136").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342136").value); xmlhttp342136.open("POST","../meldung_send.php",true); xmlhttp342136.onreadystatechange = handleServerResponse342136; xmlhttp342136.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342136.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342136() { if (xmlhttp342136.readyState == 4) { if(xmlhttp342136.status == 200) { document.getElementById("melde_message_342136").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342137 = document.getElementById('melde_342137'); var meldeInst = new melde(meldeEl_342137, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342137 = new getXMLObject(); function ajaxNewspost_342137() { if(xmlhttp342137) { var melde_message = document.getElementById("melde_message_342137").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342137").value); xmlhttp342137.open("POST","../meldung_send.php",true); xmlhttp342137.onreadystatechange = handleServerResponse342137; xmlhttp342137.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342137.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342137() { if (xmlhttp342137.readyState == 4) { if(xmlhttp342137.status == 200) { document.getElementById("melde_message_342137").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342139 = document.getElementById('melde_342139'); var meldeInst = new melde(meldeEl_342139, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342139 = new getXMLObject(); function ajaxNewspost_342139() { if(xmlhttp342139) { var melde_message = document.getElementById("melde_message_342139").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342139").value); xmlhttp342139.open("POST","../meldung_send.php",true); xmlhttp342139.onreadystatechange = handleServerResponse342139; xmlhttp342139.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342139.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342139() { if (xmlhttp342139.readyState == 4) { if(xmlhttp342139.status == 200) { document.getElementById("melde_message_342139").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342140 = document.getElementById('melde_342140'); var meldeInst = new melde(meldeEl_342140, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342140 = new getXMLObject(); function ajaxNewspost_342140() { if(xmlhttp342140) { var melde_message = document.getElementById("melde_message_342140").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342140").value); xmlhttp342140.open("POST","../meldung_send.php",true); xmlhttp342140.onreadystatechange = handleServerResponse342140; xmlhttp342140.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342140.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342140() { if (xmlhttp342140.readyState == 4) { if(xmlhttp342140.status == 200) { document.getElementById("melde_message_342140").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342141 = document.getElementById('melde_342141'); var meldeInst = new melde(meldeEl_342141, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342141 = new getXMLObject(); function ajaxNewspost_342141() { if(xmlhttp342141) { var melde_message = document.getElementById("melde_message_342141").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342141").value); xmlhttp342141.open("POST","../meldung_send.php",true); xmlhttp342141.onreadystatechange = handleServerResponse342141; xmlhttp342141.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342141.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342141() { if (xmlhttp342141.readyState == 4) { if(xmlhttp342141.status == 200) { document.getElementById("melde_message_342141").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342142 = document.getElementById('melde_342142'); var meldeInst = new melde(meldeEl_342142, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342142 = new getXMLObject(); function ajaxNewspost_342142() { if(xmlhttp342142) { var melde_message = document.getElementById("melde_message_342142").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342142").value); xmlhttp342142.open("POST","../meldung_send.php",true); xmlhttp342142.onreadystatechange = handleServerResponse342142; xmlhttp342142.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342142.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342142() { if (xmlhttp342142.readyState == 4) { if(xmlhttp342142.status == 200) { document.getElementById("melde_message_342142").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342146 = document.getElementById('melde_342146'); var meldeInst = new melde(meldeEl_342146, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342146 = new getXMLObject(); function ajaxNewspost_342146() { if(xmlhttp342146) { var melde_message = document.getElementById("melde_message_342146").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342146").value); xmlhttp342146.open("POST","../meldung_send.php",true); xmlhttp342146.onreadystatechange = handleServerResponse342146; xmlhttp342146.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342146.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342146() { if (xmlhttp342146.readyState == 4) { if(xmlhttp342146.status == 200) { document.getElementById("melde_message_342146").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342147 = document.getElementById('melde_342147'); var meldeInst = new melde(meldeEl_342147, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342147 = new getXMLObject(); function ajaxNewspost_342147() { if(xmlhttp342147) { var melde_message = document.getElementById("melde_message_342147").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342147").value); xmlhttp342147.open("POST","../meldung_send.php",true); xmlhttp342147.onreadystatechange = handleServerResponse342147; xmlhttp342147.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342147.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342147() { if (xmlhttp342147.readyState == 4) { if(xmlhttp342147.status == 200) { document.getElementById("melde_message_342147").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342148 = document.getElementById('melde_342148'); var meldeInst = new melde(meldeEl_342148, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342148 = new getXMLObject(); function ajaxNewspost_342148() { if(xmlhttp342148) { var melde_message = document.getElementById("melde_message_342148").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342148").value); xmlhttp342148.open("POST","../meldung_send.php",true); xmlhttp342148.onreadystatechange = handleServerResponse342148; xmlhttp342148.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342148.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342148() { if (xmlhttp342148.readyState == 4) { if(xmlhttp342148.status == 200) { document.getElementById("melde_message_342148").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342149 = document.getElementById('melde_342149'); var meldeInst = new melde(meldeEl_342149, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342149 = new getXMLObject(); function ajaxNewspost_342149() { if(xmlhttp342149) { var melde_message = document.getElementById("melde_message_342149").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342149").value); xmlhttp342149.open("POST","../meldung_send.php",true); xmlhttp342149.onreadystatechange = handleServerResponse342149; xmlhttp342149.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342149.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342149() { if (xmlhttp342149.readyState == 4) { if(xmlhttp342149.status == 200) { document.getElementById("melde_message_342149").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342150 = document.getElementById('melde_342150'); var meldeInst = new melde(meldeEl_342150, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342150 = new getXMLObject(); function ajaxNewspost_342150() { if(xmlhttp342150) { var melde_message = document.getElementById("melde_message_342150").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342150").value); xmlhttp342150.open("POST","../meldung_send.php",true); xmlhttp342150.onreadystatechange = handleServerResponse342150; xmlhttp342150.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342150.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342150() { if (xmlhttp342150.readyState == 4) { if(xmlhttp342150.status == 200) { document.getElementById("melde_message_342150").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342151 = document.getElementById('melde_342151'); var meldeInst = new melde(meldeEl_342151, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342151 = new getXMLObject(); function ajaxNewspost_342151() { if(xmlhttp342151) { var melde_message = document.getElementById("melde_message_342151").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342151").value); xmlhttp342151.open("POST","../meldung_send.php",true); xmlhttp342151.onreadystatechange = handleServerResponse342151; xmlhttp342151.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342151.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342151() { if (xmlhttp342151.readyState == 4) { if(xmlhttp342151.status == 200) { document.getElementById("melde_message_342151").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_342152 = document.getElementById('melde_342152'); var meldeInst = new melde(meldeEl_342152, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp342152 = new getXMLObject(); function ajaxNewspost_342152() { if(xmlhttp342152) { var melde_message = document.getElementById("melde_message_342152").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_342152").value); xmlhttp342152.open("POST","../meldung_send.php",true); xmlhttp342152.onreadystatechange = handleServerResponse342152; xmlhttp342152.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp342152.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse342152() { if (xmlhttp342152.readyState == 4) { if(xmlhttp342152.status == 200) { document.getElementById("melde_message_342152").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_627440 = document.getElementById('melde_627440'); var meldeInst = new melde(meldeEl_627440, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp627440 = new getXMLObject(); function ajaxNewspost_627440() { if(xmlhttp627440) { var melde_message = document.getElementById("melde_message_627440").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_627440").value); xmlhttp627440.open("POST","../meldung_send.php",true); xmlhttp627440.onreadystatechange = handleServerResponse627440; xmlhttp627440.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp627440.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse627440() { if (xmlhttp627440.readyState == 4) { if(xmlhttp627440.status == 200) { document.getElementById("melde_message_627440").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }