(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_1167269 = document.getElementById('melde_1167269'); var meldeInst = new melde(meldeEl_1167269, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1167269 = new getXMLObject(); function ajaxNewspost_1167269() { if(xmlhttp1167269) { var melde_message = document.getElementById("melde_message_1167269").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1167269").value); xmlhttp1167269.open("POST","../meldung_send.php",true); xmlhttp1167269.onreadystatechange = handleServerResponse1167269; xmlhttp1167269.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1167269.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1167269() { if (xmlhttp1167269.readyState == 4) { if(xmlhttp1167269.status == 200) { document.getElementById("melde_message_1167269").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1170151 = document.getElementById('melde_1170151'); var meldeInst = new melde(meldeEl_1170151, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1170151 = new getXMLObject(); function ajaxNewspost_1170151() { if(xmlhttp1170151) { var melde_message = document.getElementById("melde_message_1170151").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1170151").value); xmlhttp1170151.open("POST","../meldung_send.php",true); xmlhttp1170151.onreadystatechange = handleServerResponse1170151; xmlhttp1170151.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1170151.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1170151() { if (xmlhttp1170151.readyState == 4) { if(xmlhttp1170151.status == 200) { document.getElementById("melde_message_1170151").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1175674 = document.getElementById('melde_1175674'); var meldeInst = new melde(meldeEl_1175674, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1175674 = new getXMLObject(); function ajaxNewspost_1175674() { if(xmlhttp1175674) { var melde_message = document.getElementById("melde_message_1175674").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1175674").value); xmlhttp1175674.open("POST","../meldung_send.php",true); xmlhttp1175674.onreadystatechange = handleServerResponse1175674; xmlhttp1175674.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1175674.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1175674() { if (xmlhttp1175674.readyState == 4) { if(xmlhttp1175674.status == 200) { document.getElementById("melde_message_1175674").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1177456 = document.getElementById('melde_1177456'); var meldeInst = new melde(meldeEl_1177456, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1177456 = new getXMLObject(); function ajaxNewspost_1177456() { if(xmlhttp1177456) { var melde_message = document.getElementById("melde_message_1177456").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1177456").value); xmlhttp1177456.open("POST","../meldung_send.php",true); xmlhttp1177456.onreadystatechange = handleServerResponse1177456; xmlhttp1177456.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1177456.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1177456() { if (xmlhttp1177456.readyState == 4) { if(xmlhttp1177456.status == 200) { document.getElementById("melde_message_1177456").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1178975 = document.getElementById('melde_1178975'); var meldeInst = new melde(meldeEl_1178975, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1178975 = new getXMLObject(); function ajaxNewspost_1178975() { if(xmlhttp1178975) { var melde_message = document.getElementById("melde_message_1178975").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1178975").value); xmlhttp1178975.open("POST","../meldung_send.php",true); xmlhttp1178975.onreadystatechange = handleServerResponse1178975; xmlhttp1178975.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1178975.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1178975() { if (xmlhttp1178975.readyState == 4) { if(xmlhttp1178975.status == 200) { document.getElementById("melde_message_1178975").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181490 = document.getElementById('melde_1181490'); var meldeInst = new melde(meldeEl_1181490, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181490 = new getXMLObject(); function ajaxNewspost_1181490() { if(xmlhttp1181490) { var melde_message = document.getElementById("melde_message_1181490").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181490").value); xmlhttp1181490.open("POST","../meldung_send.php",true); xmlhttp1181490.onreadystatechange = handleServerResponse1181490; xmlhttp1181490.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181490.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181490() { if (xmlhttp1181490.readyState == 4) { if(xmlhttp1181490.status == 200) { document.getElementById("melde_message_1181490").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1184907 = document.getElementById('melde_1184907'); var meldeInst = new melde(meldeEl_1184907, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1184907 = new getXMLObject(); function ajaxNewspost_1184907() { if(xmlhttp1184907) { var melde_message = document.getElementById("melde_message_1184907").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1184907").value); xmlhttp1184907.open("POST","../meldung_send.php",true); xmlhttp1184907.onreadystatechange = handleServerResponse1184907; xmlhttp1184907.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1184907.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1184907() { if (xmlhttp1184907.readyState == 4) { if(xmlhttp1184907.status == 200) { document.getElementById("melde_message_1184907").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1186537 = document.getElementById('melde_1186537'); var meldeInst = new melde(meldeEl_1186537, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1186537 = new getXMLObject(); function ajaxNewspost_1186537() { if(xmlhttp1186537) { var melde_message = document.getElementById("melde_message_1186537").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1186537").value); xmlhttp1186537.open("POST","../meldung_send.php",true); xmlhttp1186537.onreadystatechange = handleServerResponse1186537; xmlhttp1186537.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1186537.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1186537() { if (xmlhttp1186537.readyState == 4) { if(xmlhttp1186537.status == 200) { document.getElementById("melde_message_1186537").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1195433 = document.getElementById('melde_1195433'); var meldeInst = new melde(meldeEl_1195433, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1195433 = new getXMLObject(); function ajaxNewspost_1195433() { if(xmlhttp1195433) { var melde_message = document.getElementById("melde_message_1195433").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1195433").value); xmlhttp1195433.open("POST","../meldung_send.php",true); xmlhttp1195433.onreadystatechange = handleServerResponse1195433; xmlhttp1195433.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1195433.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1195433() { if (xmlhttp1195433.readyState == 4) { if(xmlhttp1195433.status == 200) { document.getElementById("melde_message_1195433").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1196487 = document.getElementById('melde_1196487'); var meldeInst = new melde(meldeEl_1196487, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1196487 = new getXMLObject(); function ajaxNewspost_1196487() { if(xmlhttp1196487) { var melde_message = document.getElementById("melde_message_1196487").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1196487").value); xmlhttp1196487.open("POST","../meldung_send.php",true); xmlhttp1196487.onreadystatechange = handleServerResponse1196487; xmlhttp1196487.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1196487.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1196487() { if (xmlhttp1196487.readyState == 4) { if(xmlhttp1196487.status == 200) { document.getElementById("melde_message_1196487").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1196488 = document.getElementById('melde_1196488'); var meldeInst = new melde(meldeEl_1196488, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1196488 = new getXMLObject(); function ajaxNewspost_1196488() { if(xmlhttp1196488) { var melde_message = document.getElementById("melde_message_1196488").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1196488").value); xmlhttp1196488.open("POST","../meldung_send.php",true); xmlhttp1196488.onreadystatechange = handleServerResponse1196488; xmlhttp1196488.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1196488.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1196488() { if (xmlhttp1196488.readyState == 4) { if(xmlhttp1196488.status == 200) { document.getElementById("melde_message_1196488").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1197539 = document.getElementById('melde_1197539'); var meldeInst = new melde(meldeEl_1197539, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1197539 = new getXMLObject(); function ajaxNewspost_1197539() { if(xmlhttp1197539) { var melde_message = document.getElementById("melde_message_1197539").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1197539").value); xmlhttp1197539.open("POST","../meldung_send.php",true); xmlhttp1197539.onreadystatechange = handleServerResponse1197539; xmlhttp1197539.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1197539.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1197539() { if (xmlhttp1197539.readyState == 4) { if(xmlhttp1197539.status == 200) { document.getElementById("melde_message_1197539").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1199100 = document.getElementById('melde_1199100'); var meldeInst = new melde(meldeEl_1199100, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1199100 = new getXMLObject(); function ajaxNewspost_1199100() { if(xmlhttp1199100) { var melde_message = document.getElementById("melde_message_1199100").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1199100").value); xmlhttp1199100.open("POST","../meldung_send.php",true); xmlhttp1199100.onreadystatechange = handleServerResponse1199100; xmlhttp1199100.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1199100.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1199100() { if (xmlhttp1199100.readyState == 4) { if(xmlhttp1199100.status == 200) { document.getElementById("melde_message_1199100").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1201681 = document.getElementById('melde_1201681'); var meldeInst = new melde(meldeEl_1201681, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1201681 = new getXMLObject(); function ajaxNewspost_1201681() { if(xmlhttp1201681) { var melde_message = document.getElementById("melde_message_1201681").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1201681").value); xmlhttp1201681.open("POST","../meldung_send.php",true); xmlhttp1201681.onreadystatechange = handleServerResponse1201681; xmlhttp1201681.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1201681.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1201681() { if (xmlhttp1201681.readyState == 4) { if(xmlhttp1201681.status == 200) { document.getElementById("melde_message_1201681").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }