(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_1189957 = document.getElementById('melde_1189957'); var meldeInst = new melde(meldeEl_1189957, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189957 = new getXMLObject(); function ajaxNewspost_1189957() { if(xmlhttp1189957) { var melde_message = document.getElementById("melde_message_1189957").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189957").value); xmlhttp1189957.open("POST","../meldung_send.php",true); xmlhttp1189957.onreadystatechange = handleServerResponse1189957; xmlhttp1189957.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189957.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189957() { if (xmlhttp1189957.readyState == 4) { if(xmlhttp1189957.status == 200) { document.getElementById("melde_message_1189957").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189958 = document.getElementById('melde_1189958'); var meldeInst = new melde(meldeEl_1189958, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189958 = new getXMLObject(); function ajaxNewspost_1189958() { if(xmlhttp1189958) { var melde_message = document.getElementById("melde_message_1189958").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189958").value); xmlhttp1189958.open("POST","../meldung_send.php",true); xmlhttp1189958.onreadystatechange = handleServerResponse1189958; xmlhttp1189958.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189958.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189958() { if (xmlhttp1189958.readyState == 4) { if(xmlhttp1189958.status == 200) { document.getElementById("melde_message_1189958").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189959 = document.getElementById('melde_1189959'); var meldeInst = new melde(meldeEl_1189959, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189959 = new getXMLObject(); function ajaxNewspost_1189959() { if(xmlhttp1189959) { var melde_message = document.getElementById("melde_message_1189959").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189959").value); xmlhttp1189959.open("POST","../meldung_send.php",true); xmlhttp1189959.onreadystatechange = handleServerResponse1189959; xmlhttp1189959.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189959.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189959() { if (xmlhttp1189959.readyState == 4) { if(xmlhttp1189959.status == 200) { document.getElementById("melde_message_1189959").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189960 = document.getElementById('melde_1189960'); var meldeInst = new melde(meldeEl_1189960, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189960 = new getXMLObject(); function ajaxNewspost_1189960() { if(xmlhttp1189960) { var melde_message = document.getElementById("melde_message_1189960").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189960").value); xmlhttp1189960.open("POST","../meldung_send.php",true); xmlhttp1189960.onreadystatechange = handleServerResponse1189960; xmlhttp1189960.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189960.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189960() { if (xmlhttp1189960.readyState == 4) { if(xmlhttp1189960.status == 200) { document.getElementById("melde_message_1189960").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189961 = document.getElementById('melde_1189961'); var meldeInst = new melde(meldeEl_1189961, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189961 = new getXMLObject(); function ajaxNewspost_1189961() { if(xmlhttp1189961) { var melde_message = document.getElementById("melde_message_1189961").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189961").value); xmlhttp1189961.open("POST","../meldung_send.php",true); xmlhttp1189961.onreadystatechange = handleServerResponse1189961; xmlhttp1189961.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189961.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189961() { if (xmlhttp1189961.readyState == 4) { if(xmlhttp1189961.status == 200) { document.getElementById("melde_message_1189961").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189962 = document.getElementById('melde_1189962'); var meldeInst = new melde(meldeEl_1189962, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189962 = new getXMLObject(); function ajaxNewspost_1189962() { if(xmlhttp1189962) { var melde_message = document.getElementById("melde_message_1189962").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189962").value); xmlhttp1189962.open("POST","../meldung_send.php",true); xmlhttp1189962.onreadystatechange = handleServerResponse1189962; xmlhttp1189962.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189962.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189962() { if (xmlhttp1189962.readyState == 4) { if(xmlhttp1189962.status == 200) { document.getElementById("melde_message_1189962").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189963 = document.getElementById('melde_1189963'); var meldeInst = new melde(meldeEl_1189963, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189963 = new getXMLObject(); function ajaxNewspost_1189963() { if(xmlhttp1189963) { var melde_message = document.getElementById("melde_message_1189963").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189963").value); xmlhttp1189963.open("POST","../meldung_send.php",true); xmlhttp1189963.onreadystatechange = handleServerResponse1189963; xmlhttp1189963.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189963.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189963() { if (xmlhttp1189963.readyState == 4) { if(xmlhttp1189963.status == 200) { document.getElementById("melde_message_1189963").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189964 = document.getElementById('melde_1189964'); var meldeInst = new melde(meldeEl_1189964, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189964 = new getXMLObject(); function ajaxNewspost_1189964() { if(xmlhttp1189964) { var melde_message = document.getElementById("melde_message_1189964").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189964").value); xmlhttp1189964.open("POST","../meldung_send.php",true); xmlhttp1189964.onreadystatechange = handleServerResponse1189964; xmlhttp1189964.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189964.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189964() { if (xmlhttp1189964.readyState == 4) { if(xmlhttp1189964.status == 200) { document.getElementById("melde_message_1189964").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189965 = document.getElementById('melde_1189965'); var meldeInst = new melde(meldeEl_1189965, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189965 = new getXMLObject(); function ajaxNewspost_1189965() { if(xmlhttp1189965) { var melde_message = document.getElementById("melde_message_1189965").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189965").value); xmlhttp1189965.open("POST","../meldung_send.php",true); xmlhttp1189965.onreadystatechange = handleServerResponse1189965; xmlhttp1189965.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189965.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189965() { if (xmlhttp1189965.readyState == 4) { if(xmlhttp1189965.status == 200) { document.getElementById("melde_message_1189965").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189966 = document.getElementById('melde_1189966'); var meldeInst = new melde(meldeEl_1189966, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189966 = new getXMLObject(); function ajaxNewspost_1189966() { if(xmlhttp1189966) { var melde_message = document.getElementById("melde_message_1189966").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189966").value); xmlhttp1189966.open("POST","../meldung_send.php",true); xmlhttp1189966.onreadystatechange = handleServerResponse1189966; xmlhttp1189966.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189966.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189966() { if (xmlhttp1189966.readyState == 4) { if(xmlhttp1189966.status == 200) { document.getElementById("melde_message_1189966").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189973 = document.getElementById('melde_1189973'); var meldeInst = new melde(meldeEl_1189973, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189973 = new getXMLObject(); function ajaxNewspost_1189973() { if(xmlhttp1189973) { var melde_message = document.getElementById("melde_message_1189973").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189973").value); xmlhttp1189973.open("POST","../meldung_send.php",true); xmlhttp1189973.onreadystatechange = handleServerResponse1189973; xmlhttp1189973.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189973.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189973() { if (xmlhttp1189973.readyState == 4) { if(xmlhttp1189973.status == 200) { document.getElementById("melde_message_1189973").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189974 = document.getElementById('melde_1189974'); var meldeInst = new melde(meldeEl_1189974, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189974 = new getXMLObject(); function ajaxNewspost_1189974() { if(xmlhttp1189974) { var melde_message = document.getElementById("melde_message_1189974").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189974").value); xmlhttp1189974.open("POST","../meldung_send.php",true); xmlhttp1189974.onreadystatechange = handleServerResponse1189974; xmlhttp1189974.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189974.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189974() { if (xmlhttp1189974.readyState == 4) { if(xmlhttp1189974.status == 200) { document.getElementById("melde_message_1189974").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189975 = document.getElementById('melde_1189975'); var meldeInst = new melde(meldeEl_1189975, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189975 = new getXMLObject(); function ajaxNewspost_1189975() { if(xmlhttp1189975) { var melde_message = document.getElementById("melde_message_1189975").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189975").value); xmlhttp1189975.open("POST","../meldung_send.php",true); xmlhttp1189975.onreadystatechange = handleServerResponse1189975; xmlhttp1189975.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189975.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189975() { if (xmlhttp1189975.readyState == 4) { if(xmlhttp1189975.status == 200) { document.getElementById("melde_message_1189975").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189976 = document.getElementById('melde_1189976'); var meldeInst = new melde(meldeEl_1189976, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189976 = new getXMLObject(); function ajaxNewspost_1189976() { if(xmlhttp1189976) { var melde_message = document.getElementById("melde_message_1189976").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189976").value); xmlhttp1189976.open("POST","../meldung_send.php",true); xmlhttp1189976.onreadystatechange = handleServerResponse1189976; xmlhttp1189976.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189976.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189976() { if (xmlhttp1189976.readyState == 4) { if(xmlhttp1189976.status == 200) { document.getElementById("melde_message_1189976").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189977 = document.getElementById('melde_1189977'); var meldeInst = new melde(meldeEl_1189977, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189977 = new getXMLObject(); function ajaxNewspost_1189977() { if(xmlhttp1189977) { var melde_message = document.getElementById("melde_message_1189977").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189977").value); xmlhttp1189977.open("POST","../meldung_send.php",true); xmlhttp1189977.onreadystatechange = handleServerResponse1189977; xmlhttp1189977.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189977.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189977() { if (xmlhttp1189977.readyState == 4) { if(xmlhttp1189977.status == 200) { document.getElementById("melde_message_1189977").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189978 = document.getElementById('melde_1189978'); var meldeInst = new melde(meldeEl_1189978, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189978 = new getXMLObject(); function ajaxNewspost_1189978() { if(xmlhttp1189978) { var melde_message = document.getElementById("melde_message_1189978").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189978").value); xmlhttp1189978.open("POST","../meldung_send.php",true); xmlhttp1189978.onreadystatechange = handleServerResponse1189978; xmlhttp1189978.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189978.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189978() { if (xmlhttp1189978.readyState == 4) { if(xmlhttp1189978.status == 200) { document.getElementById("melde_message_1189978").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189989 = document.getElementById('melde_1189989'); var meldeInst = new melde(meldeEl_1189989, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189989 = new getXMLObject(); function ajaxNewspost_1189989() { if(xmlhttp1189989) { var melde_message = document.getElementById("melde_message_1189989").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189989").value); xmlhttp1189989.open("POST","../meldung_send.php",true); xmlhttp1189989.onreadystatechange = handleServerResponse1189989; xmlhttp1189989.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189989.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189989() { if (xmlhttp1189989.readyState == 4) { if(xmlhttp1189989.status == 200) { document.getElementById("melde_message_1189989").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } } var meldeEl_1189990 = document.getElementById('melde_1189990'); var meldeInst = new melde(meldeEl_1189990, { openCallback: function() { console.log('Callback for when melde is open.'); }, closeCallback: function() { console.log('Callback for when melde is closed.'); } }); meldeInst.init(); var xmlhttp1189990 = new getXMLObject(); function ajaxNewspost_1189990() { if(xmlhttp1189990) { var melde_message = document.getElementById("melde_message_1189990").value; var melde_id = encodeURIComponent(document.getElementById("melde_id_1189990").value); xmlhttp1189990.open("POST","../meldung_send.php",true); xmlhttp1189990.onreadystatechange = handleServerResponse1189990; xmlhttp1189990.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); xmlhttp1189990.send("message=" + melde_message + "&melde_id=" + melde_id); } } function handleServerResponse1189990() { if (xmlhttp1189990.readyState == 4) { if(xmlhttp1189990.status == 200) { document.getElementById("melde_message_1189990").value=''; } else { alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!"); } } }