Nový Občanský zákoník - Oddíl 2 - Uzavírání smluv distančním způsobem a závazky ze smluv uzavíraných mimo obchodní prostory

Předpis č. 89/2012 Sb.

Vyhlášené znění

89/2012 Sb. Zákon občanský zákoník

Oddíl 2

Uzavírání smluv distančním způsobem a závazky ze smluv uzavíraných mimo obchodní prostory

Pododdíl 1

Obecná ustanovení

§ 1820

Sdělení před uzavřením smlouvy

(1) Směřuje-li jednání stran k uzavření smlouvy a používá-li při něm podnikatel výhradně alespoň jeden komunikační prostředek, který umožňuje uzavřít smlouvu bez současné fyzické přítomnosti stran (dále jen „prostředek komunikace na dálku“) nebo směřuje-li takové jednání k uzavření smlouvy mimo prostor obvyklý pro podnikatelovo podnikání, sdělí podnikatel spotřebiteli v dostatečném předstihu před uzavřením smlouvy nebo před tím, než spotřebitel učiní závaznou nabídku také

a) náklady na prostředky komunikace na dálku, pokud se liší od základní sazby,

b) údaj o případné povinnosti zaplatit zálohu nebo obdobnou platbu, je-li vyžadována,

c) v případě, že se jedná o smlouvu, jejímž předmětem je opakované plnění, nejkratší dobu, po kterou bude smlouva strany zavazovat,

d) v případě smlouvy uzavírané na dobu neurčitou nebo jejímž předmětem je opakované plnění, údaj o ceně nebo způsobu jejího určení za jedno zúčtovací období, kterým je vždy jeden měsíc, pokud je tato cena neměnná,

e) v případě smluv uzavíraných na dobu neurčitou nebo jejímž předmětem je opakované plnění, údaje o veškerých daních, poplatcích a nákladech na dodání zboží nebo služby určených způsobem podle písmena b),

f) pokud lze využít práva na odstoupení od smlouvy, podmínky, lhůtu a postupy pro uplatnění tohoto práva, jakož i formulář pro odstoupení od smlouvy, jehož náležitosti stanoví prováděcí právní předpis,

g) údaj, že v případě odstoupení od smlouvy ponese spotřebitel náklady spojené s navrácením zboží, a jde-li o smlouvu uzavřenou prostřednictvím prostředku komunikace na dálku, náklady za navrácení zboží, jestliže toto zboží nemůže být vráceno pro svou povahu obvyklou poštovní cestou,

h) údaj o povinnosti uhradit poměrnou část ceny v případě odstoupení od smlouvy, jejímž předmětem je poskytování služeb a jejichž plnění již začalo,

i) jde-li o smlouvu podle § 1837 písm. l), údaj, že spotřebitel nemůže odstoupit od smlouvy, popřípadě za jakých podmínek mu právo na odstoupení od smlouvy zanikne, a

j) údaj o existenci, způsobu a podmínkách mimosoudního vyřizování stížností spotřebitelů včetně údaje, zda se lze obrátit se stížností na orgán dohledu nebo státního dozoru.

(2) Údaje podle odstavce 1 písm. f), g) a h) může podnikatel spotřebiteli sdělit také prostřednictvím vzorového poučení o možnosti odstoupení od smlouvy, jehož náležitosti stanoví prováděcí právní předpis.

(3) Pokud podnikatel poskytl spotřebiteli vyplněné vzorové poučení o možnosti odstoupení od smlouvy, má se za to, že sdělil spotřebiteli údaje uvedené v odstavci 1 písm. f), g) a h).

§ 1821

Pokud podnikatel spotřebiteli nesdělil údaje o dalších daních a poplatcích, které spotřebitel ponese podle § 1811 odst. 2 písm. c) nebo o nákladech podle § 1811 odst. 2 písm. e) nebo podle § 1820 odst. 1 písm. g), není spotřebitel povinen tyto daně, poplatky nebo náklady podnikateli hradit.

§ 1822

Obsah smlouvy

(1) Smlouva musí obsahovat i údaje sdělené spotřebiteli před jejím uzavřením. Tyto údaje lze změnit, pokud si to strany výslovně ujednají. Uzavřená smlouva musí být v souladu s údaji, které byly spotřebiteli sděleny před uzavřením smlouvy. Tyto údaje lze změnit, pokud si to strany výslovně ujednají, jinak platí jako obsah smlouvy údaj pro spotřebitele příznivější.

(2) Podnikatel vydá spotřebiteli bezprostředně po uzavření smlouvy alespoň jedno její vyhotovení.

§ 1823

Závazky ze smluv o poskytování služeb

Je-li předmětem smlouvy poskytování služeb, začne podnikatel s plněním své povinnosti ve lhůtě pro odstoupení od smlouvy pouze na základě výslovné žádosti spotřebitele učiněné v textové podobě.

Zvláštní ustanovení o závazcích ze smluv uzavíraných distančním způsobem

§ 1824

(1) Sjednává-li se smlouva prostřednictvím prostředku komunikace na dálku, sdělí podnikatel spotřebiteli údaje uvedené v § 1811 odst. 2 a § 1820 odst. 1.

(2) Pokud prostředek komunikace na dálku neumožňuje poskytnout spotřebiteli všechny údaje, obdrží spotřebitel alespoň údaje podle § 1811 odst. 2 písm. a), b), c) a g) a údaje podle § 1820 odst. 1 písm. b), c) a h). Ostatní údaje sdělí podnikatel spotřebiteli v textové podobě nejpozději do doby plnění.

§ 1825

Sjednává-li se smlouva prostřednictvím telefonu, sdělí podnikatel spotřebiteli na začátku hovoru základní údaje o sobě a účel hovoru.

§ 1826

(1) Při použití elektronických prostředků uvede podnikatel i údaje

a) zda uzavřená smlouva bude u něho uložena a zda k ní umožní spotřebiteli přístup,

b) o jazycích, ve kterých lze smlouvu uzavřít,

c) o jednotlivých technických krocích vedoucích k uzavření smlouvy,

d) o možnostech zjištění a opravování chyb vzniklých při zadávání dat před podáním objednávky a

e) o kodexech chování, které jsou pro podnikatele závazné nebo které dobrovolně dodržuje a o jejich přístupnosti s využitím elektronických prostředků.

(2) Ustanovení odstavce 1 se nepoužije, pokud se smlouva uzavírá jen s využitím elektronické pošty nebo obdobným způsobem umožňujícím samostatné spojení a uložení dat.

(3) Před podáním objednávky musí být při použití elektronických prostředků spotřebiteli umožněno zkontrolovat a měnit vstupní údaje, které do objednávky vložil.

§ 1827

(1) Podá-li spotřebitel objednávku prostřednictvím některého prostředku komunikace na dálku, je podnikatel povinen prostřednictvím některého prostředku komunikace na dálku neprodleně potvrdit její obdržení; to neplatí při uzavírání smlouvy výlučně výměnou elektronické pošty nebo obdobnou individuální komunikací.

(2) Uzavírá-li se smlouva za použití elektronických prostředků, poskytne podnikatel spotřebiteli v textové podobě kromě znění smlouvy i znění všeobecných obchodních podmínek.

§ 1828

Zvláštní ustanovení o závazcích ze smluv uzavíraných mimo obchodní prostory

(1) Sjednává-li se smlouva mimo prostor obvyklý pro podnikatelovo podnikání, sdělí podnikatel spotřebiteli písemně údaje uvedené v § 1811 odst. 2 a § 1820 odst. 1; v jiné textové podobě jen tehdy, pokud s tím spotřebitel souhlasil.

(2) Za smlouvu uzavřenou mimo prostor obvyklý pro podnikatelovo podnikání se považuje také smlouva uzavřená

a) v prostoru obvyklém pro podnikatelovo podnikání, pokud k jejímu uzavření došlo bezprostředně poté, co podnikatel oslovil spotřebitele mimo tyto prostory, a

b) během zájezdu organizovaného podnikatelem za účelem propagace a prodeje zboží či poskytování služeb.

Odstoupení od smlouvy

§ 1829

(1) Spotřebitel má právo odstoupit od smlouvy ve lhůtě čtrnácti dnů. Lhůta podle věty první běží ode dne uzavření smlouvy a jde-li o

a) kupní smlouvu, ode dne převzetí zboží,

b) smlouvu, jejímž předmětem je několik druhů zboží nebo dodání několika částí, ode dne převzetí poslední dodávky zboží, nebo

c) smlouvu, jejímž předmětem je pravidelná opakovaná dodávka zboží, ode dne převzetí první dodávky zboží.

(2) Nebyl-li spotřebitel poučen o právu odstoupit od smlouvy v souladu s § 1820 odst. 1 písm. f), může spotřebitel od smlouvy odstoupit do jednoho roku a čtrnácti dnů ode dne počátku běhu lhůty pro odstoupení podle odstavce 1. Jestliže však byl spotřebitel poučen o právu odstoupit od smlouvy v této lhůtě, běží čtrnáctidenní lhůta pro odstoupení ode dne, kdy spotřebitel poučení obdržel.

§ 1830

Pokud podnikatel umožňuje spotřebiteli odstoupit prostřednictvím vyplnění a odeslání vzorového formuláře pro odstoupení od smlouvy na internetových stránkách, potvrdí spotřebiteli bez zbytečného odkladu v textové podobě jeho přijetí.

§ 1831

(1) Odstoupí-li spotřebitel od smlouvy, zašle nebo předá podnikateli bez zbytečného odkladu, nejpozději do čtrnácti dnů od odstoupení od smlouvy, zboží, které od něho obdržel. Byla-li spotřebiteli již poskytnuta služba, není z toho podnikateli ničeho povinen s výjimkou ustanovení § 1834.

(2) Podnikatel může po spotřebiteli požadovat pouze úhradu nákladů stanovených tímto zákonem.

§ 1832

(1) Odstoupí-li spotřebitel od smlouvy, vrátí mu podnikatel bez zbytečného odkladu, nejpozději do čtrnácti dnů od odstoupení od smlouvy, všechny peněžní prostředky včetně nákladů na dodání, které od něho na základě smlouvy přijal, stejným způsobem. Podnikatel vrátí spotřebiteli přijaté peněžení prostředky jiným způsobem jen tehdy, pokud s tím spotřebitel souhlasil a pokud mu tím nevzniknou další náklady.

(2) Jestliže spotřebitel zvolil jiný, než nejlevnější způsob dodání zboží, který podnikatel nabízí, vrátí podnikatel spotřebiteli náklady na dodání zboží ve výši odpovídající nejlevnějšímu nabízenému způsobu dodání zboží.

(3) Podnikatel uhradí spotřebiteli náklady spojené s vrácením zboží, jestliže neupozornil spotřebitele o povinnosti nést tyto náklady v souladu s ustanovením § 1820 odst. 1 písm. g).

(4) Odstoupí-li spotřebitel od kupní smlouvy, podnikatel není povinen vrátit přijaté peněžní prostředky spotřebiteli dříve, než mu spotřebitel zboží předá nebo prokáže, že zboží podnikateli odeslal.

§ 1833

Spotřebitel odpovídá podnikateli pouze za snížení hodnoty zboží, které vzniklo v důsledku nakládání s tímto zbožím jinak, než je nutné s ním nakládat s ohledem na jeho povahu a vlastnosti. To neplatí, pokud podnikatel nesdělil spotřebiteli informace podle ustanovení § 1820 odst. 1 písm. f).

§ 1834

Odstoupí-li spotřebitel od smlouvy, jejímž předmětem je poskytování služeb a podnikatel s plněním na základě výslovné žádosti spotřebitele začal před uplynutím lhůty pro odstoupení od smlouvy, uhradí podnikateli poměrnou část sjednané ceny za plnění poskytnuté do okamžiku odstoupení od smlouvy. Je-li sjednaná cena nepřiměřeně vysoká, uhradí spotřebitel podnikateli poměrnou část ceny odpovídající tržní hodnotě poskytovaného plnění.

§ 1835

Podnikatel převezme zboží od spotřebitele v jeho domácnosti na své náklady, jestliže spotřebitel odstoupí od smlouvy uzavřené mimo prostor obvyklý pro podnikatelovo podnikání, zboží bylo dodáno do domácnosti spotřebitele v okamžiku uzavření smlouvy a povaha zboží jej neumožňuje odeslat obvyklou poštovní cestou.

§ 1836

Odstoupí-li spotřebitel od smlouvy, nenese žádné náklady, jestliže jde o smlouvu

a) jejímž předmětem je poskytování služeb a podnikatel neposkytl spotřebiteli údaje podle § 1820 odst. 1 písm. d) a f), nebo pokud podnikatel začal s plněním před uplynutím lhůty pro odstoupení od smlouvy, ačkoliv spotřebitel o to výslovně nežádal, nebo

b) o dodání digitálního obsahu, pokud nebyl dodán na hmotném nosiči a podnikatel jej dodal před uplynutím lhůty pro odstoupení od smlouvy, ačkoliv spotřebitel o to výslovně nežádal, nebo nevzal výslovně na vědomí, že mu právo na odstoupení od smlouvy zanikne, nebo podnikatel nepředal spotřebiteli vyhotovení smlouvy.

§ 1837

Spotřebitel nemůže odstoupit od smlouvy

a) o poskytování služeb, jestliže byly splněny s jeho předchozím výslovným souhlasem před uplynutím lhůty pro odstoupení od smlouvy a podnikatel před uzavřením smlouvy sdělil spotřebiteli, že v takovém případě nemá právo na odstoupení od smlouvy,

b) o dodávce zboží nebo služby, jejichž cena závisí na výchylkách finančního trhu nezávisle na vůli podnikatele a k němuž může dojít během lhůty pro odstoupení od smlouvy,

c) o dodání alkoholických nápojů, jež mohou být dodány až po uplynutí třiceti dnů a jejichž cena závisí na výchylkách finančního trhu nezávislých na vůli podnikatele,

d) o dodávce zboží, které bylo upraveno podle přání spotřebitele nebo pro jeho osobu,

e) o dodávce zboží, které podléhá rychlé zkáze, jakož i zboží, které bylo po dodání nenávratně smíseno s jiným zbožím,

f) o opravě nebo údržbě provedené v místě určeném spotřebitelem na jeho žádost; to však neplatí v případě následného provedení jiných než vyžádaných oprav či dodání jiných než vyžádaných náhradních dílů,

g) o dodávce zboží v uzavřeném obalu, které spotřebitel z obalu vyňal a z hygienických důvodů jej není možné vrátit,

h) o dodávce zvukové nebo obrazové nahrávky nebo počítačového programu, pokud porušil jejich původní obal,

i) o dodávce novin, periodik nebo časopisů,

j) o ubytování, dopravě, stravování nebo využití volného času, pokud podnikatel tato plnění poskytuje v určeném termínu,

k) uzavírané na základě veřejné dražby podle zákona upravujícího veřejné dražby, nebo

l) o dodání digitálního obsahu, pokud nebyl dodán na hmotném nosiči a byl dodán s předchozím výslovným souhlasem spotřebitele před uplynutím lhůty pro odstoupení od smlouvy a podnikatel před uzavřením smlouvy sdělil spotřebiteli, že v takovém případě nemá právo na odstoupení od smlouvy.

§ 1838

Neobjednané plnění

Dodal-li podnikatel spotřebiteli něco bez objednávky a ujal-li se spotřebitel držby, hledí se na spotřebitele jako na poctivého držitele. Spotřebitel nemusí na své náklady podnikateli nic vracet, ani ho o tom vyrozumět.

Společná ustanovení

§ 1839

V případě pochybností musí podnikatel prokázat, že sdělil spotřebiteli údaje, které je povinen sdělit podle tohoto pododdílu.

§ 1840

Ustanovení tohoto pododdílu se nepoužijí na smlouvu

a) jejímž předmětem je poskytování sociálních služeb, sociálního bydlení, péče o děti a podpora osob, které se trvale nebo dočasně nacházejí v nouzové situaci,

b) jejímž předmětem je poskytování zdravotní péče,

c) jejímž předmětem je sázka, hra nebo los,

d) jejímž předmětem je vznik, převod či zánik práva k nemovité věci a nájem bytu,

e) jejímž předmětem je výstavba nové budovy a podstatná přestavba budovy,

f) o zájezdu,

g) o dodávce potravin, nápojů nebo jiného zboží běžné spotřeby dodávaného do spotřebitelovy domácnosti nebo do jiného místa, které spotřebitel určil,

h) o přepravě osoby,

i) uzavřenou při použití prodejních automatů nebo automatizovaných obchodních prostor, nebo

j) uzavřenou s poskytovatelem veřejně dostupné služby elektronických komunikací prostřednictvím telefonního automatu za účelem jeho používání nebo uzavřenou za účelem jediného spojení spotřebitele telefonem, faxem nebo internetem.

Pododdíl 2

Finanční služby

§ 1841

Smlouvou o finanční službě se pro účely úpravy spotřebitelských smluv v tomto zákoně rozumí každá spotřebitelská smlouva týkající se bankovní, úvěrové, platební nebo pojistné služby, smlouva týkající se penzijního připojištění, směny měn, vydávání elektronických peněz a smlouva týkající se poskytování investiční služby nebo obchodu na trhu s investičními nástroji.

§ 1842

(1) Ustanovení tohoto pododdílu se použijí na smlouvu o finanční službě a na práva a povinnosti z ní vzniklé, pokud byl k uzavření smlouvy použit výhradně prostředek komunikace na dálku.

(2) Uzavřou-li se však na základě smlouvy uvedené v odstavci 1 další smlouvy stejné nebo obdobné povahy, které na sebe v čase navazují, použijí se ustanovení tohoto pododdílu jen na první smlouvu; to neplatí, pokud od uzavření poslední smlouvy uplynul více než jeden rok. Dojde-li na základě smlouvy uvedené v odstavci 1 k jinému projevu vůle stejné nebo obdobné povahy, postupuje se obdobně.

§ 1843

Sdělení před uzavřením smlouvy

(1) Podnikatel v dostatečném předstihu před uzavřením smlouvy nebo před tím, než spotřebitel učiní závaznou nabídku, sdělí spotřebiteli v textové podobě alespoň

a) údaje uvedené v § 1811 odst. 2 písm. a), b), d) a § 1820 odst. 1 písm. a) a c),

b) hlavní předmět svého podnikání,

c) název a sídlo orgánu odpovědného za výkon dohledu nebo státního dozoru nad činností podnikatele, jde-li o podnikání na základě povolení,

d) celkovou cenu poskytované služby včetně všech poplatků, jakož i daní placených prostřednictvím podnikatele a jiných souvisejících nákladů; nelze-li přesnou celkovou cenu určit předem, pak veškeré údaje o způsobu výpočtu konečné ceny umožňující spotřebiteli si tuto cenu ověřit,

e) údaje o dalších daních nebo nákladech, které se prostřednictvím podnikatele nehradí nebo které podnikatel nevybírá,

f) možná rizika mimo kontrolu podnikatele spojená s poskytovanou finanční službou včetně případného upozornění, že minulé výnosy nezaručují výnosy budoucí,

g) poučení o možnosti či nemožnosti odstoupit od smlouvy podle § 1846, včetně poučení o lhůtách k uplatnění práva odstoupit od smlouvy, o podmínkách, za jakých může být uplatněno, o částce, jejíž zaplacení může být po spotřebiteli požadováno podle § 1849, jakož i poučení o důsledcích neuplatnění práva na odstoupení od smlouvy,

h) praktické pokyny pro uplatnění práva odstoupit od smlouvy včetně adresy místa, na které má být oznámení o odstoupení od smlouvy zasláno,

i) poučení o právu každé ze stran ukončit předčasně nebo jednostranně závazek ze smlouvy na základě smluvních podmínek včetně poučení o případných sankcích,

j) označení členského státu nebo členských států Evropské unie, jejichž právní předpisy bere podnikatel za základ pro vytvoření vztahů se spotřebitelem před uzavřením smlouvy,

k) údaj o smluvní doložce o rozhodném právu a o příslušnosti soudu v případě sporu ze smlouvy,

l) údaj o jazyku nebo jazycích, ve kterých bude podnikatel se spotřebitelem jednat za trvání závazku a ve kterých poskytne spotřebiteli smluvní podmínky a další údaje,

m) údaj o existenci, způsobu a podmínkách mimosoudního vyřizování stížností spotřebitelů včetně údaje, zda se lze obrátit se stížností na orgán dohledu nebo státního dozoru,

n) údaj o existenci garančního fondu, a

o) dobu, po kterou zůstávají poskytnuté údaje včetně údaje o ceně v platnosti.

(2) Jedná-li podnikatel prostřednictvím zástupce nebo jedná-li spotřebitel se zprostředkovatelem, uvedou se společně s údaji podle odstavce 1 také údaje uvedené v § 1811 odst. 2 písm. a) o zástupci nebo zprostředkovateli, jakož i právní důvod, na jehož základě zprostředkovatel právně jedná.

(3) Z údajů poskytnutých spotřebiteli musí být rozpoznatelný jejich podnikatelský účel.

§ 1844

(1) Uzavřená smlouva musí být v souladu s údaji, které byly spotřebiteli sděleny před uzavřením smlouvy. Má-li se obsah smlouvy přesto od těchto údajů lišit, musí to být spotřebiteli sděleno před uzavřením smlouvy a změny musí být ve smlouvě výslovně označeny; jinak platí jako obsah smlouvy údaj pro spotřebitele příznivější.

(2) Údaje, které byly spotřebiteli sděleny před uzavřením smlouvy, musí být v souladu s údaji, které je třeba spotřebiteli sdělit podle právního řádu rozhodného pro uzavření smlouvy.

§ 1845

(1) Byla-li smlouva uzavřena na žádost spotřebitele s použitím takových prostředků komunikace na dálku, které neumožňují sdělit smluvní podmínky a další údaje v souladu s § 1843, splní podnikatel tuto povinnost okamžitě po uzavření smlouvy.

(2) Požádá-li o to spotřebitel kdykoli za trvání závazku ze smlouvy, má právo dostat smluvní podmínky v tištěné podobě, jakož i právo změnit způsob komunikace na dálku, pokud to neodporuje povaze poskytovaných služeb ani uzavřené smlouvě.

Odstoupení od smlouvy

§ 1846

(1) Spotřebitel má právo odstoupit od smlouvy ve lhůtě čtrnácti dnů od uzavření smlouvy; pokud mu však byly údaje podle § 1843 až 1845 sděleny až po uzavření smlouvy, pak ve lhůtě čtrnácti dnů ode dne, kdy mu byly sděleny. Od smlouvy o životním pojištění nebo o penzijním připojištění má spotřebitel právo odstoupit ve lhůtě třiceti dnů ode dne, kdy byl podnikatelem informován, že byla uzavřena smlouva na dálku.

(2) Poskytl-li podnikatel spotřebiteli klamavý údaj, má spotřebitel právo od smlouvy odstoupit do tří měsíců ode dne, kdy se o tom dozvěděl nebo dozvědět měl a mohl.

§ 1847

Ustanovení § 1846 se nepoužije, v případě že

a) cena finančních služeb závisí na pohybech cen na finančních trzích, které podnikatel nemůže ovlivnit, jako jsou služby k devizovým hodnotám a investičním nástrojům, nebo

b) se jedná o smlouvu o cestovním pojištění nebo o pojištění zavazadel nebo o podobném krátkodobém pojištění s pojistnou dobou kratší než jeden měsíc.

§ 1848

Je-li se smlouvou o finanční službě spojena jiná smlouva uzavíraná rovněž distančním způsobem a vztahující se k službám, které podnikatel poskytuje, pak se odstoupením od smlouvy o finanční službě od počátku ruší i závazek vzniklý ze spojené smlouvy. To platí i v případě, že plnění poskytla třetí osoba podle smlouvy uzavřené s podnikatelem.

§ 1849

Odstoupí-li spotřebitel od smlouvy, může po něm podnikatel požadovat neprodlené zaplacení ceny jen za službu do této doby již skutečně poskytnutou; cena nesmí být nepřiměřená rozsahu poskytnuté služby. Právo na zaplacení ceny však podnikateli nevznikne, pokud začal plnit před uplynutím lhůty pro odstoupení podle § 1846, aniž s tím spotřebitel souhlasil nebo pokud podnikatel neprokáže, že spotřebitele poučil o svém právu požadovat cenu nebo její přiměřenou část při odstoupení spotřebitele od smlouvy v souladu s § 1843 odst. 1 písm. g).

§ 1850

Odstoupí-li spotřebitel od smlouvy, vrátí mu podnikatel všechny peněžní prostředky, které od něho na základě smlouvy přijal, a to neprodleně, nejpozději však do třiceti dnů ode dne odstoupení od smlouvy. Také spotřebitel vrátí podnikateli všechny peněžní prostředky nebo jiný majetek, který od něho na základě smlouvy přijal, nejpozději do třiceti dnů ode dne, kdy oznámení o odstoupení od smlouvy odeslal.

§ 1851

Neobjednané plnění

Plnil-li podnikatel spotřebiteli finanční službu bez výslovné objednávky, nevzniká spotřebiteli povinnost za plnění zaplatit ani mu z toho nevznikají žádné jiné povinnosti.

Skrýt změny zákona Legenda text přidán text vypuštěn
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).
'; document.getElementById('outstream-iframe').onload = function () { setupIframe(); } replayScreen = document.getElementById('iinfoOutstreamReplay'); iinfoOutstreamPosition = document.getElementById('iinfoOutstreamPosition'); outstreamContainer = document.getElementsByClassName('outstream-container')[0]; setupReplayScreen(); } function setupIframe() { outstreamDocument = document.getElementById('outstream-iframe').contentWindow.document; let el = outstreamDocument.createElement('style'); outstreamDocument.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:-5px;right:25px}"; videoContent = outstreamDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; if ( location.href.indexOf('rejstriky.finance.cz') !== -1 || location.href.indexOf('finance-rejstrik') !== -1 || location.href.indexOf('firmy.euro.cz') !== -1 || location.href.indexOf('euro-rejstrik') !== -1 || location.href.indexOf('/rejstrik/') !== -1 || location.href.indexOf('/rejstrik-firem/') !== -1) { outstreamDirectPlayed = true; soundAllowed = true; iinfoVastUrlIndex = 0; } if (!outstreamDirectPlayed) { console.log('OUTSTREAM direct'); setUpIMA(true); } else { if (soundAllowed) { const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('OUTSTREAM sound allowed'); setUpIMA(false); }).catch(function () { console.log('OUTSTREAM sound forbidden'); renderBanner(); }); } } else { renderBanner(); } } } function getWrapper() { let articleWrapper = document.querySelector('.rs-outstream-placeholder'); // Outstream Placeholder from RedSys manipulation if (articleWrapper && articleWrapper.style.display !== 'block') { articleWrapper.innerHTML = ""; articleWrapper.style.display = 'block'; } // Don't render OutStream on homepages if (articleWrapper === null) { if (document.querySelector('body.p-index')) { return null; } } if (articleWrapper === null) { articleWrapper = document.getElementById('iinfo-outstream'); } if (articleWrapper === null) { articleWrapper = document.querySelector('.layout-main__content .detail__article p:nth-of-type(6)'); } if (articleWrapper === null) { // Euro, Autobible, Zdravi articleWrapper = document.querySelector('.o-article .o-article__text p:nth-of-type(6)'); } if (articleWrapper === null) { articleWrapper = document.getElementById('sidebar'); } if (!articleWrapper) { console.error("Outstream wrapper of article was not found."); } return articleWrapper; } function setupDimensions() { outstreamWidth = Math.min(iinfoOutstreamPosition.offsetWidth, 480); outstreamHeight = Math.min(iinfoOutstreamPosition.offsetHeight, 320); } /** * Sets up IMA ad display container, ads loader, and makes an ad request. */ function setUpIMA(direct) { 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(); if (direct) { adsRequest.adTagUrl = directVast; console.log('Outstream DIRECT CAMPAING advert: ' + directVast); videoContent.muted = true; videoContent.volume = 0; outstreamDirectPlayed = true; } else { adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Outstream 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 = outstreamWidth; // adsRequest.linearAdSlotHeight = outstreamHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function setupReplayScreen() { replayScreen.addEventListener('click', function () { iinfoOutstreamPosition.remove(); iinfoVastUrlIndex = 0; outstreamInit(); }); } /** * Sets the 'adContainer' div as the IMA ad display container. */ function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. outstreamDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( outstreamDocument.getElementById('adContainer'), videoContent); } function unmuteAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } } /** * Loads the video content and initializes IMA ad playback. */ 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(outstreamWidth, outstreamHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } /** * Handles the ad manager loading and sets ad event listeners. * @param { !google.ima.AdsManagerLoadedEvent } adsManagerLoadedEvent */ 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(); } /** * Handles actions taken in response to ad events. * @param { !google.ima.AdEvent } adEvent */ function onAdEvent(adEvent) { // Retrieve the ad from the event. Some events (for example, // ALL_ADS_COMPLETED) don't have ad object associated. const ad = adEvent.getAd(); console.log('Outstream event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: // This is the first event sent for an ad - it is possible to // determine whether the ad is a video ad or an overlay. if (!ad.isLinear()) { // Position AdDisplayContainer correctly for overlay. // Use ad.width and ad.height. videoContent.play(); } outstreamDocument.getElementById('adContainer').style.width = '100%'; outstreamDocument.getElementById('adContainer').style.maxWidth = '640px'; outstreamDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); // This event indicates the ad has started - the video player // can adjust the UI, for example display a pause button and // remaining time. if (ad.isLinear()) { // For a linear ad, a timer can be started to poll for // the remaining time. intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } outstreamDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (outstreamLastError === 303) { if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } } break; case google.ima.AdEvent.Type.COMPLETE: // This event indicates the ad has finished - the video player // can perform appropriate UI actions, such as removing the timer for // remaining time detection. if (ad.isLinear()) { clearInterval(intervalTimer); } if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } break; } } /** * Handles ad errors. * @param { !google.ima.AdErrorEvent } adErrorEvent */ function onAdError(adErrorEvent) { // Handle the error logging. console.log(adErrorEvent.getError()); outstreamLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { renderBanner(); } } function renderBanner() { if (isBanner) { console.log('Outstream: Render Banner'); iinfoOutstreamPosition.innerHTML = ""; iinfoOutstreamPosition.style.height = "330px"; iinfoOutstreamPosition.appendChild(bannerDiv); } else { console.log('Outstream: Banner is not set'); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoOutstreamPosition.remove(); outstreamInit(); } else { return false; } adVolume = 1; return true; } /** * Pauses video content and sets up ad UI. */ function onContentPauseRequested() { videoContent.pause(); // This function is where you should setup UI for showing ads (for example, // display ad timer countdown, disable seeking and more.) // setupUIForAds(); } /** * Resumes video content and removes ad UI. */ function onContentResumeRequested() { videoContent.play(); // This function is where you should ensure that your UI is ready // to play content. It is the responsibility of the Publisher to // implement this function when necessary. // setupUIForContent(); } function onActiveView() { if (outstreamContainer) { const containerOffset = outstreamContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (outstreamPaused) { adsManager.resume(); outstreamPaused = false; } return true; } else { if (!outstreamPaused) { adsManager.pause(); outstreamPaused = true; } } } return false; } let outstreamInitInterval; if (typeof cpexPackage !== "undefined") { outstreamInitInterval = setInterval(tryToInitializeOutstream, 100); } else { const wrapper = getWrapper(); if (wrapper) { let outstreamInitialized = false; window.addEventListener('scroll', () => { if (!outstreamInitialized) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { outstreamInit(); outstreamInitialized = true; } } }); } } function tryToInitializeOutstream() { const wrapper = getWrapper(); if (wrapper) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { if (cpexPackage.adserver.displayed) { clearInterval(outstreamInitInterval); outstreamInit(); } } } else { clearInterval(outstreamInitInterval); } } }
OSZAR »