var numberOfStations = '17'; var anyHidden = ''; var anyVisible = '1'; var state = false; function setZebra() { var zebra = true; var elements = false; for (var k = 0; k <= numberOfStations; k++) { var elements = document.getElementById('key_' + k); if (elements && elements.style.display != 'none') { elements = elements.getElementsByTagName('table')[0]; if (elements) { elements = elements.getElementsByTagName('td'); if (elements) { for (var j = 0; j < elements.length; j++) { if (zebra) { elements[j].setAttribute('bgcolor', '#E3E3E3'); elements[j].style.backgroundColor = '#E3E3E3'; } else { elements[j].setAttribute('bgcolor', '#F2F2F2'); elements[j].style.backgroundColor = '#F2F2F2'; } } zebra = !zebra; } } } } } function nurKonfigurierteMesswerteAnzeigen() { if (document.getElementById('tableHeading') && anyVisible) { document.getElementById('tableHeading').style.display = ''; } else if (!anyVisible) { document.getElementById('tableHeading').style.display = 'none'; } document.getElementById('key_1').style.display = '';document.getElementById('key_2').style.display = '';document.getElementById('key_3').style.display = '';document.getElementById('key_4').style.display = '';document.getElementById('key_5').style.display = '';document.getElementById('key_6').style.display = '';document.getElementById('key_7').style.display = '';document.getElementById('key_8').style.display = '';document.getElementById('key_9').style.display = '';document.getElementById('key_10').style.display = '';document.getElementById('key_11').style.display = '';document.getElementById('key_12').style.display = '';document.getElementById('key_13').style.display = '';document.getElementById('key_14').style.display = '';document.getElementById('key_15').style.display = '';document.getElementById('key_16').style.display = '';document.getElementById('key_17').style.display = ''; if (anyHidden) { document.getElementById('configuredOnly').style.display = 'none'; } document.getElementById('showAll').style.display = ''; document.getElementById('hideAll').style.display = ''; setZebra(); document.cookie = 'view=2;path=/;domain=.wetterwarte-sued.com;expires=' + new Date(new Date().getTime() + 365 * 24 * 3600).toGMTString() + ';'; } function alleMesswerteAnzeigen() { for (i = 0; i <= numberOfStations; i++) { if (document.getElementById('key_' + i)) { document.getElementById('key_' + i).style.display = ''; } } if (document.getElementById('tableHeading')) { document.getElementById('tableHeading').style.display = ''; } if (anyHidden) { document.getElementById('configuredOnly').style.display = ''; } document.getElementById('showAll').style.display = 'none'; document.getElementById('hideAll').style.display = ''; setZebra(); document.cookie = 'view=1;path=/;domain=.wetterwarte-sued.com;expires=' + new Date(new Date().getTime() + 365 * 24 * 3600).toGMTString() + ';'; } function alleMesswerteVerstecken() { for (i = 0; i <= numberOfStations; i++) { if (document.getElementById('key_' + i)) { document.getElementById('key_' + i).style.display = 'none'; } } if (document.getElementById('tableHeading')) { document.getElementById('tableHeading').style.display = 'none'; } if (anyHidden) { document.getElementById('configuredOnly').style.display = ''; } document.getElementById('showAll').style.display = ''; document.getElementById('hideAll').style.display = 'none'; setZebra(); document.cookie = 'view=0;path=/;domain=.wetterwarte-sued.com;expires=' + new Date(new Date().getTime() + 365 * 24 * 3600).toGMTString() + ';'; } function alleMesswerteAnzeigenVerstecken() { if (!state && document.getElementById('showAll').style.display != 'none') { alleMesswerteAnzeigen(); state = true; } else { alleMesswerteVerstecken(); state = false; } } alleMesswerteVerstecken();