const advertisements = {};
const fixedPlaces = {};
const randomEntries = [];
for (let i = randomEntries.length - 1; i > 0; i--) {
let j = Math.floor(Math.random() * (i + 1));
var temp = randomEntries[i];
randomEntries[i] = randomEntries[j];
randomEntries[j] = temp;
}
const count = 0;
document.addEventListener('DOMContentLoaded', () => {
const widgetRoot = document.getElementById('political-widget');
if (!widgetRoot) return;
widgetRoot.style.visibility = 'hidden';
if (count > 0) {
let html = [];
html.push('');
html.push('');
html.push('');
html.push('
');
html.push('
Politische Anzeigen
');
html.push('');
html.push('Dieser Inhalt ist Werbung, für die politische Parteien oder Organisationen bezahlt haben. Für die geäußerten Positionen übernimmt die Mediengruppe Attenkoferkeine Verantwortung. Mit dem Button unter der Werbeanzeige gelangen Sie zu den Pflichtangaben laut Transparenz-Verordnung (TTPW-VO).');
html.push('
');
html.push('
');
let randomIndex = 0;
let fixedPlacesIndex = null;
try {
fixedPlacesIndex = JSON.parse(localStorage.getItem('fixedPlacesIndex'));
} catch(e) {}
if (fixedPlacesIndex == null) {
fixedPlacesIndex = {};
}
let positions = 0;
for (let position = 1; position <= 9; position++) {
let ad = null;
if (fixedPlaces[position] && fixedPlaces[position].length > 0) {
if (fixedPlacesIndex[position] !== undefined) {
fixedPlacesIndex[position]++;
if (fixedPlacesIndex[position] >= fixedPlaces[position].length) {
fixedPlacesIndex[position] = 0;
}
} else {
fixedPlacesIndex[position] = 0;
}
ad = advertisements[fixedPlaces[position][fixedPlacesIndex[position]]];
} else if (randomEntries.length > 0 && randomIndex < randomEntries.length) {
ad = advertisements[randomEntries[randomIndex]];
randomIndex++;
}
if (ad != null) {
html.push('