(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_189124 = document.getElementById('melde_189124'); var meldeInst = new melde(meldeEl_189124, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189124 = new getXMLObject(); function ajaxNewspost_189124() { if(xmlhttp189124) { var melde_message = document.getElementById("melde_message_189124").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189124").value); xmlhttp189124.open("POST","../meldung_send.php",true); xmlhttp189124.onreadystatechange = handleServerResponse189124; xmlhttp189124.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189124.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189124() { if (xmlhttp189124.readyState == 4) { if(xmlhttp189124.status == 200) { document.getElementById("melde_message_189124").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189134 = document.getElementById('melde_189134'); var meldeInst = new melde(meldeEl_189134, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189134 = new getXMLObject(); function ajaxNewspost_189134() { if(xmlhttp189134) { var melde_message = document.getElementById("melde_message_189134").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189134").value); xmlhttp189134.open("POST","../meldung_send.php",true); xmlhttp189134.onreadystatechange = handleServerResponse189134; xmlhttp189134.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189134.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189134() { if (xmlhttp189134.readyState == 4) { if(xmlhttp189134.status == 200) { document.getElementById("melde_message_189134").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189144 = document.getElementById('melde_189144'); var meldeInst = new melde(meldeEl_189144, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189144 = new getXMLObject(); function ajaxNewspost_189144() { if(xmlhttp189144) { var melde_message = document.getElementById("melde_message_189144").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189144").value); xmlhttp189144.open("POST","../meldung_send.php",true); xmlhttp189144.onreadystatechange = handleServerResponse189144; xmlhttp189144.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189144.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189144() { if (xmlhttp189144.readyState == 4) { if(xmlhttp189144.status == 200) { document.getElementById("melde_message_189144").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189181 = document.getElementById('melde_189181'); var meldeInst = new melde(meldeEl_189181, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189181 = new getXMLObject(); function ajaxNewspost_189181() { if(xmlhttp189181) { var melde_message = document.getElementById("melde_message_189181").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189181").value); xmlhttp189181.open("POST","../meldung_send.php",true); xmlhttp189181.onreadystatechange = handleServerResponse189181; xmlhttp189181.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189181.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189181() { if (xmlhttp189181.readyState == 4) { if(xmlhttp189181.status == 200) { document.getElementById("melde_message_189181").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189184 = document.getElementById('melde_189184'); var meldeInst = new melde(meldeEl_189184, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189184 = new getXMLObject(); function ajaxNewspost_189184() { if(xmlhttp189184) { var melde_message = document.getElementById("melde_message_189184").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189184").value); xmlhttp189184.open("POST","../meldung_send.php",true); xmlhttp189184.onreadystatechange = handleServerResponse189184; xmlhttp189184.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189184.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189184() { if (xmlhttp189184.readyState == 4) { if(xmlhttp189184.status == 200) { document.getElementById("melde_message_189184").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189189 = document.getElementById('melde_189189'); var meldeInst = new melde(meldeEl_189189, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189189 = new getXMLObject(); function ajaxNewspost_189189() { if(xmlhttp189189) { var melde_message = document.getElementById("melde_message_189189").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189189").value); xmlhttp189189.open("POST","../meldung_send.php",true); xmlhttp189189.onreadystatechange = handleServerResponse189189; xmlhttp189189.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189189.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189189() { if (xmlhttp189189.readyState == 4) { if(xmlhttp189189.status == 200) { document.getElementById("melde_message_189189").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189255 = document.getElementById('melde_189255'); var meldeInst = new melde(meldeEl_189255, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189255 = new getXMLObject(); function ajaxNewspost_189255() { if(xmlhttp189255) { var melde_message = document.getElementById("melde_message_189255").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189255").value); xmlhttp189255.open("POST","../meldung_send.php",true); xmlhttp189255.onreadystatechange = handleServerResponse189255; xmlhttp189255.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189255.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189255() { if (xmlhttp189255.readyState == 4) { if(xmlhttp189255.status == 200) { document.getElementById("melde_message_189255").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189280 = document.getElementById('melde_189280'); var meldeInst = new melde(meldeEl_189280, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189280 = new getXMLObject(); function ajaxNewspost_189280() { if(xmlhttp189280) { var melde_message = document.getElementById("melde_message_189280").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189280").value); xmlhttp189280.open("POST","../meldung_send.php",true); xmlhttp189280.onreadystatechange = handleServerResponse189280; xmlhttp189280.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189280.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189280() { if (xmlhttp189280.readyState == 4) { if(xmlhttp189280.status == 200) { document.getElementById("melde_message_189280").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189311 = document.getElementById('melde_189311'); var meldeInst = new melde(meldeEl_189311, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189311 = new getXMLObject(); function ajaxNewspost_189311() { if(xmlhttp189311) { var melde_message = document.getElementById("melde_message_189311").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189311").value); xmlhttp189311.open("POST","../meldung_send.php",true); xmlhttp189311.onreadystatechange = handleServerResponse189311; xmlhttp189311.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189311.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189311() { if (xmlhttp189311.readyState == 4) { if(xmlhttp189311.status == 200) { document.getElementById("melde_message_189311").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189313 = document.getElementById('melde_189313'); var meldeInst = new melde(meldeEl_189313, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189313 = new getXMLObject(); function ajaxNewspost_189313() { if(xmlhttp189313) { var melde_message = document.getElementById("melde_message_189313").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189313").value); xmlhttp189313.open("POST","../meldung_send.php",true); xmlhttp189313.onreadystatechange = handleServerResponse189313; xmlhttp189313.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189313.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189313() { if (xmlhttp189313.readyState == 4) { if(xmlhttp189313.status == 200) { document.getElementById("melde_message_189313").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189318 = document.getElementById('melde_189318'); var meldeInst = new melde(meldeEl_189318, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189318 = new getXMLObject(); function ajaxNewspost_189318() { if(xmlhttp189318) { var melde_message = document.getElementById("melde_message_189318").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189318").value); xmlhttp189318.open("POST","../meldung_send.php",true); xmlhttp189318.onreadystatechange = handleServerResponse189318; xmlhttp189318.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189318.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189318() { if (xmlhttp189318.readyState == 4) { if(xmlhttp189318.status == 200) { document.getElementById("melde_message_189318").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_190661 = document.getElementById('melde_190661'); var meldeInst = new melde(meldeEl_190661, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp190661 = new getXMLObject(); function ajaxNewspost_190661() { if(xmlhttp190661) { var melde_message = document.getElementById("melde_message_190661").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_190661").value); xmlhttp190661.open("POST","../meldung_send.php",true); xmlhttp190661.onreadystatechange = handleServerResponse190661; xmlhttp190661.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp190661.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse190661() { if (xmlhttp190661.readyState == 4) { if(xmlhttp190661.status == 200) { document.getElementById("melde_message_190661").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_190662 = document.getElementById('melde_190662'); var meldeInst = new melde(meldeEl_190662, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp190662 = new getXMLObject(); function ajaxNewspost_190662() { if(xmlhttp190662) { var melde_message = document.getElementById("melde_message_190662").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_190662").value); xmlhttp190662.open("POST","../meldung_send.php",true); xmlhttp190662.onreadystatechange = handleServerResponse190662; xmlhttp190662.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp190662.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse190662() { if (xmlhttp190662.readyState == 4) { if(xmlhttp190662.status == 200) { document.getElementById("melde_message_190662").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_190676 = document.getElementById('melde_190676'); var meldeInst = new melde(meldeEl_190676, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp190676 = new getXMLObject(); function ajaxNewspost_190676() { if(xmlhttp190676) { var melde_message = document.getElementById("melde_message_190676").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_190676").value); xmlhttp190676.open("POST","../meldung_send.php",true); xmlhttp190676.onreadystatechange = handleServerResponse190676; xmlhttp190676.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp190676.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse190676() { if (xmlhttp190676.readyState == 4) { if(xmlhttp190676.status == 200) { document.getElementById("melde_message_190676").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_190677 = document.getElementById('melde_190677'); var meldeInst = new melde(meldeEl_190677, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp190677 = new getXMLObject(); function ajaxNewspost_190677() { if(xmlhttp190677) { var melde_message = document.getElementById("melde_message_190677").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_190677").value); xmlhttp190677.open("POST","../meldung_send.php",true); xmlhttp190677.onreadystatechange = handleServerResponse190677; xmlhttp190677.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp190677.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse190677() { if (xmlhttp190677.readyState == 4) { if(xmlhttp190677.status == 200) { document.getElementById("melde_message_190677").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_190687 = document.getElementById('melde_190687'); var meldeInst = new melde(meldeEl_190687, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp190687 = new getXMLObject(); function ajaxNewspost_190687() { if(xmlhttp190687) { var melde_message = document.getElementById("melde_message_190687").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_190687").value); xmlhttp190687.open("POST","../meldung_send.php",true); xmlhttp190687.onreadystatechange = handleServerResponse190687; xmlhttp190687.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp190687.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse190687() { if (xmlhttp190687.readyState == 4) { if(xmlhttp190687.status == 200) { document.getElementById("melde_message_190687").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_190688 = document.getElementById('melde_190688'); var meldeInst = new melde(meldeEl_190688, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp190688 = new getXMLObject(); function ajaxNewspost_190688() { if(xmlhttp190688) { var melde_message = document.getElementById("melde_message_190688").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_190688").value); xmlhttp190688.open("POST","../meldung_send.php",true); xmlhttp190688.onreadystatechange = handleServerResponse190688; xmlhttp190688.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp190688.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse190688() { if (xmlhttp190688.readyState == 4) { if(xmlhttp190688.status == 200) { document.getElementById("melde_message_190688").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }