(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_192281 = document.getElementById('melde_192281'); var meldeInst = new melde(meldeEl_192281, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192281 = new getXMLObject(); function ajaxNewspost_192281() { if(xmlhttp192281) { var melde_message = document.getElementById("melde_message_192281").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192281").value); xmlhttp192281.open("POST","../meldung_send.php",true); xmlhttp192281.onreadystatechange = handleServerResponse192281; xmlhttp192281.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192281.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192281() { if (xmlhttp192281.readyState == 4) { if(xmlhttp192281.status == 200) { document.getElementById("melde_message_192281").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192286 = document.getElementById('melde_192286'); var meldeInst = new melde(meldeEl_192286, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192286 = new getXMLObject(); function ajaxNewspost_192286() { if(xmlhttp192286) { var melde_message = document.getElementById("melde_message_192286").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192286").value); xmlhttp192286.open("POST","../meldung_send.php",true); xmlhttp192286.onreadystatechange = handleServerResponse192286; xmlhttp192286.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192286.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192286() { if (xmlhttp192286.readyState == 4) { if(xmlhttp192286.status == 200) { document.getElementById("melde_message_192286").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192287 = document.getElementById('melde_192287'); var meldeInst = new melde(meldeEl_192287, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192287 = new getXMLObject(); function ajaxNewspost_192287() { if(xmlhttp192287) { var melde_message = document.getElementById("melde_message_192287").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192287").value); xmlhttp192287.open("POST","../meldung_send.php",true); xmlhttp192287.onreadystatechange = handleServerResponse192287; xmlhttp192287.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192287.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192287() { if (xmlhttp192287.readyState == 4) { if(xmlhttp192287.status == 200) { document.getElementById("melde_message_192287").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192289 = document.getElementById('melde_192289'); var meldeInst = new melde(meldeEl_192289, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192289 = new getXMLObject(); function ajaxNewspost_192289() { if(xmlhttp192289) { var melde_message = document.getElementById("melde_message_192289").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192289").value); xmlhttp192289.open("POST","../meldung_send.php",true); xmlhttp192289.onreadystatechange = handleServerResponse192289; xmlhttp192289.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192289.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192289() { if (xmlhttp192289.readyState == 4) { if(xmlhttp192289.status == 200) { document.getElementById("melde_message_192289").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192300 = document.getElementById('melde_192300'); var meldeInst = new melde(meldeEl_192300, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192300 = new getXMLObject(); function ajaxNewspost_192300() { if(xmlhttp192300) { var melde_message = document.getElementById("melde_message_192300").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192300").value); xmlhttp192300.open("POST","../meldung_send.php",true); xmlhttp192300.onreadystatechange = handleServerResponse192300; xmlhttp192300.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192300.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192300() { if (xmlhttp192300.readyState == 4) { if(xmlhttp192300.status == 200) { document.getElementById("melde_message_192300").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192301 = document.getElementById('melde_192301'); var meldeInst = new melde(meldeEl_192301, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192301 = new getXMLObject(); function ajaxNewspost_192301() { if(xmlhttp192301) { var melde_message = document.getElementById("melde_message_192301").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192301").value); xmlhttp192301.open("POST","../meldung_send.php",true); xmlhttp192301.onreadystatechange = handleServerResponse192301; xmlhttp192301.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192301.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192301() { if (xmlhttp192301.readyState == 4) { if(xmlhttp192301.status == 200) { document.getElementById("melde_message_192301").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192303 = document.getElementById('melde_192303'); var meldeInst = new melde(meldeEl_192303, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192303 = new getXMLObject(); function ajaxNewspost_192303() { if(xmlhttp192303) { var melde_message = document.getElementById("melde_message_192303").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192303").value); xmlhttp192303.open("POST","../meldung_send.php",true); xmlhttp192303.onreadystatechange = handleServerResponse192303; xmlhttp192303.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192303.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192303() { if (xmlhttp192303.readyState == 4) { if(xmlhttp192303.status == 200) { document.getElementById("melde_message_192303").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192304 = document.getElementById('melde_192304'); var meldeInst = new melde(meldeEl_192304, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192304 = new getXMLObject(); function ajaxNewspost_192304() { if(xmlhttp192304) { var melde_message = document.getElementById("melde_message_192304").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192304").value); xmlhttp192304.open("POST","../meldung_send.php",true); xmlhttp192304.onreadystatechange = handleServerResponse192304; xmlhttp192304.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192304.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192304() { if (xmlhttp192304.readyState == 4) { if(xmlhttp192304.status == 200) { document.getElementById("melde_message_192304").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192307 = document.getElementById('melde_192307'); var meldeInst = new melde(meldeEl_192307, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192307 = new getXMLObject(); function ajaxNewspost_192307() { if(xmlhttp192307) { var melde_message = document.getElementById("melde_message_192307").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192307").value); xmlhttp192307.open("POST","../meldung_send.php",true); xmlhttp192307.onreadystatechange = handleServerResponse192307; xmlhttp192307.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192307.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192307() { if (xmlhttp192307.readyState == 4) { if(xmlhttp192307.status == 200) { document.getElementById("melde_message_192307").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192309 = document.getElementById('melde_192309'); var meldeInst = new melde(meldeEl_192309, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192309 = new getXMLObject(); function ajaxNewspost_192309() { if(xmlhttp192309) { var melde_message = document.getElementById("melde_message_192309").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192309").value); xmlhttp192309.open("POST","../meldung_send.php",true); xmlhttp192309.onreadystatechange = handleServerResponse192309; xmlhttp192309.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192309.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192309() { if (xmlhttp192309.readyState == 4) { if(xmlhttp192309.status == 200) { document.getElementById("melde_message_192309").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192310 = document.getElementById('melde_192310'); var meldeInst = new melde(meldeEl_192310, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192310 = new getXMLObject(); function ajaxNewspost_192310() { if(xmlhttp192310) { var melde_message = document.getElementById("melde_message_192310").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192310").value); xmlhttp192310.open("POST","../meldung_send.php",true); xmlhttp192310.onreadystatechange = handleServerResponse192310; xmlhttp192310.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192310.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192310() { if (xmlhttp192310.readyState == 4) { if(xmlhttp192310.status == 200) { document.getElementById("melde_message_192310").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192313 = document.getElementById('melde_192313'); var meldeInst = new melde(meldeEl_192313, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192313 = new getXMLObject(); function ajaxNewspost_192313() { if(xmlhttp192313) { var melde_message = document.getElementById("melde_message_192313").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192313").value); xmlhttp192313.open("POST","../meldung_send.php",true); xmlhttp192313.onreadystatechange = handleServerResponse192313; xmlhttp192313.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192313.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192313() { if (xmlhttp192313.readyState == 4) { if(xmlhttp192313.status == 200) { document.getElementById("melde_message_192313").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192314 = document.getElementById('melde_192314'); var meldeInst = new melde(meldeEl_192314, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192314 = new getXMLObject(); function ajaxNewspost_192314() { if(xmlhttp192314) { var melde_message = document.getElementById("melde_message_192314").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192314").value); xmlhttp192314.open("POST","../meldung_send.php",true); xmlhttp192314.onreadystatechange = handleServerResponse192314; xmlhttp192314.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192314.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192314() { if (xmlhttp192314.readyState == 4) { if(xmlhttp192314.status == 200) { document.getElementById("melde_message_192314").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192316 = document.getElementById('melde_192316'); var meldeInst = new melde(meldeEl_192316, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192316 = new getXMLObject(); function ajaxNewspost_192316() { if(xmlhttp192316) { var melde_message = document.getElementById("melde_message_192316").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192316").value); xmlhttp192316.open("POST","../meldung_send.php",true); xmlhttp192316.onreadystatechange = handleServerResponse192316; xmlhttp192316.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192316.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192316() { if (xmlhttp192316.readyState == 4) { if(xmlhttp192316.status == 200) { document.getElementById("melde_message_192316").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_192329 = document.getElementById('melde_192329'); var meldeInst = new melde(meldeEl_192329, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp192329 = new getXMLObject(); function ajaxNewspost_192329() { if(xmlhttp192329) { var melde_message = document.getElementById("melde_message_192329").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_192329").value); xmlhttp192329.open("POST","../meldung_send.php",true); xmlhttp192329.onreadystatechange = handleServerResponse192329; xmlhttp192329.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp192329.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse192329() { if (xmlhttp192329.readyState == 4) { if(xmlhttp192329.status == 200) { document.getElementById("melde_message_192329").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }