(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_1157753 = document.getElementById('melde_1157753');
var meldeInst = new melde(meldeEl_1157753, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157753 = new getXMLObject();
function ajaxNewspost_1157753() {
if(xmlhttp1157753) {
var melde_message = document.getElementById("melde_message_1157753").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157753").value);
xmlhttp1157753.open("POST","../meldung_send.php",true);
xmlhttp1157753.onreadystatechange = handleServerResponse1157753;
xmlhttp1157753.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157753.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157753() {
if (xmlhttp1157753.readyState == 4) {
if(xmlhttp1157753.status == 200) {
document.getElementById("melde_message_1157753").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157707 = document.getElementById('melde_1157707');
var meldeInst = new melde(meldeEl_1157707, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157707 = new getXMLObject();
function ajaxNewspost_1157707() {
if(xmlhttp1157707) {
var melde_message = document.getElementById("melde_message_1157707").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157707").value);
xmlhttp1157707.open("POST","../meldung_send.php",true);
xmlhttp1157707.onreadystatechange = handleServerResponse1157707;
xmlhttp1157707.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157707.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157707() {
if (xmlhttp1157707.readyState == 4) {
if(xmlhttp1157707.status == 200) {
document.getElementById("melde_message_1157707").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157706 = document.getElementById('melde_1157706');
var meldeInst = new melde(meldeEl_1157706, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157706 = new getXMLObject();
function ajaxNewspost_1157706() {
if(xmlhttp1157706) {
var melde_message = document.getElementById("melde_message_1157706").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157706").value);
xmlhttp1157706.open("POST","../meldung_send.php",true);
xmlhttp1157706.onreadystatechange = handleServerResponse1157706;
xmlhttp1157706.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157706.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157706() {
if (xmlhttp1157706.readyState == 4) {
if(xmlhttp1157706.status == 200) {
document.getElementById("melde_message_1157706").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157705 = document.getElementById('melde_1157705');
var meldeInst = new melde(meldeEl_1157705, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157705 = new getXMLObject();
function ajaxNewspost_1157705() {
if(xmlhttp1157705) {
var melde_message = document.getElementById("melde_message_1157705").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157705").value);
xmlhttp1157705.open("POST","../meldung_send.php",true);
xmlhttp1157705.onreadystatechange = handleServerResponse1157705;
xmlhttp1157705.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157705.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157705() {
if (xmlhttp1157705.readyState == 4) {
if(xmlhttp1157705.status == 200) {
document.getElementById("melde_message_1157705").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157704 = document.getElementById('melde_1157704');
var meldeInst = new melde(meldeEl_1157704, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157704 = new getXMLObject();
function ajaxNewspost_1157704() {
if(xmlhttp1157704) {
var melde_message = document.getElementById("melde_message_1157704").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157704").value);
xmlhttp1157704.open("POST","../meldung_send.php",true);
xmlhttp1157704.onreadystatechange = handleServerResponse1157704;
xmlhttp1157704.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157704.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157704() {
if (xmlhttp1157704.readyState == 4) {
if(xmlhttp1157704.status == 200) {
document.getElementById("melde_message_1157704").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157703 = document.getElementById('melde_1157703');
var meldeInst = new melde(meldeEl_1157703, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157703 = new getXMLObject();
function ajaxNewspost_1157703() {
if(xmlhttp1157703) {
var melde_message = document.getElementById("melde_message_1157703").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157703").value);
xmlhttp1157703.open("POST","../meldung_send.php",true);
xmlhttp1157703.onreadystatechange = handleServerResponse1157703;
xmlhttp1157703.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157703.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157703() {
if (xmlhttp1157703.readyState == 4) {
if(xmlhttp1157703.status == 200) {
document.getElementById("melde_message_1157703").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157702 = document.getElementById('melde_1157702');
var meldeInst = new melde(meldeEl_1157702, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157702 = new getXMLObject();
function ajaxNewspost_1157702() {
if(xmlhttp1157702) {
var melde_message = document.getElementById("melde_message_1157702").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157702").value);
xmlhttp1157702.open("POST","../meldung_send.php",true);
xmlhttp1157702.onreadystatechange = handleServerResponse1157702;
xmlhttp1157702.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157702.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157702() {
if (xmlhttp1157702.readyState == 4) {
if(xmlhttp1157702.status == 200) {
document.getElementById("melde_message_1157702").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157701 = document.getElementById('melde_1157701');
var meldeInst = new melde(meldeEl_1157701, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157701 = new getXMLObject();
function ajaxNewspost_1157701() {
if(xmlhttp1157701) {
var melde_message = document.getElementById("melde_message_1157701").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157701").value);
xmlhttp1157701.open("POST","../meldung_send.php",true);
xmlhttp1157701.onreadystatechange = handleServerResponse1157701;
xmlhttp1157701.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157701.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157701() {
if (xmlhttp1157701.readyState == 4) {
if(xmlhttp1157701.status == 200) {
document.getElementById("melde_message_1157701").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157700 = document.getElementById('melde_1157700');
var meldeInst = new melde(meldeEl_1157700, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157700 = new getXMLObject();
function ajaxNewspost_1157700() {
if(xmlhttp1157700) {
var melde_message = document.getElementById("melde_message_1157700").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157700").value);
xmlhttp1157700.open("POST","../meldung_send.php",true);
xmlhttp1157700.onreadystatechange = handleServerResponse1157700;
xmlhttp1157700.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157700.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157700() {
if (xmlhttp1157700.readyState == 4) {
if(xmlhttp1157700.status == 200) {
document.getElementById("melde_message_1157700").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157699 = document.getElementById('melde_1157699');
var meldeInst = new melde(meldeEl_1157699, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157699 = new getXMLObject();
function ajaxNewspost_1157699() {
if(xmlhttp1157699) {
var melde_message = document.getElementById("melde_message_1157699").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157699").value);
xmlhttp1157699.open("POST","../meldung_send.php",true);
xmlhttp1157699.onreadystatechange = handleServerResponse1157699;
xmlhttp1157699.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157699.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157699() {
if (xmlhttp1157699.readyState == 4) {
if(xmlhttp1157699.status == 200) {
document.getElementById("melde_message_1157699").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157698 = document.getElementById('melde_1157698');
var meldeInst = new melde(meldeEl_1157698, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157698 = new getXMLObject();
function ajaxNewspost_1157698() {
if(xmlhttp1157698) {
var melde_message = document.getElementById("melde_message_1157698").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157698").value);
xmlhttp1157698.open("POST","../meldung_send.php",true);
xmlhttp1157698.onreadystatechange = handleServerResponse1157698;
xmlhttp1157698.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157698.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157698() {
if (xmlhttp1157698.readyState == 4) {
if(xmlhttp1157698.status == 200) {
document.getElementById("melde_message_1157698").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157690 = document.getElementById('melde_1157690');
var meldeInst = new melde(meldeEl_1157690, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157690 = new getXMLObject();
function ajaxNewspost_1157690() {
if(xmlhttp1157690) {
var melde_message = document.getElementById("melde_message_1157690").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157690").value);
xmlhttp1157690.open("POST","../meldung_send.php",true);
xmlhttp1157690.onreadystatechange = handleServerResponse1157690;
xmlhttp1157690.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157690.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157690() {
if (xmlhttp1157690.readyState == 4) {
if(xmlhttp1157690.status == 200) {
document.getElementById("melde_message_1157690").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157677 = document.getElementById('melde_1157677');
var meldeInst = new melde(meldeEl_1157677, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157677 = new getXMLObject();
function ajaxNewspost_1157677() {
if(xmlhttp1157677) {
var melde_message = document.getElementById("melde_message_1157677").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157677").value);
xmlhttp1157677.open("POST","../meldung_send.php",true);
xmlhttp1157677.onreadystatechange = handleServerResponse1157677;
xmlhttp1157677.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157677.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157677() {
if (xmlhttp1157677.readyState == 4) {
if(xmlhttp1157677.status == 200) {
document.getElementById("melde_message_1157677").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157676 = document.getElementById('melde_1157676');
var meldeInst = new melde(meldeEl_1157676, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157676 = new getXMLObject();
function ajaxNewspost_1157676() {
if(xmlhttp1157676) {
var melde_message = document.getElementById("melde_message_1157676").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157676").value);
xmlhttp1157676.open("POST","../meldung_send.php",true);
xmlhttp1157676.onreadystatechange = handleServerResponse1157676;
xmlhttp1157676.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157676.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157676() {
if (xmlhttp1157676.readyState == 4) {
if(xmlhttp1157676.status == 200) {
document.getElementById("melde_message_1157676").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}
var meldeEl_1157675 = document.getElementById('melde_1157675');
var meldeInst = new melde(meldeEl_1157675, {
openCallback: function() {
console.log('Callback for when melde is open.');
},
closeCallback: function() {
console.log('Callback for when melde is closed.');
}
});
meldeInst.init();
var xmlhttp1157675 = new getXMLObject();
function ajaxNewspost_1157675() {
if(xmlhttp1157675) {
var melde_message = document.getElementById("melde_message_1157675").value;
var melde_id = encodeURIComponent(document.getElementById("melde_id_1157675").value);
xmlhttp1157675.open("POST","../meldung_send.php",true);
xmlhttp1157675.onreadystatechange = handleServerResponse1157675;
xmlhttp1157675.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp1157675.send("message=" + melde_message + "&melde_id=" + melde_id);
}
}
function handleServerResponse1157675() {
if (xmlhttp1157675.readyState == 4) {
if(xmlhttp1157675.status == 200) {
document.getElementById("melde_message_1157675").value='';
}
else {
alert("Upsal! Da hat es jetzt irgendwo ein Problem geben! Probier es einfach nochmal!");
}
}
}