(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_1180446 = document.getElementById('melde_1180446'); var meldeInst = new melde(meldeEl_1180446, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180446 = new getXMLObject(); function ajaxNewspost_1180446() { if(xmlhttp1180446) { var melde_message = document.getElementById("melde_message_1180446").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180446").value); xmlhttp1180446.open("POST","../meldung_send.php",true); xmlhttp1180446.onreadystatechange = handleServerResponse1180446; xmlhttp1180446.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180446.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180446() { if (xmlhttp1180446.readyState == 4) { if(xmlhttp1180446.status == 200) { document.getElementById("melde_message_1180446").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180600 = document.getElementById('melde_1180600'); var meldeInst = new melde(meldeEl_1180600, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180600 = new getXMLObject(); function ajaxNewspost_1180600() { if(xmlhttp1180600) { var melde_message = document.getElementById("melde_message_1180600").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180600").value); xmlhttp1180600.open("POST","../meldung_send.php",true); xmlhttp1180600.onreadystatechange = handleServerResponse1180600; xmlhttp1180600.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180600.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180600() { if (xmlhttp1180600.readyState == 4) { if(xmlhttp1180600.status == 200) { document.getElementById("melde_message_1180600").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180617 = document.getElementById('melde_1180617'); var meldeInst = new melde(meldeEl_1180617, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180617 = new getXMLObject(); function ajaxNewspost_1180617() { if(xmlhttp1180617) { var melde_message = document.getElementById("melde_message_1180617").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180617").value); xmlhttp1180617.open("POST","../meldung_send.php",true); xmlhttp1180617.onreadystatechange = handleServerResponse1180617; xmlhttp1180617.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180617.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180617() { if (xmlhttp1180617.readyState == 4) { if(xmlhttp1180617.status == 200) { document.getElementById("melde_message_1180617").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180612 = document.getElementById('melde_1180612'); var meldeInst = new melde(meldeEl_1180612, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180612 = new getXMLObject(); function ajaxNewspost_1180612() { if(xmlhttp1180612) { var melde_message = document.getElementById("melde_message_1180612").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180612").value); xmlhttp1180612.open("POST","../meldung_send.php",true); xmlhttp1180612.onreadystatechange = handleServerResponse1180612; xmlhttp1180612.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180612.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180612() { if (xmlhttp1180612.readyState == 4) { if(xmlhttp1180612.status == 200) { document.getElementById("melde_message_1180612").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181125 = document.getElementById('melde_1181125'); var meldeInst = new melde(meldeEl_1181125, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181125 = new getXMLObject(); function ajaxNewspost_1181125() { if(xmlhttp1181125) { var melde_message = document.getElementById("melde_message_1181125").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181125").value); xmlhttp1181125.open("POST","../meldung_send.php",true); xmlhttp1181125.onreadystatechange = handleServerResponse1181125; xmlhttp1181125.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181125.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181125() { if (xmlhttp1181125.readyState == 4) { if(xmlhttp1181125.status == 200) { document.getElementById("melde_message_1181125").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181127 = document.getElementById('melde_1181127'); var meldeInst = new melde(meldeEl_1181127, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181127 = new getXMLObject(); function ajaxNewspost_1181127() { if(xmlhttp1181127) { var melde_message = document.getElementById("melde_message_1181127").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181127").value); xmlhttp1181127.open("POST","../meldung_send.php",true); xmlhttp1181127.onreadystatechange = handleServerResponse1181127; xmlhttp1181127.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181127.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181127() { if (xmlhttp1181127.readyState == 4) { if(xmlhttp1181127.status == 200) { document.getElementById("melde_message_1181127").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181128 = document.getElementById('melde_1181128'); var meldeInst = new melde(meldeEl_1181128, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181128 = new getXMLObject(); function ajaxNewspost_1181128() { if(xmlhttp1181128) { var melde_message = document.getElementById("melde_message_1181128").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181128").value); xmlhttp1181128.open("POST","../meldung_send.php",true); xmlhttp1181128.onreadystatechange = handleServerResponse1181128; xmlhttp1181128.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181128.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181128() { if (xmlhttp1181128.readyState == 4) { if(xmlhttp1181128.status == 200) { document.getElementById("melde_message_1181128").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181139 = document.getElementById('melde_1181139'); var meldeInst = new melde(meldeEl_1181139, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181139 = new getXMLObject(); function ajaxNewspost_1181139() { if(xmlhttp1181139) { var melde_message = document.getElementById("melde_message_1181139").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181139").value); xmlhttp1181139.open("POST","../meldung_send.php",true); xmlhttp1181139.onreadystatechange = handleServerResponse1181139; xmlhttp1181139.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181139.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181139() { if (xmlhttp1181139.readyState == 4) { if(xmlhttp1181139.status == 200) { document.getElementById("melde_message_1181139").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181140 = document.getElementById('melde_1181140'); var meldeInst = new melde(meldeEl_1181140, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181140 = new getXMLObject(); function ajaxNewspost_1181140() { if(xmlhttp1181140) { var melde_message = document.getElementById("melde_message_1181140").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181140").value); xmlhttp1181140.open("POST","../meldung_send.php",true); xmlhttp1181140.onreadystatechange = handleServerResponse1181140; xmlhttp1181140.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181140.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181140() { if (xmlhttp1181140.readyState == 4) { if(xmlhttp1181140.status == 200) { document.getElementById("melde_message_1181140").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181129 = document.getElementById('melde_1181129'); var meldeInst = new melde(meldeEl_1181129, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181129 = new getXMLObject(); function ajaxNewspost_1181129() { if(xmlhttp1181129) { var melde_message = document.getElementById("melde_message_1181129").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181129").value); xmlhttp1181129.open("POST","../meldung_send.php",true); xmlhttp1181129.onreadystatechange = handleServerResponse1181129; xmlhttp1181129.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181129.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181129() { if (xmlhttp1181129.readyState == 4) { if(xmlhttp1181129.status == 200) { document.getElementById("melde_message_1181129").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1181130 = document.getElementById('melde_1181130'); var meldeInst = new melde(meldeEl_1181130, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1181130 = new getXMLObject(); function ajaxNewspost_1181130() { if(xmlhttp1181130) { var melde_message = document.getElementById("melde_message_1181130").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1181130").value); xmlhttp1181130.open("POST","../meldung_send.php",true); xmlhttp1181130.onreadystatechange = handleServerResponse1181130; xmlhttp1181130.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1181130.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1181130() { if (xmlhttp1181130.readyState == 4) { if(xmlhttp1181130.status == 200) { document.getElementById("melde_message_1181130").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180547 = document.getElementById('melde_1180547'); var meldeInst = new melde(meldeEl_1180547, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180547 = new getXMLObject(); function ajaxNewspost_1180547() { if(xmlhttp1180547) { var melde_message = document.getElementById("melde_message_1180547").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180547").value); xmlhttp1180547.open("POST","../meldung_send.php",true); xmlhttp1180547.onreadystatechange = handleServerResponse1180547; xmlhttp1180547.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180547.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180547() { if (xmlhttp1180547.readyState == 4) { if(xmlhttp1180547.status == 200) { document.getElementById("melde_message_1180547").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180546 = document.getElementById('melde_1180546'); var meldeInst = new melde(meldeEl_1180546, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180546 = new getXMLObject(); function ajaxNewspost_1180546() { if(xmlhttp1180546) { var melde_message = document.getElementById("melde_message_1180546").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180546").value); xmlhttp1180546.open("POST","../meldung_send.php",true); xmlhttp1180546.onreadystatechange = handleServerResponse1180546; xmlhttp1180546.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180546.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180546() { if (xmlhttp1180546.readyState == 4) { if(xmlhttp1180546.status == 200) { document.getElementById("melde_message_1180546").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180545 = document.getElementById('melde_1180545'); var meldeInst = new melde(meldeEl_1180545, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180545 = new getXMLObject(); function ajaxNewspost_1180545() { if(xmlhttp1180545) { var melde_message = document.getElementById("melde_message_1180545").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180545").value); xmlhttp1180545.open("POST","../meldung_send.php",true); xmlhttp1180545.onreadystatechange = handleServerResponse1180545; xmlhttp1180545.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180545.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180545() { if (xmlhttp1180545.readyState == 4) { if(xmlhttp1180545.status == 200) { document.getElementById("melde_message_1180545").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1180542 = document.getElementById('melde_1180542'); var meldeInst = new melde(meldeEl_1180542, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1180542 = new getXMLObject(); function ajaxNewspost_1180542() { if(xmlhttp1180542) { var melde_message = document.getElementById("melde_message_1180542").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1180542").value); xmlhttp1180542.open("POST","../meldung_send.php",true); xmlhttp1180542.onreadystatechange = handleServerResponse1180542; xmlhttp1180542.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1180542.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1180542() { if (xmlhttp1180542.readyState == 4) { if(xmlhttp1180542.status == 200) { document.getElementById("melde_message_1180542").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }