(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_195968 = document.getElementById('melde_195968'); var meldeInst = new melde(meldeEl_195968, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195968 = new getXMLObject(); function ajaxNewspost_195968() { if(xmlhttp195968) { var melde_message = document.getElementById("melde_message_195968").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195968").value); xmlhttp195968.open("POST","../meldung_send.php",true); xmlhttp195968.onreadystatechange = handleServerResponse195968; xmlhttp195968.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195968.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195968() { if (xmlhttp195968.readyState == 4) { if(xmlhttp195968.status == 200) { document.getElementById("melde_message_195968").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195969 = document.getElementById('melde_195969'); var meldeInst = new melde(meldeEl_195969, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195969 = new getXMLObject(); function ajaxNewspost_195969() { if(xmlhttp195969) { var melde_message = document.getElementById("melde_message_195969").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195969").value); xmlhttp195969.open("POST","../meldung_send.php",true); xmlhttp195969.onreadystatechange = handleServerResponse195969; xmlhttp195969.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195969.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195969() { if (xmlhttp195969.readyState == 4) { if(xmlhttp195969.status == 200) { document.getElementById("melde_message_195969").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195984 = document.getElementById('melde_195984'); var meldeInst = new melde(meldeEl_195984, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195984 = new getXMLObject(); function ajaxNewspost_195984() { if(xmlhttp195984) { var melde_message = document.getElementById("melde_message_195984").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195984").value); xmlhttp195984.open("POST","../meldung_send.php",true); xmlhttp195984.onreadystatechange = handleServerResponse195984; xmlhttp195984.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195984.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195984() { if (xmlhttp195984.readyState == 4) { if(xmlhttp195984.status == 200) { document.getElementById("melde_message_195984").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195985 = document.getElementById('melde_195985'); var meldeInst = new melde(meldeEl_195985, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195985 = new getXMLObject(); function ajaxNewspost_195985() { if(xmlhttp195985) { var melde_message = document.getElementById("melde_message_195985").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195985").value); xmlhttp195985.open("POST","../meldung_send.php",true); xmlhttp195985.onreadystatechange = handleServerResponse195985; xmlhttp195985.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195985.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195985() { if (xmlhttp195985.readyState == 4) { if(xmlhttp195985.status == 200) { document.getElementById("melde_message_195985").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195986 = document.getElementById('melde_195986'); var meldeInst = new melde(meldeEl_195986, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195986 = new getXMLObject(); function ajaxNewspost_195986() { if(xmlhttp195986) { var melde_message = document.getElementById("melde_message_195986").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195986").value); xmlhttp195986.open("POST","../meldung_send.php",true); xmlhttp195986.onreadystatechange = handleServerResponse195986; xmlhttp195986.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195986.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195986() { if (xmlhttp195986.readyState == 4) { if(xmlhttp195986.status == 200) { document.getElementById("melde_message_195986").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195987 = document.getElementById('melde_195987'); var meldeInst = new melde(meldeEl_195987, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195987 = new getXMLObject(); function ajaxNewspost_195987() { if(xmlhttp195987) { var melde_message = document.getElementById("melde_message_195987").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195987").value); xmlhttp195987.open("POST","../meldung_send.php",true); xmlhttp195987.onreadystatechange = handleServerResponse195987; xmlhttp195987.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195987.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195987() { if (xmlhttp195987.readyState == 4) { if(xmlhttp195987.status == 200) { document.getElementById("melde_message_195987").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195988 = document.getElementById('melde_195988'); var meldeInst = new melde(meldeEl_195988, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195988 = new getXMLObject(); function ajaxNewspost_195988() { if(xmlhttp195988) { var melde_message = document.getElementById("melde_message_195988").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195988").value); xmlhttp195988.open("POST","../meldung_send.php",true); xmlhttp195988.onreadystatechange = handleServerResponse195988; xmlhttp195988.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195988.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195988() { if (xmlhttp195988.readyState == 4) { if(xmlhttp195988.status == 200) { document.getElementById("melde_message_195988").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_195989 = document.getElementById('melde_195989'); var meldeInst = new melde(meldeEl_195989, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp195989 = new getXMLObject(); function ajaxNewspost_195989() { if(xmlhttp195989) { var melde_message = document.getElementById("melde_message_195989").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_195989").value); xmlhttp195989.open("POST","../meldung_send.php",true); xmlhttp195989.onreadystatechange = handleServerResponse195989; xmlhttp195989.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp195989.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse195989() { if (xmlhttp195989.readyState == 4) { if(xmlhttp195989.status == 200) { document.getElementById("melde_message_195989").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_196075 = document.getElementById('melde_196075'); var meldeInst = new melde(meldeEl_196075, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp196075 = new getXMLObject(); function ajaxNewspost_196075() { if(xmlhttp196075) { var melde_message = document.getElementById("melde_message_196075").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_196075").value); xmlhttp196075.open("POST","../meldung_send.php",true); xmlhttp196075.onreadystatechange = handleServerResponse196075; xmlhttp196075.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp196075.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse196075() { if (xmlhttp196075.readyState == 4) { if(xmlhttp196075.status == 200) { document.getElementById("melde_message_196075").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_196077 = document.getElementById('melde_196077'); var meldeInst = new melde(meldeEl_196077, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp196077 = new getXMLObject(); function ajaxNewspost_196077() { if(xmlhttp196077) { var melde_message = document.getElementById("melde_message_196077").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_196077").value); xmlhttp196077.open("POST","../meldung_send.php",true); xmlhttp196077.onreadystatechange = handleServerResponse196077; xmlhttp196077.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp196077.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse196077() { if (xmlhttp196077.readyState == 4) { if(xmlhttp196077.status == 200) { document.getElementById("melde_message_196077").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_196093 = document.getElementById('melde_196093'); var meldeInst = new melde(meldeEl_196093, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp196093 = new getXMLObject(); function ajaxNewspost_196093() { if(xmlhttp196093) { var melde_message = document.getElementById("melde_message_196093").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_196093").value); xmlhttp196093.open("POST","../meldung_send.php",true); xmlhttp196093.onreadystatechange = handleServerResponse196093; xmlhttp196093.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp196093.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse196093() { if (xmlhttp196093.readyState == 4) { if(xmlhttp196093.status == 200) { document.getElementById("melde_message_196093").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_210432 = document.getElementById('melde_210432'); var meldeInst = new melde(meldeEl_210432, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp210432 = new getXMLObject(); function ajaxNewspost_210432() { if(xmlhttp210432) { var melde_message = document.getElementById("melde_message_210432").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_210432").value); xmlhttp210432.open("POST","../meldung_send.php",true); xmlhttp210432.onreadystatechange = handleServerResponse210432; xmlhttp210432.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp210432.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse210432() { if (xmlhttp210432.readyState == 4) { if(xmlhttp210432.status == 200) { document.getElementById("melde_message_210432").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_210434 = document.getElementById('melde_210434'); var meldeInst = new melde(meldeEl_210434, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp210434 = new getXMLObject(); function ajaxNewspost_210434() { if(xmlhttp210434) { var melde_message = document.getElementById("melde_message_210434").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_210434").value); xmlhttp210434.open("POST","../meldung_send.php",true); xmlhttp210434.onreadystatechange = handleServerResponse210434; xmlhttp210434.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp210434.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse210434() { if (xmlhttp210434.readyState == 4) { if(xmlhttp210434.status == 200) { document.getElementById("melde_message_210434").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_332408 = document.getElementById('melde_332408'); var meldeInst = new melde(meldeEl_332408, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp332408 = new getXMLObject(); function ajaxNewspost_332408() { if(xmlhttp332408) { var melde_message = document.getElementById("melde_message_332408").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_332408").value); xmlhttp332408.open("POST","../meldung_send.php",true); xmlhttp332408.onreadystatechange = handleServerResponse332408; xmlhttp332408.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp332408.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse332408() { if (xmlhttp332408.readyState == 4) { if(xmlhttp332408.status == 200) { document.getElementById("melde_message_332408").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_332475 = document.getElementById('melde_332475'); var meldeInst = new melde(meldeEl_332475, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp332475 = new getXMLObject(); function ajaxNewspost_332475() { if(xmlhttp332475) { var melde_message = document.getElementById("melde_message_332475").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_332475").value); xmlhttp332475.open("POST","../meldung_send.php",true); xmlhttp332475.onreadystatechange = handleServerResponse332475; xmlhttp332475.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp332475.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse332475() { if (xmlhttp332475.readyState == 4) { if(xmlhttp332475.status == 200) { document.getElementById("melde_message_332475").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }