(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_1189890 = document.getElementById('melde_1189890'); var meldeInst = new melde(meldeEl_1189890, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189890 = new getXMLObject(); function ajaxNewspost_1189890() { if(xmlhttp1189890) { var melde_message = document.getElementById("melde_message_1189890").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189890").value); xmlhttp1189890.open("POST","../meldung_send.php",true); xmlhttp1189890.onreadystatechange = handleServerResponse1189890; xmlhttp1189890.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189890.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189890() { if (xmlhttp1189890.readyState == 4) { if(xmlhttp1189890.status == 200) { document.getElementById("melde_message_1189890").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189891 = document.getElementById('melde_1189891'); var meldeInst = new melde(meldeEl_1189891, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189891 = new getXMLObject(); function ajaxNewspost_1189891() { if(xmlhttp1189891) { var melde_message = document.getElementById("melde_message_1189891").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189891").value); xmlhttp1189891.open("POST","../meldung_send.php",true); xmlhttp1189891.onreadystatechange = handleServerResponse1189891; xmlhttp1189891.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189891.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189891() { if (xmlhttp1189891.readyState == 4) { if(xmlhttp1189891.status == 200) { document.getElementById("melde_message_1189891").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189892 = document.getElementById('melde_1189892'); var meldeInst = new melde(meldeEl_1189892, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189892 = new getXMLObject(); function ajaxNewspost_1189892() { if(xmlhttp1189892) { var melde_message = document.getElementById("melde_message_1189892").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189892").value); xmlhttp1189892.open("POST","../meldung_send.php",true); xmlhttp1189892.onreadystatechange = handleServerResponse1189892; xmlhttp1189892.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189892.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189892() { if (xmlhttp1189892.readyState == 4) { if(xmlhttp1189892.status == 200) { document.getElementById("melde_message_1189892").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189945 = document.getElementById('melde_1189945'); var meldeInst = new melde(meldeEl_1189945, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189945 = new getXMLObject(); function ajaxNewspost_1189945() { if(xmlhttp1189945) { var melde_message = document.getElementById("melde_message_1189945").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189945").value); xmlhttp1189945.open("POST","../meldung_send.php",true); xmlhttp1189945.onreadystatechange = handleServerResponse1189945; xmlhttp1189945.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189945.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189945() { if (xmlhttp1189945.readyState == 4) { if(xmlhttp1189945.status == 200) { document.getElementById("melde_message_1189945").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189946 = document.getElementById('melde_1189946'); var meldeInst = new melde(meldeEl_1189946, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189946 = new getXMLObject(); function ajaxNewspost_1189946() { if(xmlhttp1189946) { var melde_message = document.getElementById("melde_message_1189946").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189946").value); xmlhttp1189946.open("POST","../meldung_send.php",true); xmlhttp1189946.onreadystatechange = handleServerResponse1189946; xmlhttp1189946.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189946.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189946() { if (xmlhttp1189946.readyState == 4) { if(xmlhttp1189946.status == 200) { document.getElementById("melde_message_1189946").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189947 = document.getElementById('melde_1189947'); var meldeInst = new melde(meldeEl_1189947, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189947 = new getXMLObject(); function ajaxNewspost_1189947() { if(xmlhttp1189947) { var melde_message = document.getElementById("melde_message_1189947").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189947").value); xmlhttp1189947.open("POST","../meldung_send.php",true); xmlhttp1189947.onreadystatechange = handleServerResponse1189947; xmlhttp1189947.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189947.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189947() { if (xmlhttp1189947.readyState == 4) { if(xmlhttp1189947.status == 200) { document.getElementById("melde_message_1189947").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189948 = document.getElementById('melde_1189948'); var meldeInst = new melde(meldeEl_1189948, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189948 = new getXMLObject(); function ajaxNewspost_1189948() { if(xmlhttp1189948) { var melde_message = document.getElementById("melde_message_1189948").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189948").value); xmlhttp1189948.open("POST","../meldung_send.php",true); xmlhttp1189948.onreadystatechange = handleServerResponse1189948; xmlhttp1189948.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189948.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189948() { if (xmlhttp1189948.readyState == 4) { if(xmlhttp1189948.status == 200) { document.getElementById("melde_message_1189948").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189949 = document.getElementById('melde_1189949'); var meldeInst = new melde(meldeEl_1189949, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189949 = new getXMLObject(); function ajaxNewspost_1189949() { if(xmlhttp1189949) { var melde_message = document.getElementById("melde_message_1189949").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189949").value); xmlhttp1189949.open("POST","../meldung_send.php",true); xmlhttp1189949.onreadystatechange = handleServerResponse1189949; xmlhttp1189949.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189949.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189949() { if (xmlhttp1189949.readyState == 4) { if(xmlhttp1189949.status == 200) { document.getElementById("melde_message_1189949").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189950 = document.getElementById('melde_1189950'); var meldeInst = new melde(meldeEl_1189950, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189950 = new getXMLObject(); function ajaxNewspost_1189950() { if(xmlhttp1189950) { var melde_message = document.getElementById("melde_message_1189950").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189950").value); xmlhttp1189950.open("POST","../meldung_send.php",true); xmlhttp1189950.onreadystatechange = handleServerResponse1189950; xmlhttp1189950.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189950.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189950() { if (xmlhttp1189950.readyState == 4) { if(xmlhttp1189950.status == 200) { document.getElementById("melde_message_1189950").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189951 = document.getElementById('melde_1189951'); var meldeInst = new melde(meldeEl_1189951, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189951 = new getXMLObject(); function ajaxNewspost_1189951() { if(xmlhttp1189951) { var melde_message = document.getElementById("melde_message_1189951").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189951").value); xmlhttp1189951.open("POST","../meldung_send.php",true); xmlhttp1189951.onreadystatechange = handleServerResponse1189951; xmlhttp1189951.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189951.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189951() { if (xmlhttp1189951.readyState == 4) { if(xmlhttp1189951.status == 200) { document.getElementById("melde_message_1189951").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189952 = document.getElementById('melde_1189952'); var meldeInst = new melde(meldeEl_1189952, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189952 = new getXMLObject(); function ajaxNewspost_1189952() { if(xmlhttp1189952) { var melde_message = document.getElementById("melde_message_1189952").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189952").value); xmlhttp1189952.open("POST","../meldung_send.php",true); xmlhttp1189952.onreadystatechange = handleServerResponse1189952; xmlhttp1189952.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189952.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189952() { if (xmlhttp1189952.readyState == 4) { if(xmlhttp1189952.status == 200) { document.getElementById("melde_message_1189952").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189953 = document.getElementById('melde_1189953'); var meldeInst = new melde(meldeEl_1189953, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189953 = new getXMLObject(); function ajaxNewspost_1189953() { if(xmlhttp1189953) { var melde_message = document.getElementById("melde_message_1189953").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189953").value); xmlhttp1189953.open("POST","../meldung_send.php",true); xmlhttp1189953.onreadystatechange = handleServerResponse1189953; xmlhttp1189953.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189953.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189953() { if (xmlhttp1189953.readyState == 4) { if(xmlhttp1189953.status == 200) { document.getElementById("melde_message_1189953").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189954 = document.getElementById('melde_1189954'); var meldeInst = new melde(meldeEl_1189954, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189954 = new getXMLObject(); function ajaxNewspost_1189954() { if(xmlhttp1189954) { var melde_message = document.getElementById("melde_message_1189954").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189954").value); xmlhttp1189954.open("POST","../meldung_send.php",true); xmlhttp1189954.onreadystatechange = handleServerResponse1189954; xmlhttp1189954.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189954.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189954() { if (xmlhttp1189954.readyState == 4) { if(xmlhttp1189954.status == 200) { document.getElementById("melde_message_1189954").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189955 = document.getElementById('melde_1189955'); var meldeInst = new melde(meldeEl_1189955, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189955 = new getXMLObject(); function ajaxNewspost_1189955() { if(xmlhttp1189955) { var melde_message = document.getElementById("melde_message_1189955").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189955").value); xmlhttp1189955.open("POST","../meldung_send.php",true); xmlhttp1189955.onreadystatechange = handleServerResponse1189955; xmlhttp1189955.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189955.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189955() { if (xmlhttp1189955.readyState == 4) { if(xmlhttp1189955.status == 200) { document.getElementById("melde_message_1189955").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189956 = document.getElementById('melde_1189956'); var meldeInst = new melde(meldeEl_1189956, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189956 = new getXMLObject(); function ajaxNewspost_1189956() { if(xmlhttp1189956) { var melde_message = document.getElementById("melde_message_1189956").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189956").value); xmlhttp1189956.open("POST","../meldung_send.php",true); xmlhttp1189956.onreadystatechange = handleServerResponse1189956; xmlhttp1189956.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189956.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189956() { if (xmlhttp1189956.readyState == 4) { if(xmlhttp1189956.status == 200) { document.getElementById("melde_message_1189956").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }