(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_195331 = document.getElementById('melde_195331'); var meldeInst = new melde(meldeEl_195331, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195331 = new getXMLObject(); function ajaxNewspost_195331() { if(xmlhttp195331) { var melde_message = document.getElementById("melde_message_195331").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195331").value); xmlhttp195331.open("POST","../meldung_send.php",true); xmlhttp195331.onreadystatechange = handleServerResponse195331; xmlhttp195331.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195331.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195331() { if (xmlhttp195331.readyState == 4) { if(xmlhttp195331.status == 200) { document.getElementById("melde_message_195331").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195332 = document.getElementById('melde_195332'); var meldeInst = new melde(meldeEl_195332, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195332 = new getXMLObject(); function ajaxNewspost_195332() { if(xmlhttp195332) { var melde_message = document.getElementById("melde_message_195332").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195332").value); xmlhttp195332.open("POST","../meldung_send.php",true); xmlhttp195332.onreadystatechange = handleServerResponse195332; xmlhttp195332.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195332.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195332() { if (xmlhttp195332.readyState == 4) { if(xmlhttp195332.status == 200) { document.getElementById("melde_message_195332").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195333 = document.getElementById('melde_195333'); var meldeInst = new melde(meldeEl_195333, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195333 = new getXMLObject(); function ajaxNewspost_195333() { if(xmlhttp195333) { var melde_message = document.getElementById("melde_message_195333").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195333").value); xmlhttp195333.open("POST","../meldung_send.php",true); xmlhttp195333.onreadystatechange = handleServerResponse195333; xmlhttp195333.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195333.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195333() { if (xmlhttp195333.readyState == 4) { if(xmlhttp195333.status == 200) { document.getElementById("melde_message_195333").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195334 = document.getElementById('melde_195334'); var meldeInst = new melde(meldeEl_195334, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195334 = new getXMLObject(); function ajaxNewspost_195334() { if(xmlhttp195334) { var melde_message = document.getElementById("melde_message_195334").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195334").value); xmlhttp195334.open("POST","../meldung_send.php",true); xmlhttp195334.onreadystatechange = handleServerResponse195334; xmlhttp195334.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195334.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195334() { if (xmlhttp195334.readyState == 4) { if(xmlhttp195334.status == 200) { document.getElementById("melde_message_195334").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195335 = document.getElementById('melde_195335'); var meldeInst = new melde(meldeEl_195335, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195335 = new getXMLObject(); function ajaxNewspost_195335() { if(xmlhttp195335) { var melde_message = document.getElementById("melde_message_195335").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195335").value); xmlhttp195335.open("POST","../meldung_send.php",true); xmlhttp195335.onreadystatechange = handleServerResponse195335; xmlhttp195335.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195335.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195335() { if (xmlhttp195335.readyState == 4) { if(xmlhttp195335.status == 200) { document.getElementById("melde_message_195335").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195341 = document.getElementById('melde_195341'); var meldeInst = new melde(meldeEl_195341, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195341 = new getXMLObject(); function ajaxNewspost_195341() { if(xmlhttp195341) { var melde_message = document.getElementById("melde_message_195341").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195341").value); xmlhttp195341.open("POST","../meldung_send.php",true); xmlhttp195341.onreadystatechange = handleServerResponse195341; xmlhttp195341.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195341.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195341() { if (xmlhttp195341.readyState == 4) { if(xmlhttp195341.status == 200) { document.getElementById("melde_message_195341").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195344 = document.getElementById('melde_195344'); var meldeInst = new melde(meldeEl_195344, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195344 = new getXMLObject(); function ajaxNewspost_195344() { if(xmlhttp195344) { var melde_message = document.getElementById("melde_message_195344").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195344").value); xmlhttp195344.open("POST","../meldung_send.php",true); xmlhttp195344.onreadystatechange = handleServerResponse195344; xmlhttp195344.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195344.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195344() { if (xmlhttp195344.readyState == 4) { if(xmlhttp195344.status == 200) { document.getElementById("melde_message_195344").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195411 = document.getElementById('melde_195411'); var meldeInst = new melde(meldeEl_195411, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195411 = new getXMLObject(); function ajaxNewspost_195411() { if(xmlhttp195411) { var melde_message = document.getElementById("melde_message_195411").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195411").value); xmlhttp195411.open("POST","../meldung_send.php",true); xmlhttp195411.onreadystatechange = handleServerResponse195411; xmlhttp195411.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195411.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195411() { if (xmlhttp195411.readyState == 4) { if(xmlhttp195411.status == 200) { document.getElementById("melde_message_195411").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195412 = document.getElementById('melde_195412'); var meldeInst = new melde(meldeEl_195412, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195412 = new getXMLObject(); function ajaxNewspost_195412() { if(xmlhttp195412) { var melde_message = document.getElementById("melde_message_195412").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195412").value); xmlhttp195412.open("POST","../meldung_send.php",true); xmlhttp195412.onreadystatechange = handleServerResponse195412; xmlhttp195412.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195412.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195412() { if (xmlhttp195412.readyState == 4) { if(xmlhttp195412.status == 200) { document.getElementById("melde_message_195412").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195415 = document.getElementById('melde_195415'); var meldeInst = new melde(meldeEl_195415, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195415 = new getXMLObject(); function ajaxNewspost_195415() { if(xmlhttp195415) { var melde_message = document.getElementById("melde_message_195415").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195415").value); xmlhttp195415.open("POST","../meldung_send.php",true); xmlhttp195415.onreadystatechange = handleServerResponse195415; xmlhttp195415.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195415.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195415() { if (xmlhttp195415.readyState == 4) { if(xmlhttp195415.status == 200) { document.getElementById("melde_message_195415").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195478 = document.getElementById('melde_195478'); var meldeInst = new melde(meldeEl_195478, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195478 = new getXMLObject(); function ajaxNewspost_195478() { if(xmlhttp195478) { var melde_message = document.getElementById("melde_message_195478").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195478").value); xmlhttp195478.open("POST","../meldung_send.php",true); xmlhttp195478.onreadystatechange = handleServerResponse195478; xmlhttp195478.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195478.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195478() { if (xmlhttp195478.readyState == 4) { if(xmlhttp195478.status == 200) { document.getElementById("melde_message_195478").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195552 = document.getElementById('melde_195552'); var meldeInst = new melde(meldeEl_195552, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195552 = new getXMLObject(); function ajaxNewspost_195552() { if(xmlhttp195552) { var melde_message = document.getElementById("melde_message_195552").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195552").value); xmlhttp195552.open("POST","../meldung_send.php",true); xmlhttp195552.onreadystatechange = handleServerResponse195552; xmlhttp195552.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195552.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195552() { if (xmlhttp195552.readyState == 4) { if(xmlhttp195552.status == 200) { document.getElementById("melde_message_195552").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195553 = document.getElementById('melde_195553'); var meldeInst = new melde(meldeEl_195553, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195553 = new getXMLObject(); function ajaxNewspost_195553() { if(xmlhttp195553) { var melde_message = document.getElementById("melde_message_195553").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195553").value); xmlhttp195553.open("POST","../meldung_send.php",true); xmlhttp195553.onreadystatechange = handleServerResponse195553; xmlhttp195553.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195553.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195553() { if (xmlhttp195553.readyState == 4) { if(xmlhttp195553.status == 200) { document.getElementById("melde_message_195553").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195589 = document.getElementById('melde_195589'); var meldeInst = new melde(meldeEl_195589, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195589 = new getXMLObject(); function ajaxNewspost_195589() { if(xmlhttp195589) { var melde_message = document.getElementById("melde_message_195589").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195589").value); xmlhttp195589.open("POST","../meldung_send.php",true); xmlhttp195589.onreadystatechange = handleServerResponse195589; xmlhttp195589.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195589.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195589() { if (xmlhttp195589.readyState == 4) { if(xmlhttp195589.status == 200) { document.getElementById("melde_message_195589").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_196690 = document.getElementById('melde_196690'); var meldeInst = new melde(meldeEl_196690, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp196690 = new getXMLObject(); function ajaxNewspost_196690() { if(xmlhttp196690) { var melde_message = document.getElementById("melde_message_196690").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_196690").value); xmlhttp196690.open("POST","../meldung_send.php",true); xmlhttp196690.onreadystatechange = handleServerResponse196690; xmlhttp196690.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp196690.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse196690() { if (xmlhttp196690.readyState == 4) { if(xmlhttp196690.status == 200) { document.getElementById("melde_message_196690").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }