' , worksheetvar = '{worksheet' , worksheetvarend = '}' , base64 = function (s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function (s, c) { return s.replace(/{(\w+)}/g, function (m, p) { return c[p]; }) } , wstemplate = '' , tabletemplate = ''; var els_tables = document.getElementsByTagName("table"); for (var i = 0; i < els_tables.length; ++i) { if(i === 0){ wstemplate += worksheet + worksheetvar + i + worksheetvarend + worksheetend; } tabletemplate += tablevar + i + tablevarend; } var allTemplate = template + wstemplate + templateend; var allWorksheet = body + tabletemplate + bodyend; var allOfIt = allTemplate + allWorksheet; var ctx = {}; ctx['worksheet' + 0] = "Kalender März 1977 von Bolivien auf Deutsch - Heruntergeladen von Calendario.Gratis.xls"; for (var k = 0; k < els_tables.length; ++k) { var clonedTable = els_tables[k].cloneNode(true); var els_borrar_del_clon = clonedTable.querySelectorAll('.popup, .emoji, .nmes, .cambio_estacion'); els_borrar_del_clon.forEach(function(el_borrar_del_clon) { el_borrar_del_clon.parentNode.removeChild(el_borrar_del_clon); }); var els_mover_color_clon = clonedTable.querySelectorAll('td'); var els_mover_color_original = els_tables[k].querySelectorAll('td'); els_mover_color_original.forEach(function(el_mover_color_clon, index) { var el_computado = window.getComputedStyle(el_mover_color_clon); els_mover_color_clon[index].style.backgroundColor = el_computado.getPropertyValue('background-color'); }); if (els_tables[k] !== null) ctx['table' + k] = clonedTable.innerHTML; } var a = document.createElement('a'); a.href = uri + base64(format(allOfIt, ctx)); a.download = "Kalender März 1977 von Bolivien auf Deutsch - Heruntergeladen von Calendario.Gratis.xls"; a.click(); }; var adBlockTester = document.createElement('div'); adBlockTester.innerHTML = ' '; adBlockTester.id = 'publicidad'; document.body.appendChild(adBlockTester); window.setTimeout(function() { if( adBlockTester.offsetHeight === 0 ){ var v_main_content = document.getElementById("main-content"); v_main_content.innerHTML = ''; v_main_content.insertAdjacentHTML('beforeend', "
Informative Nachricht
Calendario.Gratis nutzt Werbung, um die Wartungskosten niedrig zu halten und Ihnen die gewünschten Informationen aktuell zu bieten.
Bitte deaktivieren Sie Ihren Werbeblocker oder Blocker Integrieren Sie Firefox und aktualisieren Sie die Seite, damit Sie Calendario.Gratis durchsuchen können.
Wenn Sie den Werbeblocker nicht deaktivieren möchten, wünsche ich Ihnen einen guten Tag und hoffe, dass Sie Ihre Meinung ändern. 😉
"); } document.body.removeChild(adBlockTester); }, 60); function botonDetalles(id){ var popups = document.querySelectorAll('.popup'); popups.forEach(function(popup) { if (popup.id !== id) { popup.style.visibility = 'hidden'; } }); var el_tt = document.getElementById(id); if (el_tt.style.visibility === 'visible') { el_tt.style.visibility = 'hidden'; } else { el_tt.style.visibility = 'visible'; } } function menuDinamico(){ var x = document.getElementById("nav-menu-principal"); if (x.style.display === "none"){ x.style.display = "block"; }else{ x.style.display = "none"; } } function scrollToAnchor() { var targetId = window.location.hash.substr(1); if (targetId !== '') { targetId = decodeURIComponent(targetId); var targetElement = document.getElementById(targetId); var elementosConClase = document.querySelectorAll('.borde-animado'); elementosConClase.forEach(function(elemento) { elemento.classList.remove('borde-animado'); }); targetElement.classList.add('borde-animado'); if (targetElement) { var offset = 113; var targetPosition = targetElement.getBoundingClientRect().top + window.scrollY; window.scrollTo({ top: targetPosition - offset, behavior: 'smooth' }); } } } document.addEventListener('DOMContentLoaded', scrollToAnchor); window.addEventListener('hashchange', scrollToAnchor); var select_fase_lunar = document.getElementById("fase-lunar"); var select_signo_zodiacal = document.getElementById("signo-zodiacal"); var select_signo_zodiacal_grupo = document.getElementById("signo-zodiacal-grupo"); function eliminarClassDeElementos(className) { const elements = document.querySelectorAll(`.${className}`); elements.forEach(element => { element.classList.remove(className); var el_es_festivo = element.querySelector('.es_festivo'); if (el_es_festivo !== null) { el_es_festivo.innerText = 'Nein.'; } }); } function esMunicipal(str) { if (str.length < 3) { return false; } return str.slice(-3) === '000'; } function llamadaAjax(event) { eliminarClassDeElementos('festivos_nacionales_y_municipales'); eliminarClassDeElementos('festivos_nacionales_movibles_y_municipales'); eliminarClassDeElementos('festivos_autonomicos_y_municipales'); eliminarClassDeElementos('festivos_municipales_y_locales'); var js_meses = {"1":"januar","2":"februar","3":"märz","4":"april","5":"mai","6":"juni","7":"juli","8":"august","9":"september","10":"oktober","11":"november","12":"dezember"}; var RequestObject = false; if (window.XMLHttpRequest) RequestObject = new XMLHttpRequest(); if (window.ActiveXObject) RequestObject = new ActiveXObject("Microsoft.XMLHTTP"); var el_autonomia_id = document.getElementById("autonomias"); var lv_autonomia_id = el_autonomia_id ? el_autonomia_id.value : ''; var el_provincia_id = document.getElementById("provincias"); var lv_provincia_id = el_provincia_id ? el_provincia_id.value : ''; var el_municipio_id = document.getElementById("municipios"); var lv_municipio_id = el_municipio_id ? el_municipio_id.value : ''; var el_localidad_id = document.getElementById("localidades"); var lv_localidad_id = el_localidad_id ? el_localidad_id.value : ''; if (typeof event !== 'undefined') { lv_cambio = event.target.id; if (lv_cambio === 'autonomias') { lv_provincia_id = ''; lv_municipio_id = ''; lv_localidad_id = ''; eliminarClassDeElementos('festivos_autonomicos'); eliminarClassDeElementos('festivos_municipales'); eliminarClassDeElementos('festivos_locales'); const els_nombre_festivo_autonomicos = document.querySelectorAll('.nombre_festivo_autonomicos'); els_nombre_festivo_autonomicos.forEach(element => { element.remove(); }); const els_nombre_festivo_localidades = document.querySelectorAll('.nombre_festivo_localidades'); els_nombre_festivo_localidades.forEach(element => { element.remove(); }); const el_h3_festivos_autonomicos_lista = document.getElementById('festivos-autonomicos-lista'); if (el_h3_festivos_autonomicos_lista !== null) { const el_ul_festivos_autonomicos_lista = el_h3_festivos_autonomicos_lista.nextElementSibling; if (el_ul_festivos_autonomicos_lista && el_ul_festivos_autonomicos_lista.tagName.toLowerCase() === 'ul') { el_h3_festivos_autonomicos_lista.remove(); el_ul_festivos_autonomicos_lista.remove(); } } }else if(lv_cambio === 'provincias'){ lv_municipio_id = ''; lv_localidad_id = ''; eliminarClassDeElementos('festivos_municipales'); eliminarClassDeElementos('festivos_locales'); const els_nombre_festivo_localidades = document.querySelectorAll('.nombre_festivo_localidades'); els_nombre_festivo_localidades.forEach(element => { element.remove(); }); }else if(lv_cambio === 'municipios' || lv_cambio === 'localidades'){ if(lv_cambio === 'municipios'){ lv_localidad_id = ''; } eliminarClassDeElementos('festivos_municipales'); eliminarClassDeElementos('festivos_locales'); const els_nombre_festivo_localidades = document.querySelectorAll('.nombre_festivo_localidades'); els_nombre_festivo_localidades.forEach(element => { element.remove(); }); } const el_h3_festivos_localidades_lista = document.getElementById('festivos-localidades-lista'); if (el_h3_festivos_localidades_lista !== null) { const el_ul_festivos_localidades_lista = el_h3_festivos_localidades_lista.nextElementSibling; if (el_ul_festivos_localidades_lista && el_ul_festivos_localidades_lista.tagName.toLowerCase() === 'ul') { el_h3_festivos_localidades_lista.remove(); el_ul_festivos_localidades_lista.remove(); } } }else{ lv_cambio = 'autonomias'; if (localStorage.getItem("autonomias") !== null && localStorage.getItem("autonomias").trim() !== '') { lv_autonomia_id = localStorage.getItem("autonomias"); } if (localStorage.getItem("provincias") !== null && localStorage.getItem("provincias").trim() !== '') { lv_provincia_id = localStorage.getItem("provincias"); } if (localStorage.getItem("municipios") !== null && localStorage.getItem("municipios").trim() !== '') { lv_municipio_id = localStorage.getItem("municipios"); } if (localStorage.getItem("localidades") !== null && localStorage.getItem("localidades").trim() !== '') { lv_localidad_id = localStorage.getItem("localidades"); } } var lv_mes = ''; lv_mes = '03'; if ( RequestObject !== false) { RequestObject.open("GET", "https://calendario.gratis/ajax.php?"+Math.random() + '&idioma=de&ano=1977' + lv_mes + '&cambio=' + lv_cambio + '&autonomia_id=' + lv_autonomia_id + '&provincia_id=' + lv_provincia_id + '&municipio_id=' + lv_municipio_id + '&localidad_id=' + lv_localidad_id, true); RequestObject.onreadystatechange = function() { if (RequestObject.readyState == 4 && RequestObject.status == 200 ) { if (RequestObject.responseText.indexOf('invalid') == -1 && RequestObject.responseText.trim()) { var lv_festivos_listas_html = ''; var json = JSON.parse(RequestObject.responseText); if (Array.isArray(json.autonomias_festivos)) { lv_festivos_listas_html = 'Feiertage der Autonomen Gemeinschaften
'; for (var i=0; i - ' + json.autonomias_festivos[i].nombre_festivo_de + ''; } } lv_festivos_listas_html = lv_festivos_listas_html + '- ' + lv_dia + ' ' + js_meses[lv_mes] + ' ' + lv_ano + ': ' + json.autonomias_festivos[i].nombre_festivo_de + '
'; } lv_festivos_listas_html = lv_festivos_listas_html + '
'; } if (Array.isArray(json.localidades_festivos)) { lv_festivos_listas_html = lv_festivos_listas_html + 'Lokale Feiertage
'; for (var i=0; i - ' + json.localidades_festivos[i].nombre_festivo_de + ''; } } lv_festivos_listas_html = lv_festivos_listas_html + '- ' + lv_dia + ' ' + js_meses[lv_mes] + ' ' + lv_ano + ': ' + json.localidades_festivos[i].nombre_festivo_de + '
'; } lv_festivos_listas_html = lv_festivos_listas_html + '
'; } if (lv_festivos_listas_html !== '') { const el_h3_festivos_nacionales_lista = document.getElementById('festivos-nacionales-lista'); const el_ul_festivos_nacionales_lista = el_h3_festivos_nacionales_lista.nextElementSibling; if (el_ul_festivos_nacionales_lista && el_ul_festivos_nacionales_lista.tagName.toLowerCase() === 'ul') { el_ul_festivos_nacionales_lista.insertAdjacentHTML('afterend', lv_festivos_listas_html); } } if (Array.isArray(json.provincias)) { var el_select_provincias = document.getElementById('provincias'); el_select_provincias.innerHTML = ''; for (var i=0; i' + json.provincias[i].provincia_nombre + ''); } } if (Array.isArray(json.municipios)) { var el_select_municipios = document.getElementById('municipios'); el_select_municipios.innerHTML = ''; for (var i=0; i' + json.municipios[i].nombre + ''); } } if (Array.isArray(json.localidades)) { var el_select_localidades = document.getElementById('localidades'); el_select_localidades.innerHTML = ''; for (var i=0; i' + json.localidades[i].localidad_nombre + ''); } } if (typeof event !== 'undefined') { localStorage.setItem("autonomias", select_autonomias.value ); localStorage.setItem("provincias", select_provincias.value ); localStorage.setItem("municipios", select_municipios.value ); localStorage.setItem("localidades", select_localidades.value ); }else{ if (localStorage.getItem("autonomias") !== null && localStorage.getItem("autonomias").trim() !== '' ) { select_autonomias.value = localStorage.getItem("autonomias"); } if (localStorage.getItem("provincias") !== null && localStorage.getItem("provincias").trim() !== '') { select_provincias.value = localStorage.getItem("provincias"); } if (localStorage.getItem("municipios") !== null && localStorage.getItem("municipios").trim() !== '') { select_municipios.value = localStorage.getItem("municipios"); } if (localStorage.getItem("localidades") !== null && localStorage.getItem("localidades").trim() !== '') { select_localidades.value = localStorage.getItem("localidades"); } } totalFestivos(); } } }; RequestObject.send(null); } } function obtenerSignoZodiacal12(fechaNacimiento) { let fecha = new Date(fechaNacimiento); let dia = fecha.getDate(); let mes = fecha.getMonth() + 1; let laa_zodiacal = {}; if ((mes === 3 && dia >= 21) || (mes === 4 && dia <= 20)) { laa_zodiacal.nombre = "aries"; laa_zodiacal.simbolo = "♈"; } else if ((mes === 4 && dia >= 21) || (mes === 5 && dia <= 20)) { laa_zodiacal.nombre = "tauro"; laa_zodiacal.simbolo = "♉"; } else if ((mes === 5 && dia >= 21) || (mes === 6 && dia <= 20)) { laa_zodiacal.nombre = "geminis"; laa_zodiacal.simbolo = "♊"; } else if ((mes === 6 && dia >= 21) || (mes === 7 && dia <= 22)) { laa_zodiacal.nombre = "cancer"; laa_zodiacal.simbolo = "♋"; } else if ((mes === 7 && dia >= 23) || (mes === 8 && dia <= 23)) { laa_zodiacal.nombre = "leo"; laa_zodiacal.simbolo = "♌"; } else if ((mes === 8 && dia >= 24) || (mes === 9 && dia <= 22)) { laa_zodiacal.nombre = "virgo"; laa_zodiacal.simbolo = "♍"; } else if ((mes === 9 && dia >= 23) || (mes === 10 && dia <= 23)) { laa_zodiacal.nombre = "libra"; laa_zodiacal.simbolo = "♎"; } else if ((mes === 10 && dia >= 24) || (mes === 11 && dia <= 22)) { laa_zodiacal.nombre = "escorpio"; laa_zodiacal.simbolo = "♏"; } else if ((mes === 11 && dia >= 23) || (mes === 12 && dia <= 21)) { laa_zodiacal.nombre = "sagitario"; laa_zodiacal.simbolo = "♐"; } else if ((mes === 12 && dia >= 22) || (mes === 1 && dia <= 20)) { laa_zodiacal.nombre = "capricornio"; laa_zodiacal.simbolo = "♑"; } else if ((mes === 1 && dia >= 21) || (mes === 2 && dia <= 19)) { laa_zodiacal.nombre = "acuario"; laa_zodiacal.simbolo = "♒"; } else if ((mes === 2 && dia >= 20) || (mes === 3 && dia <= 20)) { laa_zodiacal.nombre = "piscis"; laa_zodiacal.simbolo = "♓"; } return laa_zodiacal; } function obtenerSignoZodiacal13(fechaNacimiento) { let fecha = new Date(fechaNacimiento); let dia = fecha.getDate(); let mes = fecha.getMonth() + 1; let laa_zodiacal = {}; if ((mes === 4 && dia >= 17) || (mes === 5 && dia <= 14)) { laa_zodiacal.nombre = "aries"; laa_zodiacal.simbolo = "♈"; } else if ((mes === 5 && dia >= 15) || (mes === 6 && dia <= 21)) { laa_zodiacal.nombre = "tauro"; laa_zodiacal.simbolo = "♉"; } else if ((mes === 6 && dia >= 22) || (mes === 7 && dia <= 19)) { laa_zodiacal.nombre = "geminis"; laa_zodiacal.simbolo = "♊"; } else if ((mes === 7 && dia >= 20) || (mes === 8 && dia <= 10)) { laa_zodiacal.nombre = "cancer"; laa_zodiacal.simbolo = "♋"; } else if ((mes === 8 && dia >= 11) || (mes === 9 && dia <= 16)) { laa_zodiacal.nombre = "leo"; laa_zodiacal.simbolo = "♌"; } else if ((mes === 9 && dia >= 17) || (mes === 10 && dia <= 30)) { laa_zodiacal.nombre = "virgo"; laa_zodiacal.simbolo = "♍"; } else if ((mes === 10 && dia >= 31) || (mes === 11 && dia <= 22)) { laa_zodiacal.nombre = "libra"; laa_zodiacal.simbolo = "♎"; } else if (mes === 11 && dia >= 23 && dia <= 28) { laa_zodiacal.nombre = "escorpio"; laa_zodiacal.simbolo = "♏"; } else if ((mes === 11 && dia >= 29) || (mes === 12 && dia <= 17)) { laa_zodiacal.nombre = "ofiuco"; laa_zodiacal.simbolo = "⛎"; } else if ((mes === 12 && dia >= 18) || (mes === 1 && dia <= 20)) { laa_zodiacal.nombre = "sagitario"; laa_zodiacal.simbolo = "♐"; } else if ((mes === 1 && dia >= 21) || (mes === 2 && dia <= 17)) { laa_zodiacal.nombre = "capricornio"; laa_zodiacal.simbolo = "♑"; } else if ((mes === 2 && dia >= 18) || (mes === 3 && dia <= 11)) { laa_zodiacal.nombre = "acuario"; laa_zodiacal.simbolo = "♒"; } else if ((mes === 3 && dia >= 12) || (mes === 4 && dia <= 16)) { laa_zodiacal.nombre = "piscis"; laa_zodiacal.simbolo = "♓"; } return laa_zodiacal; } function obtenerSignoZodiacal14(fechaNacimiento) { let fecha = new Date(fechaNacimiento); let dia = fecha.getDate(); let mes = fecha.getMonth() + 1; let laa_zodiacal = {}; if ((mes === 4 && dia >= 18) || (mes === 5 && dia <= 13)) { laa_zodiacal.nombre = "aries"; laa_zodiacal.simbolo = "♈"; } else if ((mes === 5 && dia >= 14) || (mes === 6 && dia <= 19)) { laa_zodiacal.nombre = "tauro"; laa_zodiacal.simbolo = "♉"; } else if ((mes === 6 && dia >= 20) || (mes === 7 && dia <= 20)) { laa_zodiacal.nombre = "geminis"; laa_zodiacal.simbolo = "♊"; } else if ((mes === 7 && dia >= 21) || (mes === 8 && dia <= 9)) { laa_zodiacal.nombre = "cancer"; laa_zodiacal.simbolo = "♋"; } else if ((mes === 8 && dia >= 10) || (mes === 9 && dia <= 15)) { laa_zodiacal.nombre = "leo"; laa_zodiacal.simbolo = "♌"; } else if ((mes === 9 && dia >= 16) || (mes === 10 && dia <= 30)) { laa_zodiacal.nombre = "virgo"; laa_zodiacal.simbolo = "♍"; } else if ((mes === 10 && dia >= 31) || (mes === 11 && dia <= 22)) { laa_zodiacal.nombre = "libra"; laa_zodiacal.simbolo = "♎"; } else if (mes === 11 && dia >= 23 && dia <= 29) { laa_zodiacal.nombre = "escorpio"; laa_zodiacal.simbolo = "♏"; } else if ((mes === 11 && dia >= 30) || (mes === 12 && dia <= 17)) { laa_zodiacal.nombre = "ofiuco"; laa_zodiacal.simbolo = "⛎"; } else if ((mes === 12 && dia >= 18) || (mes === 1 && dia <= 18)) { laa_zodiacal.nombre = "sagitario"; laa_zodiacal.simbolo = "♐"; } else if ((mes === 1 && dia >= 19) || (mes === 2 && dia <= 15)) { laa_zodiacal.nombre = "capricornio"; laa_zodiacal.simbolo = "♑"; } else if ((mes === 2 && dia >= 16) || (mes === 3 && dia <= 10)) { laa_zodiacal.nombre = "acuario"; laa_zodiacal.simbolo = "♒"; } else if (((mes === 3 && dia >= 11) || (mes === 4 && dia <= 18) ) && dia !== 28 && dia !== 29 ) { laa_zodiacal.nombre = "piscis"; laa_zodiacal.simbolo = "♓"; } else if (mes === 3 && dia >= 28 && dia <= 29) { laa_zodiacal.nombre = "cetus"; laa_zodiacal.simbolo = "⛎"; } return laa_zodiacal; } var MAYAN_COUNT_EPOCH = 584282.5; function mod(a, b) { return a - (b * Math.floor(a / b)); } function amod(a, b) { return mod(a - 1, b) + 1; } var GREGORIAN_EPOCH = 1721425.5; function leap_gregorian(year) { return ((year % 4) == 0) && (!(((year % 100) == 0) && ((year % 400) != 0))); } function gregorian_to_jd(year, month, day) { return (GREGORIAN_EPOCH - 1) + (365 * (year - 1)) + Math.floor((year - 1) / 4) + (-Math.floor((year - 1) / 100)) + Math.floor((year - 1) / 400) + Math.floor((((367 * month) - 362) / 12) + ((month <= 2) ? 0 : (leap_gregorian(year) ? -1 : -2) ) + day); } function jd_to_mayan_count(jd) { var d, baktun, katun, tun, uinal, kin; jd = Math.floor(jd) + 0.5; d = jd - MAYAN_COUNT_EPOCH; baktun = Math.floor(d / 144000); d = mod(d, 144000); katun = Math.floor(d / 7200); d = mod(d, 7200); tun = Math.floor(d / 360); d = mod(d, 360); uinal = Math.floor(d / 20); kin = mod(d, 20); return new Array(baktun, katun, tun, uinal, kin); } function jd_to_mayan_haab(jd) { var lcount, day; jd = Math.floor(jd) + 0.5; lcount = jd - MAYAN_COUNT_EPOCH; day = mod(lcount + 8 + ((18 - 1) * 20), 365); return new Array (Math.floor(day / 20) + 1, mod(day, 20)); } function jd_to_mayan_tzolkin(jd) { var lcount; jd = Math.floor(jd) + 0.5; lcount = jd - MAYAN_COUNT_EPOCH; return new Array (amod(lcount + 20, 20), amod(lcount + 4, 13)); } function calcularSignoMaya(fecha,tipo) { var signoMaya; const regex = /^(\d{4})-(\d{1,2})-(\d{1,2})$/; const match = fecha.match(regex); const [_, ano, mes, dia] = match; j = gregorian_to_jd(+ano, +mes, +dia) + (Math.floor(00 + 60 * (00 + 60 * 00) + 0.5) / 86400.0); if(tipo === 'maya_tzolkin'){ a_resultado = jd_to_mayan_tzolkin(j); const signos_tzolkin = [ { nombre: "imix", simbolo: "🐊" }, { nombre: "ik", simbolo: "💨" }, { nombre: "akbal", simbolo: "🌙" }, { nombre: "kan", simbolo: "🌽" }, { nombre: "chikchan", simbolo: "🐍" }, { nombre: "kimi", simbolo: "💀" }, { nombre: "manik", simbolo: "🦌" }, { nombre: "lamat", simbolo: "⭐" }, { nombre: "muluk", simbolo: "💧" }, { nombre: "ok", simbolo: "🐕" }, { nombre: "chuwen", simbolo: "🐒" }, { nombre: "eb", simbolo: "🌿" }, { nombre: "ben", simbolo: "🌾" }, { nombre: "ix", simbolo: "🐆" }, { nombre: "men", simbolo: "🦅" }, { nombre: "kib", simbolo: "🦉" }, { nombre: "kaban", simbolo: "🌍" }, { nombre: "etznab", simbolo: "🔪" }, { nombre: "kawak", simbolo: "⛈️" }, { nombre: "ajaw", simbolo: "☀️" } ]; signoMaya = signos_tzolkin[a_resultado[0] - 1]; }else{ a_resultado = jd_to_mayan_haab(j); const signos_haab = [ { nombre: "pop", simbolo: "🌱" }, { nombre: "uo", simbolo: "🌺" }, { nombre: "zip", simbolo: "🌿" }, { nombre: "zotz", simbolo: "🦇" }, { nombre: "tzec", simbolo: "🌕" }, { nombre: "xul", simbolo: "💀" }, { nombre: "yaxkin", simbolo: "🌞" }, { nombre: "mol", simbolo: "🌧️" }, { nombre: "chen", simbolo: "🌾" }, { nombre: "yax", simbolo: "🌳" }, { nombre: "zac", simbolo: "⚪" }, { nombre: "ceh", simbolo: "🦌" }, { nombre: "mac", simbolo: "🍂" }, { nombre: "kankin", simbolo: "🌽" }, { nombre: "muan", simbolo: "🦜" }, { nombre: "pax", simbolo: "🌻" }, { nombre: "kayab", simbolo: "🌾" }, { nombre: "cumku", simbolo: "🌋" }, { nombre: "uayeb", simbolo: "🪐" } ]; signoMaya = signos_haab[a_resultado[0] - 1]; } return signoMaya; } function palanca(p_id_filtro,p_clase_subcelda){ const els_subcelda = document.querySelectorAll(p_clase_subcelda); var el_filtro = document.getElementById(p_id_filtro); var lv_filtro_valor = el_filtro ? el_filtro.value : 0; localStorage.setItem(p_id_filtro, lv_filtro_valor ); els_subcelda.forEach(element => { if (lv_filtro_valor === '1'){ element.style.display = "block"; }else{ element.style.display = "none"; } }); } function palancaSignoZodical(){ const lc_textos = { lc_aries: "Widder", lc_tauro: "Stier", lc_geminis: "Zwillinge", lc_cancer: "Krebs", lc_leo: "Löwe", lc_virgo: "Jungfrau", lc_libra: "Pfund", lc_escorpio: "Skorpion", lc_sagitario: "Schütze", lc_capricornio: "Steinbock", lc_acuario: "Aquarium", lc_piscis: "Fische", lc_ofiuco: "Ophiuchus", lc_cetus: "Cetus", lc_imix: "Krokodil oder Wasserdrache", lc_ik: "Wind", lc_akbal: "Abend", lc_kan: "Samen oder Mais", lc_chikchan: "Schlange", lc_kimi: "Tod", lc_manik: "Reh", lc_lamat: "Stern", lc_muluk: "Wasser oder Regen", lc_ok: "Hund", lc_chuwen: "Affe", lc_eb: "Kraut", lc_ben: "Rohrstock oder Mais", lc_ix: "Jaguar", lc_men: "Adler", lc_kib: "Eule oder Geier", lc_kaban: "Landen", lc_etznab: "Feuerstein", lc_kawak: "Sturm", lc_ajaw: "Sonne", lc_pop: "Samen", lc_uo: "Blume", lc_zip: "Blatt", lc_zotz: "Schläger", lc_tzec: "Vollmond", lc_xul: "Schädel", lc_yaxkin: "Sonne", lc_mol: "Regen", lc_chen: "Ernte", lc_yax: "Baum", lc_zac: "Weiß", lc_ceh: "Reh", lc_mac: "Trockene Blätter", lc_kankin: "Mais", lc_muan: "Vogel", lc_pax: "Frühlingsblume", lc_kayab: "Ernte", lc_cumku: "Vulkan", lc_uayeb: "Geheimnisvoll" }; var el_filtro = document.getElementById('signo-zodiacal-grupo'); var lv_filtro_valor = el_filtro ? el_filtro.value : 0; localStorage.setItem('signo-zodiacal-grupo', lv_filtro_valor ); const els_subcelda = document.querySelectorAll('.emoji'); els_subcelda.forEach(element => { element.remove(); }); let els_td_con_data_fecha = document.querySelectorAll('td[data-fecha]'); els_td_con_data_fecha.forEach(td => { let laa_zodiacal = {}; if(lv_filtro_valor === '12'){ laa_zodiacal = obtenerSignoZodiacal12(td.getAttribute('data-fecha')); }else if(lv_filtro_valor === '13'){ laa_zodiacal = obtenerSignoZodiacal13(td.getAttribute('data-fecha')); }else if(lv_filtro_valor === '14'){ laa_zodiacal = obtenerSignoZodiacal14(td.getAttribute('data-fecha')); }else if(lv_filtro_valor === 'maya_tzolkin' || lv_filtro_valor === 'maya_haab'){ laa_zodiacal = calcularSignoMaya(td.getAttribute('data-fecha'),lv_filtro_valor); } if (laa_zodiacal && 'simbolo' in laa_zodiacal) { td.insertAdjacentHTML('afterbegin', '' + laa_zodiacal.simbolo + '
'); var el_popup_ul = td.querySelector('ul'); if (el_popup_ul) { el_popup_ul.insertAdjacentHTML('beforeend', 'Sternzeichen: ' + laa_zodiacal.simbolo + ' (' + lc_textos['lc_' + laa_zodiacal.nombre] + ')'); } } }); if (lv_filtro_valor !== '0') { let els_relleno = document.querySelectorAll('.relleno'); els_relleno.forEach(td => { td.insertAdjacentHTML('afterbegin', '
'); }); } } function totalFestivos(){ const clasesBuscadas = ['nacionales', 'festivos_nacionales_y_autonomicos','nacionales-movibles','festivos_autonomicos','festivos_nacionales_y_municipales','festivos_nacionales_y_locales','festivos_nacionales_movibles_y_municipales','festivos_nacionales_movibles_y_locales','festivos_autonomicos_y_municipales','festivos_autonomicos_y_locales','festivos_municipales_y_locales','festivos_municipales','festivos_locales','regiones']; const elementosContados = new Set(); clasesBuscadas.forEach(claseBuscada => { const elementos = document.getElementsByClassName(claseBuscada); Array.from(elementos).forEach(elemento => elementosContados.add(elemento)); }); const total = elementosContados.size; if (total > 0) { let els_total_festivos = document.querySelectorAll('.total_festivos'); els_total_festivos.forEach(span => { span.innerText = total; }); } } totalFestivos(); if (select_fase_lunar !== null) { select_fase_lunar.addEventListener("change", palanca.bind(null,'fase-lunar','.luna')); if (localStorage.getItem("fase-lunar") !== null && localStorage.getItem("fase-lunar").trim() !== '') { select_fase_lunar.value = localStorage.getItem("fase-lunar"); } if (select_fase_lunar.value !== '0') { palanca('fase-lunar','.luna'); } } if (select_signo_zodiacal_grupo !== null) { select_signo_zodiacal_grupo.addEventListener("change", palancaSignoZodical); if (localStorage.getItem("signo-zodiacal-grupo") !== null && localStorage.getItem("signo-zodiacal-grupo").trim() !== '') { select_signo_zodiacal_grupo.value = localStorage.getItem("signo-zodiacal-grupo"); } if (select_signo_zodiacal_grupo.value !== '0') { palancaSignoZodical(); } } document.getElementById('disposicion')?.addEventListener('change', function() { let valorSeleccionado = this.value; let tablas = document.querySelectorAll('table'); if (tablas.length > 0) { tablas.forEach(function(tabla) { tabla.style.width = valorSeleccionado + '%'; }); } }); document.getElementById('descargar')?.addEventListener('change', function() { if (this.value === 'excel') { descargarExcel(); } this.value = 0; }); function ordenarSubmenu(menuItem) { const subMenu = menuItem.querySelector('.sub-menu'); if (subMenu) { const items = Array.from(subMenu.children); items.sort(function (a, b) { const textA = a.querySelector('a').textContent.toLowerCase(); const textB = b.querySelector('a').textContent.toLowerCase(); return textA.localeCompare(textB); }); subMenu.innerHTML = ''; items.forEach(function (item) { subMenu.appendChild(item); }); } } var el_menu_navegador = document.getElementById("menu-navegador"); if (el_menu_navegador !== null) { el_menu_navegador.insertAdjacentHTML('beforeend', ''); }