(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_189431 = document.getElementById('melde_189431'); var meldeInst = new melde(meldeEl_189431, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189431 = new getXMLObject(); function ajaxNewspost_189431() { if(xmlhttp189431) { var melde_message = document.getElementById("melde_message_189431").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189431").value); xmlhttp189431.open("POST","../meldung_send.php",true); xmlhttp189431.onreadystatechange = handleServerResponse189431; xmlhttp189431.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189431.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189431() { if (xmlhttp189431.readyState == 4) { if(xmlhttp189431.status == 200) { document.getElementById("melde_message_189431").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_191444 = document.getElementById('melde_191444'); var meldeInst = new melde(meldeEl_191444, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp191444 = new getXMLObject(); function ajaxNewspost_191444() { if(xmlhttp191444) { var melde_message = document.getElementById("melde_message_191444").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_191444").value); xmlhttp191444.open("POST","../meldung_send.php",true); xmlhttp191444.onreadystatechange = handleServerResponse191444; xmlhttp191444.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp191444.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse191444() { if (xmlhttp191444.readyState == 4) { if(xmlhttp191444.status == 200) { document.getElementById("melde_message_191444").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189432 = document.getElementById('melde_189432'); var meldeInst = new melde(meldeEl_189432, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189432 = new getXMLObject(); function ajaxNewspost_189432() { if(xmlhttp189432) { var melde_message = document.getElementById("melde_message_189432").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189432").value); xmlhttp189432.open("POST","../meldung_send.php",true); xmlhttp189432.onreadystatechange = handleServerResponse189432; xmlhttp189432.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189432.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189432() { if (xmlhttp189432.readyState == 4) { if(xmlhttp189432.status == 200) { document.getElementById("melde_message_189432").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189433 = document.getElementById('melde_189433'); var meldeInst = new melde(meldeEl_189433, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189433 = new getXMLObject(); function ajaxNewspost_189433() { if(xmlhttp189433) { var melde_message = document.getElementById("melde_message_189433").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189433").value); xmlhttp189433.open("POST","../meldung_send.php",true); xmlhttp189433.onreadystatechange = handleServerResponse189433; xmlhttp189433.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189433.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189433() { if (xmlhttp189433.readyState == 4) { if(xmlhttp189433.status == 200) { document.getElementById("melde_message_189433").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189462 = document.getElementById('melde_189462'); var meldeInst = new melde(meldeEl_189462, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189462 = new getXMLObject(); function ajaxNewspost_189462() { if(xmlhttp189462) { var melde_message = document.getElementById("melde_message_189462").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189462").value); xmlhttp189462.open("POST","../meldung_send.php",true); xmlhttp189462.onreadystatechange = handleServerResponse189462; xmlhttp189462.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189462.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189462() { if (xmlhttp189462.readyState == 4) { if(xmlhttp189462.status == 200) { document.getElementById("melde_message_189462").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189463 = document.getElementById('melde_189463'); var meldeInst = new melde(meldeEl_189463, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189463 = new getXMLObject(); function ajaxNewspost_189463() { if(xmlhttp189463) { var melde_message = document.getElementById("melde_message_189463").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189463").value); xmlhttp189463.open("POST","../meldung_send.php",true); xmlhttp189463.onreadystatechange = handleServerResponse189463; xmlhttp189463.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189463.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189463() { if (xmlhttp189463.readyState == 4) { if(xmlhttp189463.status == 200) { document.getElementById("melde_message_189463").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189466 = document.getElementById('melde_189466'); var meldeInst = new melde(meldeEl_189466, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189466 = new getXMLObject(); function ajaxNewspost_189466() { if(xmlhttp189466) { var melde_message = document.getElementById("melde_message_189466").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189466").value); xmlhttp189466.open("POST","../meldung_send.php",true); xmlhttp189466.onreadystatechange = handleServerResponse189466; xmlhttp189466.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189466.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189466() { if (xmlhttp189466.readyState == 4) { if(xmlhttp189466.status == 200) { document.getElementById("melde_message_189466").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189467 = document.getElementById('melde_189467'); var meldeInst = new melde(meldeEl_189467, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189467 = new getXMLObject(); function ajaxNewspost_189467() { if(xmlhttp189467) { var melde_message = document.getElementById("melde_message_189467").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189467").value); xmlhttp189467.open("POST","../meldung_send.php",true); xmlhttp189467.onreadystatechange = handleServerResponse189467; xmlhttp189467.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189467.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189467() { if (xmlhttp189467.readyState == 4) { if(xmlhttp189467.status == 200) { document.getElementById("melde_message_189467").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189468 = document.getElementById('melde_189468'); var meldeInst = new melde(meldeEl_189468, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189468 = new getXMLObject(); function ajaxNewspost_189468() { if(xmlhttp189468) { var melde_message = document.getElementById("melde_message_189468").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189468").value); xmlhttp189468.open("POST","../meldung_send.php",true); xmlhttp189468.onreadystatechange = handleServerResponse189468; xmlhttp189468.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189468.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189468() { if (xmlhttp189468.readyState == 4) { if(xmlhttp189468.status == 200) { document.getElementById("melde_message_189468").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189585 = document.getElementById('melde_189585'); var meldeInst = new melde(meldeEl_189585, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189585 = new getXMLObject(); function ajaxNewspost_189585() { if(xmlhttp189585) { var melde_message = document.getElementById("melde_message_189585").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189585").value); xmlhttp189585.open("POST","../meldung_send.php",true); xmlhttp189585.onreadystatechange = handleServerResponse189585; xmlhttp189585.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189585.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189585() { if (xmlhttp189585.readyState == 4) { if(xmlhttp189585.status == 200) { document.getElementById("melde_message_189585").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189587 = document.getElementById('melde_189587'); var meldeInst = new melde(meldeEl_189587, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189587 = new getXMLObject(); function ajaxNewspost_189587() { if(xmlhttp189587) { var melde_message = document.getElementById("melde_message_189587").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189587").value); xmlhttp189587.open("POST","../meldung_send.php",true); xmlhttp189587.onreadystatechange = handleServerResponse189587; xmlhttp189587.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189587.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189587() { if (xmlhttp189587.readyState == 4) { if(xmlhttp189587.status == 200) { document.getElementById("melde_message_189587").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189598 = document.getElementById('melde_189598'); var meldeInst = new melde(meldeEl_189598, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189598 = new getXMLObject(); function ajaxNewspost_189598() { if(xmlhttp189598) { var melde_message = document.getElementById("melde_message_189598").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189598").value); xmlhttp189598.open("POST","../meldung_send.php",true); xmlhttp189598.onreadystatechange = handleServerResponse189598; xmlhttp189598.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189598.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189598() { if (xmlhttp189598.readyState == 4) { if(xmlhttp189598.status == 200) { document.getElementById("melde_message_189598").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189639 = document.getElementById('melde_189639'); var meldeInst = new melde(meldeEl_189639, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189639 = new getXMLObject(); function ajaxNewspost_189639() { if(xmlhttp189639) { var melde_message = document.getElementById("melde_message_189639").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189639").value); xmlhttp189639.open("POST","../meldung_send.php",true); xmlhttp189639.onreadystatechange = handleServerResponse189639; xmlhttp189639.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189639.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189639() { if (xmlhttp189639.readyState == 4) { if(xmlhttp189639.status == 200) { document.getElementById("melde_message_189639").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189957 = document.getElementById('melde_189957'); var meldeInst = new melde(meldeEl_189957, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189957 = new getXMLObject(); function ajaxNewspost_189957() { if(xmlhttp189957) { var melde_message = document.getElementById("melde_message_189957").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189957").value); xmlhttp189957.open("POST","../meldung_send.php",true); xmlhttp189957.onreadystatechange = handleServerResponse189957; xmlhttp189957.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189957.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189957() { if (xmlhttp189957.readyState == 4) { if(xmlhttp189957.status == 200) { document.getElementById("melde_message_189957").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_189964 = document.getElementById('melde_189964'); var meldeInst = new melde(meldeEl_189964, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp189964 = new getXMLObject(); function ajaxNewspost_189964() { if(xmlhttp189964) { var melde_message = document.getElementById("melde_message_189964").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_189964").value); xmlhttp189964.open("POST","../meldung_send.php",true); xmlhttp189964.onreadystatechange = handleServerResponse189964; xmlhttp189964.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp189964.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse189964() { if (xmlhttp189964.readyState == 4) { if(xmlhttp189964.status == 200) { document.getElementById("melde_message_189964").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }