(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_64220 = document.getElementById('melde_64220'); var meldeInst = new melde(meldeEl_64220, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64220 = new getXMLObject(); function ajaxNewspost_64220() { if(xmlhttp64220) { var melde_message = document.getElementById("melde_message_64220").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64220").value); xmlhttp64220.open("POST","../meldung_send.php",true); xmlhttp64220.onreadystatechange = handleServerResponse64220; xmlhttp64220.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64220.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64220() { if (xmlhttp64220.readyState == 4) { if(xmlhttp64220.status == 200) { document.getElementById("melde_message_64220").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64225 = document.getElementById('melde_64225'); var meldeInst = new melde(meldeEl_64225, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64225 = new getXMLObject(); function ajaxNewspost_64225() { if(xmlhttp64225) { var melde_message = document.getElementById("melde_message_64225").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64225").value); xmlhttp64225.open("POST","../meldung_send.php",true); xmlhttp64225.onreadystatechange = handleServerResponse64225; xmlhttp64225.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64225.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64225() { if (xmlhttp64225.readyState == 4) { if(xmlhttp64225.status == 200) { document.getElementById("melde_message_64225").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64231 = document.getElementById('melde_64231'); var meldeInst = new melde(meldeEl_64231, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64231 = new getXMLObject(); function ajaxNewspost_64231() { if(xmlhttp64231) { var melde_message = document.getElementById("melde_message_64231").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64231").value); xmlhttp64231.open("POST","../meldung_send.php",true); xmlhttp64231.onreadystatechange = handleServerResponse64231; xmlhttp64231.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64231.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64231() { if (xmlhttp64231.readyState == 4) { if(xmlhttp64231.status == 200) { document.getElementById("melde_message_64231").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64232 = document.getElementById('melde_64232'); var meldeInst = new melde(meldeEl_64232, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64232 = new getXMLObject(); function ajaxNewspost_64232() { if(xmlhttp64232) { var melde_message = document.getElementById("melde_message_64232").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64232").value); xmlhttp64232.open("POST","../meldung_send.php",true); xmlhttp64232.onreadystatechange = handleServerResponse64232; xmlhttp64232.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64232.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64232() { if (xmlhttp64232.readyState == 4) { if(xmlhttp64232.status == 200) { document.getElementById("melde_message_64232").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64234 = document.getElementById('melde_64234'); var meldeInst = new melde(meldeEl_64234, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64234 = new getXMLObject(); function ajaxNewspost_64234() { if(xmlhttp64234) { var melde_message = document.getElementById("melde_message_64234").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64234").value); xmlhttp64234.open("POST","../meldung_send.php",true); xmlhttp64234.onreadystatechange = handleServerResponse64234; xmlhttp64234.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64234.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64234() { if (xmlhttp64234.readyState == 4) { if(xmlhttp64234.status == 200) { document.getElementById("melde_message_64234").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64238 = document.getElementById('melde_64238'); var meldeInst = new melde(meldeEl_64238, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64238 = new getXMLObject(); function ajaxNewspost_64238() { if(xmlhttp64238) { var melde_message = document.getElementById("melde_message_64238").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64238").value); xmlhttp64238.open("POST","../meldung_send.php",true); xmlhttp64238.onreadystatechange = handleServerResponse64238; xmlhttp64238.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64238.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64238() { if (xmlhttp64238.readyState == 4) { if(xmlhttp64238.status == 200) { document.getElementById("melde_message_64238").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64239 = document.getElementById('melde_64239'); var meldeInst = new melde(meldeEl_64239, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64239 = new getXMLObject(); function ajaxNewspost_64239() { if(xmlhttp64239) { var melde_message = document.getElementById("melde_message_64239").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64239").value); xmlhttp64239.open("POST","../meldung_send.php",true); xmlhttp64239.onreadystatechange = handleServerResponse64239; xmlhttp64239.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64239.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64239() { if (xmlhttp64239.readyState == 4) { if(xmlhttp64239.status == 200) { document.getElementById("melde_message_64239").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64242 = document.getElementById('melde_64242'); var meldeInst = new melde(meldeEl_64242, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64242 = new getXMLObject(); function ajaxNewspost_64242() { if(xmlhttp64242) { var melde_message = document.getElementById("melde_message_64242").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64242").value); xmlhttp64242.open("POST","../meldung_send.php",true); xmlhttp64242.onreadystatechange = handleServerResponse64242; xmlhttp64242.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64242.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64242() { if (xmlhttp64242.readyState == 4) { if(xmlhttp64242.status == 200) { document.getElementById("melde_message_64242").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64245 = document.getElementById('melde_64245'); var meldeInst = new melde(meldeEl_64245, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64245 = new getXMLObject(); function ajaxNewspost_64245() { if(xmlhttp64245) { var melde_message = document.getElementById("melde_message_64245").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64245").value); xmlhttp64245.open("POST","../meldung_send.php",true); xmlhttp64245.onreadystatechange = handleServerResponse64245; xmlhttp64245.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64245.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64245() { if (xmlhttp64245.readyState == 4) { if(xmlhttp64245.status == 200) { document.getElementById("melde_message_64245").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64250 = document.getElementById('melde_64250'); var meldeInst = new melde(meldeEl_64250, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64250 = new getXMLObject(); function ajaxNewspost_64250() { if(xmlhttp64250) { var melde_message = document.getElementById("melde_message_64250").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64250").value); xmlhttp64250.open("POST","../meldung_send.php",true); xmlhttp64250.onreadystatechange = handleServerResponse64250; xmlhttp64250.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64250.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64250() { if (xmlhttp64250.readyState == 4) { if(xmlhttp64250.status == 200) { document.getElementById("melde_message_64250").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64251 = document.getElementById('melde_64251'); var meldeInst = new melde(meldeEl_64251, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64251 = new getXMLObject(); function ajaxNewspost_64251() { if(xmlhttp64251) { var melde_message = document.getElementById("melde_message_64251").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64251").value); xmlhttp64251.open("POST","../meldung_send.php",true); xmlhttp64251.onreadystatechange = handleServerResponse64251; xmlhttp64251.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64251.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64251() { if (xmlhttp64251.readyState == 4) { if(xmlhttp64251.status == 200) { document.getElementById("melde_message_64251").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64254 = document.getElementById('melde_64254'); var meldeInst = new melde(meldeEl_64254, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64254 = new getXMLObject(); function ajaxNewspost_64254() { if(xmlhttp64254) { var melde_message = document.getElementById("melde_message_64254").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64254").value); xmlhttp64254.open("POST","../meldung_send.php",true); xmlhttp64254.onreadystatechange = handleServerResponse64254; xmlhttp64254.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64254.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64254() { if (xmlhttp64254.readyState == 4) { if(xmlhttp64254.status == 200) { document.getElementById("melde_message_64254").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64261 = document.getElementById('melde_64261'); var meldeInst = new melde(meldeEl_64261, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64261 = new getXMLObject(); function ajaxNewspost_64261() { if(xmlhttp64261) { var melde_message = document.getElementById("melde_message_64261").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64261").value); xmlhttp64261.open("POST","../meldung_send.php",true); xmlhttp64261.onreadystatechange = handleServerResponse64261; xmlhttp64261.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64261.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64261() { if (xmlhttp64261.readyState == 4) { if(xmlhttp64261.status == 200) { document.getElementById("melde_message_64261").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64273 = document.getElementById('melde_64273'); var meldeInst = new melde(meldeEl_64273, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64273 = new getXMLObject(); function ajaxNewspost_64273() { if(xmlhttp64273) { var melde_message = document.getElementById("melde_message_64273").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64273").value); xmlhttp64273.open("POST","../meldung_send.php",true); xmlhttp64273.onreadystatechange = handleServerResponse64273; xmlhttp64273.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64273.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64273() { if (xmlhttp64273.readyState == 4) { if(xmlhttp64273.status == 200) { document.getElementById("melde_message_64273").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_64276 = document.getElementById('melde_64276'); var meldeInst = new melde(meldeEl_64276, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp64276 = new getXMLObject(); function ajaxNewspost_64276() { if(xmlhttp64276) { var melde_message = document.getElementById("melde_message_64276").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_64276").value); xmlhttp64276.open("POST","../meldung_send.php",true); xmlhttp64276.onreadystatechange = handleServerResponse64276; xmlhttp64276.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp64276.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse64276() { if (xmlhttp64276.readyState == 4) { if(xmlhttp64276.status == 200) { document.getElementById("melde_message_64276").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }