Menu Zavřít

Tyhle země jsou pro starý

6. 5. 2008
Autor: Euro.cz

Asie se ke svým seniorům chová podstatně lépe než Evropa

Jako úsměvnou kuriozitu citovala česká média počátkem února zprávu, že v anglickém Manchesteru bylo otevřeno první hřiště pro důchodce. Jeho součástí je i vybavení, které pomáhá seniorům udržovat se ve fyzické kondici. Stojí těsně vedle dětského hřiště, což oceňují dědečkové a babičky hlídající vnoučata. S nápadem vybudovat takové fitness centrum zdarma přišla lokální občanská iniciativa a financovala ji nezisková organizace Northwards Housing, napojená na manchesterskou radnici. Angličané se inspirovali podobným zařízením v Německu. Miniaturní veřejné fitness lze nalézt například i ve Španělsku – na pláži v Alicante umístila několik cvičebních nástrojů nedaleká soukromá posilovna. V Česku vzniklo loni jedno nové hřiště pro pétangue (česky koulenou) speciálně pro Domov pro seniory Nadační fond Veolia.

Stáří ve Victoria parku
Hřiště, cvičební či relaxační veřejné prostory projektované speciálně pro starší obyvatele jsou však v Evropě jevem ojedinělým, natož aby byly financovány z veřejných rozpočtů. Naopak ve vyspělých asijských zemích je podobných zařízení hojnost. Například ve Victoria parku v hongkongské luxusní čtvrti Causeway Bay je každý den mezi sedmou a devátou hodinou ranní náramně rušno. Obyvatelé okolních mrakodrapů tam cvičí tai-či, protahují se na speciálním nářadí, běhají na upravené trati, hrají basketbal nebo trénují kung-fu. Kupodivu mezi cvičícími nepřevládají mladí lidé, ale příslušníci starší a střední generace. Nejde o žádné výkony, hlavním smyslem je protažení, udržení fyzické kondice a také zábava, jak je v Asii zvykem, tak často kolektivní. Téměř k jakékoliv skupince je možné se přidat a cvičit. Po cvičení ti, kteří nespěchají do práce, posedávají na lavičkách, probírají denní události a popíjejí čaj, který si přinesli s sebou. Ostatní se mohou hned osprchovat ve veřejných sprchách umístěných ve dvou rozích parku a rovnou zamířit do zaměstnání. Sprchy jsou stejně jako všechny jiné vymoženosti parku k dispozici zdarma. Platí se z městského rozpočtu. Stejně jako veškeré vybavení jsou v perfektním pořádku, o který se stará tým uklízečů, údržbářů a hlídačů. Ostatně za odhození papírku, žvýkačky či vyvenčení psa se platí pokuta ve výši až patnácti tisíc korun. Odpoledne ve Victoria parku posedávají místní senioři v koloniálních altáncích kolem bazénu, za který by se nemusel stydět ani nedaleký hotel Ritz. Nekoupe se však nikdo, bazének je totiž vybudován speciálně pro pouštění modelů motorových člunů. Asi zde modýlky pouštějí nejen dědečkové s vnuky, ale i bez nich. Ostatní přihlížejí a klábosí v příjemném stínu, hrají si s jadeitovými náramky, někteří podřimují. V samém srdci urbanisticky přísně plánovaného Hongkongu, kde se každý centimetr půdy vyvažuje zlatem, rozhodně nelze nabýt dojmu, že by senioři byli vytlačováni někam do ghetta na okraji města nebo separováni do domovů důchodců.

bitcoin_smenarna

Japonská prevence
Podobně je tomu v další asijské metropoli, v Tokiu. Ve čtvrti Arakawa nalezneme nejen podobný park s nástroji na cvičení, ale také běžeckou dráhu či plavecký bazén, který nabízí speciální kurzy zdravotního cvičení pro důchodce. A zájem je o ně veliký. Japonské babičky se v plavkách Speedo a se závodními koupacími čepicemi scházejí v bazénu pravidelně a pod vedením instruktorky se ve vodě protahují, posilují svaly a procvičují klouby. Pobyt v bazénu je vyjde zhruba na sto korun, což je v přepočtu na kupní sílu českého důchodce asi dvacetikoruna. Nedaleko sportovního centra se navíc nachází rekultivovaný břeh řeky Sumidy, podél něhož vede joggingová trať a na němž je i několik veřejných baseballových hřišť. Nenajdeme tam však žádné cedulky se jmény sponzorů. Zájem o zlepšení životního stylu seniorů je povinností vlády a magistrátu, kteří podobné aktivity také platí. V Japonsku funguje navíc hustá síť komunitních center, která seniorům zdarma nabízejí různé kurzy - například tradičního tance, ikebany, kaligrafie -, výuku angličtiny, výlety do okolí či jim zprostředkovává dobrovolnickou práci. Každá univerzita má například svůj „klub důchodců“, který pro zahraniční studenty velmi efektivně organizuje různé kulturní a společenské akce. Výsledek je zjevný. Čiperní senioři jsou spokojení, že jsou pro společnost užiteční a že své zkušenosti mohou předávat dál, nenudí se doma, mají neustálý program a také příjemný kontakt s jinou generací. Pro Japonsko, které se řadí na první příčky nejdelšího průměrného věku na světě, jsou aktivní a spokojení senioři významným tématem. Situace, kdy by ministr zdravotnictví zdůvodňoval zavedení paušálních poplatků u lékaře tím, že část seniorů v ordinacích pouze maskuje sociální deprivaci a předvádí hypochondrii, je v zemi nepředstavitelná. Vláda, ale i společnost se těmto problémům snaží aktivně předcházet a také o nich zcela otevřeně diskutuje. Péče o seniory v Japonsku není jen záležitostí marketingových strategií firem, které v rámci programů společenské odpovědnosti (corporate social responsibility) vymýšlejí nahodilé projekty, aby se poté mohly prezentovat fotkami s usmívajícími se dědečky a babičkami, ale starostí celé společnosti.

Také evropská populace stárne a stále více přibývá problémů spojených nejen se zdravotní péčí, ale i s integrací seniorů do společnosti. Takže když se hřištím a dalším aktivitám pro seniory Evropané nepřestanou smát, čeká je poměrně neveselé stáří.

  • Našli jste v článku chybu?
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }