/** * Contact and Map Helpers * Dialysezentrum Berlin-Mahlsdorf */ function sending(user, domain, tld) { user = user || 'kontakt'; domain = domain || 'dialyse-berlin'; tld = tld || 'net'; window.location.href = 'mailto:' + user + '@' + domain + '.' + tld; return true; } function initObfuscatedEmails() { // Dynamically reconstruct obfuscated email links and text for real visitors $('.mail-obf').each(function() { var $el = $(this); var u = $el.attr('data-usr') || $el.data('usr'); var d = $el.attr('data-dom') || $el.data('dom'); var t = $el.attr('data-tld') || $el.data('tld'); if (u && d && t) { var email = u + '@' + d + '.' + t; $el.attr('href', 'mailto:' + email); var $val = $el.find('.mail-val'); if ($val.length) { $val.removeClass('c-rev').text(email); } } }); $('.mail-obf-text').each(function() { var $el = $(this); var u = $el.attr('data-usr') || $el.data('usr'); var d = $el.attr('data-dom') || $el.data('dom'); var t = $el.attr('data-tld') || $el.data('tld'); if (u && d && t) { var email = u + '@' + d + '.' + t; var $val = $el.find('.mail-val'); if ($val.length) { $val.removeClass('c-rev').text(email); } else { $el.text(email); } } }); } $(function() { initObfuscatedEmails(); }); function showMapLocation(loc) { var isEn = (document.documentElement.lang || 'de').toLowerCase() === 'en'; var $frame = $('#mapFrame'); var $headerTitle = $('#mapHeaderTitle'); var $addrText = $('#mapAddressText'); var $extLink = $('#mapExternalLink'); var $btnMahlsdorf = $('#btnMapMahlsdorf'); var $btnSatellit = $('#btnMapSatellit'); if (loc === 'satellit') { $frame.attr('src', 'https://maps.google.com/maps?q=Blumberger+Damm+130,+12685+Berlin&t=&z=15&ie=UTF8&iwloc=&output=embed'); $frame.attr('title', isEn ? 'Map Satellite Dialysis Berlin-Marzahn' : 'Karte Satellitendialyse Berlin-Marzahn'); $headerTitle.html(isEn ? 'Location Map • Berlin-Marzahn' : 'Standortkarte • Berlin-Marzahn'); $addrText.text(isEn ? 'Blumberger Damm 130 (Entrance Pritzhagener Weg 21), 12685 Berlin' : 'Blumberger Damm 130 (Eingang Pritzhagener Weg 21), 12685 Berlin'); $extLink.attr('href', 'https://www.google.com/maps/place/Dialysezentrum+Berlin-Mahlsdorf+LC/@52.5428128,13.5716785,17z/data=!3m1!4b1!4m6!3m5!1s0x47a84991f9d5111b:0xda0b4785760166c5!8m2!3d52.5428128!4d13.5716785!16s%2Fg%2F1ts_5mmj'); $btnMahlsdorf.removeClass('btn-primary').addClass('btn-outline-primary').attr('aria-pressed', 'false'); $btnSatellit.removeClass('btn-outline-primary').addClass('btn-primary').attr('aria-pressed', 'true'); } else { $frame.attr('src', 'https://maps.google.com/maps?q=Thorner+Stra%C3%9Fe+1,+12623+Berlin&t=&z=15&ie=UTF8&iwloc=&output=embed'); $frame.attr('title', isEn ? 'Map Center Dialysis Berlin-Mahlsdorf' : 'Karte Zentrumsdialyse Berlin-Mahlsdorf'); $headerTitle.html(isEn ? 'Location Map • Berlin-Mahlsdorf' : 'Standortkarte • Berlin-Mahlsdorf'); $addrText.text('Thorner Straße 1, 12623 Berlin'); $extLink.attr('href', 'https://www.google.com/maps/place/Dialysezentrum+Berlin-Mahlsdorf/@52.5078291,13.6092903,17z/data=!3m1!4b1!4m6!3m5!1s0x47a84991f9c57f7f:0xad4486f559442067!8m2!3d52.5078291!4d13.6092903!16s%2Fg%2F1tdqghgn'); $btnMahlsdorf.removeClass('btn-outline-primary').addClass('btn-primary').attr('aria-pressed', 'true'); $btnSatellit.removeClass('btn-primary').addClass('btn-outline-primary').attr('aria-pressed', 'false'); } }