(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_1199524 = document.getElementById('melde_1199524');
var meldeInst = new melde(meldeEl_1199524, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1199524 = new getXMLObject();
function ajaxNewspost_1199524() {
if(xmlhttp1199524) {
var melde_message = document.getElementById("melde_message_1199524").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1199524").value);
xmlhttp1199524.open("POST","../meldung_send.php",true);
xmlhttp1199524.onreadystatechange = handleServerResponse1199524;
xmlhttp1199524.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1199524.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1199524() {
if (xmlhttp1199524.readyState == 4) {
if(xmlhttp1199524.status == 200) {
document.getElementById("melde_message_1199524").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1185957 = document.getElementById('melde_1185957');
var meldeInst = new melde(meldeEl_1185957, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1185957 = new getXMLObject();
function ajaxNewspost_1185957() {
if(xmlhttp1185957) {
var melde_message = document.getElementById("melde_message_1185957").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1185957").value);
xmlhttp1185957.open("POST","../meldung_send.php",true);
xmlhttp1185957.onreadystatechange = handleServerResponse1185957;
xmlhttp1185957.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1185957.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1185957() {
if (xmlhttp1185957.readyState == 4) {
if(xmlhttp1185957.status == 200) {
document.getElementById("melde_message_1185957").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1180173 = document.getElementById('melde_1180173');
var meldeInst = new melde(meldeEl_1180173, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1180173 = new getXMLObject();
function ajaxNewspost_1180173() {
if(xmlhttp1180173) {
var melde_message = document.getElementById("melde_message_1180173").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1180173").value);
xmlhttp1180173.open("POST","../meldung_send.php",true);
xmlhttp1180173.onreadystatechange = handleServerResponse1180173;
xmlhttp1180173.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1180173.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1180173() {
if (xmlhttp1180173.readyState == 4) {
if(xmlhttp1180173.status == 200) {
document.getElementById("melde_message_1180173").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179765 = document.getElementById('melde_1179765');
var meldeInst = new melde(meldeEl_1179765, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179765 = new getXMLObject();
function ajaxNewspost_1179765() {
if(xmlhttp1179765) {
var melde_message = document.getElementById("melde_message_1179765").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179765").value);
xmlhttp1179765.open("POST","../meldung_send.php",true);
xmlhttp1179765.onreadystatechange = handleServerResponse1179765;
xmlhttp1179765.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179765.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179765() {
if (xmlhttp1179765.readyState == 4) {
if(xmlhttp1179765.status == 200) {
document.getElementById("melde_message_1179765").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179764 = document.getElementById('melde_1179764');
var meldeInst = new melde(meldeEl_1179764, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179764 = new getXMLObject();
function ajaxNewspost_1179764() {
if(xmlhttp1179764) {
var melde_message = document.getElementById("melde_message_1179764").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179764").value);
xmlhttp1179764.open("POST","../meldung_send.php",true);
xmlhttp1179764.onreadystatechange = handleServerResponse1179764;
xmlhttp1179764.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179764.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179764() {
if (xmlhttp1179764.readyState == 4) {
if(xmlhttp1179764.status == 200) {
document.getElementById("melde_message_1179764").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179763 = document.getElementById('melde_1179763');
var meldeInst = new melde(meldeEl_1179763, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179763 = new getXMLObject();
function ajaxNewspost_1179763() {
if(xmlhttp1179763) {
var melde_message = document.getElementById("melde_message_1179763").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179763").value);
xmlhttp1179763.open("POST","../meldung_send.php",true);
xmlhttp1179763.onreadystatechange = handleServerResponse1179763;
xmlhttp1179763.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179763.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179763() {
if (xmlhttp1179763.readyState == 4) {
if(xmlhttp1179763.status == 200) {
document.getElementById("melde_message_1179763").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179762 = document.getElementById('melde_1179762');
var meldeInst = new melde(meldeEl_1179762, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179762 = new getXMLObject();
function ajaxNewspost_1179762() {
if(xmlhttp1179762) {
var melde_message = document.getElementById("melde_message_1179762").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179762").value);
xmlhttp1179762.open("POST","../meldung_send.php",true);
xmlhttp1179762.onreadystatechange = handleServerResponse1179762;
xmlhttp1179762.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179762.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179762() {
if (xmlhttp1179762.readyState == 4) {
if(xmlhttp1179762.status == 200) {
document.getElementById("melde_message_1179762").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179761 = document.getElementById('melde_1179761');
var meldeInst = new melde(meldeEl_1179761, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179761 = new getXMLObject();
function ajaxNewspost_1179761() {
if(xmlhttp1179761) {
var melde_message = document.getElementById("melde_message_1179761").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179761").value);
xmlhttp1179761.open("POST","../meldung_send.php",true);
xmlhttp1179761.onreadystatechange = handleServerResponse1179761;
xmlhttp1179761.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179761.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179761() {
if (xmlhttp1179761.readyState == 4) {
if(xmlhttp1179761.status == 200) {
document.getElementById("melde_message_1179761").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179760 = document.getElementById('melde_1179760');
var meldeInst = new melde(meldeEl_1179760, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179760 = new getXMLObject();
function ajaxNewspost_1179760() {
if(xmlhttp1179760) {
var melde_message = document.getElementById("melde_message_1179760").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179760").value);
xmlhttp1179760.open("POST","../meldung_send.php",true);
xmlhttp1179760.onreadystatechange = handleServerResponse1179760;
xmlhttp1179760.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179760.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179760() {
if (xmlhttp1179760.readyState == 4) {
if(xmlhttp1179760.status == 200) {
document.getElementById("melde_message_1179760").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179759 = document.getElementById('melde_1179759');
var meldeInst = new melde(meldeEl_1179759, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179759 = new getXMLObject();
function ajaxNewspost_1179759() {
if(xmlhttp1179759) {
var melde_message = document.getElementById("melde_message_1179759").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179759").value);
xmlhttp1179759.open("POST","../meldung_send.php",true);
xmlhttp1179759.onreadystatechange = handleServerResponse1179759;
xmlhttp1179759.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179759.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179759() {
if (xmlhttp1179759.readyState == 4) {
if(xmlhttp1179759.status == 200) {
document.getElementById("melde_message_1179759").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179735 = document.getElementById('melde_1179735');
var meldeInst = new melde(meldeEl_1179735, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179735 = new getXMLObject();
function ajaxNewspost_1179735() {
if(xmlhttp1179735) {
var melde_message = document.getElementById("melde_message_1179735").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179735").value);
xmlhttp1179735.open("POST","../meldung_send.php",true);
xmlhttp1179735.onreadystatechange = handleServerResponse1179735;
xmlhttp1179735.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179735.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179735() {
if (xmlhttp1179735.readyState == 4) {
if(xmlhttp1179735.status == 200) {
document.getElementById("melde_message_1179735").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179734 = document.getElementById('melde_1179734');
var meldeInst = new melde(meldeEl_1179734, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179734 = new getXMLObject();
function ajaxNewspost_1179734() {
if(xmlhttp1179734) {
var melde_message = document.getElementById("melde_message_1179734").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179734").value);
xmlhttp1179734.open("POST","../meldung_send.php",true);
xmlhttp1179734.onreadystatechange = handleServerResponse1179734;
xmlhttp1179734.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179734.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179734() {
if (xmlhttp1179734.readyState == 4) {
if(xmlhttp1179734.status == 200) {
document.getElementById("melde_message_1179734").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179740 = document.getElementById('melde_1179740');
var meldeInst = new melde(meldeEl_1179740, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179740 = new getXMLObject();
function ajaxNewspost_1179740() {
if(xmlhttp1179740) {
var melde_message = document.getElementById("melde_message_1179740").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179740").value);
xmlhttp1179740.open("POST","../meldung_send.php",true);
xmlhttp1179740.onreadystatechange = handleServerResponse1179740;
xmlhttp1179740.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179740.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179740() {
if (xmlhttp1179740.readyState == 4) {
if(xmlhttp1179740.status == 200) {
document.getElementById("melde_message_1179740").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179733 = document.getElementById('melde_1179733');
var meldeInst = new melde(meldeEl_1179733, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179733 = new getXMLObject();
function ajaxNewspost_1179733() {
if(xmlhttp1179733) {
var melde_message = document.getElementById("melde_message_1179733").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179733").value);
xmlhttp1179733.open("POST","../meldung_send.php",true);
xmlhttp1179733.onreadystatechange = handleServerResponse1179733;
xmlhttp1179733.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179733.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179733() {
if (xmlhttp1179733.readyState == 4) {
if(xmlhttp1179733.status == 200) {
document.getElementById("melde_message_1179733").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179732 = document.getElementById('melde_1179732');
var meldeInst = new melde(meldeEl_1179732, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179732 = new getXMLObject();
function ajaxNewspost_1179732() {
if(xmlhttp1179732) {
var melde_message = document.getElementById("melde_message_1179732").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179732").value);
xmlhttp1179732.open("POST","../meldung_send.php",true);
xmlhttp1179732.onreadystatechange = handleServerResponse1179732;
xmlhttp1179732.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179732.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179732() {
if (xmlhttp1179732.readyState == 4) {
if(xmlhttp1179732.status == 200) {
document.getElementById("melde_message_1179732").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179731 = document.getElementById('melde_1179731');
var meldeInst = new melde(meldeEl_1179731, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179731 = new getXMLObject();
function ajaxNewspost_1179731() {
if(xmlhttp1179731) {
var melde_message = document.getElementById("melde_message_1179731").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179731").value);
xmlhttp1179731.open("POST","../meldung_send.php",true);
xmlhttp1179731.onreadystatechange = handleServerResponse1179731;
xmlhttp1179731.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179731.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179731() {
if (xmlhttp1179731.readyState == 4) {
if(xmlhttp1179731.status == 200) {
document.getElementById("melde_message_1179731").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1179727 = document.getElementById('melde_1179727');
var meldeInst = new melde(meldeEl_1179727, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1179727 = new getXMLObject();
function ajaxNewspost_1179727() {
if(xmlhttp1179727) {
var melde_message = document.getElementById("melde_message_1179727").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1179727").value);
xmlhttp1179727.open("POST","../meldung_send.php",true);
xmlhttp1179727.onreadystatechange = handleServerResponse1179727;
xmlhttp1179727.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1179727.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1179727() {
if (xmlhttp1179727.readyState == 4) {
if(xmlhttp1179727.status == 200) {
document.getElementById("melde_message_1179727").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}