(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_1160590 = document.getElementById('melde_1160590'); var meldeInst = new melde(meldeEl_1160590, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160590 = new getXMLObject(); function ajaxNewspost_1160590() { if(xmlhttp1160590) { var melde_message = document.getElementById("melde_message_1160590").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160590").value); xmlhttp1160590.open("POST","../meldung_send.php",true); xmlhttp1160590.onreadystatechange = handleServerResponse1160590; xmlhttp1160590.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160590.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160590() { if (xmlhttp1160590.readyState == 4) { if(xmlhttp1160590.status == 200) { document.getElementById("melde_message_1160590").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160591 = document.getElementById('melde_1160591'); var meldeInst = new melde(meldeEl_1160591, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160591 = new getXMLObject(); function ajaxNewspost_1160591() { if(xmlhttp1160591) { var melde_message = document.getElementById("melde_message_1160591").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160591").value); xmlhttp1160591.open("POST","../meldung_send.php",true); xmlhttp1160591.onreadystatechange = handleServerResponse1160591; xmlhttp1160591.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160591.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160591() { if (xmlhttp1160591.readyState == 4) { if(xmlhttp1160591.status == 200) { document.getElementById("melde_message_1160591").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160592 = document.getElementById('melde_1160592'); var meldeInst = new melde(meldeEl_1160592, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160592 = new getXMLObject(); function ajaxNewspost_1160592() { if(xmlhttp1160592) { var melde_message = document.getElementById("melde_message_1160592").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160592").value); xmlhttp1160592.open("POST","../meldung_send.php",true); xmlhttp1160592.onreadystatechange = handleServerResponse1160592; xmlhttp1160592.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160592.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160592() { if (xmlhttp1160592.readyState == 4) { if(xmlhttp1160592.status == 200) { document.getElementById("melde_message_1160592").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160652 = document.getElementById('melde_1160652'); var meldeInst = new melde(meldeEl_1160652, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160652 = new getXMLObject(); function ajaxNewspost_1160652() { if(xmlhttp1160652) { var melde_message = document.getElementById("melde_message_1160652").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160652").value); xmlhttp1160652.open("POST","../meldung_send.php",true); xmlhttp1160652.onreadystatechange = handleServerResponse1160652; xmlhttp1160652.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160652.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160652() { if (xmlhttp1160652.readyState == 4) { if(xmlhttp1160652.status == 200) { document.getElementById("melde_message_1160652").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160653 = document.getElementById('melde_1160653'); var meldeInst = new melde(meldeEl_1160653, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160653 = new getXMLObject(); function ajaxNewspost_1160653() { if(xmlhttp1160653) { var melde_message = document.getElementById("melde_message_1160653").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160653").value); xmlhttp1160653.open("POST","../meldung_send.php",true); xmlhttp1160653.onreadystatechange = handleServerResponse1160653; xmlhttp1160653.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160653.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160653() { if (xmlhttp1160653.readyState == 4) { if(xmlhttp1160653.status == 200) { document.getElementById("melde_message_1160653").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160654 = document.getElementById('melde_1160654'); var meldeInst = new melde(meldeEl_1160654, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160654 = new getXMLObject(); function ajaxNewspost_1160654() { if(xmlhttp1160654) { var melde_message = document.getElementById("melde_message_1160654").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160654").value); xmlhttp1160654.open("POST","../meldung_send.php",true); xmlhttp1160654.onreadystatechange = handleServerResponse1160654; xmlhttp1160654.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160654.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160654() { if (xmlhttp1160654.readyState == 4) { if(xmlhttp1160654.status == 200) { document.getElementById("melde_message_1160654").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160655 = document.getElementById('melde_1160655'); var meldeInst = new melde(meldeEl_1160655, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160655 = new getXMLObject(); function ajaxNewspost_1160655() { if(xmlhttp1160655) { var melde_message = document.getElementById("melde_message_1160655").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160655").value); xmlhttp1160655.open("POST","../meldung_send.php",true); xmlhttp1160655.onreadystatechange = handleServerResponse1160655; xmlhttp1160655.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160655.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160655() { if (xmlhttp1160655.readyState == 4) { if(xmlhttp1160655.status == 200) { document.getElementById("melde_message_1160655").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160656 = document.getElementById('melde_1160656'); var meldeInst = new melde(meldeEl_1160656, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160656 = new getXMLObject(); function ajaxNewspost_1160656() { if(xmlhttp1160656) { var melde_message = document.getElementById("melde_message_1160656").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160656").value); xmlhttp1160656.open("POST","../meldung_send.php",true); xmlhttp1160656.onreadystatechange = handleServerResponse1160656; xmlhttp1160656.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160656.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160656() { if (xmlhttp1160656.readyState == 4) { if(xmlhttp1160656.status == 200) { document.getElementById("melde_message_1160656").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160809 = document.getElementById('melde_1160809'); var meldeInst = new melde(meldeEl_1160809, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160809 = new getXMLObject(); function ajaxNewspost_1160809() { if(xmlhttp1160809) { var melde_message = document.getElementById("melde_message_1160809").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160809").value); xmlhttp1160809.open("POST","../meldung_send.php",true); xmlhttp1160809.onreadystatechange = handleServerResponse1160809; xmlhttp1160809.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160809.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160809() { if (xmlhttp1160809.readyState == 4) { if(xmlhttp1160809.status == 200) { document.getElementById("melde_message_1160809").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160810 = document.getElementById('melde_1160810'); var meldeInst = new melde(meldeEl_1160810, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160810 = new getXMLObject(); function ajaxNewspost_1160810() { if(xmlhttp1160810) { var melde_message = document.getElementById("melde_message_1160810").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160810").value); xmlhttp1160810.open("POST","../meldung_send.php",true); xmlhttp1160810.onreadystatechange = handleServerResponse1160810; xmlhttp1160810.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160810.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160810() { if (xmlhttp1160810.readyState == 4) { if(xmlhttp1160810.status == 200) { document.getElementById("melde_message_1160810").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160811 = document.getElementById('melde_1160811'); var meldeInst = new melde(meldeEl_1160811, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160811 = new getXMLObject(); function ajaxNewspost_1160811() { if(xmlhttp1160811) { var melde_message = document.getElementById("melde_message_1160811").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160811").value); xmlhttp1160811.open("POST","../meldung_send.php",true); xmlhttp1160811.onreadystatechange = handleServerResponse1160811; xmlhttp1160811.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160811.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160811() { if (xmlhttp1160811.readyState == 4) { if(xmlhttp1160811.status == 200) { document.getElementById("melde_message_1160811").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160823 = document.getElementById('melde_1160823'); var meldeInst = new melde(meldeEl_1160823, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160823 = new getXMLObject(); function ajaxNewspost_1160823() { if(xmlhttp1160823) { var melde_message = document.getElementById("melde_message_1160823").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160823").value); xmlhttp1160823.open("POST","../meldung_send.php",true); xmlhttp1160823.onreadystatechange = handleServerResponse1160823; xmlhttp1160823.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160823.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160823() { if (xmlhttp1160823.readyState == 4) { if(xmlhttp1160823.status == 200) { document.getElementById("melde_message_1160823").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160824 = document.getElementById('melde_1160824'); var meldeInst = new melde(meldeEl_1160824, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160824 = new getXMLObject(); function ajaxNewspost_1160824() { if(xmlhttp1160824) { var melde_message = document.getElementById("melde_message_1160824").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160824").value); xmlhttp1160824.open("POST","../meldung_send.php",true); xmlhttp1160824.onreadystatechange = handleServerResponse1160824; xmlhttp1160824.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160824.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160824() { if (xmlhttp1160824.readyState == 4) { if(xmlhttp1160824.status == 200) { document.getElementById("melde_message_1160824").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160922 = document.getElementById('melde_1160922'); var meldeInst = new melde(meldeEl_1160922, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160922 = new getXMLObject(); function ajaxNewspost_1160922() { if(xmlhttp1160922) { var melde_message = document.getElementById("melde_message_1160922").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160922").value); xmlhttp1160922.open("POST","../meldung_send.php",true); xmlhttp1160922.onreadystatechange = handleServerResponse1160922; xmlhttp1160922.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160922.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160922() { if (xmlhttp1160922.readyState == 4) { if(xmlhttp1160922.status == 200) { document.getElementById("melde_message_1160922").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1160923 = document.getElementById('melde_1160923'); var meldeInst = new melde(meldeEl_1160923, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1160923 = new getXMLObject(); function ajaxNewspost_1160923() { if(xmlhttp1160923) { var melde_message = document.getElementById("melde_message_1160923").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1160923").value); xmlhttp1160923.open("POST","../meldung_send.php",true); xmlhttp1160923.onreadystatechange = handleServerResponse1160923; xmlhttp1160923.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1160923.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1160923() { if (xmlhttp1160923.readyState == 4) { if(xmlhttp1160923.status == 200) { document.getElementById("melde_message_1160923").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }