Menu Zavřít

Komárek nebude trestán za nařčení Tuhého. Soud mu zrušil podmínku

30. 4. 2018
Autor: čtk

Bývalý detektiv Jiří Komárek nebude potrestán za to, že nařkl policejního prezidenta Tomáše Tuhého z brutálního úniku informací. Soud mu původně uložil roční podmínku. Krajský soud v Praze však dnes vyhověl Komárkovu odvolání, zrušil původní verdikt a zprostil ho obžaloby. Podle pravomocného rozhodnutí Komárek jednal ve veřejném zájmu.

Proti rozhodnutí lze podat pouze mimořádný opravný prostředek, a to dovolání k Nejvyššímu soudu. Komárek obvinění dlouhodobě odmítá. Čelil obžalobě ze zneužití pravomoci úřední osoby, za což mu hrozilo až pět let vězení nebo zákaz činnosti.

Komárek obvinil Tuhého z úniku informací v červnu 2016, tedy v době reorganizace části policie, při které se Útvar pro odhalování organizovaného zločinu (ÚOOZ) a Útvar odhalování korupce a finanční kriminality sloučily do Národní centrály proti organizovanému zločinu. Komárek patřil k nejhlasitějším kritikům reformy. Podle něj byla připravena s cílem odstranit tehdejšího šéfa ÚOOZ Roberta Šlachtu. Tvrdí, že výrokem chtěl docílit toho, aby se o ní začalo více diskutovat.

Podle soudu Komárek svým jednáním naplnil znaky žalovaného přečinu a porušil právo povinnosti mlčenlivosti a nestrannosti a tím porušil povinnosti, které měl jako policista. Soud také uvedl, že zasáhl do osobnostních práv policejního prezidenta.

Podle soudu ale zároveň jednal ve veřejném zájmu. Předsedkyně odvolacího trestního senátu Lucie Černé uvedla, že subjektivní stránka případu hrála nejdůležitější roli. „Cílem nebyl žádný osobní prospěch. Sledoval jiný hlavní cíl, a to zvrátit reorganizaci v tom směru, aby nedošlo k ohrožení vyšetřování živých kauz,“ uvedla Černá. Zdůraznila, že Komárek kvůli situaci vystoupil v médiích, jelikož už se neměl na koho jiného obrátit. Zároveň soud rozhodl, že Komárek nemusí platit Tuhému požadované odškodné 50 tisíc korun. Šéf policie by se v této věci měl obrátit na civilní soud.


Čtěte více o pozadí „brutálního úniku“

Útok na policejního prezidenta se chystal déle, vyplývá z odposlechů

První náměstkek policejního prezidenta Tomáš Tuhý


Soudkyně při zdůvodnění rozsudku podotkla, že žalovaný skutek nebyl trestným činem. Jednání Komárka podle ní spíš mělo být vyřešeno kázeňským řízením. Soud však nemohl případ k tomuto řešení vrátit, jelikož Komárek v mezičase policii opustil.

Komárek ze soudní síně vyšel viditelně dojatý. Rozsudek nechtěl příliš komentovat. „Jsem plný emocí a možná by to bylo zmatečné a za dva roky bychom tady skončili zase,“ řekl Komárek. Jeho advokát Petr Kočí byl spokojen. „Zaznělo, že klient neměl jinou možnost, jak reagovat na reorganizaci policie, což je názor velmi cenný,“ řekl Kočí.

Komárek po odchodu od policie nastoupil na Finanční správu, která spadala pod ministerstvo financí tehdy vedené Andrejem Babišem (ANO), jenž reformu také odmítal. Pracoval tam v oddělení koordinace kontrolní činnosti. Kvůli zahájenému trestnímu stíhání byl od loňského dubna postaven mimo službu. Podle Kočího dnes padla překážka, která bránila v tom, aby v práci pokračoval.

Údajný únik informací souvisel s případem zmanipulování IT zakázek. Tuhý byl prověřován kvůli tomu, že z telefonu, který dříve používali jeho blízcí, údajně unikla sms s informací o chystaném zátahu. Ukázalo se však, že inspekce uvedla do záznamu o zahájení vyšetřování nesprávný směr komunikace, a že sms naopak přišla na zmíněný telefon.

CIF25

Policii po spuštění reformy s Komárkem opustil i jeho tehdejší nadřízený Šlachta. Dnešního jednání se zúčastnil. Po rozsudku se s Komárkem objímal. „Jsem šťastný, že to takhle dopadlo. Soud nám dal za pravdu, proč jsme museli před dvěma roky od policie odejít. Pokud by byl tento člověk odsouzen, tak by bylo v téhle republice něco špatně,“ komentoval verdikt Šlachta, který od policie zamířil na pozici náměstka k celníkům, kteří spadají rovněž pod ministerstvo, které tehdy řádil Babiš.

Čtěte také:

Kauza Oleo Chemical: Rittigovu roli znovu projedná soud, bývalí majitelé půjdou do vězení

Kobra navrhla obžalovat 18 lidí z krácení daní. Způsobili škodu 1,4 miliardy

Kriminalita čtvrtým rokem v řadě klesá, loni o 7,3 procenta


  • 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'; } }