'); function initialisierung () { inpt.value=0; if (tour_id > 0) inpt.value = tour_id; else if (document.cookie) inpt.value=Cookie_lesen (); if (inpt.value == 0) inpt.value = anztour; akttour=inpt.value; goto_bild(inpt.value); var elem_foto=document.getElementById("foto"); if (elem_foto.addEventListener) elem_foto.addEventListener('mousemove', getMausPosition, false); else elem_foto.attachEvent('onmousemove', getMausPosition); } function Cookie_lesen () { var Wert = 0; if (document.cookie) { var cwert = document.cookie; if (cwert.match(/Tournummer/)) { cwert = cwert.substring(cwert.indexOf("Tournummer=")+11,cwert.length); var Wertende = cwert.indexOf(";"); if (Wertende == -1) Wertende = cwert.length; Wert = cwert.substring(0, Wertende) * 1; } } return Wert; } function Cookie_schreiben (Bezeichner, Wert, Verfall) { var jetzt = new Date(); var Auszeit = new Date(jetzt.getTime() + Verfall); document.cookie = Bezeichner + "=" + Wert + "; expires=" + Auszeit.toGMTString() + ";"; } function getMausPosition(e) { richtung = e.clientX < document.getElementById("foto").width / 2 ? -1 : +1; if (richtung == +1) document.getElementById("foto").style.cursor="url('pfeil_rechts.cur'), auto"; else document.getElementById("foto").style.cursor="url('pfeil_links.cur'), auto"; } function bildwechsel (weiter) { akttour = akttour*1 + weiter; if (akttour>anztour) akttour=1; if (akttour==0) akttour=anztour; inpt.value=akttour; seite_aktualisieren (); } function goto_bild (gobild) { akttour = gobild; if (akttour==0) akttour=anztour; inpt.value=akttour; seite_aktualisieren (); } function seite_aktualisieren () { document.getElementById("ziel").firstChild.nodeValue = ziel[akttour].substr (0, 200) + " (" + tour[akttour].substr (12, 10) + ")"; if (window.innerHeight > window.innerWidth) { if (document.getElementById("ziel").offsetWidth > screen.width-80) document.getElementById("ziel").style.font="normal 0.9em Arial"; else document.getElementById("ziel").style.font="normal 1.0em Arial"; } document.getElementById("btxt").firstChild.nodeValue = bild[akttour].substr (20, 200); document.getElementById("foto").src = "https://www.alpine-wandergruppe.de/" + tour[akttour].substr (49, 200) + bild[akttour].substr (0, 15); Tv.url = "https://www.alpine-wandergruppe.de/" + gpx[akttour].substr (0, 200); Tv.request(); document.getElementById("prof").src = "https://www.alpine-wandergruppe.de/" + profil[akttour].substr (0, 200); if (profil[akttour].substr (0, 200) == '') { document.getElementById("prof").src = ''; document.getElementById("prof").style.display = 'none'; } else document.getElementById("prof").style.display = 'block'; wert_dauer = tour[akttour].substr (23, 1); wert_gehzeit = tour[akttour].substr (43, 5); wert_hoehe = tour[akttour].substr (25, 4); wert_anstieg = tour[akttour].substr (25, 4); wert_abstieg = tour[akttour].substr (30, 4); wert_top = tour[akttour].substr (35, 4); wert_distanz = tour[akttour].substr (40, 2); lfd = 1; bezeich = "bez"; wert = "wert"; einheit = "einh"; if (Number(wert_dauer) > 1) { document.getElementById(bezeich + lfd).firstChild.nodeValue = "Dauer:"; document.getElementById(wert + lfd).firstChild.nodeValue = wert_dauer; document.getElementById(einheit + lfd).firstChild.nodeValue = "tg"; lfd++; } document.getElementById(bezeich + lfd).firstChild.nodeValue = "Gehzeit:"; document.getElementById(wert + lfd).firstChild.nodeValue = wert_gehzeit; document.getElementById(einheit + lfd).firstChild.nodeValue = "std"; lfd++; if (wert_anstieg == wert_abstieg) { document.getElementById(bezeich + lfd).firstChild.nodeValue = "Höhe:"; document.getElementById(wert + lfd).firstChild.nodeValue = wert_hoehe; document.getElementById(einheit + lfd).firstChild.nodeValue = "m"; lfd++; } else { document.getElementById(bezeich + lfd).firstChild.nodeValue = "Aufstieg:"; document.getElementById(wert + lfd).firstChild.nodeValue = wert_anstieg; document.getElementById(einheit + lfd).firstChild.nodeValue = "m"; lfd++; document.getElementById(bezeich + lfd).firstChild.nodeValue = "Abstieg:"; document.getElementById(wert + lfd).firstChild.nodeValue = wert_abstieg; document.getElementById(einheit + lfd).firstChild.nodeValue = "m"; lfd++; } document.getElementById(bezeich + lfd).firstChild.nodeValue = "Top:"; document.getElementById(wert + lfd).firstChild.nodeValue = wert_top; document.getElementById(einheit + lfd).firstChild.nodeValue = "m"; lfd++; document.getElementById(bezeich + lfd).firstChild.nodeValue = "Distanz:"; document.getElementById(wert + lfd).firstChild.nodeValue = wert_distanz; document.getElementById(einheit + lfd).firstChild.nodeValue = "km"; lfd++; for (lfd; lfd <= 6; lfd++) { document.getElementById(bezeich + lfd).firstChild.nodeValue = ""; document.getElementById(wert + lfd).firstChild.nodeValue = ""; document.getElementById(einheit + lfd).firstChild.nodeValue = ""; } Cookie_schreiben ("Tournummer",akttour, 1000 * 60 * 60 * 24 * 365); } function search () { if (inpt.value >= 0 && inpt.value <= 9999) { if (inpt.value==0) inpt.value=1; if (inpt.value>anztour) inpt.value=anztour; goto_bild(inpt.value*1); } else inpt.value=akttour; document.getElementById("inpt").blur(); /* Tastatur am Smartphone freigeben */ } function start_diashow () { if (intervall==0) { intervall=3000; diashow (); } else intervall=0; } function diashow () { setTimeout (function () { bildwechsel (-1); if (intervall > 0) diashow (); }, 3000); } function navigation(evt) { var tastencode = (window.event)?event.keyCode:evt.which; // alert (tastencode); if (document.getElementById("suchen").open) { if (tastencode == 13) { if (document.getElementById('sbeg').value != "") touren_suchen(document.getElementById('sbeg').value); } } else { switch (tastencode) { case 8: break; // Löschen case 46: break; // Löschen case 13: search (); break; // Enter case 37: bildwechsel (-1); break; // Cursor rechts case 39: bildwechsel (+1); break; // Cursor links case 32: bildwechsel (+1); break; // Leertaste case 38: bildwechsel (+1); break; // Cursor oben case 40: bildwechsel (-1); break; // Cursor unten case 33: bildwechsel (+1); break; // Page Up case 34: bildwechsel (-1); break; // Page Down case 36: akttour=1; bildwechsel (0); break; // Home case 35: akttour=anztour; bildwechsel (0); break; // End case 48: break; case 49: break; case 50: break; case 51: break; case 52: break; case 53: break; case 54: break; case 55: break; case 56: break; case 57: break; default: (window.event)?event.preventDefault():evt.preventDefault(); } } } function info_anzeigen () { document.getElementById("dialog").showModal(); if (navigator.userAgent.match(/Mobi/)) { document.getElementById("dialog").style.width="80%"; } } function info_schliessen () { document.getElementById("dialog").close(); } function meldung (meldetext) { document.getElementById("sbot").style.visibility = "hidden"; document.getElementById("meldung").show(); document.getElementById("mld_text").firstChild.nodeValue = meldetext; } function meldung_schliessen () { document.getElementById("meldung").close(); document.getElementById("sbot").style.visibility = "visible"; } function suche_oeffnen () { document.getElementById("suchen").style.height = "200px"; document.getElementById("sbeg").value = ""; document.getElementById("ergebnis").innerHTML = ""; document.getElementById("suchen").showModal(); document.getElementById("anzt").style.visibility = "hidden"; document.getElementById("stour").style.visibility = "hidden"; document.getElementById("skach").style.visibility = "hidden"; document.getElementById("stime").style.visibility = "hidden"; document.getElementById("stabl").style.visibility = "hidden"; document.getElementById("ttxt").style.visibility = "visible"; if (navigator.userAgent.match(/Mobi/)) { document.getElementById("suchen").style.width="85%"; document.getElementById("ttxt").firstChild.nodeValue = "Eingabe mit 'öffnen' quittieren"; } else document.getElementById("ttxt").firstChild.nodeValue = "Eingabe mit ENTER quittieren"; } function suche_schliessen () { document.getElementById("suchen").close(); } function suche_tour (tourno) { if (document.getElementById("sbeg").value == "" && document.getElementById("ergebnis")) meldung ("Zuerst einen Suchbegriff eingeben und mit Enter quittieren."); else { if (document.getElementById("ergebnis").innerHTML == '') meldung ("Zuerst den Suchbegriff mit Enter quittieren."); else if (tourno > 0) { document.getElementById("suchen").close(); document.getElementById("inpt").value=tourno; search(); } else meldung ("Es ist keine Tour markiert."); } } function suche_kacheln (tourno) { if (document.getElementById("sbeg").value == "" && document.getElementById("ergebnis")) meldung ("Zuerst einen Suchbegriff eingeben und mit Enter quittieren."); else { if (document.getElementById("ergebnis").innerHTML == '') meldung ("Zuerst den Suchbegriff mit Enter quittieren."); else if (tourno > 0) { document.getElementById("suchen").close(); document.getElementById("inpt").value=tourno; search(); kacheln_anzeigen (); } else meldung ("Es ist keine Tour markiert."); } } function suche_timer (tourno) { if (document.getElementById("sbeg").value == "" && document.getElementById("ergebnis")) meldung ("Zuerst einen Suchbegriff eingeben und mit Enter quittieren."); else { if (document.getElementById("ergebnis").innerHTML == '') meldung ("Zuerst den Suchbegriff mit Enter quittieren."); else if (tourno > 0) { document.getElementById("suchen").close(); document.getElementById("inpt").value=tourno; search(); einzelbilder_anzeigen (); } else meldung ("Es ist keine Tour markiert."); } } function suche_tablt (tourno) { if (document.getElementById("sbeg").value == "" && document.getElementById("ergebnis")) meldung ("Zuerst einen Suchbegriff eingeben und mit Enter quittieren."); else { if (document.getElementById("ergebnis").innerHTML == '') meldung ("Zuerst den Suchbegriff mit Enter quittieren."); else if (tourno > 0) { document.getElementById("suchen").close(); document.getElementById("inpt").value=tourno; search(); tabletbilder_anzeigen (); } else meldung ("Es ist keine Tour markiert."); } } function touren_suchen (stext) { var ix, txt, dat; var p=ziel.length; fnd=0; suchergebnis = 0; document.getElementById("ergebnis").innerHTML = ''; document.getElementById("suchen").style.height = "200px"; for (ix=1; ix