PageSourceSearch

https://www.flying-revue.cz/share/php/widget_extra.php?info=js&nod…=17986576&c=2021562217823485147179431708

js flying-revue.cz collected 2026-10-02 18:42:11 UTC 169,110 bytes, 3,431 lines download raw bytes

1/** LAZYLOAD helper container */
2window._lazyLoad = window._lazyLoad || [];
3
4window._wparams = window._wparams || {};
5window._isSetWParam = function(wid, iid, wname) {if ((typeof window._wparams[wid] != 'undefined') && (typeof window._wparams[wid][iid] != 'undefined') && (typeof window._wparams[wid][iid][wname] != 'undefined')) { return true; } else { return false; }};
6window._getWParam = function(wid, iid, wname, undefined_val) {if (window._isSetWParam(wid, iid, wname)) { return window._wparams[wid][iid][wname]; } else { return undefined_val; }};
7window._getIntVal = function(val, error_val) {var r; try { r = parseInt(val); if (isNaN(r)) { r = error_val; }} catch (err) { r = error_val; } return r; };
8window._getFloatVal = function(val, error_val) {var r; try { r = parseFloat(val); if (isNaN(r)) { r = error_val; }} catch (err) { r = error_val; } return r; };
9
10/**
11 * trackAffilate
12 */
13if (typeof window._wparams[51352599] == 'undefined') window._wparams[51352599] = {};
14if (typeof window._wparams[51352599][51372088] == 'undefined') window._wparams[51352599][51372088] = {};
15window._wparams[51352599][51372088]['cookie_name'] = 'vfr_affilate';
16window._wparams[51352599][51372088]['cookie_time'] = '43200';
17
18$(function() {
19  window.affCookieName = window._getWParam(51352599, 51372088,"cookie_name","fonio_aff_cookie");
20  window.affCookieTime = window._getWParam(51352599, 51372088,"cookie_time",1440); /* vychozi 1 den */
21  
22  if (typeof window.gup == "undefined") {
23    window.gup = function(url, name) {
24      name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
25      var regexS = "[\\\?#&]"+name+"=([^&#]*)";
26      var regex = new RegExp( regexS );
27      var results = regex.exec( url );
28      if( results == null ) {
29        return "";
30      } else {
31        return results[1];
32      }
33    };
34  }
35  
36  window.setAffCookie = function(key, value) {
37    var expires = new Date();
38    expires.setTime(expires.getTime() + (window.affCookieTime * 60 * 1000));
39    document.cookie = key + '=' + value + ';expires=' + expires.toUTCString();
40  };
41  
42  window.getAffCookie = function(key) {
43    var keyValue = document.cookie.match('(^|;) ?' + key + '=([^;]*)(;|$)');
44    return keyValue ? keyValue[2] : null;
45  };
46  
47  window.getCodeFromAffCookie = function() {
48    var affcode = window.getAffCookie(window.affCookieName);
49    if ((affcode != "undefined") && (affcode != "null")) {
50      return $.trim(affcode);
51    } 
52    
53    return "";
54  };
55  
56  var aff_code = window.gup(window.location.href, "aff_code");
57  if (aff_code != "") {
58      window.setAffCookie(window.affCookieName, $.trim(aff_code));
59  }
60});
61/**
62 * FR - eshop - global JS
63 */
64if (typeof window._wparams[38347742] == 'undefined') window._wparams[38347742] = {};
65if (typeof window._wparams[38347742][38347785] == 'undefined') window._wparams[38347742][38347785] = {};
66window._wparams[38347742][38347785]['kosik_url'] = 'https://www.flying-revue.cz/e-shop-objednavka';
67
68$(function() {// ESHOP FR - seznam produktu
69  
70  window.eshopCookieName = "fr-eshop";
71  window.kosikUrl = window._getWParam(38347742, 38347785, 'kosik_url', '');
72  window.eshopMainUrl = "/flying-revue-shop";
73  
74  if (typeof $.cachedScript == "undefined") {
75    $.cachedScript = function(url, options) {
76      // allow user to set any option except for dataType, cache, and url
77      options = $.extend(options || {}, {
78        dataType: "script",
79        cache: true,
80        url: url
81      });
82      // Use $.ajax() since it is more flexible than $.getScript
83      // Return the jqXHR object so we can chain callbacks
84      return jQuery.ajax(options);
85    };
86  }
87  
88  if (typeof window.are_cookies_enabled == "undefined") {
89    window.are_cookies_enabled = function() {
90      var cookieEnabled = (navigator.cookieEnabled) ? true : false;
91      
92      if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) { 
93        document.cookie="testcookie";
94        cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false;
95      }
96      return (cookieEnabled);
97    };
98  }
99  
100  function isEmpty(map) {
101    for(var key in map) {
102      return !map.hasOwnProperty(key);
103    }
104    return true;
105  }
106  
107  window.getFrEshopMenu = function() {
108    if ($("body.freshop").length) {
109      // add current eshop menu          
110      var flinks = $("#head #menu").find("li.freshop");
111      if (flinks.length) {
112        var frem = $("<div class='freshop_menu_box'><div class='frm_items'><h3>E-shop</h3><ul></ul></div></div>");
113        flinks.each(function(i, j) { 
114          var a = $(this).find("a").clone();
115          //var alink = a.attr("href");
116          //if (alink == window.location.href.replace("https://www.flying-revue.cz", "")) {
117          if ($(this).is(".current")) {
118            a.addClass("active");
119          }
120          frem.find(".frm_items ul").append($("<li></li>").append(a));
121        });
122        
123        if ($("#col-add .in .siblings-content-add .freshop_basket_box").length) {
124          $("#col-add .in .siblings-content-add .freshop_basket_box").after(frem);
125        } else {
126          $("#col-add .in .siblings-content-add #content-widget-23653763").after(frem);
127        }
128      }
129    } else {
130      // not in eshop
131      if ($("#col-add .in .siblings-content-add .freshop_menu_box").length) {
132        $("#col-add .in .siblings-content-add .freshop_menu_box").slide
132Up(400, function() {
133          $(this).empty().remove();
134        });
135      }
136    }
137  };
138  
139  window.getFrEshopBasket = function() {
140    var cookies_enabled = window.are_cookies_enabled();
141    if (cookies_enabled) {
142      var url = "/share/jslib/jquery.cookie.js";
143      $.cachedScript(url).done(function(script, textStatus) {
144        var cookieFrBasket = $.cookie(window.eshopCookieName);
145        if (typeof cookieFrBasket != "undefined") {
146          var items = JSON.parse(cookieFrBasket);
147          if ((typeof items != "undefined") && !isEmpty(items)) {
148            var fullPrice = 0;
149            var fullPriceEU = 0;
150            var fullPricePredplatitel = 0; 
151            var fullPricePredplatitelEU = 0;
152            
153            // add current basket info box to right column
154            var frebb = $("<div class='freshop_basket_box'><div class='frb_items'><h3>Obsah košíku</h3></div><div class='frPrices'><span class='price1'><span class='price1_price'>" + fullPrice  + " Kč</span><span class='price1_klub_price'>(klub FR: " + fullPricePredplatitel + " Kč)</span></span><span class='price2'><span class='price2_price'>" + fullPriceEU.toFixed(2) + " €</span><span class='price2_klub_price'>(klub FR: " + fullPricePredplatitelEU.toFixed(2) + " €)</span></span></div><div class='buttons'><a href='javascript:void(0)' class='showBasketBtn'>ZOBRAZIT</a></div></div>");
155            
156            if ((typeof items != "undefined") && !isEmpty(items)) {
157              var photosCnt = 0;
158              $.each(items, function(m, n) {
159                frebb.find(".frb_items").append($("<div><a href='javascript:void(0)' class='frbRemoveItm' title='Odebrat z košíku' data-id='p" + n.id + "'>+</a><dl><dt>" + n.mnozstvi + " ks</dt><dd>" + (((typeof n.url != 'undefined') && (n.url != '')) ? "<a href='" + n.url + "'>" + n.name + "</a>": n.name) + "</dd></dl></div>"));
160                
161                console.log(n);
162                
163                fullPrice += parseInt(n.mnozstvi) * parseFloat(n.cena);
164                if ((n.cenaPredplatitel === null) || isNaN(n.cenaPredplatitel) || (n.cenaPredplatitel == 0)) {
165                  fullPricePredplatitel += parseInt(n.mnozstvi) * parseFloat(n.cena);
166                  console.log(fullPricePredplatitel);
167                } else {
168                  fullPricePredplatitel += parseInt(n.mnozstvi) * parseFloat(n.cenaPredplatitel);
169                }
170                fullPriceEU += parseInt(n.mnozstvi) * parseFloat(n.cenaEU);
171                if ((n.cenaPredplatitelEU === null) || isNaN(n.cenaPredplatitelEU) || (n.cenaPredplatitelEU == 0)) {
172                  fullPricePredplatitelEU += parseInt(n.mnozstvi) * parseFloat(n.cenaEU);
173                  console.log(fullPricePredplatitelEU);
174                } else {
175                  fullPricePredplatitelEU += parseInt(n.mnozstvi) * parseFloat(n.cenaPredplatitelEU);
176                }
177                
178                frebb.find(".frPrices .price1 .price1_price").text(fullPrice + " Kč");
179                if (!isNaN(fullPricePredplatitel)) {
180                  frebb.find(".frPrices .price1 .price1_klub_price").show().text("(klub FR: " + fullPricePredplatitel + " Kč)");
181                } else  {
182                   frebb.find(".frPrices .price1 .price1_klub_price").hide();
183                }
184                frebb.find(".frPrices .price2 .price2_price").text(fullPriceEU.toFixed(2) + " €");
185                if (!isNaN(fullPricePredplatitel)) {
186                  frebb.find(".frPrices .price2 .price2_klub_price").show().text("(klub FR: " + fullPricePredplatitelEU.toFixed(2) + " €)");
187                } else {
188                  frebb.find(".frPrices .price2 .price2_klub_price").hide();
189                }
190                
191                // if Photos in basket - show also tubus
192                if (parseInt(n.isPhoto) == 1) {
193                  photosCnt += parseInt(n.mnozstvi);
194                }
195                
196                //console.log(photosCnt);
197                if (photosCnt > 0) {
198                  var tubusAmount = Math.ceil(photosCnt / 5);
199                  
200                  var oldTubusCnt = 0;
201                  if (frebb.find(".frb_items dl.tubus").length) {
202                    oldTubusCnt = parseInt(frebb.find(".frb_items dl.tubus dt").text());
203                    frebb.find(".frb_items dl.tubus dt").text(tubusAmount + " ks");
204                  } else {
205                    frebb.find(".frb_items").append($("<div><dl class='tubus'><dt>" + tubusAmount + " ks</dt><dd>Papírový tubus na fotografie</dd></dl></div>"));
206                  }
207                  
208                  fullPrice -= parseInt(oldTubusCnt) * parseFloat(35);
209                  fullPrice += parseInt(tubusAmount) * parseFloat(35);
210                  fullPricePredplatitel += parseInt(oldTubusCnt) * parseFloat(35); 
211                  fullPricePredplatitel += parseInt(tubusAmount) * parseFloat(35); 
212                  fullPriceEU -= parseInt(oldTubusCnt) * parseFloat(1.38);
213                  fullPriceEU += parseInt(tubusAmount) * parseFloat(1.38);
214                  fullPricePredplatitelEU -= parseInt(oldTubusCnt) * parseFloat(1.38);
215                  fullPricePredplatitelEU += parseInt(tubusAmount) * parseFloat(1.38);
216                  
217                  frebb.find(".frPrices .price1 .price1_price").text(fullPrice + " Kč");
218                  if (!isNaN(fullPricePredplatitel)) {
219                    frebb.find(".frPrices .price1 .price1_klub_price").show().text("(klub FR: " + fullPricePredplatitel + " Kč)");
220                  } else {
221                    frebb.find(".frPrices .price1 .price1_klub_price").hide();
222                  }
223                  frebb.find(".frPrices .price2 .price2_price").text(fullPriceEU.toFixed(2) + " €");
224                  if (!isNaN(fullPricePredplatitelEU)) {
225                    frebb.find(".frPrices .price2 .price2_klub_price").show().text("(klub FR: " + fullPricePredplatitelEU.toFixed(2) + " €)");
226                  } else {
227                    frebb.find(".frPrices .price2 .price2_klub_price").hide();
228                  }
229                }
230              });
231            } else {
232              frebb.find(".frb_items").append($("<span class'no_items'>0 položek</span>"));
233            }  
234            
235            if ($("#col-add .in .siblings-content-add .freshop_basket_box").length) {
236              $("#col-add .in .siblings-content-add .freshop_basket_box").hide().empty().remove();
237            } 
238            $("#col-add .in .siblings-content-add #content-widget-23653763").after(frebb);
239          } else {
240            if ($("#col-add .in .siblings-content-add .freshop_basket_box").length) {
241              $("#col-add .in .siblings-content-add .freshop_basket_box").hide().empty().remove();
242            } 
243          }
244        } else {
245          // nothing in basket
246          if ($("#col-add .in .siblings-content-add .freshop_basket_box").length) {
247            $("#col-add .in .siblings-content-add .freshop_basket_box").slideUp(400, function() {
248              $(this).empty().remove();
249            });
250          }
251        }
252      });
253    }
254  };
255  
256  window.frAddToBasket = function(product) {
257    var cookies_enabled = window.are_cookies_enabled();
258    if (cookies_enabled) {
259      var url = "/share/jslib/jquery.cookie.js";
260      $.cachedScript(url).done(function(script, textStatus) {
261        var cookieFrBasket = $.cookie(window.eshopCookieName);
262        var items = {};
263        if (typeof cookieFrBasket != "undefined") {
264          items = JSON.parse(cookieFrBasket);
265          if (typeof items == "undefined") {
266            items = {};
267          }
268          if (typeof items["p" + product.id] != 'undefined') {
269            items["p" + product.id].name = $.trim(product.name);
270            items["p" + product.id].url = $.trim(product.url);
271            items["p" + product.id].mnozstvi = parseInt(items["p" + product.id].mnozstvi) + parseInt(product.mnozstvi);
272            items["p" + product.id].sazbaDph = parseFloat(product.sazbaDph);
273            items["p" + product.id].cena = parseFloat(product.cena);
274            items["p" + product.id].cenaEU = parseFloat(product.cenaEU);
275            items["p" + product.id].cenaPredplatitel = parseFloat(product.cenaPredplatitel);
276            items["p" + product.id].cenaPredplatitelEU = parseFloat(product.cenaPredplatitelEU);
277            items["p" + product.id].isFoto = product.isFoto;
278          } else {
279            items["p" + product.id] = product;
280          }
281        } else {
282          items["p" + product.id] = product;
283        }
284        
285        // save to cookie
286        var date = new Date();
287        date.setDate(date.getDate() + 7);
288        var hostname = window.location.hostname.split(".");
289        var hostnamestripped = "";
290        var hostlen = hostname.length;
291        if (hostlen >= 3) {
292          hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
293        } else {
294          hostnamestripped = window.location.hostname; 
295        }
296        //var dateUTC = date.toGMTString();
297        var cookie_data = { expires: date, path: '/' };
298        if (hostnamestripped != "") {
299          cookie_data["domain"] = hostnamestripped;
300        }
301        $.cookie(window.eshopCookieName, JSON.stringify(items), cookie_data);
302        window.getFrEshopBasket();
303        
304        window.addToBasketInfoBox(product.mnozstvi, product.name);
305        //alert("Do košíku jste přidali " + product.mnozstvi + " ks " + product.name + ".");
306      });
307    } else {
308      alert("Oooops! Doško k chybě!\n\nPro správnou funkčnost e-shopu je potřeba mít zapnuté 
308cookies.");
309    }
310  };
311  
312  window.addToBasketInfoBox = function(mnozstvi, name) {
313    $("body").append($("<div id='freshop_back'/>"));
314    $("body").append($("<div id='freshop_basket_info_box'><h4>Do nákupního košíku jste přidali</h4><div><dl><dt>" + mnozstvi + " ks</dt><dd>" + name + "</dd></dl></div><div class='action_box'><a href='javascript:void(0)' class='freshopContinueBtn'>Pokračovat v nákupu</a><a href='javascript:void(0)' class='showBasketBtn'>Zobrazit košík</div></div>"));
315  }
316    
317    $(document).on("click", "#freshop_basket_info_box a.freshopContinueBtn", function() {
318      $("#freshop_basket_info_box").slideUp(400, function() {
319        $("#freshop_back").hide();
320        $(this).empty().remove();
321        $("#freshop_back").empty().remove();
322      });
323    });
324  
325  window.frRemoveFromBasket = function(id) {
326    var cookies_enabled = window.are_cookies_enabled();
327    if (cookies_enabled) {
328      var url = "/share/jslib/jquery.cookie.js";
329      $.cachedScript(url).done(function(script, textStatus) {
330        var cookieFrBasket = $.cookie(window.eshopCookieName);
331        var items = {};
332        if (typeof cookieFrBasket != "undefined") {
333          items = JSON.parse(cookieFrBasket);
334          if (typeof items == "undefined") {
335            items = {};
336          }
337          if (typeof items[id] != 'undefined') {
338            items[id] = null;
339            delete items[id];
340          } 
341        } 
342        
343        // save to cookie
344        var date = new Date();
345        date.setDate(date.getDate() + 7);
346        var hostname = window.location.hostname.split(".");
347        var hostnamestripped = "";
348        var hostlen = hostname.length;
349        if (hostlen >= 3) {
350          hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
351        } else {
352          hostnamestripped = window.location.hostname;
353        }
354        //var dateUTC = date.toGMTString();
355        var cookie_data = { expires: date, path: '/' };
356        if (hostnamestripped != "") {
357          cookie_data["domain"] = hostnamestripped;
358        }
359        $.cookie(window.eshopCookieName, JSON.stringify(items), cookie_data);
360        window.getFrEshopBasket();
361      });
362    } else {
363      alert("Oooops! Doško k chybě!\n\nPro správnou funkčnost e-shopu je potřeba mít zapnuté cookies.");
364    }
365  };
366  
367  window.frUpdateBasketCount = function(id, new_count) {
368    var cookies_enabled = window.are_cookies_enabled();
369    if (cookies_enabled) {
370      var url = "/share/jslib/jquery.cookie.js";
371      $.cachedScript(url).done(function(script, textStatus) {
372        var cookieFrBasket = $.cookie(window.eshopCookieName);
373        var items = {};
374        if (typeof cookieFrBasket != "undefined") {
375          items = JSON.parse(cookieFrBasket);
376          if (typeof items == "undefined") {
377            items = {};
378          }
379          if (typeof items[id] != 'undefined') {
380            items[id].mnozstvi = new_count;
381          }
382        }
383        
384        // save to cookie
385        var date = new Date();
386        date.setDate(date.getDate() + 7);
387        var hostname = window.location.hostname.split(".");
388        var hostnamestripped = "";
389        var hostlen = hostname.length;
390        if (hostlen >= 3) {
391          hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
392        } else {
393          hostnamestripped = window.location.hostname;
394        }
395        //var dateUTC = date.toGMTString();
396        var cookie_data = { expires: date, path: '/' };
397        if (hostnamestripped != "") {
398          cookie_data["domain"] = hostnamestripped;
399        }
400        $.cookie(window.eshopCookieName, JSON.stringify(items), cookie_data);
401        window.getFrEshopBasket();
402      });
403    } else {
404      alert("Oooops! Doško k chybě!\n\nPro správnou funkčnost e-shopu je potřeba mít zapnuté cookies.");
405    }
406  };
407  
408  $("body.group.freshop .product").each(function(i, j) {
409    if ($(this).find(".price_2").length) {
410      var price2 = $(this).find(".price_2 .price_price").text();
411      price2  = $.trim(price2.replace(" €", ""));
412      price2 = parseFloat(price2.replace(",", "."));
413      $(this).find(".price_2 .price_price").text(price2.toFixed(2));
414      $(this).find(".price_2 .price_price").append($("<span class='price_currency_sign'> €</span>"));
415    }
416    
417    var pvts = $(this).find(".pv-text-outer.klub_FR_Kc .pv_title_span").text();
418    $(this).find(".pv-text-outer.klub_FR_Kc .pv_title_span").text("(" + pvts.replace(" [Kč]", ""));
419    $(this).find(".pv-text-outer.klub_FR_Kc").append($("<span class='pv_title_span'> Kč)</span>"));
420    
421    var pvts = $(this).find(".pv-text-outer.klub_FR_EUR .pv_title_span").text();
422    $(this).find(".pv-text-outer.klub_FR_EUR .pv_title_span").text("(" + pvts.replace(" [€]", ""));
423    $(this).find(".pv-text-outer.klub_FR_EUR").append($("<span class='pv_title_span'> €)</span>"));
424    
425    if ($(this).is(".usetrite50")) {
426      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 50 Kč</span>"));
427    } else if ($(this).is(".usetrite60")) {
428      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 60 Kč</span>"));
429    } else if ($(this).is(".usetrite70")) {
430      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 70 Kč</span>"));
431    } else if ($(this).is(".usetrite80")) {
432      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 80 Kč</span>"));
433    } else if ($(this).is(".usetrite90")) {
434      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 90 Kč</span>"));
435    } else if ($(this).is(".usetrite100")) {
436      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 100 Kč</span>"));
437    } else if ($(this).is(".usetrite110")) {
438      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 110 Kč</span>"));
439    } else if ($(this).is(".usetrite120")) {
440      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 120 Kč</span>"));
441    } else if ($(this).is(".usetrite130")) {
442      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 130 Kč</span>"));
443    } else if ($(this).is(".usetrite140")) {
444      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 140 Kč</span>"));
445    } else if ($(this).is(".usetrite150")) {
446      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 150 Kč</span>"));
447    } else if ($(this).is(".usetrite160")) {
448      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 160 Kč</span>"));
449    } else if ($(this).is(".usetrite170")) {
450      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 170 Kč</span>"));
451    } else if ($(this).is(".usetrite180")) {
452      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 180 Kč</span>"));
453    } else if ($(this).is(".usetrite190")) {
454      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 190 Kč</span>"));
455    } else if ($(this).is(".usetrite200")) {
456      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 200 Kč</span>"));
457    } 
458    
459    if ($(this).is(".vyprodano")) {
460      // disable buying
461      $(this).find("div.add_items2cart").empty().append($("<span class='vyprodano'>VYPRODÁNO</span>")).show();
462    } else if ($(this).is(".POZASTAVENO")) {
463      // disable buying
464      $(this).find("div.add_items2cart").empty().show(); /* .append($("<span class='vyprodano'>NELZE MOMENTÁLNĚ OBJEDNAT</span>")) */
465    } else {
466      var pcs_old = $(this).find("div.add_items2cart input.items_item_count");
467      var pcs = pcs_old.clone().val(1).attr("type", "number").removeAttr("size").removeAttr("maxlength").attr("min", 1).attr("max", 999).attr("step", 1).css({"width": "40px"});
468      pcs_old.after(pcs);
469      pcs_old.hide().remove();
470      
471      $(this).find("div.add_items2cart input.add1").attr("title", "vložit produkt do košíku")
472        /*.val(" ").css({
473        "width": "20px",
474        "background-repeat": "no-repeat",                                                                    "background-position": "50% 50%",
475        "background-size": "10px", 
476        "background-image" : "url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMCA1MTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMCA1MTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0ic2hvcHBpbmctY2FydCI+CgkJPHBhdGggZD0iTTE1Myw0MDhjLTI4LjA1LDAtNTEsMjIuOTUtNTEsNTFzMjIuOTUsNTEsNTEsNTFzNTEtMjIuOTUsNTEtNTFTMTgxLjA1LDQwOCwxNTMsNDA4eiBNMCwwdjUxaDUxbDkxLjgsMTkzLjhMMTA3LjEsMzA2ICAgIGMtMi41NSw3LjY1LTUuMSwxNy44NS01LjEsMjUuNWMwLDI4LjA1LDIyLjk1LDUxLDUxLDUxaDMwNnYtNTFIMTYzLjJjLTIuNTUsMC01LjEtMi41NS01LjEtNS4xdi0yLjU1MWwyMi45NS00My4zNWgxODguNyAgICBjMjAuNCwwLDM1LjctMTAuMiw0My4zNS0yNS41TDUwNC45LDg5LjI1YzUuMS01LjEsNS4xLTcuNjUsNS4xLTEyLjc1YzAtMTUuMy0xMC4yLTI1LjUtMjUuNS0yNS41SDEwNy4xTDg0LjE1LDBIMHogTTQwOCw0MDggICAgYy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxczIyLjk1LDUxLDUxLDUxczUxLTIyLjk1LDUxLTUxUzQzNi4wNSw0MDgsNDA4LDQwOHoiIGZpbGw9IiNmN2E0MDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K')"
477        })*/;
478      
479    }
480  });
481  
482  $(document).on("click", "body.group.freshop .product div.add_items2cart input.add1[type='submit']", function(e) {
483    e.preventDefault();
484    
485    var el = $(this).parents(".product");
486    
487    var product = {};
488    product.id = $(this).attr("name").replace("add1[", "").replace("]", "");
489    product.name = $.trim(el.find("h4").text());
490    product.url = $.trim(el.find("h4 a").attr("href"));
491    product.mnozstvi = parseInt($(this).parent().find("input.items_item_count").val());
492    product.sazbaDph = 21;
493    var vat = el.attr("data_vat");
494    if ((typeof vat != "undefined") && (vat !== null) && ($.trim(vat) != '')) {
495      try {
496        product.sazbaDph = parseFloat(vat);
497        if (isNaN(product.sazbaDph) || (product.sazbaDph == 0)) {
498          product.sazbaDph = 21;
499        }
500      } catch(err) {
501        product.sazbaDph = 21;
502      }
503    } 
504    product.cena = parseFloat(el.find(".price .price_price").text().replace(" ", ""));
505    var cena2 = el.find(".price_2 .price_price");
506    if (cena2.length && (cena2.text().replace(" €", "") != "")) {
507      product.cenaEU = parseFloat(cena2.text().replace(" ", ""));
508    } else {
509      product.cenaEU = 0;
510    }
511    var cena_klub = el.find(".klub_FR_Kc .pv_value_span");
512    if (cena_klub.length && (cena_klub.text() != "")) {
513      product.cenaPredplatitel = parseFloat(cena_klub.text().replace(" ", ""));
514    } else {
515      product.cenaPredplatitel = 0;
516    }
517    var cena_klubEU = el.find(".klub_FR_EUR .pv_value_span");
518    if (cena_klubEU.length && (cena_klubEU.text() != "")) {
519      product.cenaPredplatitelEU = parseFloat(cena_klubEU.text().replace(" ", ""));
520    } else {
521      product.cenaPredplatitelEU = 0;
522    }
523    product.isPhoto = $("body.freshop.photos").length ? 1 : 0;
524    
525    console.log(product);
526    
527    //console.log(product);
528    window.frAddToBasket(product);
529  });
530  
531  $(document).on("submit", "body.group.freshop .items form.form_top_items_nav", function(e) {
532    e.preventDefault();
533    $("body.group.freshop .product div.add_items2cart input.add1[type='submit']").trigger("click");
534  });
535  
536  $(document).on("click", "div.freshop_basket_box a.showBasketBtn, #freshop_basket_info_box a.showBasketBtn", function(e) {
537    if (window.kosikUrl != "") {
538      window.location.href = kosikUrl;
539    } else {
540      alert("Nelze zobrazit nákupní košík! kontaktujte správce webu.");
541    }
542  });
543  
544  //PRODUCT DETAIL
545  // disable buying
546  if ($("body.freshop.item.product_item").length) {
547    $("body.freshop.item.product_item .item-content.usetrite50 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 50 Kč</span>"));
548    $("body.freshop.item.product_item .item-content.usetrite60 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 60 Kč</span>"));
549    $("body.freshop.item.product_item .item-content.usetrite70 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 70 Kč</span>"));
550    $("body.freshop.item.product_item .item-content.usetrite80 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 80 Kč</span>"));
551    $("body.freshop.item.product_item .item-content.usetrite90 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 90 Kč</span>"));
552    $("body.freshop.item.product_item .item-content.usetrite100 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 100 Kč</span>"));
553    $("body.freshop.item.product_item .item-content.usetrite110 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 110 Kč</span>"));
554    $("body.freshop.item.product_item .item-content.usetrite120 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 120 Kč</span>"));
555    $("body.freshop.item.product_item .item-content.usetrite130 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 130 Kč</span>"));
556    $("body.freshop.item.product_item .item-content.usetrite140 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 140 Kč</span>"));
557    $("body.freshop.item.product_item .item-content.usetrite150 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 150 Kč</span>"));
558    $("body.freshop.item.product_item .item-content.usetrite160 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 160 Kč</span>"));
559    $("body.freshop.item.product_item .item-content.usetrite170 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 170 Kč</span>"));
560    $("body.freshop.item.product_item .item-content.usetrite180 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 180 Kč</span>"));
561    $("body.freshop.item.product_item .item-content.usetrite190 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 190 Kč</span>"));
562    $("body.freshop.item.product_item .item-content.usetrite200 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 200 Kč</span>"));
563    
564    $("body.freshop.item.product_item .item-content.vyprodano form.add2cart").append($("<span class='vyprodano'>Tento produkt je žel již vyprodán.<br/>Pro objednání jiného zboží s leteckou tematikou navštivte <a href='" + window.eshopMainUrl + "'>hlavní stranu e-shopu Flying Revue</a>.<br/>Děkujeme za pochopení.</span>"));
565    
566    $("body.freshop.item.product_item .item-content.POZASTAVENO form.add2cart").append($("<span class='vyprodano'>Tento produkt nelze momentálně objednat.<br/>Zkuste to později nebo si vyberte z  nabídky jiného zboží s leteckou tematikou v <a href='" + window.eshopMainUrl + "'>našem e-shopu Flying Revue</a>.<br/>Děkujeme za pochopení.</span>"));
567    
568    if ($("body.freshop.item.product_item form.add2cart dd.price").length) {
569      var price = $("body.freshop.item.product_item form.add2cart dd.price").text();
570      price = $.trim(price.replace(" Kč", ""));
571      price = parseFloat(price.replace(",", "."));
572      $("body.freshop.item.product_item form.add2cart dd.price").text(price + " Kč");
573    }
574    
575    if ($("body.freshop.item.product_item form.add2cart dd.price_2").length) {
576      var price2 = $("body.freshop.item.product_item form.add2cart dd.price_2").text();
577      price2  = $.trim(price2.replace(" €", ""));
578      price2 = parseFloat(price2.replace(",", "."));
579      $("body.freshop.item.product_item form.add2cart dd.price_2").text(price2.toFixed(2) + " €");
580    }
581    
582    if ($("body.freshop.item.product_item form.add2cart dd.pricevat_2").length) {
583      var price2 = $("body.freshop.item.product_item form.add2cart dd.pricevat_2").text();
584      price2  = $.trim(price2.replace(" €", ""));
585      price2 = parseFloat(price2.replace(",", "."));
586      $("body.freshop.item.product_item form.add2cart dd.pricevat_2").text(price2.toFixed(2) + " €");
587    }
588    
589    if ($("body.freshop.item.product_item form.add2cart .item_info dt.klub_FR_Kc").length) {
590      var pvts = $(this).find("body.freshop.item.product_item form.add2cart .item_info dt.klub_FR_Kc").text();
591      $("body.freshop.item.product_item form.add2cart .item_info dt.klub_FR_Kc").text("(" + pvts.replace(" [Kč]", ""));
592    } else {
593      if ($("body.freshop.item.product_item form.add2cart .item_info").length == 0) {
594        $("body.freshop.item.product_item form.add2cart .price-code").after($("<dl class='item_info'>"));
595      }
596      $("body.freshop.item.product_item form.add2cart .item_info").prepend($("<dd class='even pv-text klub_FR_Kc'>&nbsp;</dd>"));
597      $("body.freshop.item.product_item form.add2cart .item_info").prepend($("<dt class='even pv-text klub_FR_Kc'>&nbsp;</dt>"));
598    }
599    
600    if ($("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").length) {
601      if ($.trim($(this).find("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").text()) != "") {
602        var pvts = parseFloat($(this).find("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").text());
603        $("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").text(pvts + " Kč)");
604      }
605    } 
606    
607    if ($("body.freshop.item.product_item form.add2cart .item_info dt.klub_FR_EUR").length) {
608      var pvts = $(this).find("body.freshop.item.product_item form.add2cart .item_info dt.klub_FR_EUR").text();
609      $("body.freshop.item.product_item form.add2cart .item_info dt.klub_FR_EUR").text("(" + pvts.replace(" [€]", ""));
610    } else {
611      if ($("body.freshop.item.product_item form.add2cart .item_info").length == 0) {
612        $("body.freshop.item.product_item form.add2cart .price-code").after($("<dl class='item_info'>"));
613      }
614      $("body.freshop.item.product_item form.add2cart .item_info").append($("<dt class='odd pv-text klub_FR_EUR'>&nbsp;</dt>"));
615      $("body.freshop.item.product_item form.add2cart .item_info").append($("<dd class='odd pv-text klub_FR_EUR'>&nbsp;</dd>"));
616    }
617    
618    if ($("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").length) {
619      if ($.trim($(this).find("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").text()) != "") {
620        var pvts = parseFloat($(this).find("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").text());
621        $("body.freshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").text(pvts.toFixed(2) + " €)");
622      }
623    }
624    
625    var pcs_old = $("body.freshop.item.product_item form.add2cart input[type='text']");
626    var pcs = pcs_old.clone().val(1).attr("type", "number").removeAttr("size").removeAttr("maxlength").attr("min", 1).attr("max", 999).attr("step", 1).css({"width": "40px"});
627    pcs_old.after(pcs);
628    pcs_old.hide().remove();
629    
630    $(document).on("click", "body.freshop.item.product_item form.add2cart input.button[type='submit']", function(e) {
631      e.preventDefault();
632      
633      var el = $(this).parents("form.add2cart");
634      var el_count = el.find("input[type='number']").first();
635      
636      var product = {};
637      product.id = el_count.attr("name").replace("items[", "").replace("][c
637ount]", "");
638      product.name = $.trim($("h1").text());
639      product.url = $.trim(window.location.href);
640      product.mnozstvi = parseInt(el_count.val());
641      product.sazbaDph = parseFloat(el.find(".price-code dd.vat").text());
642      product.cena = parseFloat(el.find(".price-code dd.pricevat").text().replace(" ", ""));
643      //product.cena = parseFloat(el.find(".price-code dd.pricevat").text());
644      var cena2 = el.find(".price-code dd.pricevat_2");
645      if (cena2.length && (cena2.text().replace(" €", "") != "")) {
646        product.cenaEU = parseFloat(cena2.text());
647      } else {
648        product.cenaEU = 0;
649      }
650      var cena_klub = el.find(".item_info dd.klub_FR_Kc");
651      if (cena_klub.length && (cena_klub.text() != "")) {
652        product.cenaPredplatitel = parseFloat(cena_klub.text());
653      } else {
654        product.cenaPredplatitel = 0;
655      }
656      var cena_klubEU = el.find(".item_info dd.klub_FR_EUR");
657      if (cena_klubEU.length && (cena_klubEU.text() != "")) {
658        product.cenaPredplatitelEU = parseFloat(cena_klubEU.text());
659      } else {
660        product.cenaPredplatitelEU = 0;
661      }
662      product.isPhoto = $("body.freshop.photos").length ? 1 : 0;
663      
664      //console.log(product);
665      window.frAddToBasket(product);
666    });
667    
668    $(document).on("submit", "body.freshop.item.product_item form.add2cart", function(e) {
669      e.preventDefault();
670      $("body.freshop.item.product_item form.add2cart input.button[type='submit']").trigger("click");
671    });
672  }
673  
674  $(document).on("click", ".freshop_basket_box .frb_items a.frbRemoveItm", function(e) {
675    var id = $(this).attr("data-id");
676    var name = $(this).next("dl").children("dd").children("a").text();
677    
678    var r = confirm("Chystáte se z košíku odebrat produkt '" + name + "'.\n\nPřejete si opravdu pokračovat?");
679    if (r === true) {
680      // remove from basket cookie
681      window.frRemoveFromBasket(id);
682    }
683  });
684  
685  window.getFrEshopMenu();
686  window.getFrEshopBasket();
687  
688});
689/**
690 * flying revue - Global JS
691 */
692$(function() {
693  // dynamicaly loaded background image
694  var r = Math.floor((Math.random() * 9999999999) + 1);
695  $("body").css({"background":"url('/cimagebank/bg-pred0.jpg?v=" + r + "') repeat center top"});
696  
697  // home link in menu - house icon
698  $("#menu li.domu > a").html("<i class='fa fa-home' aria-hidden='true'></i>");
699  $("#menu li.domu > a > i.fa").css({"font-size":"20px"});
700  
701  // fix for the broken homepage
702  if ($("body.domu").length) {
703    var loc = window.location.href;
704    
705    if (($("body.domu .group-focus .items .article").length == 0) || (loc.indexOf("foniodebug=FoniO") != -1)) {
706      $.ajax({
707        url     : "/common/formsAsEshopOrders1.php",
708        data    : {
709          cat_id: 17986576,
710          action: "fixPage"
711        },
712        dataType: 'json',
713        cache   : false,
714        type    : "post",
715        success : function(res) {
716          if (res.result == "OK") {
717            window.location.href = loc.replace("&foniodebug=FoniO", "").replace("?foniodebug=FoniO", "")
718              
719              console.log("fixPage: page Fixed");
720          } else {
721            console.log("fixPage: " + res.err);
722          }
723        },
724        error: function(jqXHR, textStatus, errorThrown) {
725          console.log("fixPage: " + errorThrown);
726        }
727      });
728    }
729  }
730  /*$("body #foot2").before("<div class='foot3'><div class='fc1'><blockquote><p><strong>Máte potíže s časopisem<br>nebo webem?</strong><br>napiÅ¡te nám:<br><a href='mailto:[email protected]'>[email protected]</a><br>nebo volejte <span class='content-img prettyphoto'><img src='/imagebank/24074873/15/14/tel.jpg' title='' alt='' class='t_none'></span>&nbsp;727 900 259</p></blockquote></div><div class='fc2'><a href='http://www.antonio.eu/'><img src='/cimagebank/antonio.jpg'></a></div><div class='fc3'><a href='http://www.airport-pardubice.cz/'><img src='/cimagebank/flyingrevue.jpg'></a></div><div class='fc4'><a href='http://www.f-air.cz/'><img src='/cimagebank/afair.png'></a></div></div>");*/
731  
732  /* Dvoupatrove menu */
733  if (!$("#head .mobile-menu").is(":visible")) {
734    var menu_width_needed = 0;
735    var mainlinkscnt = $("#menu").children("ul").children("li").length;
736    $("#menu").children("ul").children("li").each(function(i, j) {
737      menu_width_needed += $(this).outerWidth();
738      
739      if (i == mainlinkscnt - 1) {
740        if (menu_width_needed > $("#head").outerWidth()) {
741          $("body").addClass("doublelayermenu");
742        } else {
743          $("body").removeClass("doublelayermenu");
744        }
745      }
746    });
747  } else {
748    $("body").removeClass("doublelayermenu");
749  }
750  
751  $("body").addClass("normal");
752  /*reklama*/
753  /*$("body").prepend("<a id='klik' class='ext-link' href='https://www.pilotshop.cz/'></a>");*/
754  $("body").prepend("<a id='klik' class='ext-link' href='/predplatne'></a>");
755  /*$("body").prepend("<a id='klik' class='ext-link' href='https://www.sharkaero.cz/cs/'></a>");*/
756  $(".letadla .item-content table").each(function(i, j){
757    $(this).addClass("tabulka"+i);
758  });
759  
760  $(".letadla .item-content table").first().find("strong").parents("td").addClass("zvyrazni");
761  if ($("body.item:not('.galerie'):not('.eshop'):not('.freshop'):not('.kryteshop') #col-content .item-focus #attachments div.attachment:eq(0) img.attachmentImage").length) {
762    var fisrc = $("body.item #col-content .item-focus #attachments div.attachment:eq(0) img.attachmentImage").attr("src");
763    var fisrcarr = fisrc.split("/");
764    if (fisrcarr[3] != 640) {
765      fisrcarr[3] = 640;
766      fisrcarr[4] = 320;
767      if (fisrcarr[5] != 'crop') {
768        var imagename = fisrcarr[fisrcarr.length - 1];
769        fisrcarr[6] = imagename;
770        fisrcarr[5] = "crop";
771      } 
772      
773      $("body.item #col-content .item-focus #attachments div.attachment:eq(0) img.attachmentImage").attr("src", fisrcarr.join("/"));
774    }
775    
776    $("body.item #col-content .item-focus #attachments div.attachment:eq(0)").addClass("firstimage");
777    $("body.item #col-content .item-focus #attachments div.attachment").not(".hide").last().addClass("lastimage");
778  }
779  
780  /*if ($("body.submenu #menu.horizontal-dropdown ul ul li.parent > ul").length){
781  var nadpisek = $("body.submenu #menu.horizontal-dropdown ul ul li.parent > a").text();
782  $("body.submenu #col-content").append($("<div class='submenu'><span>"+ nadpisek +"</span></div>").append($("body #menu.horizontal-dropdown ul ul li.current > ul, body #menu.horizontal-dropdown ul ul li.parent > ul")));
783}  */
784  
785  $(".content-img.floatleft .description, .content-img.floatright .description, .content-img .description").each(function() {
786    if ($(this).is("span.video .description")) {
787      var sirka = parseInt($(this).parent().find("iframe").attr("width"));
788      $(this).parents(".content-img").find(".description").css({width: sirka + "px", display:"block"});
789    } else {
790      $(this).parent().find("img").first().one("load", function() {
791        var sirka = $(this).width();
792        $(this).parents(".content-img").find(".description").css({width: sirka, display:"block"});
793      }).each(function() {
794        if (this.complete) $(this).load();
795      });
796    }
797  }); 
798  
799  /*$(".eshop-basket #paymentCont").append("<br/><span>Platba kartou bude možná od konce měsíce<span>");*/
800  
801  $("input[value='Filtr']").attr("value","Filtruj");
802  
803  // art-gallery link in menu
804  $("#menu li.artgallery a").attr("href", "http://art.flying-revue.cz/");
805  
806  $("a[rel='prettyphoto[eshopTabs]']").attr("rel","prettyphoto[galery]");
807  $(".advanced-search-settings > input").attr("checked", "checked");
808  $(".advanced-search-settings").hide();
809  $(".domu .pos1 .path_labels").removeClass("path_labels").addClass("path_labels2");
810  $(".domu .pos1 .date").removeClass("date").addClass("date2");
811  $(".letadla #col-content form.form_filter fieldset.submit input.submit").val("Filtrovat");
812});
813
814window.getActualPredplatneVeta = function(delky, lang) {
815  $.ajax({
816    url     : "/common/getWidgetCustomParamsJson.php",
817    data    : {
818      widget_id: 18567222,
819      foniodebug: "FoniO"
820    },
821    dataType: 'json',
822    cache   : false,
823    type    : "post",
824    success : function(res) {
825      if (res.status == "OK") {
826        //console.log(res.custom_params);
827        
828        var aktc_do_data = res.custom_params['nasledujici_do_data'];
829        var nasc = res.custom_params['nasledujici_cislo'];
830        var nasc2 = res.custom_params['dalsi_cislo'];
831        
832        var d = new Date();
833        var n = d.toISOString();
834        //console.log(n);
835        var today = n.substring(0, 4) + n.substring(5, 7) + n.substring(8, 10) + n.substring(11, 13) + n.substring(14, 16);
836        
837        //console.log(today);
838        
839        if (typeof delky != "undefined") { 
840          var lng = (typeof lang == "undefined") ? "cz" : lang;
841          $.each(delky, function(i, j) {
842            var delka = j.delka;
843            var selector = j.selector;
844            
845            //console.log(delka + " - " + selector);
846            var veta = "";
847            //var minc = nasc2;
848            if ((today != "") && (aktc_do_data != "") && (parseInt(today) < parseInt(aktc_do_data + "0800"))) {
849              var zacatek = parseInt(nasc.substring(4, 7)) + "/" + nasc.substring(0, 4);
850              var konec = parseInt(parseInt(nasc.substring(4, 7)) + (parseInt(delka) - 1)) + "/" + nasc.substring(0, 4);
851              
852              var endnum = parseInt(parseInt(nasc.substring(4, 7)) + (parseInt(delka) - 1));
853              var endyear = parseInt(nasc.substring(0, 4));
854              
855              while (endnum > 6) {
856                endnum = parseInt(endnum - 6);
857                endyear = parseInt(endyear + 1);
858                konec = endnum + "/" + endyear;
859              }
860              if (lng == "sk") {
861                veta = "Pri platbe do " + aktc_do_data.substring(6, 8) + ". " + aktc_do_data.substring(4, 6) + ". " + aktc_do_data.substring(0, 4) + " 8:00 hod.* sa vaše predplatné vzťahuje na&#160;FR&#160;" + zacatek + "&#160;-&#160;" + konec + ". <span class='smallinfo'>*Rozhoduje dátum pripísania platby na účet Flying Revue.</span>";
862              } else {
863                veta = "Při platbě do " + aktc_do_data.substring(6, 8) + ". " + aktc_do_data.substring(4, 6) + ". " + aktc_do_data.substring(0, 4) + " 8:00 hod.* se vaše předplatné vztahuje na&#160;FR&#160;" + zacatek + "&#160;-&#160;" + konec + ". <span class='smallinfo'>*Rozhoduje datum připsání platby na účet Flying Revue.</span>";
864              }
865              //minc = nasc;
866            } else {
867              var zacatek = parseInt(nasc2.substring(4, 7)) + "/" + nasc2.substring(0, 4);
868              var konec = parseInt(parseInt(nasc2.substring(4, 7)) + (parseInt(delka) - 1)) + "/" + nasc2.substring(0, 4);
869              
870              var endnum = parseInt(parseInt(nasc2.substring(4, 7)) + (parseInt(delka) - 1));
871              var endyear = parseInt(nasc2.substring(0, 4));
872              
873              while (endnum > 6) {
874                endnum = parseInt(endnum - 6);
875                endyear = parseInt(endyear + 1);
876                konec = endnum + "/" + endyear;
877              }
878              if (lng == "sk") {
879                veta = "Vaše predplatné sa vzťahuje na&#160;FR&#160;" + zacatek + "&#160;-&#160;" + konec + ".";
880              } else {
881                veta = "Vaše předplatné se vztahuje na&#160;FR&#160;" + zacatek + "&#160;-&#160;" + konec + ".";
882              }
883            }
884            
885            $(selector).append($("<div class='predplatne_veta_box'>" + veta + "</div>"));
886            //console.log(veta);
887          });
888        }
889      } else {
890        console.log("Chyba (" + res.err + ")");
891      }
892    },
893    error: function(jqXHR, textStatus, errorThrown) {
894      console.log(jqXHR + " - " + textStatus + " - " + errorThrown);
895    }
896  });
897};
898
899/*if (window.location.hash == "#veta") {
900window.getActualPredplatneVeta([{"delka":3, "selector":"s3"}, {"delka":6, "selector":"s6"}, {"delka":12, "selector":"s12"}]);
901}*/
902
903window.smartlook||(function(d) {
904  var o=smartlook=function(){ o.api.push(arguments)},s=d.getElementsByTagName('script')[0];
905  var c=d.createElement('script');o.api=new Array();c.async=true;c.type='text/javascript';
906  c.charset='utf-8';c.src='//rec.getsmartlook.com/bundle.js';s.parentNode.insertBefore(c,s);
907})(document);
908smartlook('init', '9254f6be9fc07274da0e133bef9d206da8bd6aa3');
909
910/*
vendor: 393 bytes, lines 910-912
910!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
911
912fbq('init', '
912199728697153759
vendor: 66 bytes, lines 912-915
912', {
913em: 'insert_email_variable,'
914});
915fbq('track', 'PageView');
915*/
916/**
917 * kalendarium - flying revue
918 */
919$(function() {
920  $(document).on("click", "#kalendarium", function() {
921    $("body").append("<div class='kalendarium_event_background'></div>");
922    $(".kalendarium_event_background").css({ "height": $(document).height() });
923    
924    var ke = $("#kalendarium .kalendarium_event").clone();
925    $("body").append(ke);
926    
927    var imgel = $("body .kalendarium_event img").not("#kalendarium .kalendarium_event img"); /* #kalendarium */
928    if (imgel.length) {
929      $("<img/>").attr("src", imgel.attr("src")).load(function() {
930        var pic_real_width = this.width;
931        $("body .kalendarium_event").not("#kalendarium .kalendarium_event").css({ "width": pic_real_width}); /* #kalendarium */
932        window.centerFixedLayer();
933        
934        $("body .kalendarium_event div.date").not("#kalendarium .kalendarium_event div.date").css({ "position": "absolute", "left": "20px", "top": "40px", "padding": "2px 5px" }); /* #kalendarium */
935        
936        $("body .kalendarium_event").not("#kalendarium .kalendarium_event").show(400); /* #kalendarium */
937      });
938    } else {
939      $("body .kalendarium_event").not("#kalendarium .kalendarium_event").css({ "width": "400px" }); /* #kalendarium */
940      $("body .kalendarium_event").not("#kalendarium .kalendarium_event").show(400); /* #kalendarium */
941    }
942  });
943  
944  if (typeof window.centerFixedLayer == "undefined") {
945    window.centerFixedLayer = function() {
946      layer = $("body .kalendarium_event").not("#kalendarium .kalendarium_event"); /* #kalendarium */
947      if ((typeof layer != "undefined") && layer.length) {
948        var newtop = ($(window).height() - layer.outerHeight()) / 2;
949        if (newtop < 0) newtop = 0;
950        
951        if (newtop < $(window).scrollTop()) {
952          newtop = newtop + $(window).scrollTop();
953        }
954        
955        var newleft = ($(window).width() - layer.outerWidth()) / 2;
956        if (newleft < 0) newleft = 0;
957        
958        layer.css({ "top": newtop, "left": newleft });
959      }
960    };
961  }
962  
963  if ( window.attachEvent ) {
964    window["eorientationchangecalendarium"] = window.centerFixedLayer;
965    window["orientationchangecalendarium"] = function(){
966      window["eorientationchangecalendarium"]( window.event );
967    };
968    window.attachEvent( "onorientationchange", window["orientationchangecalendarium"] );
969  } else {
970    window.addEventListener( "orientationchange", window.centerFixedLayer, false );
971  }
972  
973  $(window).resize(function(){
974    // Resize info boxes area when resizing window or changing mobile device orientation
975    window.centerFixedLayer();
976  });
977  
978  $(document).on("click", "body .kalendarium_event div.closer_btn, body .kalendarium_event_background", function() {
979    /* #kalendarium */
980    $("body .kalendarium_event").not("#kalendarium .kalendarium_event").hide(400, function() {
981      
982      $(".kalendarium_event_background, body .kalendarium_event").not("#kalendarium .kalendarium_event").empty().remove();
983    });
984  });
985});
986/**
987 * Reklamní pozice header
988 */
989$(function() {
990  if ($('.bannerhead').length) {
991    $.ajax({
992      url: "/banner-hlavicka",
993      dataType: "html",
994      success: function( res )  {
995        var hb = $(res).find('.group-content .inner_content a');
996        if (hb.length) {
997          $('.bannerhead').empty().append(hb);
998          if (hb.attr("href") == "#") {
999            hb.on("click", function(e){
1000              e.preventDefault();
1001            });
1002          }
1003        }
1004      }
1005    });
1006  }
1007  $.ajax({
1008      url: "/mobilnibanner",
1009      dataType: "html",
1010      success: function( res )  {
1011        var mb = $(res).find('.group-content .inner_content a');
1012        if (mb.length) {
1013          $('body').prepend("<div class='mobilni-reklama'></div>");
1014          $('.mobilni-reklama').prepend(mb);
1015          if (mb.attr("href") == "#") {
1016            mb.on("click", function(e){
1017              e.preventDefault();
1018            });
1019          }
1020        }
1021      }
1022    });
1023   $.ajax({
1024      url: "/mobilnibanner2",
1025      dataType: "html",
1026      success: function( res )  {
1027        var mb2 = $(res).find('.group-content .inner_content a');
1028        if (mb2.length) {
1029          $('#cols').append("<div class='mobilni-reklama2'></div>");
1030          $('.mobilni-reklama2').append(mb2);
1031          if (mb2.attr("href") == "#") {
1032            mb2.on("click", function(e){
1033              e.preventDefault();
1034            });
1035          }
1036        }
1037      }
1038    });
1039  if ($('.aktuality.item .inner_content > p:nth-child(2)').length) {
1040    $.ajax({
1041      url: "/banner-do-clanku",
1042      dataType: "html",
1043      success: function( res )  {
1044        var bc = $(res).find('.group-content .inner_content a');
1045        if (bc.length) {
1046          $('.aktuality.item .inner_content > p:nth-child(2)').after($("<div class='reklama_clanek'></div>").append(bc));
1047          if (bc.attr("href") == "#") {
1048            bc.on("click", function(e){
1049              e.preventDefault();
1050            });
1051          }
1052        }
1053      }
1054    });
1055  }
1056  
1057  if ($('.group.domu .items > .article:nth-child(5),.group.aktuality .items > .article:nth-child(5)').length) {
1058    $.ajax({
1059      url: "/banner-vypis-clanku",
1060      dataType: "html",
1061      success: function( res )  {
1062        var bvc = $(res).find('.group-content .inner_content a');
1063        if (bvc.length) {
1064          $('.group.domu .items > .article:nth-child(5),.group.aktuality .items > .article:nth-child(5)').after($("<div class='reklama_clanek'></div>").append(bvc));
1065          if (bvc.attr("href") == "#") {
1066            bvc.on("click", function(e){
1067              e.preventDefault();
1068            });
1069          }
1070        }
1071      }
1072    });
1073  }
1074  
1075  if ($('.group.domu .items > .article.pos3, .group.aktuality .items > .article.pos3').length) {
1076    $.ajax({
1077      url: "/banner-vypis-clanku-4-pozice",
1078      dataType: "html",
1079      success: function( res )  {
1080        var bvc4 = $(res).find('.group-content .inner_content a');
1081        if (bvc4.length) {
1082          $('.group.domu .items > .article.pos3, .group.aktuality .items > .article.pos3').after($("<div class='reklama_clanek'></div>").append(bvc4));
1083          if (bvc4.attr("href") == "#") {
1084            bvc4.on("click", function(e){
1085              e.preventDefault();
1086            });
1087          }
1088        }
1089      }
1090    });
1091  }
1092  
1093  if ($('.group.domu .items > .article.pos7, .group.aktuality .items > .article.pos7').length) {
1094    $.ajax({
1095      url: "/banner-vypis-clanku-8-pozice",
1096      dataType: "html",
1097      success: function( res )  {
1098        var bvc8 = $(res).find('.group-content .inner_content a');
1099        if (bvc8.length) {
1100          $('.group.domu .items > .article.pos7, .group.aktuality .items > .article.pos7').after($("<div class='reklama_clanek'></div>").append(bvc8));
1101          if (bvc8.attr("href") == "#") {
1102            bvc8.on("click", function(e){
1103              e.preventDefault();
1104            });
1105          }
1106        }
1107      }
1108    });
1109  }
1110});
1111/**
1112 * E-kontakty
1113 */
1114$(function() {
1115  $( "a[href='#e-kontakty']" ).addClass("ekontakt");
1116  $( "a[href='#e-kontakty']" ).on( "click", function(e) {
1117    e.preventDefault();
1118    if ($(".dialwrap").length == 0) {
1119      $('body').append('<div class="dialwrap"><div class="dial"><span class="close">x</span><div class="econtact"><div class="loader">načítám e-kontakty...</div></div></div></div>');
1120      $.ajax({
1121        url: "/e-kontakty",
1122        dataType: "html",
1123        success: function( res )  {
1124          var hb = $(res).find('.group-content .inner_content');
1125          if (hb.length) {
1126            $('.econtact').empty().append(hb);
1127          }
1128          $( ".dialwrap .dial strong" ).each(function(n,m){
1129            var mail = $(this).text();
1130            if (mail.indexOf("@") > -1) {
1131                $(this).wrap('<a href="mailto:'+mail+'">');
1132            }
1133          });
1134          $( ".dialwrap .close" ).on( "click", function(e) {
1135            $( ".dialwrap" ).empty().remove();
1136          });
1137        }
1138      });
1139    }
1140  });
1141});
1142/**
1143 * Carousel článků
1144 */
1145$(function() {
1146  if ($(".aktuality.item:not('.galerie') .inner_content").length) {
1147    window.speed = 1500;
1148    window.interval = null;
1149    
1150    $.ajax({
1151      url: "/carousel-clanku",
1152      dataType: "html",
1153      success: function( res )  {
1154        var clanky = $(res).find('.items').addClass("seminare").attr("id",'strana-1');
1155        var clanky_length = clanky.find(".article ").length;
1156        var init_page = clanky_length + 1;
1157        
1158        $(".aktuality.item:not('.galerie') .inner_content").after("<div class='carousel' id='strana-"+init_page+"'><div class='carousel-inner'></div></div>");
1159        $('.carousel-inner').append(clanky.append(clanky.find(".article").clone()).append(clanky.find(".article").clone())); 
1160        
1161        var pocet =$(".seminare").find(".article ").length;
1162        pocet = Math.ceil(pocet / 3);
1163        
1164        $(".carousel .items.seminare").css({"left":((clanky_length*(-200))) + "px"}); 
1165        var strankovani = $("<div class='strankovani'></div>"); 
1166        
1167        if (pocet > 1) {    
1168          $(".carousel").prepend("<strong class='back'>&lt;</strong>");   
1169          $(".carousel").append("<strong class='next'>&gt;</strong>");
1170        }
1171        $(".seminare").append(strankovani);  
1172        
1173        $(".carousel .back").hover(function() { moveBack(window.speed); }, function() {});
1174        $(".carousel .back" ).mousedown(function() { window.speed = 750; });
1175        $(".carousel .back" ).mouseup(function() { window.speed = 1500; });
1176        
1177        function moveBack(speed) {
1178          $(".carousel .items .article:last").hide();
1179          $(".carousel .items").prepend($(".carousel .items .article:last"));
1180          $(".carousel .items .article:first").show(speed, function() {
1181            if($(".carousel .back:hover").length) {
1182              moveBack(window.speed);
1183            }
1184          });
1185        }
1186        
1187        $(".carousel .next").hover(function() { moveNext(window.speed); }, function() {});
1188        $(".carousel .next" ).mousedown(function() { window.speed = 700; });
1189        $(".carousel .next" ).mouseup(function() { window.speed = 1500; });
1190        
1191        function moveNext(speed) {
1192          $(".carousel .items .article:first").hide(speed, function(){
1193            $(".carousel .items").append($(".carousel .items .article:first"));
1194            $(".carousel .items .article:last").show();
1195            if($(".carousel .next:hover").length) {
1196              moveNext(window.speed);
1197            }
1198          });
1199        }
1200      }   
1201    });
1202  }
1203});
1204/**
1205 * Flying Revue - slider reklam 3 (300x300)
1206 */
1207$(function() {  
1208  var pocetSloupcu3 = $("#slider3 a").length;
1209  var interval3 = 12000;
1210  var randomslide3 = "slide-" + (Math.round(Math.random() * (pocetSloupcu3 - 1) + 1));
1211  $( "#slider3" ).addClass(randomslide3);
1212  
1213  if (pocetSloupcu3 > 0) {
1214    window.sliderInt3 = setInterval(function() {
1215      $("#slider3").toggleClass(function(index, className) {
1216        var s = className.split("slide-")[1];
1217        var n = s.slice(0, 1);
1218        
1219        $( "#slider-timer3" ).html("<div class='loader'></div>");
1220        return "slide-" + n + " slide-" + (n >= pocetSloupcu3 ? 1 : ++n);  
1221      });
1222    }, interval3);
1223    
1224    window.nextslide3 = function() {
1225      $("#slider3").toggleClass(function(index, className) {
1226        var s = className.split("slide-")[1];
1227        return "slide-" + s + " slide-" + (s >= pocetSloupcu3 ? 1 : ++s);  
1228      });
1229    };
1230    
1231    window.prevslide3 = function() {
1232      $("#slider3").toggleClass(function(index, className) {
1233        var s = className.split("slide-")[1];
1234        return "slide-" + s + " slide-" + (s <= 1 ? pocetSloupcu3 : --s);  
1235      });
1236    };  
1237    
1238    $(document).on("click", "#slider-control5 span", function() {
1239      var slide = $(this).attr("data-slide");
1240      $("#slider3").attr("class", slide);
1241      $("#slider-timer3").html("<div class='loader'></div>");
1242      
1243      clearInterval(window.sliderInt3);
1244      window.sliderInt3 = setInterval(function() {
1245        $("#slider3").toggleClass(function(index, className) {
1246          var s = className.split("slide-")[1];
1247          var n = s.slice(0, 1);
1248          $( "#slider-timer3" ).html("<div class='loader'></div>");
1249          return "slide-" + n + " slide-" + (n >= pocetSloupcu3 ? 1 : ++n);  
1250        });
1251      }, interval3);
1252    });
1253    
1254    $(document).on("click", "#slider-control6 span.next", function() {
1255      clearInterval(window.sliderInt3);
1256      window.nextslide3();
1257      window.sliderInt3 = setInterval(function() {
1258        window.nextslide3();
1259      }, interval3);
1260    }); 
1261    
1262    $(document).on("click", "#slider-control6 span.back", function() {
1263      clearInterval(window.sliderInt3);
1264      window.prevslide3();
1265      window.sliderInt3 = setInterval(function() {
1266        window.nextslide3();
1267      }, interval3);
1268    }); 
1269  }
1270});
1271/**
1272 * Flying Revue - slider reklam 2 (300x170)
1273 */
1274$(function() {
1275  var pocetSloupcu2 = $("#slider2 a").length;
1276  var interval2 = 7000;
1277  var randomslide2 = "slide-" + (Math.round(Math.random() * (pocetSloupcu2 - 1) + 1));
1278  $( "#slider2" ).addClass(randomslide2);
1279  
1280  if (pocetSloupcu2 > 0) {
1281    window.sliderInt2 = setInterval(function() {
1282      $("#slider2").toggleClass(function(index, className) {
1283        var s = className.split("slide-")[1];
1284        var n = s.slice(0, 1);
1285        
1286        $( "#slider-timer2" ).html("<div class='loader'></div>");
1287        return "slide-" + n + " slide-" + (n >= pocetSloupcu2 ? 1 : ++n);  
1288      });
1289    }, interval2);    
1290    
1291    window.nextslide2 = function() {
1292      $("#slider2").toggleClass(function(index, className) {
1293        var s = className.split("slide-")[1];
1294        return "slide-" + s + " slide-" + (s >= pocetSloupcu2 ? 1 : ++s);  
1295      });
1296    };
1297    
1298    window.prevslide2 = function() {
1299      $("#slider2").toggleClass(function(index, className) {
1300        var s = className.split("slide-")[1];
1301        return "slide-" + s + " slide-" + (s <= 1 ? pocetSloupcu2 : --s);  
1302      });
1303    }; 
1304    
1305    $(document).on("click", "#slider-control3 span", function() {
1306      var slide= $(this).attr("data-slide");
1307      $("#slider2").attr("class", slide);
1308      $( "#slider-timer2" ).html("<div class='loader'></div>");
1309      clearInterval(window.sliderInt2);
1310      window.sliderInt2 = setInterval(function() {
1311        $("#slider2").toggleClass(function(index, className) {
1312          var s = className.split("slide-")[1];
1313          var n = s.slice(0, 1);
1314          $( "#slider-timer2" ).html("<div class='loader'></div>");
1315          return "slide-" + n + " slide-" + (n >= pocetSloupcu2 ? 1 : ++n);  
1316        });
1317      }, interval2);
1318    });
1319    
1320    $(document).on("click", "#slider-control4 span.next", function() {
1321      clearInterval(window.sliderInt2);
1322      window.nextslide2();
1323      window.sliderInt2 = setInterval(function() {
1324        window.nextslide2();
1325      }, interval2);
1326    }); 
1327    
1328    $(document).on("click", "#slider-control4 span.back", function() {
1329      clearInterval(window.sliderInt2);
1330      window.prevslide2();
1331      window.sliderInt2 = setInterval(function() {
1332        window.nextslide2();
1333      }, interval2);
1334    });  
1335  }
1336});
1337/**
1338 * Flying Revue - slider reklam 4 (300x300)
1339 */
1340$(function() {
1341  var pocetSloupcu4 = $("#slider4 a").length;
1342  var interval4 = 12000;
1343  var randomslide4 = "slide-" + (Math.round(Math.random() * (pocetSloupcu4 - 1) + 1));
1344  $( "#slider4" ).addClass(randomslide4);
1345  
1346  if (pocetSloupcu4 > 0) {
1347    window.sliderInt4 = setInterval(function() {
1348      $("#slider4").toggleClass(function(index, className) {
1349        var s = className.split("slide-")[1];
1350        var n = s.slice(0, 1);
1351        $( "#slider-timer4" ).html("<div class='loader'></div>");
1352        return "slide-" + n + " slide-" + (n >= pocetSloupcu4 ? 1 : ++n);  
1353      });
1354    }, interval4);
1355    
1356    
1357    window.nextslide4 = function() {
1358      $("#slider4").toggleClass(function(index, className) {
1359        var s = className.split("slide-")[1];
1360        return "slide-" + s + " slide-" + (s >= pocetSloupcu4 ? 1 : ++s);  
1361      });
1362    };
1363    
1364    window.prevslide4 = function() {
1365      $("#slider4").toggleClass(function(index, className) {
1366        var s = className.split("slide-")[1];
1367        return "slide-" + s + " slide-" + (s <= 1 ? pocetSloupcu4 : --s);  
1368      });
1369    };  
1370    
1371    $(document).on("click", "#slider-control7 span", function() {
1372      var slide= $(this).attr("data-slide");
1373      $("#slider4").attr( "class", slide);
1374      $( "#slider-timer4" ).html("<div class='loader'></div>");
1375      clearInterval(window.sliderInt4);
1376      window.sliderInt4 = setInterval(function() {
1377        $("#slider4").toggleClass(function(index, className) {
1378          var s = className.split("slide-")[1];
1379          var n = s.slice(0, 1);
1380          $( "#slider-timer4" ).html("<div class='loader'></div>");
1381          return "slide-" + n + " slide-" + (n >= pocetSloupcu4 ? 1 : ++n);  
1382        });
1383      }, interval4);
1384    });
1385    
1386    $(document).on("click", "#slider-control8 span.next", function() {
1387      clearInterval(window.sliderInt4);
1388      window.nextslide4();
1389      window.sliderInt4 = setInterval(function() {
1390        window.nextslide4();
1391      }, interval4);
1392    });
1393    
1394    $(document).on("click", "#slider-control8 span.back", function() {
1395      clearInterval(window.sliderInt4);
1396      window.prevslide4();
1397      window.sliderInt4 = setInterval(function() {
1398        window.nextslide4();
1399      }, interval4);
1400    }); 
1401  } 
1402});
1403/**
1404 * social share - oprava videa
1405 */
1406$(function () {
1407  var url = window.location.href;
1408  var facebook = '<a href="https://www.facebook.com/sharer/sharer.php?u='+url+'" target="_blank"><img src="/img/social/facebook-c.png"/></a>';
1409  var twitter = '<a href="https://twitter.com/share?url='+url+'" target="_blank"><img src="/img/social/twitter-c.png"/></a>';
1410  var google = '<a href="https://plus.google.com/share?url='+url+'" target="_blank"><img src="/img/social/google-c.png"/></a>';
1411  var social = '<div class="social">'+ facebook + twitter + google +'</div>';
1412  $(".article_item .inner_content").append(social);
1413  $(".article_item h1").after(social);
1414  $(document).on("click", ".social a", function(e){
1415    e.preventDefault();
1416    window.open($(this).attr("href"),'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');
1417  });
1418  
1419  /*$("span.video").each(function( index ) {
1420    var srcvideo = $(this).find("embed").attr("src");
1421    srcvideo = srcvideo.split("/");
1422    srcvideo = srcvideo[4];
1423    $(this).append('<iframe width="600" class="video" height="300" src="https://www.youtube.com/embed/'+srcvideo+'">');
1424    $("embed").hide();
1425  });*/
1426});
1427/**
1428 * Flying Revue - slider reklam 6 (300x300)
1429 */
1430$(function() {
1431  var pocetSloupcu6 = $("#slider6 a").length;
1432  var interval6 = 7000;
1433  var randomslide6 = "slide-" + (Math.round(Math.random() * (pocetSloupcu6 - 1) + 1));
1434  $( "#slider6" ).addClass(randomslide6);
1435  
1436  if (pocetSloupcu6 > 0) {
1437    window.sliderInt6 = setInterval(function() {
1438      $("#slider6").toggleClass(function(index, className) {
1439        var s = className.split("slide-")[1];
1440        var n = s.slice(0, 1);
1441        $( "#slider-timer6" ).html("<div class='loader'></div>");
1442        return "slide-" + n + " slide-" + (n >= pocetSloupcu6 ? 1 : ++n);  
1443      });
1444    }, interval6);
1445    
1446    
1447    window.nextslide6 = function() {
1448      $("#slider6").toggleClass(function(index, className) {
1449        var s = className.split("slide-")[1];
1450        return "slide-" + s + " slide-" + (s >= pocetSloupcu6 ? 1 : ++s);  
1451      });
1452    };
1453    
1454    window.prevslide6 = function() {
1455      $("#slider6").toggleClass(function(index, className) {
1456        var s = className.split("slide-")[1];
1457        return "slide-" + s + " slide-" + (s <= 1 ? pocetSloupcu6 : --s);  
1458      });
1459    };  
1460    
1461    $(document).on("click", "#slider-control12 span", function() {
1462      var slide = $(this).attr("data-slide");
1463      $("#slider6").attr("class", slide);
1464      $("#slider-timer6").html("<div class='loader'></div>");
1465      
1466      clearInterval(window.sliderInt6);
1467      window.sliderInt6 = setInterval(function() {
1468        $("#slider6").toggleClass(function(index, className) {
1469          var s = className.split("slide-")[1];
1470          var n = s.slice(0, 1);
1471          $( "#slider-timer6" ).html("<div class='loader'></div>");
1472          return "slide-" + n + " slide-" + (n >= pocetSloupcu6 ? 1 : ++n);  
1473        });
1474      }, interval6);
1475    });
1476    
1477    $(document).on("click", "#slider-control11 span.next", function() {
1478      clearInterval(window.sliderInt6);
1479      window.nextslide6();
1480      window.sliderInt6 = setInterval(function() {
1481        window.nextslide6();
1482      }, interval6);
1483    }); 
1484    
1485    $(document).on("click", "#slider-control11 span.back", function() {
1486      clearInterval(window.sliderInt6);
1487      window.prevslide6();
1488      window.sliderInt6 = setInterval(function() {
1489        window.nextslide6();
1490      }, interval6);
1491    });  
1492  }
1493});
1494/**
1495 * ADSENSE - FR - GLOBAL
1496 */
1497$(function() {
1498  /*if ($("body.noads").length == 0) {
1499    // PRE-FOOTER 970x250px
1500    $("body #foot2").before("<span class='ad_not'>Reklama</span><script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script><ins class='adsbygoogle' style='display:inline-block;width:970px;height:250px' data-ad-client='ca-pub-7852535561859742' data-ad-slot='3927892914'></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>");
1501    
1502    if (!$("body").is(".prclanky")) { 
1503      var aspos = 3;
1504      if (typeof window.adsense_article_pos != 'undefined') {
1505        aspos = window.adsense_article_pos;
1506      }
1507      var pl = $("body.article_item #col-content .item-focus .item-content .inner_content > p").length;
1508      if (aspos > pl) {
1509        aspos = pl;
1510      }
1511      if ((pl > 3) && (pl >= aspos)) {
1512        // IN ARTICLE BODY 300x250px
1513        $($("body.article_item #col-content .item-focus .item-content .inner_content > p").get(aspos - 1)).after("<div class='gaad'><span class='ad_not'>Reklama</span><script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script><ins class='adsbygoogle' style='display:inline-block;width:300px;height:250px' data-ad-client='ca-pub-7852535561859742' data-ad-slot='9974426514'></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div>");
1514      }
1515    }
1516  }*/
1517});
1518/**
1519 * Bannery - 4 - pod článkem
1520 */
1521if (typeof window._wparams[39263349] == 'undefined') window._wparams[39263349] = {};
1522if (typeof window._wparams[39263349][39288836] == 'undefined') window._wparams[39263349][39288836] = {};
1523window._wparams[39263349][39288836]['Zdroj'] = '/4banner-pod-clankem';
1524window._wparams[39263349][39288836]['Nadpis'] = 'Ještě nemáte tričko, čepici, knihu apod. s leteckou tematikou? Klikněte!';
1525window._wparams[39263349][39288836]['Aktivni'] = 'ANO';
1526window._wparams[39263349][39288836]['Michat_pozice'] = 'ANO';
1527window._wparams[39263349][39288836]['Poradi_v_ramci_pozice'] = 'NAHODNE';
1528window._wparams[39263349][39288836]['Nadpis_link'] = '/flying-revue-shop';
1529
1530$(function() {
1531  function randomIntFromInterval(min,max) {
1532    return Math.floor(Math.random()*(max-min+1)+min);
1533  }
1534  
1535  function shuffle(array) {
1536    var m = array.length, t, i;
1537    
1538    // While there remain elements to shuffle…
1539    while (m) {
1540      
1541      // Pick a remaining element…
1542      i = Math.floor(Math.random() * m--);
1543      
1544      // And swap it with the current element.
1545      t = array[m];
1546      array[m] = array[i];
1547      array[i] = t;
1548    }
1549    
1550    return array;
1551  }
1552  
1553  if ($(".aktuality.item:not('.galerie') .inner_content").length) {
1554    var ctyr_banner_zdroj = window._getWParam(39263349, 39288836, "Zdroj", "");
1555    var ctyr_banner_label = window._getWParam(39263349, 39288836, "Nadpis", "");
1556    var ctyr_banner_label_link = window._getWParam(39263349, 39288836, "Nadpis_link", "");
1557    var ctyr_banner_active = window._getWParam(39263349, 39288836, "Aktivni", "ANO");
1558    var ctyr_banner_shuffle = window._getWParam(39263349, 39288836, "Michat_pozice", "NE");
1559    var ctyr_banner_pos_show = window._getWParam(39263349, 39288836, "Poradi_v_ramci_pozice", "PRVNI");    
1560    if ((ctyr_banner_zdroj != '') && (ctyr_banner_active == 'ANO')) {
1561      $.ajax({
1562        url: ctyr_banner_zdroj,
1563        dataType: "html",
1564        cache: false,
1565        success: function( res ) {
1566          $(".aktuality.item:not('.galerie') .item-content").append($("<div id='ctyrbanner'><div class='ctyrbanner_inner'><div class='ctyrbanner_pos1'></div><div class='ctyrbanner_pos2'></div><div class='ctyrbanner_pos3'></div><div class='ctyrbanner_pos4'></div></div></div>"));
1567          if (ctyr_banner_label != '') {
1568            if (ctyr_banner_label_link != '') {
1569              $("#ctyrbanner").prepend($("<h3><a href='" + ctyr_banner_label_link + "'>" + ctyr_banner_label + "</a></h3>"));
1570            } else {
1571              $("#ctyrbanner").prepend($("<h3>" + ctyr_banner_label + "</h3>"));
1572            }
1573          }
1574          
1575          var pozice = [];
1576          for (var i = 1; i < 5; i++) {
1577            var pos = $(res).find(".desc-format div.col" + i);
1578            if (pos.length && pos.find("p img").length) {
1579              var ban = {};
1580              if (ctyr_banner_pos_show == "NAHODNE") {
1581                var rnd = randomIntFromInterval(1, pos.find("p img").length) - 1;
1582                ban.background = $(pos.find("p img").get(rnd)).attr("src");
1583                if ($(pos.find("p img").get(rnd)).parent().parent().is("a")) {
1584                  ban.url = $(pos.find("p img").get(rnd)).parents("a").attr("href");
1585                } else {
1586                  ban.url = "javascript:void(0)";
1587                }
1588              } else {
1589                ban.background = pos.find("p img").first().attr("src");
1590                if (pos.find("p img").first().parent().parent().is("a")) {
1591                  ban.url = pos.find("p img").first().parents("a").attr("href");
1592                } else {
1593                  ban.url = "javascript:void(0)";
1594                }
1595              }
1596              pozice.push(ban);
1597            }
1598          }
1599           
1600          if (ctyr_banner_shuffle == "ANO") {
1601            pozice = shuffle(pozice);
1602          }
1603          
1604          $.each(pozice, function(k, l) {
1605            $("#ctyrbanner .ctyrbanner_pos" + (k + 1)).append($("<a href='" + l.url + "'><img src='" + l.background + "'/></a>")).css({"display":"inline-block"});
1606          });
1607        }   
1608      });
1609    }
1610  }
1611});
1612/**
1613 * trackExternalLinksClick
1614 */
1615$(function() {
1616  function createFunctionWithTimeout(callback, opt_timeout) {
1617    var called = false;
1618    function fn() {
1619      if (!called) {
1620        called = true;
1621        callback();
1622      }
1623    }
1624    setTimeout(fn, opt_timeout || 1000);
1625    return fn;
1626  }
1627  
1628  $(document).on("click", "a.ext-link", function(event) {
1629    // Prevents the browser from submitting the form
1630    // and thus unloading the current page.
1631    event.preventDefault();
1632    $("#extlfrm").empty().remove();
1633    var l = $(this).attr("href"); 
1634    var target = $(this).attr("target");
1635    var f = function() {
1636      window.location.href = l;
1637    };
1638    if ((typeof target != "undefined") && (target == "_blank")) {
1639      f = function() {
1640        var form = document.createElement("form");
1641        form.id = "extlfrm";
1642        form.method = "GET";
1643        form.action = l;
1644        form.target = "_blank";
1645        document.body.appendChild(form);
1646        form.submit();
1647      };
1648    }
1649    
1650    // Sends the event to Google Analytics and
1651    // resubmits the form once the hit is done.
1652    if ((typeof gtag != "undefined") && (typeof gtag == "function")) {
1653      console.log("Send gtag()");
1654      gtag('event', 'click', {
1655        event_category: 'Outbound Link',
1656        event_label: l,
1657        transport_type: 'beacon',
1658        event_callback: createFunctionWithTimeout(f)
1659      });
1660    } else if ((typeof ga != "undefined") && (typeof ga == "function")) {
1661      console.log("Send ga()");
1662      ga('send', 'event', {
1663        eventCategory: 'Outbound Link',
1664        eventAction: 'click',
1665        eventLabel: l,
1666        transport: 'beacon',
1667        hitCallback: createFunctionWithTimeout(f)
1668      });
1669    }
1670  });
1671});
1672/**
1673 * Locked Page screen
1674 */
1675$(function() {
1676  // neprihlaseny uzivatel
1677  if ($("#col-content form.access-ext").length) {
1678    $("#col-content form.access-ext .form-inputs table tr.ext-login").hide();
1679    $("#col-content .in #siblings_cont").hide();
1680    $("#col-content form.access-ext > div.fieldset > div.legend").html("<strong>Přihlášení</strong>");
1681    if ($("body.klubfr, body.kfr, body.premium").length) {
1682      if ($("#col-content p.locked_page, #col-content p.access_de
1682nied_info").length) {
1683        $("body").addClass("centertext");
1684      }
1685      
1686      if ($("body.klubfr, body.kfr").length) {
1687        // Klub FR
1688        $("#col-content p.locked_page").html("<i>Obsah této stránky je přístupný pouze členům klubu FR, pro zobrazení je třeba se přihlásit.</i><br/><hr/>Pro přihlášení použijte e-mailovou adresu předplatitele.<br><i><b>V případě, že neznáte heslo, můžete si ho nastavit pomocí odkazu <a href='/uzivatele/zapomenute_heslo/'>Zapomenuté heslo</a>.</b></i><hr/>");
1689        $("#context").before($("<div id='lp_info'><div class='lpi'><div class='lpt'><div><h3>Jak se stát členem klubu FR?</h3><p>Získejte neomezený přístup k obsahu pro členy klubu FR<a class='access_button klubfr' href='/predplatne'>koupit předplatné časopisu Flying revue</a>Členství v klubu FR trvá pouze po dobu platnosti předplatného. Jeho délku lze prodloužit zaplacením předplatného časopisu Flying revue na další období.</p></div><div><h3>Jsem členem klubu FR, ale neznám přihlaÅ¡ovací údaje.</h3><p>Jako přihlaÅ¡ovací e-mail použijte e-mailovou adresu uvedenou při objednávce předplatného časopisu Flying revue. Pokud jste předplatitel/ka časopisu Flying-revue, ale nejste si jisti pod jakým e-mailem jste registován/a, kontaktujte nás na adrese <a href='mailto:[email protected]'>[email protected]</a> nebo <a href='mailto:[email protected]'>[email protected]</a>.<br/><br/>V případě, že si nepamatujete heslo, můžete si ho změnit pomocí odkazu <a href='/uzivatele/zapomenute_heslo/'>Zapomenuté heslo</a>.</p></div></div></div>"));
1690      } else if ($("body.premium").length) {
1691        // Premium
1692        /*$("#col-content p.locked_page").text("Obsah této stránky je přístupný pouze uživatelům se zakoupeným Premium členstvím nebo uživatelům anglické, německé či ruské aplikace pro výuku VFR letecké komunikace. Pro zobrazení je třeba se přihlásit.<br/><b>V případě, že si nepamatujete heslo, můžete si ho změnit pomocí odkazu <a href='/uzivatele/zapomenute_heslo/'>Zapomenuté heslo</a>.<b>");*/
1693        $("#col-content p.locked_page").html("<i>Obsah této stránky je přístupný pouze uživatelům se zakoupeným Premium členstvím. Pro zobrazení je třeba se přihlásit.</i><br/><hr/><b>V případě, že si nepamatujete heslo, můžete si ho nastavit pomocí odkazu <a href='/uzivatele/zapomenute_heslo/'>Zapomenuté heslo</a>.<b><hr/>");
1694        $("#context").before($("<div id='lp_info'><div class='lpi'><div class='lpt'><div><h3>Jak získat přístup k Premium obsahu?</h3><p>Získejte neomezený přístup k Premium obsahu<a class='access_button premium' href='/nakup-pristupu-k-premium-obsahu'>koupit Premium členství</a></p></div><div><h3>Mám koupené Premium členství, ale neznám přihlaÅ¡ovací údaje.</h3><p>Jako přihlaÅ¡ovací e-mail použijte e-mailovou adresu uvedenou při objednávce Premium členství. Pokud si nejste jisti pod jakým e-mailem jste registováni, kontaktujte nás na adrese <a href='mailto:[email protected]'>[email protected]</a> nebo <a href='mailto:[email protected]'>[email protected]</a>.<br/><br/>V případě, že si nepamatujete heslo, můžete si ho změnit pomocí odkazu <a href='/uzivatele/zapomenute_heslo/'>Zapomenuté heslo</a>.</p></div></div></div>"));
1695      }
1696    }
1697  }
1698  
1699  // prihlaseny uzivatel bez patricných práv
1700  if ($("#col-content p.access_denied_info").length) {
1701    $("#col-content .in #siblings_cont").hide();
1702    if ($("body.klubfr, body.kfr, body.premium").length) {
1703      if ($("body.klubfr, body.kfr").length) {
1704        // Klub FR
1705        $("#col-content p.access_denied_info").text("Obsah této stránky je přístupný pouze členům klubu FR. Vaše oprávnění bohužel neumožňuje přístup do této stránky.");
1706        $("#context").before($("<div id='lp_info'><div class='lpi'><div class='lpt'><div><h3>Jak se stát členem klubu FR?</h3><p>Získejte neomezený přístup k obsahu pro členy klubu FR<a class='access_button klubfr' href='/predplatne'>koupit předplatné časopisu Flying revue</a>Členství v klubu FR trvá pouze po dobu platnosti předplatného. Jeho délku lze prodloužit zaplacením předplatného časopisu Flying revue na další období.</p></div></div></div>"));
1707      } else if ($("body.premium").length) {
1708        // Premium
1709        $("#col-content p.access_denied_info").text("Obsah této stránky je přístupný pouze uživatelům se zakoupeným Premium členstvím. Vaše oprávnění bohužel neumožňuje přístup do této stránky.");
1710        $("#context").before($("<div id='lp_info'><div class='lpi'><div class='lpt'><div><h3>Jak získat přístup k Premium obsahu?</h3><p>Získejte neomezený přístup k Premium obsahu<a class='access_button premium' href='/nakup-pristupu-k-premium-obsahu'>koupit Premium členství</a></p></div></div></div>"));
1711      }
1712    }
1713  }
1714});
1715/**
1716 * Kryty - eshop - global JS
1717 */
1718if (typeof window._wparams[54770090] == 'undefined') window._wparams[54770090] = {};
1719if (typeof window._wparams[54770090][54770649] == 'undefined') window._wparams[54770090][54770649] = {};
1720window._wparams[54770090][54770649]['kosik_url'] = 'https://www.flying-revue.cz/kryty-na-mobil-objednavka';
1721window._wparams[54770090][54770649]['znacky_modely'] = ["{\"Google\":\"Pixel 4a 5G|Pixel 6a 5G|Pixel 6|Pixel 7 Pro|Pixel 7|Pixel 7A|Pixel 8|Pixel 8 Pro\",", "\"Honor\":\"Magic 6 Lite|Magic 6 Pro|Magic 5 Pro|Magic 5 lite|Magic 4 Lite|90 5G|70|70 Lite 5G|50|50 Lite|20|10|10 Lite|10X Lite|9X|9X PRO|9|9 Lite|8X|8A|7S|X6|X7|X7A|X8|X8 5G|X8A|X7b|X10 max 5G\",", "\"Huawei\":\"P Smart 2021|P Smart 2020|P Smart 2019|P Smart 2018|P Smart PRO|P Smart Z|P60|P60 Pro|P50 Pro|P40|P40 PRO|P40 Pro Plus|P40 Lite|P40 lite E|P30|P30 Pro|P30 Pro New Edition|P30 Lite|P30 Lite New Edition|P20|P20 Lite|P20 Pro|P10|Y9 Prime 2019|Y9 2019|Y9S 2019|Y9 2018|Y7 Prime 2019|Y6p 2020|Y6 2019|Y6s 2019|Y5 Prime 2018|Y5 2018|Mate 50 Pro|Mate 40 Pro|Mate 30|Mate 30 Pro|Mate 20 Lite|Nova 11i|Nova 10|Nova 10 Pro|Nova 10 SE|Nova 9|Nova 9SE|Nova 8i|Nova 5T|Nova 3i|Nova 3|Nova Y90|Nova Y70|Nova Y61\",", "\"Infinix\":\"Note 12 2023|Note 12 G96|Note 12 Pro 5G|Note 12 Pro 4G\",", "\"Iphone\":\"16|16 Plus|16 Pro|16 Pro Max|15|15 Plus|15 Pro|15 Pro Max|14|14 Plus|14 PRO|14 PRO MAX|13|13 Mini|13 PRO|13 PRO MAX|12|12 Pro|12 Mini|12 PRO MAX|11|11 Pro|11 PRO MAX|SE 2022|SE 2020|8 Plus|7 Plus|8|7|6 Plus/6S Plus|6/6S|X|XS|XR|XS MAX\",", "\"LG\":\"K51S|K50S|K41S\",", "\"Motorola\":\"Moto G200|Moto G100|Moto G 5G|Moto G85 5G|Moto G84 5G|Moto G82 5G|Moto G73 5G|Moto G72|Moto G71 5G|Moto G62 5G|Moto G60s|Moto G60|Moto G54 Power Edition|Moto G54|Moto G53|Moto G52|Moto G51|Moto G50|Moto G41|Moto G42|Moto G30|Moto G32|Moto G31|Moto G24 Power|Moto G24|Moto G23|Moto G22|Moto G20|Moto G14|Moto G13|Moto G10|Moto G9 Play|Moto G04|Moto E40|Moto E32|Moto E32S|Moto E30|Moto E22|Moto E20|Moto E14|Moto E7|Moto E7 Power|Moto E7i Power|Moto E7 Plus|Moto E6S|Moto E6 Plus|Moto E6i|Edge 20|Edge 20 lite|Edge 20 pro|Edge Plus 2023|Edge plus|Edge 30|Edge 30 Neo|Edge 30 Fusion|Edge 30 Pro|Edge 40|Edge 40 Pro|Edge 40 Neo|Edge 50|Edge 50 Pro|Edge 50 Ultra\",", "\"OnePlus\":\"12 5G|12R|11|10 PRO 5G|9|9 PRO|8|8T|8 PRO|7|7T|7T PRO|7 PRO|6T|Nord 3 5G|Nord CE 3 5G|Nord CE 3 Lite 5G|Nord CE 2 5G|Nord CE 2 Lite 5G|Nord 2T|Nord 2|Nord CE 5G|Nord N100|Nord N10 5G\",", "\"Oppo\":\"A98 5G|A96|A78 5G|A78|A58 5G|A58|A57S\",", "\"Realme\":\"Note 50|C67|C55|C53|C51|C35|C33|C31|C25Y|C21 NFC|C21Y|C21|C12|C11 2021|C11|12 5G|12X|12 Plus|12 Pro|12 Pro Plus|11 Pro 5G|11 Pro Plus 5G|10|9 5G|9|9i|9 PRO|9 Pro Plus|8 5G|8/8 Pro|8i|7 5G|7i|7|7 Pro|6|6S|6 PRO|GT Master|GT 5G|GT 2|GT NEO 2 5G|GT 2 Pro|GT Neo 3|GT Neo 3T 5G|X50 5G|X50 PRO 5G|Narzo 30A|Narzo 30 5G\",", "\"Samsung\":\"S24|S24 FE|S24 Plus|S24 Ultra|S23|S23 FE|S23 Plus|S23 Ultra|S22 5G|S22 PLUS 5G|S22 Ultra 5G|S21|S21 PLUS|S21 Ultra|S21 FE 5G|S20|S20 Plus|S20 ULTRA|S20 FE|S20 FE 5G|S10|S10 Plus|S10 LITE|S10E|S9|S9 PLUS|S8|S8 Plus|S7|S7 EDGE|S6|A06|A05S|A04S|A03S|A02S|A03|A91|A90 5G|A81|A80|A73 5G|A72 5G|A72|A71|A70|A70S|A60|A55 5G|A54 5G|A53 5G|A52|A52 5G|A52S 5G|A52|A51|A50 / A50S|A42 5G|A41|A40|A40S|A36 5G|A35 5G|A34 5G|A33 5G|A32 5G|A32|A31|A30|A30S|A25|A24 4G|A23|A22 5G|A22 4G|A21|A21S|A20||A20S|A16 5G|A16|A15 5G|A15|A14 5G|A14|A13 5G|A13|A12|A11||A10S|A10|A8 2018|A7 2018|A6 2018|A6 Plus 2018|A5 2017|J8 2018|J7 2018|J7 2017|J7 2016|J7 PRO|J6 2018|J6 Plus 2018|J5 2017 / J5 Pro|J5 2016|J4 2018|J4 Plus 2018|J3 2017 / J3 Pro|J3 2016|M55 5G|M53 5G|M52 5G|M51|M33|M32|M31|M31s|M30|M30s|M23 5G|M22|M21|M20|M12|M11|M10|Note 20|Note 20 ULTRA|Note 10|Note 10 Plus / Note 10 Pro|Note 10 LITE|Note 9|Note 8\",", "\"Tecno\":\"Spark 8\",", "\"VIVO\":\"V40 5G|V40 SE 5G|V23 5G|V29 Lite 5G|V29 5G|V21 5G|X100 Pro 5G|X90 Pro|X80 Pro|X80 Lite|X60 Pro 5G|Y76 5G|Y72 5G|Y55 5G|Y52 5G|Y36|Y35|Y33S|Y28 4G|Y21|Y21S|Y20S|Y20|Y11S\",", "\"Xiaomi\":\"14T|14T Pro|14|14 Pro|13|13 Pro|13 Lite|13T|13T Pro|12|12 PRO|12 Lite|12x|11T|11T PRO|11 lite 5G NE|Redmi A3|Redm
1721i A2|Redmi A1|Redmi 14C|Redmi 13 5G|Redmi 13|Redmi 13C 5G|Redmi 13C|Redmi 12 5G|Redmi 12|Redmi 12C|Redmi 10 5G|Redmi 10|Redmi 10 2022|Redmi 10C|Redmi 9|Redmi 9A|Redmi 9AT|Redmi 9C NFC|Redmi 9T|Redmi 8|Redmi 8A|Redmi 7A|Redmi 7|Redmi 6A|Redmi 6|Redmi 6 Pro|Mi 11|Mi 11 PRO|Mi 11 ULTRA|Mi 11 Lite 5G|Mi 11 Lite|Mi 11i|Mi 10T Lite|Mi 10T Pro|Mi 10T|Mi 10|Mi 10 Lite|Mi 9|Mi 9 Lite|Mi 9 SE|Mi 9T|Mi 9T PRO|Mi A3|Mi A2|Mi A2 Lite|Mi Note 10|Mi Note 10 Lite|Mi Note 10 Pro|Redmi Note 13 5G|Redmi Note 13|Redmi Note 13 Pro 5G|Redmi Note 13 Pro|Redmi Note 13 Pro Plus 5G|Redmi Note 12 5G|Redmi Note 12|Redmi Note 12S|Redmi Note 12 Pro 5G|Redmi Note 12 Pro 4G|Redmi Note 12 Pro Plus 5G|Redmi Note 11 5G|Redmi Note 11S 5G|Redmi Note 11|Redmi Note 11S|Redmi Note 11 Pro Plus 5G|Redmi Note 11 Pro 5G|Redmi Note 11 Pro|Redmi Note 10 5G|Redmi Note 10 4G|Redmi Note 10S|Redmi Note 10 Pro|Redmi Note 10 Pro Max|Redmi Note 9|Redmi Note 9 PRO|Redmi Note 9 Pro Max|Redmi Note 9S|Redmi Note 9T 5G|Redmi Note 8|Redmi Note 8 Pro|Redmi Note 8T|Redmi Note 7|Redmi Note 7 Pro|Redmi Note 6|Redmi Note 6 PRO|Redmi Note 5|Redmi Note 4X|Redmi Note 4|Poco F6 Pro|Poco F6|Poco F5 Pro|Poco F4|Poco F4 GT|Poco F3|Poco X6 5G|Poco X6 Pro 5G|Poco X5 5G|Poco X5 Pro|Poco X4 Pro 5G|Poco X3|Poco X3 GT|Poco X3 NFC|Poco X3 PRO|Poco M3|Poco M3 PRO 5G|Poco M4 PRO 4G|Poco M4 PRO 5G|Poco M5S|Poco M6|Poco M6 Pro|Poco C65|Poco C61|Poco C40|11 lite 5G NE\"}"].join("\n");
1722
1723$(function() {// ESHOP FR - seznam produktu
1724  
1725  window.krytyEshopCookieName = "kryty-eshop";
1726  var kzm = window._getWParam(54770090, 54770649, 'znacky_modely', '{}');
1727  if (kzm == '') {
1728    kzm = '{}';
1729  }
1730  window.krytyKosikUrl = window._getWParam(54770090, 54770649, 'kosik_url', '');
1731  window.krytyZnackyModely = JSON.parse(kzm);
1732  window.krytyEshopMainUrl = "/flying-revue-shop";
1733  
1734  if (typeof $.cachedScript == "undefined") {
1735    $.cachedScript = function(url, options) {
1736      // allow user to set any option except for dataType, cache, and url
1737      options = $.extend(options || {}, {
1738        dataType: "script",
1739        cache: true,
1740        url: url
1741      });
1742      // Use $.ajax() since it is more flexible than $.getScript
1743      // Return the jqXHR object so we can chain callbacks
1744      return jQuery.ajax(options);
1745    };
1746  }
1747  
1748  if (typeof window.are_cookies_enabled == "undefined") {
1749    window.are_cookies_enabled = function() {
1750      var cookieEnabled = (navigator.cookieEnabled) ? true : false;
1751      
1752      if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) { 
1753        document.cookie="testcookie";
1754        cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false;
1755      }
1756      return (cookieEnabled);
1757    };
1758  }
1759  
1760  window.hashCode = function(str){
1761    var hash = 0;
1762    if (str.length == 0) return hash;
1763    for (i = 0; i < str.length; i++) {
1764      char = str.charCodeAt(i);
1765      hash = ((hash<<5)-hash)+char;
1766      hash = hash & hash; // Convert to 32bit integer
1767    }
1768    return hash;
1769  }
1770  
1771  function isEmpty(map) {
1772    for(var key in map) {
1773      return !map.hasOwnProperty(key);
1774    }
1775    return true;
1776  }
1777  
1778  window.getKrytyEshopMenu = function() {
1779    if ($("body.kryteshop").length) {
1780      // add current eshop menu          
1781      var flinks = $("#head #menu").find("li.kryteshop");
1782      if (flinks.length) {
1783        var frem = $("<div class='kryteshop_menu_box'><div class='frm_items'><h3>E-shop</h3><ul></ul></div></div>");
1784        flinks.each(function(i, j) { 
1785          var a = $(this).find("a").clone();
1786          //var alink = a.attr("href");
1787          //if (alink == window.location.href.replace("https://www.flying-revue.cz", "")) {
1788          if ($(this).is(".current")) {
1789            a.addClass("active");
1790          }
1791          frem.find(".frm_items ul").append($("<li></li>").append(a));
1792        });
1793        
1794        if ($("#col-add .in .siblings-content-add .kryteshop_basket_box").length) {
1795          $("#col-add .in .siblings-content-add .kryteshop_basket_box").after(frem);
1796        } else {
1797          $("#col-add .in .siblings-content-add #content-widget-23653763").after(frem);
1798        }
1799      }
1800    } else {
1801      // not in eshop
1802      if ($("#col-add .in .siblings-content-add .kryteshop_menu_box").length) {
1803        $("#col-add .in .siblings-content-add .kryteshop_menu_box").slide
1803Up(400, function() {
1804          $(this).empty().remove();
1805        });
1806      }
1807    }
1808  };
1809  
1810  window.getKrytyEshopBasket = function() {
1811    var cookies_enabled = window.are_cookies_enabled();
1812    if (cookies_enabled) {
1813      var url = "/share/jslib/jquery.cookie.js";
1814      $.cachedScript(url).done(function(script, textStatus) {
1815        var cookieFrBasket = $.cookie(window.krytyEshopCookieName);
1816        if (typeof cookieFrBasket != "undefined") {
1817          var items = JSON.parse(cookieFrBasket);
1818          if ((typeof items != "undefined") && !isEmpty(items)) {
1819            var fullPrice = 0;
1820            var fullPriceEU = 0;
1821            var fullPricePredplatitel = 0; 
1822            var fullPricePredplatitelEU = 0;
1823            
1824            // add current basket info box to right column
1825            var frebb = $("<div class='kryteshop_basket_box'><div class='frb_items'><h3>Obsah košíku - kryty</h3></div><div class='frPrices'><span class='price1'><span class='price1_price'>" + fullPrice  + " Kč</span><span class='price2_price'>" + fullPriceEU.toFixed(2)  + " €</span></span></div><div class='buttons'><a href='javascript:void(0)' class='showBasketBtn'>ZOBRAZIT</a></div></div>");
1826            
1827            if ((typeof items != "undefined") && !isEmpty(items)) {
1828              var photosCnt = 0;
1829              $.each(items, function(m, n) {
1830                frebb.find(".frb_items").append($("<div><a href='javascript:void(0)' class='frbRemoveItm' title='Odebrat z košíku' data-id='p" + n.id + "'>+</a><dl><dt>" + n.mnozstvi + " ks</dt><dd>" + (((typeof n.url != 'undefined') && (n.url != '')) ? "<a href='" + n.url + "'>" + n.name + "</a>": n.name) + "</dd></dl></div>"));
1831                
1832                fullPrice += parseInt(n.mnozstvi) * parseFloat(n.cena);
1833                //fullPricePredplatitel += parseInt(n.mnozstvi) * parseFloat(n.cenaPredplatitel); 
1834                fullPriceEU += parseInt(n.mnozstvi) * parseFloat(n.cenaEU);
1835                //fullPricePredplatitelEU += parseInt(n.mnozstvi) * parseFloat(n.cenaPredplatitelEU);
1836                
1837                frebb.find(".frPrices .price1 .price1_price").text(fullPrice + " Kč");
1838                //frebb.find(".frPrices .price1 .price1_klub_price").text("(klub FR: " + fullPricePredplatitel + " Kč)");
1839                frebb.find(".frPrices .price1 .price2_price").text(fullPriceEU.toFixed(2) + " €");
1840                //frebb.find(".frPrices .price2 .price2_klub_price").text("(klub FR: " + fullPricePredplatitelEU.toFixed(2) + " €)");
1841                
1842                // if Photos in basket - show also tubus
1843                /*if (parseInt(n.isPhoto) == 1) {
1844                photosCnt += parseInt(n.mnozstvi);
1845              }
1846                
1847                //console.log(photosCnt);
1848                if (photosCnt > 0) {
1849                var tubusAmount = Math.ceil(photosCnt / 5);
1850                
1851                var oldTubusCnt = 0;
1852                if (frebb.find(".frb_items dl.tubus").length) {
1853                oldTubusCnt = parseInt(frebb.find(".frb_items dl.tubus dt").text());
1854                frebb.find(".frb_items dl.tubus dt").text(tubusAmount + " ks");
1855              } else {
1856                frebb.find(".frb_items").append($("<div><dl class='tubus'><dt>" + tubusAmount + " ks</dt><dd>Papírový tubus na fotografie</dd></dl></div>"));
1857              }
1858                
1859                fullPrice -= parseInt(oldTubusCnt) * parseFloat(35);
1860                fullPrice += parseInt(tubusAmount) * parseFloat(35);
1861                fullPricePredplatitel += parseInt(oldTubusCnt) * parseFloat(35); 
1862                fullPricePredplatitel += parseInt(tubusAmount) * parseFloat(35); 
1863                fullPriceEU -= parseInt(oldTubusCnt) * parseFloat(1.38);
1864                fullPriceEU += parseInt(tubusAmount) * parseFloat(1.38);
1865                fullPricePredplatitelEU -= parseInt(oldTubusCnt) * parseFloat(1.38);
1866                fullPricePredplatitelEU += parseInt(tubusAmount) * parseFloat(1.38);
1867                
1868                frebb.find(".frPrices .price1 .price1_price").text(fullPrice + " Kč");
1869                frebb.find(".frPrices .price1 .price1_klub_price").text("(klub FR: " + fullPricePredplatitel + " Kč)");
1870                frebb.find(".frPrices .price2 .price2_price").text(fullPriceEU.toFixed(2) + " €");
1871                frebb.find(".frPrices .price2 .price2_klub_price").text("(klub FR: " + fullPricePredplatitelEU.toFixed(2) + " €)");
1872              }*/
1873              });
1874            } else {
1875              frebb.find(".frb_items").append($("<span class'no_items'>0 položek</span>"));
1876            }  
1877            
1878            if ($("#col-add .in .siblings-content-add .kryteshop_basket_box").length) {
1879              $("#col-add .in .siblings-content-add .kryteshop_basket_box").hide().empty().remove();
1880            } 
1881            $("#col-add .in .siblings-content-add #content-widget-23653763").after(frebb);
1882          } else {
1883            if ($("#col-add .in .siblings-content-add .kryteshop_basket_box").length) {
1884              $("#col-add .in .siblings-content-add .kryteshop_basket_box").hide().empty().remove();
1885            } 
1886          }
1887        } else {
1888          // nothing in basket
1889          if ($("#col-add .in .siblings-content-add .kryteshop_basket_box").length) {
1890            $("#col-add .in .siblings-content-add .kryteshop_basket_box").slide
1890Up(400, function() {
1891              $(this).empty().remove();
1892            });
1893          }
1894        }
1895      });
1896    }
1897  };
1898  
1899  window.krytAddToBasket = function(product) {
1900    var cookies_enabled = window.are_cookies_enabled();
1901    if (cookies_enabled) {
1902      var url = "/share/jslib/jquery.cookie.js";
1903      $.cachedScript(url).done(function(script, textStatus) {
1904        var cookieFrBasket = $.cookie(window.krytyEshopCookieName);
1905        var items = {};
1906        if (typeof cookieFrBasket != "undefined") {
1907          items = JSON.parse(cookieFrBasket);
1908          if (typeof items == "undefined") {
1909            items = {};
1910          }
1911          if (typeof items["p" + product.id] != 'undefined') {
1912            items["p" + product.id].name = $.trim(product.name);
1913            items["p" + product.id].url = $.trim(product.url);
1914            items["p" + product.id].mnozstvi = parseInt(items["p" + product.id].mnozstvi) + parseInt(product.mnozstvi);
1915            items["p" + product.id].sazbaDph = parseFloat(product.sazbaDph);
1916            items["p" + product.id].cena = parseFloat(product.cena);
1917            items["p" + product.id].cenaEU = parseFloat(product.cenaEU);
1918            items["p" + product.id].cenaPredplatitel = parseFloat(product.cenaPredplatitel);
1919            items["p" + product.id].cenaPredplatitelEU = parseFloat(product.cenaPredplatitelEU);
1920            items["p" + product.id].isFoto = product.isFoto;
1921          } else {
1922            items["p" + product.id] = product;
1923          }
1924        } else {
1925          items["p" + product.id] = product;
1926        }
1927        
1928        // save to cookie
1929        var date = new Date();
1930        date.setDate(date.getDate() + 7);
1931        var hostname = window.location.hostname.split(".");
1932        var hostnamestripped = "";
1933        var hostlen = hostname.length;
1934        if (hostlen >= 3) {
1935          hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
1936        } else {
1937          hostnamestripped = window.location.hostname; 
1938        }
1939        //var dateUTC = date.toGMTString();
1940        var cookie_data = { expires: date, path: '/' };
1941        if (hostnamestripped != "") {
1942          cookie_data["domain"] = hostnamestripped;
1943        }
1944        $.cookie(window.krytyEshopCookieName, JSON.stringify(items), cookie_data);
1945        window.getKrytyEshopBasket();
1946        
1947        window.krytyAddToBasketInfoBox(product.mnozstvi, product.name);
1948        //alert("Do košíku jste přidali " + product.mnozstvi + " ks " + product.name + ".");
1949      });
1950    } else {
1951      alert("Oooops! Doško k chybě!\n\nPro správnou funkčnost e-shopu je potřeba mít zapnuté cookies.");
1952    }
1953  };
1954  
1955  window.krytyAddToBasketInfoBox = function(mnozstvi, name) {
1956    $("body").append($("<div id='kryteshop_back'/>"));
1957    $("body").append($("<div id='kryteshop_basket_info_box'><h4>Do nákupního košíku jste přidali</h4><div><dl><dt>" + mnozstvi + " ks</dt><dd>" + name + "</dd></dl></div><div class='action_box'><a href='javascript:void(0)' class='kryteshopContinueBtn'>Pokračovat v nákupu</a><a href='javascript:void(0)' class='showBasketBtn'>Zobrazit košík</div></div>"));
1958  }
1959    
1960    $(document).on("click", "#kryteshop_basket_info_box a.kryteshopContinueBtn", function() {
1961      $("#kryteshop_basket_info_box").slideUp(400, function() {
1962        $("#kryteshop_back").hide();
1963        $(this).empty().remove();
1964        $("#kryteshop_back").empty().remove();
1965      });
1966    });
1967  
1968  window.krytRemoveFromBasket = function(id) {
1969    var cookies_enabled = window.are_cookies_enabled();
1970    if (cookies_enabled) {
1971      var url = "/share/jslib/jquery.cookie.js";
1972      $.cachedScript(url).done(function(script, textStatus) {
1973        var cookieFrBasket = $.cookie(window.krytyEshopCookieName);
1974        var items = {};
1975        if (typeof cookieFrBasket != "undefined") {
1976          items = JSON.parse(cookieFrBasket);
1977          if (typeof items == "undefined") {
1978            items = {};
1979          }
1980          if (typeof items[id] != 'undefined') {
1981            items[id] = null;
1982            delete items[id];
1983          } 
1984        } 
1985        
1986        // save to cookie
1987        var date = new Date();
1988        date.setDate(date.getDate() + 7);
1989        var hostname = window.location.hostname.split(".");
1990        var hostnamestripped = "";
1991        var hostlen = hostname.length;
1992        if (hostlen >= 3) {
1993          hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
1994        } else {
1995          hostnamestripped = window.location.hostname;
1996        }
1997        //var dateUTC = date.toGMTString();
1998        var cookie_data = { expires: date, path: '/' };
1999        if (hostnamestripped != "") {
2000          cookie_data["domain"] = hostnamestripped;
2001        }
2002        $.cookie(window.krytyEshopCookieName, JSON.stringify(items), cookie_data);
2003        window.getKrytyEshopBasket();
2004      });
2005    } else {
2006      alert("Oooops! Doško k chybě!\n\nPro správnou funkčnost e-shopu je potřeba mít zapnuté 
2006cookies.");
2007    }
2008  };
2009  
2010  window.krytUpdateBasketCount = function(id, new_count) {
2011    var cookies_enabled = window.are_cookies_enabled();
2012    if (cookies_enabled) {
2013      var url = "/share/jslib/jquery.cookie.js";
2014      $.cachedScript(url).done(function(script, textStatus) {
2015        var cookieFrBasket = $.cookie(window.krytyEshopCookieName);
2016        var items = {};
2017        if (typeof cookieFrBasket != "undefined") {
2018          items = JSON.parse(cookieFrBasket);
2019          if (typeof items == "undefined") {
2020            items = {};
2021          }
2022          if (typeof items[id] != 'undefined') {
2023            items[id].mnozstvi = new_count;
2024          }
2025        }
2026        
2027        // save to cookie
2028        var date = new Date();
2029        date.setDate(date.getDate() + 7);
2030        var hostname = window.location.hostname.split(".");
2031        var hostnamestripped = "";
2032        var hostlen = hostname.length;
2033        if (hostlen >= 3) {
2034          hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
2035        } else {
2036          hostnamestripped = window.location.hostname;
2037        }
2038        //var dateUTC = date.toGMTString();
2039        var cookie_data = { expires: date, path: '/' };
2040        if (hostnamestripped != "") {
2041          cookie_data["domain"] = hostnamestripped;
2042        }
2043        $.cookie(window.krytyEshopCookieName, JSON.stringify(items), cookie_data);
2044        window.getKrytyEshopBasket();
2045      });
2046    } else {
2047      alert("Oooops! Doško k chybě!\n\nPro správnou funkčnost e-shopu je potřeba mít zapnuté cookies.");
2048    }
2049  };
2050  
2051  $("body.group.kryteshop .product").each(function(i, j) {
2052    if ($(this).find(".price_2").length) {
2053      var price2 = $(this).find(".price_2 .price_price").text();
2054      price2  = $.trim(price2.replace(" €", ""));
2055      price2 = parseFloat(price2.replace(",", "."));
2056      $(this).find(".price_2 .price_price").text(price2.toFixed(2));
2057      $(this).find(".price_2 .price_price").append($("<span class='price_currency_sign'> €</span>"));
2058    }
2059    
2060    var pvts = $(this).find(".pv-text-outer.klub_FR_Kc .pv_title_span").text();
2061    $(this).find(".pv-text-outer.klub_FR_Kc .pv_title_span").text("(" + pvts.replace(" [Kč]", ""));
2062    $(this).find(".pv-text-outer.klub_FR_Kc").append($("<span class='pv_title_span'> Kč)</span>"));
2063    
2064    var pvts = $(this).find(".pv-text-outer.klub_FR_EUR .pv_title_span").text();
2065    $(this).find(".pv-text-outer.klub_FR_EUR .pv_title_span").text("(" + pvts.replace(" [€]", ""));
2066    $(this).find(".pv-text-outer.klub_FR_EUR").append($("<span class='pv_title_span'> €)</span>"));
2067    
2068    if ($(this).is(".usetrite90")) {
2069      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 90 Kč</span>"));
2070    } else if ($(this).is(".usetrite100")) {
2071      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 100 Kč</span>"));
2072    } else if ($(this).is(".usetrite150")) {
2073      $(this).find(".add_items2cart").before($("<span class='usetrite'>nákupem<br/>šetříte 150 Kč</span>"));
2074    }
2075    
2076    if ($(this).is(".vyprodano")) {
2077      // disable buying
2078      $(this).find("div.add_items2cart").empty().append($("<span class='vyprodano'>VYPRODÁNO</span>")).show();
2079    } else if ($(this).is(".POZASTAVENO")) {
2080      // disable buying
2081      $(this).find("div.add_items2cart").empty().show(); /* .append($("<span class='vyprodano'>NELZE MOMENTÁLNĚ OBJEDNAT</span>")) */
2082    } else {
2083      if ($(this).find("div.add_items2cart input.items_item_count").length) {
2084        var pcs_old = $(this).find("div.add_items2cart input.items_item_count");
2085        var pcs = pcs_old.clone().val(1).attr("type", "number").removeAttr("size").removeAttr("maxlength").attr("min", 1).attr("max", 999).attr("step", 1).css({"width": "40px"});
2086        pcs_old.after(pcs);
2087        pcs_old.hide().remove();
2088        
2089        $(this).find("div.add_items2cart input.add1").attr("title", "vložit produkt do košíku");
2090        /*.val(" ").css({
2091        "width": "20px",
2092        "background-repeat": "no-repeat",                                                                    "background-position": "50% 50%",
2093        "background-size": "10px", 
2094        "background-image" : "url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMCA1MTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMCA1MTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0ic2hvcHBpbmctY2FydCI+CgkJPHBhdGggZD0iTTE1Myw0MDhjLTI4LjA1LDAtNTEsMjIuOTUtNTEsNTFzMjIuOTUsNTEsNTEsNTFzNTEtMjIuOTUsNTEtNTFTMTgxLjA1LDQwOCwxNTMsNDA4eiBNMCwwdjUxaDUxbDkxLjgsMTkzLjhMMTA3LjEsMzA2ICAgIGMtMi41NSw3LjY1LTUuMSwxNy44NS01LjEsMjUuNWMwLDI4LjA1LDIyLjk1LDUxLDUxLDUxaDMwNnYtNTFIMTYzLjJjLTIuNTUsMC01LjEtMi41NS01LjEtNS4xdi0yLjU1MWwyMi45NS00My4zNWgxODguNyAgICBjMjAuNCwwLDM1LjctMTAuMiw0My4zNS0yNS41TDUwNC45LDg5LjI1YzUuMS01LjEsNS4xLTcuNjUsNS4xLTEyLjc1YzAtMTUuMy0xMC4yLTI1LjUtMjUuNS0yNS41SDEwNy4xTDg0LjE1LDBIMHogTTQwOCw0MDggICAgYy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxczIyLjk1LDUxLDUxLDUxczUxLTIyLjk1LDUxLTUxUzQzNi4wNSw0MDgsNDA4LDQwOHoiIGZpbGw9IiNmN2E0MDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K')"
2095      })*/;
2096      } else if ($(this).find("a.eshop-buy").length) {
2097        $(this).find("a.eshop-buy").text("ZVOLTE VARIANTU");
2098      }
2099      
2100    }
2101    
2102  });
2103  
2104  $(document).on("click", "body.group.kryteshop .product div.add_items2cart input.add1[type='submit']", function(e) {
2105    e.preventDefault();
2106    
2107    var el = $(this).parents(".product");
2108    
2109    var product = {};
2110    product.id = $(this).attr("name").replace("add1[", "").replace("]", "");
2111    product.name = $.trim(el.find("h4").text());
2112    product.url = $.trim(el.find("h4 a").attr("href"));
2113    product.mnozstvi = parseInt($(this).parent().find("input.items_item_count").val());
2114    product.sazbaDph = 21;
2115    var vat = el.attr("data_vat");
2116    if ((typeof vat != "undefined") && (vat !== null) && ($.trim(vat) != '')) {
2117      try {
2118        product.sazbaDph = parseFloat(vat);
2119        if (isNaN(product.sazbaDph) || (product.sazbaDph == 0)) {
2120          product.sazbaDph = 21;
2121        }
2122      } catch(err) {
2123        product.sazbaDph = 21;
2124      }
2125    } 
2126    product.cena = parseFloat(el.find(".price .price_price").text().replace(" ", ""));
2127    var cena2 = el.find(".price_2 .price_price");
2128    if (cena2.length && (cena2.text().replace(" €", "") != "")) {
2129      product.cenaEU = parseFloat(cena2.text().replace(" ", ""));
2130    } else {
2131      product.cenaEU = 0;
2132    }
2133    var cena_klub = el.find(".klub_FR_Kc .pv_value_span");
2134    if (cena_klub.length && (cena_klub.text() != "")) {
2135      product.cenaPredplatitel = parseFloat(cena_klub.text().replace(" ", ""));
2136    } else {
2137      product.cenaPredplatitel = 0;
2138    }
2139    var cena_klubEU = el.find(".klub_FR_EUR .pv_value_span");
2140    if (cena_klubEU.length && (cena_klubEU.text() != "")) {
2141      product.cenaPredplatitelEU = parseFloat(cena_klubEU.text().replace(" ", ""));
2142    } else {
2143      product.cenaPredplatitelEU = 0;
2144    }
2145    product.isPhoto = $("body.kryteshop.photos").length ? 1 : 0;
2146    
2147    //console.log(product);
2148    window.krytAddToBasket(product);
2149  });
2150  
2151  $(document).on("submit", "body.group.kryteshop .items form.form_top_items_nav", function(e) {
2152    e.preventDefault();
2153    $("body.group.kryteshop .product div.add_items2cart input.add1[type='submit']").trigger("click");
2154  });
2155  
2156  $(document).on("click", "div.kryteshop_basket_box a.showBasketBtn, #kryteshop_basket_info_box a.showBasketBtn", function(e) {
2157    if (window.krytyKosikUrl != "") {
2158      window.location.href = krytyKosikUrl;
2159    } else {
2160      alert("Nelze zobrazit nákupní košík! kontaktujte správce webu.");
2161    }
2162  });
2163  
2164  //PRODUCT DETAIL
2165  // disable buying
2166  if ($("body.kryteshop.item.product_item").length) {
2167    $("body.kryteshop.item.product_item .item-content.usetrite90 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 90 Kč</span>"));
2168    $("body.kryteshop.item.product_item .item-content.usetrite100 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 100 Kč</span>"));
2169    $("body.kryteshop.item.product_item .item-content.usetrite150 form.add2cart").append($("<span class='usetrite'>nákupem tohoto výhodného balíčku<br/>šetříte 150 Kč</span>"));
2170    
2171    $("body.kryteshop.item.product_item .item-content.vyprodano form.add2cart").append($("<span class='vyprodano'>Tento produkt je žel již vyprodán.<br/>Pro objednání jiného zboží s leteckou tematikou navštivte <a href='" + window.krytyEshopMainUrl + "'>hlavní stranu e-shopu Flying Revue</a>.<br/>Děkujeme za pochopení.</span>"));
2172    
2173    $("body.kryteshop.item.product_item .item-content.POZASTAVENO form.add2cart").append($("<span class='vyprodano'>Tento produkt nelze momentálně objednat.<br/>Zkuste to později nebo si vyberte z  nabídky jiného zboží s leteckou tematikou v <a href='" + window.krytyEshopMainUrl + "'>našem e-shopu Flying Revue</a>.<br/>Děkujeme za pochopení.</span>"));
2174    
2175    if ($("body.kryteshop.item.product_item form.add2cart dd.price").length) {
2176      var price = $("body.kryteshop.item.product_item form.add2cart dd.price").text();
2177      price = $.trim(price.replace(" Kč", ""));
2178      price = parseFloat(price.replace(",", "."));
2179      $("body.kryteshop.item.product_item form.add2cart dd.price").text(price + " Kč");
2180    }
2181    
2182    if ($("body.kryteshop.item.product_item form.add2cart dd.price_2").length) {
2183      var price2 = $("body.kryteshop.item.product_item form.add2cart dd.price_2").text();
2184      price2  = $.trim(price2.replace(" €", ""));
2185      price2 = parseFloat(price2.replace(",", "."));
2186      $("body.kryteshop.item.product_item form.add2cart dd.price_2").text(price2.toFixed(2) + " €");
2187    }
2188    
2189    if ($("body.kryteshop.item.product_item form.add2cart dd.pricevat_2").length) {
2190      var price2 = $("body.kryteshop.item.product_item form.add2cart dd.pricevat_2").text();
2191      price2  = $.trim(price2.replace(" €", ""));
2192      price2 = parseFloat(price2.replace(",", "."));
2193      $("body.kryteshop.item.product_item form.add2cart dd.pricevat_2").text(price2.toFixed(2) + " €");
2194    }
2195    
2196    if ($("body.kryteshop.item.product_item form.add2cart .item_info dt.klub_FR_Kc").length) {
2197      var pvts = $(this).find("body.kryteshop.item.product_item form.add2cart .item_info dt.klub_FR_Kc").text();
2198      $("body.kryteshop.item.product_item form.add2cart .item_info dt.klub_FR_Kc").text("(" + pvts.replace(" [Kč]", ""));
2199    } else {
2200      if ($("body.kryteshop.item.product_item form.add2cart .item_info").length == 0) {
2201        $("body.kryteshop.item.product_item form.add2cart .price-code").after($("<dl class='item_info'>"));
2202      }
2203      $("body.kryteshop.item.product_item form.add2cart .item_info").prepend($("<dd class='even pv-text klub_FR_Kc'>&nbsp;</dd>"));
2204      $("body.kryteshop.item.product_item form.add2cart .item_info").prepend($("<dt class='even pv-text klub_FR_Kc'>&nbsp;</dt>"));
2205    }
2206    
2207    if ($("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").length) {
2208      if ($.trim($(this).find("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").text()) != "") {
2209        var pvts = parseFloat($(this).find("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").text());
2210        $("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_Kc").text(pvts + " Kč)");
2211      }
2212    } 
2213    
2214    if ($("body.kryteshop.item.product_item form.add2cart .item_info dt.klub_FR_EUR").length) {
2215      var pvts = $(this).find("body.kryteshop.item.product_item form.add2cart .item_info dt.klub_FR_EUR").text();
2216      $("body.kryteshop.item.product_item form.add2cart .item_info dt.klub_FR_EUR").text("(" + pvts.replace(" [€]", ""));
2217    } else {
2218      if ($("body.kryteshop.item.product_item form.add2cart .item_info").length == 0) {
2219        $("body.kryteshop.item.product_item form.add2cart .price-code").after($("<dl class='item_info'>"));
2220      }
2221      $("body.kryteshop.item.product_item form.add2cart .item_info").append($("<dt class='odd pv-text klub_FR_EUR'>&nbsp;</dt>"));
2222      $("body.kryteshop.item.product_item form.add2cart .item_info").append($("<dd class='odd pv-text klub_FR_EUR'>&nbsp;</dd>"));
2223    }
2224    
2225    if ($("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").length) {
2226      if ($.trim($(this).find("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").text()) != "") {
2227        var pvts = parseFloat($(this).find("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").text());
2228        $("body.kryteshop.item.product_item form.add2cart .item_info dd.klub_FR_EUR").text(pvts.toFixed(2) + " €)");
2229      }
2230    }
2231    
2232    /* znacky, modely */
2233    var z;
2234    $("body.kryteshop.item.product_item form.add2cart input[type='text']").before($("<div class='z_box'><label for='z_select'>Značka telefonu: </label><select name='z_select' id='z_select'><option value=''>Vyberte...</option></select></div>"));
2235    for (z in window.krytyZnackyModely) {
2236      $("#z_select").append($("<option value='" + z + "'>" + z + "</option>"));
2237    }
2238    
2239    $(document).on("change", "#z_select", function(e) {
2240      $("form.add2cart > input, form.add2cart > span").hide();
2241      var z_sel = $(this).val();
2242      if (z_sel == "") {
2243        if ($(".m_box").length) {
2244          $(".m_box").slideUp(400, function() {
2245            $(this).empty().remove();
2246          });
2247        } 
2248      } else {
2249        if ($(".m_box").length == 0) {
2250          $(".z_box").after($("<div class='m_box'><label for='m_select'>Model telefonu: </label><select name='m_select' id='m_select'><option value=''>Vyberte...</option></select></div>"))
2251        } else {
2252          $("#m_select").empty().remove();
2253          $(".m_box").append($("<select name='m_select' id='m_select'><option value=''>Vyberte</option></select>"));
2254        }
2255        
2256        if ((window.krytyZnackyModely[z_sel] != "undefined") && (window.krytyZnackyModely[z_sel] != "")) { 
2257          var ms = (window.krytyZnackyModely[z_sel]).split("|");
2258          
2259          $.each(ms, function(l, m) {
2260            $("#m_select").append($("<option value='" + m + "'>" + m + "</option>"));
2261          });
2262        }
2263      }
2264    });
2265    
2266    $(document).on("change", "#m_select", function(e) {
2267      var z_sel = $("#z_select").val();
2268      var m_sel = $(this).val();
2269      
2270      if ((z_sel != "") && (m_sel != "")) {
2271        $("form.add2cart > input, form.add2cart > span").show();
2272      } else {
2273        $("form.add2cart > input, form.add2cart > span").hide();
2274      }
2275    });
2276    
2277    var pcs_old = $("body.kryteshop.item.product_item form.add2cart input[type='text']");
2278    var pcs = pcs_old.clone().val(1).attr("type", "number").removeAttr("size").removeAttr("maxlength").attr("min", 1).attr("max", 999).attr("step", 1).css({"width": "40px"});
2279    pcs_old.after(pcs);
2280    pcs_old.hide().remove();
2281    
2282    $(document).on("click", "body.kryteshop.item.product_item form.add2cart input.button[type='submit']", function(e) {
2283      e.preventDefault();
2284      
2285      var z_sel = $("#z_select").val();
2286      var m_sel = $("#m_select").val();
2287      
2288      if ((z_sel != "") && (m_sel != "")) {
2289        var phashcode = window.hashCode($.trim($("h1").text()) + " - " + z_sel + " " + m_sel);
2290          
2291        var el = $(this).parents("form.add2cart");
2292        var el_count = el.find("input[type='number']").first();
2293        
2294        var product = {};
2295        product.id = el_count.attr("name").replace("items[", "").replace("][count]", "") + "_" + phashcode;
2296        product.name = $.trim($("h1").text()) + " - " + z_sel + " " + m_sel;
2297        product.url = $.trim(window.location.href);
2298        product.mnozstvi = parseInt(el_count.val());
2299        product.sazbaDph = parseFloat(el.find(".price-code dd.vat").text());
2300        product.cena = parseFloat(el.find(".price-code dd.pricevat").text().replace(" ", ""));
2301        //product.cena = parseFloat(el.find(".price-code dd.pricevat").text());
2302        var cena2 = el.find(".price-code dd.pricevat_2");
2303        if (cena2.length && (cena2.text().replace(" €", "") != "")) {
2304          product.cenaEU = parseFloat(cena2.text());
2305        } else {
2306          product.cenaEU = 0;
2307        }
2308        var cena_klub = el.find(".item_info dd.klub_FR_Kc");
2309        if (cena_klub.length && (cena_klub.text() != "")) {
2310          product.cenaPredplatitel = parseFloat(cena_klub.text());
2311        } else {
2312          product.cenaPredplatitel = 0;
2313        }
2314        var cena_klubEU = el.find(".item_info dd.klub_FR_EUR");
2315        if (cena_klubEU.length && (cena_klubEU.text() != "")) {
2316          product.cenaPredplatitelEU = parseFloat(cena_klubEU.text());
2317        } else {
2318          product.cenaPredplatitelEU = 0;
2319        }
2320        product.isPhoto = $("body.kryteshop.photos").length ? 1 : 0;
2321        
2322        //console.log(product);
2323        window.krytAddToBasket(product);
2324      }
2325    });
2326    
2327    $(document).on("submit", "body.kryteshop.item.product_item form.add2cart", function(e) {
2328      e.preventDefault();
2329      $("body.kryteshop.item.product_item form.add2cart input.button[type='submit']").trigger("click");
2330    });
2331  }
2332  
2333  $(document).on("click", ".kryteshop_basket_box .frb_items a.frbRemoveItm", function(e) {
2334    var id = $(this).attr("data-id");
2335    var name = $(this).next("dl").children("dd").children("a").text();
2336    
2337    var r = confirm("Chystáte se z košíku odebrat produkt '" + n
2337ame + "'.\n\nPřejete si opravdu pokračovat?");
2338    if (r === true) {
2339      // remove from basket cookie
2340      window.krytRemoveFromBasket(id);
2341    }
2342  });
2343  
2344  window.getKrytyEshopMenu();
2345  window.getKrytyEshopBasket();
2346  
2347});
2348/**
2349 * Popokno titulka - html + cookie
2350 */
2351if (typeof window._wparams[50577610] == 'undefined') window._wparams[50577610] = {};
2352if (typeof window._wparams[50577610][59790853] == 'undefined') window._wparams[50577610][59790853] = {};
2353window._wparams[50577610][59790853]['message'] = '<a href=\"https://www.flying-revue.cz/predplatne/\"><img src=\"https://www.flying-revue.cz/cimagebank/banner_300x150_predplatne_fr_2021.jpg\" width=\"100%\"></a>';
2354window._wparams[50577610][59790853]['active'] = '0';
2355window._wparams[50577610][59790853]['timeout'] = '';
2356
2357$(function() { 
2358  var popupWindowtimeout = window._getWParam(50577610, 59790853,"timeout","30");
2359  if ((typeof popupWindowtimeout == "undefined") || ($.trim(popupWindowtimeout) == "")) {
2360    popupWindowtimeout = "30";
2361  }
2362  window.caspopupWindowCookie = 60 * parseInt(popupWindowtimeout) * 1000; // 30m
2363  
2364  var msg = window._getWParam(50577610, 59790853, "message", "");
2365  var active = window._getWParam(50577610, 59790853, "active", 0);
2366  
2367  function setpopupWindowCookie(key, value) {
2368    var expires = new Date();
2369    expires.setTime(expires.getTime() + (window.caspopupWindowCookie));
2370    document.cookie = key + '=' + value + ';expires=' + expires.toUTCString();
2371  }
2372  
2373  function getpopupWindowCookie(key) {
2374    var keyValue = document.cookie.match('(^|;) ?' + key + '=([^;]*)(;|$)');
2375    return keyValue ? keyValue[2] : null;
2376  }
2377  
2378  window.messageBox = function(message) {
2379    var mb = "<div id='messagebox'>" + 
2380        "    <div class='closer'>" + 
2381        "      <a href='javascript:void(0)' class='close_link'>X</a>" +
2382        "    </div>" +
2383        "    <div class='message'>" +
2384        "      " + message +
2385        "    </div>" +
2386        "</div>";
2387    
2388    $("body").append($("<div id='messagebox_back'></div>"));
2389    $("body").append($(mb));
2390    var b = $('html, body').get(0);
2391    var t = $("#messagebox").offset().top - 10;
2392    if (b.scrollTop > t) {
2393      $('html, body').animate({
2394        scrollTop: t
2395      }, 1000);
2396    }
2397  };
2398  
2399  $(document).on("click", "#messagebox .closer, #messagebox a.close_link, #messagebox_back", function(e) {
2400    setpopupWindowCookie('popup_time', Math.round((new Date()).getTime() / 1000) + window.caspopupWindowCookie);
2401    $("#messagebox").slideUp(400, function() {
2402      $(this).empty().remove();
2403    });
2404    $("#messagebox_back").slideUp(400, function() {
2405      $(this).empty().remove();
2406    });
2407  });
2408  
2409  if ((active == 1) && ($.trim(msg) != '')) {
2410    if(getpopupWindowCookie("popup_time") < Math.round((new Date()).getTime() / 1000)){
2411      window.messageBox($.trim(msg));
2412    }
2413  }
2414});
2415/**
2416 * Consent popup
2417 */
2418if (typeof window._wparams[69589627] == 'undefined') window._wparams[69589627] = {};
2419if (typeof window._wparams[69589627][70252767] == 'undefined') window._wparams[69589627][70252767] = {};
2420window._wparams[69589627][70252767]['Nadpis'] = '';
2421window._wparams[69589627][70252767]['Uvodni_text_html'] = '';
2422window._wparams[69589627][70252767]['Rozsireny_text_html'] = '';
2423window._wparams[69589627][70252767]['OK_btn_label'] = '';
2424window._wparams[69589627][70252767]['Settings_link_label'] = '';
2425window._wparams[69589627][70252767]['Showmore_link_label'] = '';
2426window._wparams[69589627][70252767]['Showless_link_label'] = '';
2427window._wparams[69589627][70252767]['setings_nadpis'] = '';
2428window._wparams[69589627][70252767]['setings_Uvodni_text_html'] = '';
2429window._wparams[69589627][70252767]['setings_default_c_label'] = '';
2430window._wparams[69589627][70252767]['setings_default_c_text_html'] = '';
2431window._wparams[69589627][70252767]['setings_anal_c_label'] = '';
2432window._wparams[69589627][70252767]['setings_anal_c_text_html'] = '';
2433window._wparams[69589627][70252767]['setings_adsocial_c_label'] = '';
2434window._wparams[69589627][70252767]['setings_adsocial_c_text_html'] = '';
2435window._wparams[69589627][70252767]['setings_save_btn_label'] = '';
2436window._wparams[69589627][70252767]['Show_disallow_btn'] = '0';
2437window._wparams[69589627][70252767]['Disallow_btn_label'] = '';
2438window._wparams[69589627][70252767]['Minimalistic'] = '0';
2439window._wparams[69589627][70252767]['setings_personal_c_label'] = '';
2440window._wparams[69589627][70252767]['setings_personal_c_text_html'] = '';
2441
2442$(function() {
2443  $(window).on("pageshow", function() {
2444    if (typeof $.cachedScript == "undefined") {
2445      $.cachedScript = function(url, options) {
2446        // allow user to set any option except for dataType, cache, and url
2447        options = $.extend(options || {}, {
2448          dataType: "script",
2449          cache: true,
2450          url: url
2451        });
2452        // Use $.ajax() since it is more flexible than $.getScript
2453        // Return the jqXHR object so we can chain callbacks
2454        return jQuery.ajax(options);
2455      };
2456    }
2457    
2458    if (typeof window.are_cookies_enabled == "undefined") {
2459      window.are_cookies_enabled = function() {
2460        var cookieEnabled = (navigator.cookieEnabled) ? true : false;
2461        
2462        if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled)
2463        {
2464          document.cookie="testcookie";
2465          cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false;
2466        }
2467        return (cookieEnabled);
2468      };
2469    }
2470    
2471    function initTechnologies(ads, anal, person) {
2472      console.log("initTechnologies - ads: " + ads);
2473      console.log("initTechnologies - anal: " + anal);
2474      console.log("initTechnologies - person: " + person);
2475      // Google Analytics
2476      if ((typeof window.googleConsentGranted != "undefined") && (typeof window.googleConsentGranted == "function") && (ads || anal || person) && (typeof window.cgr == "undefined")) {
2477        console.log("GA init");
2478        window.googleConsentGranted(ads, anal, person);
2479      }
2480      // facebook pixel
2481      if ((typeof window.fbq != "undefined") && (ads)) {
2482        console.log("FCB init");
2483        fbq('consent', 'grant');
2484      }
2485      
2486      // google ADSense
2487      if ((typeof window.initGas != "undefined") && (typeof window.initGas == "function") && (ads)) {
2488        console.log("G Adsense init");
2489        window.initGas();
2490      }
2491      
2492      // Eshop sklik conversion
2493      if ((typeof window.initRC != "undefined") && (typeof window.initRC == "function")) {
2494        console.log("Sklik conversion init: " + anal);
2495        var sklik_allowed = (anal ? 1 : 0);
2496        console.log("Sklik conversion init - allowed: " + sklik_allowed);
2497        window.initRC(sklik_allowed);
2498      }
2499      
2500      // Eshop google conversion
2501      if ((typeof window.initEshopGc != "undefined") && (typeof window.initEshopGc == "function") && (anal)) {
2502        console.log("Eshop google conversion init");
2503        window.initEshopGc();
2504      }
2505      
2506      // Google Remarketing
2507      if ((typeof window.initGRemark != "undefined") && (typeof window.initGRemark == "function") && (ads)) {
2508        console.log("Google Remarketing init");
2509        window.initGRemark();
2510      }
2511      
2512      // webuser login google conversion
2513      if ((typeof window.initWebuserGc != "undefined") && (typeof window.initWebuserGc == "function") && (anal)) {
2514        console.log("Webuser login Google conversion init");
2515        window.initWebuserGc();
2516      }
2517      
2518      // sklik retargeting
2519      if ((typeof window.initSklikRtg != "undefined") && (typeof window.initSklikRtg == "function") && (ads)) {
2520        console.log("Sklik Retargeting init");
2521        window.initSklikRtg(1);
2522      }
2523      
2524      // webuser login sklik conversion
2525      // TODO ???
2526    }
2527    
2528    $(document).on("touchstart click", '.consent-cookies button.cookieAll', function() {
2529      var cookies_enabled = window.are_cookies_enabled();
2530      if (cookies_enabled) {
2531        var url = "/share/jslib/jquery.cookie.js";
2532        $.cachedScript(url).done(function(script, textStatus) {
2533          // set cookie
2534          var date = new Date();
2535          //date.setFullYear(date.getFullYear() + 1);
2536          date.setMonth(date.getMonth() + 3);
2537          var hostname = window.location.hostname.split(".");
2538          var hostnamestripped = "";
2539          var hostlen = hostname.length;
2540          if (hostlen >= 3) {
2541            hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
2542          } else {
2543            hostnamestripped = window.location.hostname;
2544          }
2545          //var dateUTC = date.toGMTString();
2546          var cookie_data = { expires: date, path: '/' };
2547          if (hostnamestripped != "") {
2548            cookie_data["domain"] = hostnamestripped;
2549          }
2550          //var cookie_value = JSON.stringify({"manal":1, "adsocial":1, "personal": 1});
2551          var cookie_value = "1|1|1";
2552          //console.log(cookie_value);
2553          $.cookie('consent_data_new', cookie_value, cookie_data);
2554          // TODO zapnout Google Analytics a pripadne dalsi sluzby 
2555          initTechnologies(true, true, true);
2556          $('.consent-cookies').hide();
2557          
2558          if (typeof smartsupp != "undefined") {
2559            smartsupp('chat:show');
2560          }
2561        });
2562      } else {
2563        $('.consent-cookies').hide();
2564        
2565        if (typeof smartsupp != "undefined") {
2566          smartsupp('chat:show');
2567        }
2568      }
2569    });
2570    
2571    $(document).on("touchstart click", '.consent-cookies button.cookieNo', function() {
2572      var cookies_enabled = window.are_cookies_enabled();
2573      if (cookies_enabled) {
2574        var url = "/share/jslib/jquery.cookie.js";
2575        $.cachedScript(url).done(function(script, textStatus) {
2576          // set cookie
2577          var date = new Date();
2578          //date.setFullYear(date.getFullYear() + 1);
2579          date.setMonth(date.getMonth() + 3);
2580          var hostname = window.location.hostname.split(".");
2581          var hostnamestripped = "";
2582          var hostlen = hostname.length;
2583          if (hostlen >= 3) {
2584            hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
2585          } else {
2586            hostnamestripped = window.location.hostname;
2587          }
2588          //var dateUTC = date.toGMTString();
2589          var cookie_data = { expires: date, path: '/' };
2590          if (hostnamestripped != "") {
2591            cookie_data["domain"] = hostnamestripped;
2592          }
2593          //var cookie_value = JSON.stringify({"manal":0, "adsocial":0, "personal": 0});
2594          var cookie_value = "0|0|0";
2595          //console.log(cookie_value);
2596          $.cookie('consent_data_new', cookie_value, cookie_data);
2597          // TODO zapnout Google Analytics a pripadne dalsi sluzby 
2598          initTechnologies(true, true, true);
2599          $('.consent-cookies').hide();
2600          
2601          if (typeof smartsupp != "undefined") {
2602            smartsupp('chat:show');
2603          }
2604        });
2605      } else {
2606        $('.consent-cookies').hide();
2607        
2608        if (typeof smartsupp != "undefined") {
2609          smartsupp('chat:show');
2610        }
2611      }
2612    });
2613    
2614    var nadpis = window._getWParam(69589627, 70252767, "Nadpis", "");
2615    if (nadpis == "") {
2616      nadpis = "Nastavení ochrany soukromí";
2617    }
2618    
2619    var OK_btn_label = window._getWParam(69589627, 70252767, "OK_btn_label", "");
2620    if (OK_btn_label == "") {
2621      OK_btn_label = "Rozumím";
2622    }
2623    
2624    var Show_disallow_btn = window._getWParam(69589627, 70252767, "Show_disallow_btn", 0);
2625    if (Show_disallow_btn == "") {
2626      Show_disallow_btn = 0;
2627    }
2628    
2629    var Disallow_btn_label = window._getWParam(69589627, 70252767, "Disallow_btn_label", "");
2630    if (Disallow_btn_label == "") {
2631      Disallow_btn_label = "Nesouhlasím";
2632    }
2633    
2634    var Minimalistic = window._getWParam(69589627, 70252767, "Minimalistic", 0);
2635    if (Minimalistic == "") {
2636      Minimalistic = 0;
2637    }
2638    
2639    var Uvodni_text_html = window._getWParam(69589627, 70252767, "Uvodni_text_html", "");
2640    if ((Uvodni_text_html == "") && (Minimalistic == 0)) {
2641      Uvodni_text_html = "Soubory cookies používáme k zajištění funkčnosti webu a s Vaším souhlasem i k personalizaci obsahu našich webových stránek. Kliknutím na tlačítko '" + OK_btn_label + "' souhlasíte s využívaním cookies a předáním údajů o chování na webu pro zobrazení cílené reklamy na sociálních sítích nebo v reklamních sítích na dalších webech.";
2642    }
2643    
2644    var Rozsireny_text_html = window._getWParam(69589627, 70252767, "Rozsireny_text_html", "");
2645    
2646    var Settings_link_label = window._getWParam(69589627, 70252767, "Settings_link_label", "");
2647    if (Settings_link_label == "") {
2648      Settings_link_label = "Podrobné nastavení";
2649    }
2650    
2651    var Showmore_link_label = window._getWParam(69589627, 70252767, "Showmore_link_label", "");
2652    if (Showmore_link_label == "") {
2653      Showmore_link_label = "Více informací";
2654    }
2655    
2656    var Showless_link_label = window._getWParam(69589627, 70252767, "Showless_link_label", "");
2657    if (Showless_link_label == "") {
2658      Showless_link_label = "Méně informací";
2659    }
2660    
2661    
2662    var cookies_enabled = window.are_cookies_enabled();
2663    if (cookies_enabled) {
2664      //console.log("cookies_enabled");
2665      var url = "/share/jslib/jquery.cookie.js";
2666      $.cachedScript(url).done(function(script, textStatus) {
2667        //console.log("nactena knihovna pro zpracovani cookies");
2668        /* nejprve fix pro starou cookie */
2669        var cookieOld = $.cookie('consent_data');
2670        if (typeof cookieOld != "undefined") {
2671          var date = new Date();
2672          //date.setFullYear(date.getFullYear() + 1);
2673          date.setMonth(date.getMonth() - 1);
2674          var hostname = window.location.hostname.split(".");
2675          var hostnamestripped = "";
2676          var hostlen = hostname.length;
2677          if (hostlen >= 3) {
2678            hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
2679          } else {
2680            hostnamestripped = window.location.hostname;
2681          }
2682          //var dateUTC = date.toGMTString();
2683          var cookie_data = { expires: date, path: '/' };
2684          if (hostnamestripped != "") {
2685            cookie_data["domain"] = hostnamestripped;
2686          }
2687          
2688          $.cookie('consent_data', "old depricated cookie", cookie_data);
2689        }
2690        
2691        var cookieConfirmed = $.cookie('consent_data_new');
2692        if (typeof cookieConfirmed != "undefined") {
2693          // OK
2694          console.log("nalezena cookiena");
2695          
2696          var data = [];
2697          try {
2698            data = JSON.parse(cookieConfirmed);
2699          } catch (e) {
2700            if (cookieConfirmed.indexOf("|") != -1) {
2701              // new cookie data format
2702              datatxt = cookieConfirmed.split("|");
2703              if (datatxt.length == 3) {
2704                data["manal"] = datatxt[0];
2705                data["adsocial"] = datatxt[1];
2706                data["personal"] = datatxt[2];
2707              } else {
2708                // malformed coocike data format
2709              }
2710            } else {
2711              // wired coocike data format
2712            }
2713          }
2714          
2715          // TODO zpracovat Google Analytics a pripadne dalsi sluzby 
2716          var manal = ((typeof data["manal"] != "undefined") && (data["manal"] == 1)) ? true : false;
2717          var adsocial = ((typeof data["adsocial"] != "undefined") && (data["adsocial"] == 1)) ? true : false;
2718          
2719          var personal = ((typeof data["personal"] != "undefined") && (data["personal"] == 1)) ? true : false;
2720          
2721          setTimeout(function() {
2722            initTechnologies(adsocial, manal, personal);
2723          }, 600);
2724        } else {
2725          // sklik retargeting anonym
2726          if ((typeof window.initSklikRtg != "undefined") && (typeof window.initSklikRtg == "function")) {
2727            window.initSklikRtg(0);
2728          }
2729          
2730          // show Consent cookie box
2731          var eucdiv = $("<div class='consent-cookies" + ((Minimalistic == 1)?" minimalistic":"") + "'>" + ((Minimalistic == 1)?"<div class='consent_left'>":"") + "<div class='main_h'><h3>" + nadpis + "</h3></div><div class='main_t'>" + Uvodni_text_html + ((Rozsireny_text_html != "")?"<div><div><a href='javascript:void(0)' class='showmore'>" + Showmore_link_label + "</a></div><div id='more_info'>" + Rozsireny_text_html + "</div></div>":"") + "</div>" + ((Minimalistic == 1)?"</div><div class='consent_right'>":"") + "<div class='main_a'><button class='cookieAll'>" + OK_btn_label + "</button>" + ((Show_disallow_btn == 1)?"<button class='cookieNo'>" + Disallow_btn_label + "</button>":"") + "<a href='javascript:void(0)' class='consent_settings'>" + Settings_link_label + "</a></div>" + ((Minimalistic == 1)?"</div>":""));
2732          console.log("zobrazena lista");
2733          $("body").append(eucdiv);
2734          
2735          if (typeof smartsupp != "undefined") {
2736            smartsupp('chat:hide');
2737          }
2738        }
2739      }).fail(
2740        function(jqxhr, settings, exception) {
2741          // show EU cookie box
2742          var eucdiv = $("<div class='consent-cookies'>" + ((Minimalistic == 1)?"<div class='consent_left'>":"") + "<div class='main_h'><h3>" + nadpis + "</h3></div><div class='main_t'>" + Uvodni_text_html + ((Rozsireny_text_html != "")?"<div><div><a href='javascript:void(0)' class='showmore'>" + Showmore_link_label + "</a></div><div id='more_info'>" + Rozsireny_text_html + "</div></div>":"") + "</div>" + ((Minimalistic == 1)?"</div><div class='consent_right'>":"") + "<div class='main_a'><button class='cookieAll'>" + OK_btn_label + "</button><a href='javascript:void(0)' class='consent_settings'>" + Settings_link_label + "</a></div>" + ((Minimalistic == 1)?"</div>":""));
2743          console.log("zobrazena lista - chyba");
2744          $("body").append(eucdiv);
2745          
2746          if (typeof smartsupp != "undefined") {
2747            smartsupp('chat:hide');
2748          }
2749        }
2750      );
2751    }
2752    
2753    $(document).on("touchstart click", ".consent-cookies  a.showmore", function(e) {
2754      if ($(".consent-cookies #more_info").is(":visible")) {
2755        $(".consent-cookies #more_info").hide("slow", function() {
2756          $(".consent-cookies  a.showmore").removeClass("less").text(Showmore_link_label);
2757        });
2758      } else {
2759        $(".consent-cookies #more_info").show("slow", function() {
2760          $(".consent-cookies  a.showmore").addClass("less").text(Showless_link_label);
2761        });
2762      }
2763    });
2764    
2765    $(document).on("touchstart click", ".consent-cookies a.consent_settings", function() {
2766      $(".consent-cookies").slideUp(400, function() {
2767        $("body").append($("<div class='consent-cookies-settings-bcg'></div>"));
2768        var set_nadpis = window._getWParam(69589627, 70252767, "setings_nadpis", "");
2769        if (set_nadpis == "") {
2770          set_nadpis = "Nastavení soukromí";
2771        }
2772        
2773        var set_Uvodni_text_html = window._getWParam(69589627, 70252767, "setings_Uvodni_text_html", "");
2774        if (set_Uvodni_text_html == "") {
2775          set_Uvodni_text_html = "Zde si můžete upravit nastavení cookies a personalizace. Změny nastavení se projeví pouze pro prohlížeč a zařízení, které právě používáte.";
2776        }
2777        
2778        var default_cookies_label = window._getWParam(69589627, 70252767, "setings_default_c_label", "");
2779        if (default_cookies_label == "") {
2780          default_cookies_label  = "Technické cookies";
2781        }
2782        
2783        var default_cookies_text_html = window._getWParam(69589627, 70252767, "setings_default_c_text_html", "");
2784        if (default_cookies_text_html == "") {
2785          default_cookies_text_html = "Jedná se o nezbytné cookies, bez kterých by nebylo možné stránky nebo požadované služby reálně provozovat. Zahrnují technicky nezbytné cookies, cookies pro ukládání zvolených nastavení (podobné zboží, zapamatování přihlášení), cookies pro dodržování podmínek přístupu na naše stránky a základní cookies pro možnost A/B testování alternativních řešení stránek.";
2786        }
2787        
2788        
2789        var manal_cookies_label = window._getWParam(69589627, 70252767, "setings_anal_c_label", "");
2790        if (manal_cookies_label == "") {
2791          manal_cookies_label = "Analytické a výkonnostní cookies";
2792        }
2793        
2794        var manal_cookies_text_html = window._getWParam(69589627, 70252767, "setings_anal_c_text_html", "");
2795        if (manal_cookies_text_html == "") {
2796          manal_cookies_text_html = "Tyto soubory se používají k měření a analýze návštěvnosti našich webových stránek (množství návštěvníků, zobrazené stránky, průměrná doba prohlížení atd.), což nám pomáhá vylepšovat jejich fungování a vyvíjet pro vás nové služby. Souhlasem nám pomáháte získat cenná data o tom, jak naše stránky užíváte. Díky tomu náš web funguje lépe a vy si můžete užít jeho pohodlnější procházení.";
2797        }
2798        
2799        
2800        var adsocial_cookies_label = window._getWParam(69589627, 70252767, "setings_adsocial_c_label", "");
2801        if (adsocial_cookies_label == "") {
2802          adsocial_cookies_label = "Reklamní soubory cookies a soubory cookies sociálních sítí";
2803        }
2804        
2805        var adsocial_cookies_text_html = window._getWParam(69589627, 70252767, "setings_adsocial_c_text_html", "");
2806        if (adsocial_cookies_text_html == "") {
2807          adsocial_cookies_text_html = "Tyto soubory se používají pro účely reklam zobrazovaných na webových stránkách třetích stran, včetně sociálních sítí a kontextové reklamy. Jsou přizpůsobeny vašim preferencím na základě prohlíženého zboží a pomáhají nám měřit účinnost našich reklamních kampaní. Pokud tyto soubory deaktivujete, bude se vám při procházení internetu i nadále zobrazovat reklama (včetně té naší), ale nebude vám přizpůsobená na míru a bude pro vás méně relevantní.";
2808        }
2809        
2810        var personal_cookies_label = window._getWParam(69589627, 70252767, "setings_personal_c_label", "");
2811        if (personal_cookies_label == "") {
2812          personal_cookies_label = "Souhlas s personalizovanou reklamou";
2813        }
2814        
2815        var personal_cookies_text_html = window._getWParam(69589627, 70252767, "setings_personal_c_text_html", "");
2816        if (personal_cookies_text_html == "") {
2817          personal_cookies_text_html = "Na základě Vašeho chování na internetu Vám může být zobrazována relevantní reklama, přizpůsobená na míru např. dle prohlíženého zboží.";
2818        }
2819        
2820        var set_Save_btn_label = window._getWParam(69589627, 70252767, "setings_save_btn_label", "");
2821        if (set_Save_btn_label == "") {
2822          set_Save_btn_label = "Uložit nastavení";
2823        }
2824        
2825        
2826        var eucsetdiv = $("<div class='consent-cookies-settings'><div class='set_main_h'><h3>" + set_nadpis  + "</h3></div><div class='set_main_t'>" + set_Uvodni_text_html + "</div><div class='set_cookie_block'><div class='heading'><input type='checkbox' disabled='disabled' checked='checked'/><h3>" + default_cookies_label + "</h3></div><div class='descr'>" + default_cookies_text_html + "</div></div><div class='set_cookie_block'><div class='heading'><input type='checkbox' class='manal'/><h3>" + manal_cookies_label + "</h3></div><div class='descr'>" + manal_cookies_text_html + "</div></div><div class='set_cookie_block'><div class='heading'><input type='checkbox' class='adsocial'/>
2826<h3>" + adsocial_cookies_label + "</h3></div><div class='descr'>" + adsocial_cookies_text_html + "</div><div class='set_cookie_block'><div class='heading'><input type='checkbox' class='personal'/><h3>" + personal_cookies_label + "</h3></div><div class='descr'>" + personal_cookies_text_html + "</div></div><div class='set_main_a'><button class='settingsSave'>" + set_Save_btn_label + "</button></div>");
2827        console.log("zobrazena lista podrobneho nastaveni");
2828        $("body").append(eucsetdiv);
2829        
2830        window.scrollTo({
2831          top: 0,
2832          left: 0,
2833          behavior: 'smooth'
2834        });
2835      });
2836    });
2837    
2838    $(document).on("touchstart click", '.consent-cookies-settings button.settingsSave', function() {
2839      var cookies_enabled = window.are_cookies_enabled();
2840      if (cookies_enabled) {
2841        var url = "/share/jslib/jquery.cookie.js";
2842        $.cachedScript(url).done(function(script, textStatus) {
2843          // set cookie
2844          var date = new Date();
2845          //date.setFullYear(date.getFullYear() + 1);
2846          date.setMonth(date.getMonth() + 3);
2847          var hostname = window.location.hostname.split(".");
2848          var hostnamestripped = "";
2849          var hostlen = hostname.length;
2850          if (hostlen >= 3) {
2851            hostnamestripped  = "." + hostname[hostlen - 2] + "." + hostname[hostlen - 1];
2852          } else {
2853            hostnamestripped = window.location.hostname;
2854          }
2855          //var dateUTC = date.toGMTString();
2856          var cookie_data = { expires: date, path: '/' };
2857          if (hostnamestripped != "") {
2858            cookie_data["domain"] = hostnamestripped;
2859          }
2860          
2861          var manal = $(".consent-cookies-settings input.manal:checked").length;
2862          var adsocial = $(".consent-cookies-settings input.adsocial:checked").length;
2863          var personal = $(".consent-cookies-settings input.personal:checked").length;
2864          
2865          //var cookie_value = JSON.stringify({"manal":manal , "adsocial":adsocial , "personal":personal});
2866          var cookie_value = manal + "|" + adsocial + "|" + personal;
2867          //console.log(cookie_value);
2868          $.cookie('consent_data_new', cookie_value, cookie_data);
2869          // TODO zpracovat Google Analytics a pripadne dalsi sluzby 
2870          var manal_bool = (manal == 1) ? true: false;
2871          var adsocial_bool = (adsocial == 1) ? true: false;
2872          var personal_bool = (personal == 1) ? true: false;
2873          initTechnologies(manal_bool, adsocial_bool, personal_bool);
2874          
2875          $('.consent-cookies-settings').hide().empty().remove();
2876          $('.consent-cookies-settings-bcg').hide().empty().remove();      
2877          
2878          if (typeof smartsupp != "undefined") {
2879            smartsupp('chat:show');
2880          }
2881        });
2882      } else {
2883        $('.consent-cookies-settings').hide().empty().remove();
2884        $('.consent-cookies-settings-bcg').hide().empty().remove();
2885        
2886        if (typeof smartsupp != "undefined") {
2887          smartsupp('chat:show');
2888        }
2889      }
2890    });
2891    
2892    
2893    $(document).on("touchstart click", "a.consent_revoke, a[href='#consent']", function() {
2894      var cookies_enabled = window.are_cookies_enabled();
2895      if (cookies_enabled) {
2896        //console.log("cookies_enabled");
2897        var url = "/share/jslib/jquery.cookie.js";
2898        $.cachedScript(url).done(function(script, textStatus) {
2899          //console.log("nactena knihovna pro zpracovani cookies");
2900          var cookieConfirmed = $.cookie('consent_data_new');
2901          if (typeof cookieConfirmed != "undefined") {
2902            // OK
2903            console.log("nalezena cookiena");
2904            
2905            var data = [];
2906            try {
2907              data = JSON.parse(cookieConfirmed);
2908            } catch (e) {
2909              if (cookieConfirmed.indexOf("|") != -1) {
2910                // new cookie data format
2911                datatxt = cookieConfirmed.split("|");
2912                if (datatxt.length == 3) {
2913                  data["manal"] = datatxt[0];
2914                  data["adsocial"] = datatxt[1];
2915                  data["personal"] = datatxt[2];
2916                } else {
2917                  // malformed coocike data format
2918                }
2919              } else {
2920                // wired coocike data format
2921              }
2922            }
2923            
2924            // ziskam jiz ulozene nastaveni 
2925            var manal = ((typeof data["manal"] != "undefined") && (data["manal"] == 1)) ? true : false;
2926            var adsocial = ((typeof data["adsocial"] != "undefined") && (data["adsocial"] == 1)) ? true : false;
2927            var personal = ((typeof data["personal"] != "undefined") && (data["personal"] == 1)) ? true : false;
2928          } else {
2929            var manal = false;
2930            var adsocial = false;
2931            var personal = false;
2932          }
2933          
2934          $("body").append($("<div class='consent-cookies-settings-bcg'></div>"));
2935          var set_nadpis = window._getWParam(69589627, 70252767, "setings_nadpis", "");
2936          if (set_nadpis == "") {
2937            set_nadpis = "Nastavení soukromí";
2938          }
2939          
2940          var set_Uvodni_text_html = window._getWParam(69589627, 70252767, "setings_Uvodni_text_html", "");
2941          if (set_Uvodni_text_html == "") {
2942            set_Uvodni_text_html = "Zde si můžete upravit nastavení cookies a personalizace. Změny nastavení se projeví pouze pro prohlížeč a zařízení, které právě používáte.";
2943          }
2944          
2945          var default_cookies_label = window._getWParam(69589627, 70252767, "setings_default_c_label", "");
2946          if (default_cookies_label == "") {
2947            default_cookies_label  = "Technické cookies";
2948          }
2949          
2950          var default_cookies_text_html = window._getWParam(69589627, 70252767, "setings_default_c_text_html", "");
2951          if (default_cookies_text_html == "") {
2952            default_cookies_text_html = "Jedná se o nezbytné cookies, bez kterých by nebylo možné stránky nebo požadované služby reálně provozovat. Zahrnují technicky nezbytné cookies, cookies pro ukládání zvolených nastavení (podobné zboží, zapamatování přihlášení), cookies pro dodržování podmínek přístupu na naše stránky a základní cookies pro možnost A/B testování alternativních řešení stránek.";
2953          }
2954          
2955          
2956          var manal_cookies_label = window._getWParam(69589627, 70252767, "setings_anal_c_label", "");
2957          if (manal_cookies_label == "") {
2958            manal_cookies_label = "Analytické a výkonnostní cookies";
2959          }
2960          
2961          var manal_cookies_text_html = window._getWParam(69589627, 70252767, "setings_anal_c_text_html", "");
2962          if (manal_cookies_text_html == "") {
2963            manal_cookies_text_html = "Tyto soubory se používají k měření a analýze návštěvnosti našich webových stránek (množství návštěvníků, zobrazené stránky, průměrná doba prohlížení atd.), což nám pomáhá vylepšovat jejich fungování a vyvíjet pro vás nové služby. Souhlasem nám pomáháte získat cenná data o tom, jak naše stránky užíváte. Díky tomu náš web funguje lépe a vy si můžete užít jeho pohodlnější procházení.";
2964          }
2965          
2966          
2967          var adsocial_cookies_label = window._getWParam(69589627, 70252767, "setings_adsocial_c_label", "");
2968          if (adsocial_cookies_label == "") {
2969            adsocial_cookies_label = "Reklamní soubory cookies a soubory cookies sociálních sítí";
2970          }
2971          
2972          var adsocial_cookies_text_html = window._getWParam(69589627, 70252767, "setings_adsocial_c_text_html", "");
2973          if (adsocial_cookies_text_html == "") {
2974            adsocial_cookies_text_html = "Tyto soubory se používají pro účely reklam zobrazovaných na webových stránkách třetích stran, včetně sociálních sítí a kontextové reklamy. Jsou přizpůsobeny vašim preferencím na základě prohlíženého zboží a pomáhají nám měřit účinnost našich reklamních kampaní. Pokud tyto soubory deaktivujete, bude se vám při procházení internetu i nadále zobrazovat reklama (včetně té naší), ale nebude vám přizpůsobená na míru a bude pro vás méně relevantní.";
2975          }
2976          
2977          var personal_cookies_label = window._getWParam(69589627, 70252767, "setings_personal_c_label", "");
2978          if (personal_cookies_label == "") {
2979            personal_cookies_label = "Souhlas s personalizovanou reklamou";
2980          }
2981          
2982          var personal_cookies_text_html = window._getWParam(69589627, 70252767, "setings_personal_c_text_html", "");
2983          if (personal_cookies_text_html == "") {
2984            personal_cookies_text_html = "Na základě Vašeho chování na internetu Vám může být zobrazována relevantní reklama, přizpůsobená na míru např. dle prohlíženého zboží.";
2985          }
2986          
2987          var set_Save_btn_label = window._getWParam(69589627, 70252767, "setings_save_btn_label", "");
2988          if (set_Save_btn_label == "") {
2989            set_Save_btn_label = "Uložit nastavení";
2990          }
2991          
2992          
2993          var eucsetdiv = $("<div class='consent-cookies-settings'><div class='set_main_h'><h3>" + set_nadpis  + "</h3></div><div class='set_main_t'>" + set_Uvodni_text_html + "</div><div class='set_cookie_block'><div class='heading'><input type='checkbox' disabled='disabled' checked='checked'/><h3>" + default_cookies_label + "</h3></div><div class='descr'>" + default_cookies_text_html + "</div></div><div class='set_cookie_block'><div class='heading'><input type='checkbox' class='manal' " + (manal?"checked='checked'":"") + "/><h3>" + manal_cookies_label + "</h3></div><div class='descr'>" + manal_cookies_text_html + "</div></div><div class='set_cookie_block'><div class='heading'><input type='checkbox' class='adsocial' " + (adsocial?"checked='checked'":"") + "/><h3>" + adsocial_cookies_label + "</h3></div><div class='descr'>" + adsocial_cookies_text_html + "</div></div><div class='set_cookie_block'><div class='heading'><input type='checkbox' class='personal' " + (personal?"checked='checked'":"") + "/><h3>" + personal_cookies_label + "</h3></div><div class='descr'>" + personal_cookies_text_html + "</div></div><div class='set_main_a'><button class='settingsSave'>" + set_Save_btn_label + "</button></div>");
2994          console.log("zobrazena lista podrobneho nastaveni");
2995          $("body").append(eucsetdiv);
2996          
2997          if (typeof smartsupp != "undefined") {
2998            smartsupp('chat:hide');
2999          }
3000          
3001          window.scrollTo({
3002            top: 0,
3003            left: 0,
3004            behavior: 'smooth'
3005          });
3006        });
3007      }
3008    });
3009  });
3010});
3011/**
3012 * Countdown
3013 */
3014function InitCountBack(TargetYear,TargetMonth,TargetDay,TargetHour,TargetMinute,TargetSecond) {
3015  CountActive = true;
3016  CountStepper = -1;
3017  LeadingZero = true;
3018  CountStepper = Math.ceil(CountStepper);
3019  if (CountStepper == 0)
3020    CountActive = false;
3021  SetTimeOutPeriod = (Math.abs(CountStepper)-1) * 1000 + 990;
3022
3023  var dthen = new Date(TargetYear,TargetMonth-1,TargetDay,TargetHour,TargetMinute,TargetSecond);
3024  var dnow = new Date();
3025  var ddiff = CountStepper > 0 ? new Date(dnow-dthen) : new Date(dthen-dnow);
3026  var gsecs = Math.floor(ddiff.valueOf()/1000);
3027  CountBack(gsecs);
3028  /*console.log(dnow);*/
3029}
3030
3031function CountBack(secs) {
3032  var i, tr, td, trm, trd, span;
3033
3034  var idd = 'cntdwnd';
3035  var elementd = document.getElementById(idd);
3036  var parentd = elementd.parentNode;
3037  var idm = 'cntdwnm';
3038  var elementm = document.getElementById(idm);
3039  var parentm = elementm.parentNode;
3040
3041  tr = document.createElement('tr');
3042
3043  if (secs < 0) {
3044
3045    td = document.createElement('td');
3046    td.className = 'complete';
3047    td.appendChild(document.createTextNode(FinishMessage));
3048    tr.appendChild(td);
3049
3050    parentm.removeChild(elementm);
3051    tr.id = idm;
3052    parentm.appendChild(tr);
3053
3054    return;
3055
3056  }
3057
3058  // mesasge
3059  tr = document.createElement('tr');
3060  td = colspan(4)
3061  td.className = 'startMessage';
3062  td.appendChild(document.createTextNode(StartMessage));
3063  tr.appendChild(td);
3064
3065  parentm.removeChild(elementm);
3066  tr.id = idm;
3067  parentm.appendChild(tr);
3068
3069  tr = document.createElement('tr');
3070
3071  // days
3072  td = document.createElement('td');
3073  td.className = 'day';
3074  td.appendChild(document.createTextNode( calcage(secs,86400,1000)));
3075  span = document.createElement('span');
3076  span.className = 'day';
3077  span.appendChild(document.createTextNode(Days));
3078  td.appendChild(span);
3079  tr.appendChild(td);
3080
3081  // hours
3082  td = document.createElement('td');
3083  td.className = 'hour';
3084  td.appendChild(document.createTextNode( calcage(secs,3600,24)));
3085  span = document.createElement('span');
3086  span.className = 'hour';
3087  span.appendChild(document.createTextNode(Hours));
3088  td.appendChild(span);
3089  tr.appendChild(td);
3090
3091  // minutes
3092  td = document.createElement('td');
3093  td.className = 'min';
3094  td.appendChild(document.createTextNode( calcage(secs,60,60)));
3095  span = document.createElement('span');
3096  span.className = 'min';
3097  span.appendChild(document.createTextNode(Minutes));
3098  td.appendChild(span);
3099  tr.appendChild(td);
3100
3101  // seconds
3102  td = document.createElement('td');
3103  td.className = 'sec';
3104  td.appendChild(document.createTextNode( calcage(secs,1,60)));
3105  span = document.createElement('span');
3106  span.className = 'sec';
3107  span.appendChild(document.createTextNode(Seconds));
3108  td.appendChild(span);
3109  tr.appendChild(td);
3110
3111  parentd.removeChild(elementd);
3112  tr.id = idd;
3113  parentd.appendChild(tr);
3114
3115  if (CountActive)
3116    setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
3117}
3118
3119function calcage(secs, num1, num2) {
3120  s = ((Math.floor(secs/num1))%num2).toString();
3121  if (LeadingZero && s.length < 2)
3122    s = "0" + s;
3123  return s;
3124}
3125
3126
3127function colspan(number) {
3128  var element = null;
3129  try {
3130    element = document.createElement("<td colspan='"+number+"'>");
3131  } catch( e ) {};
3132
3133  if(!element) {
3134    element = document.createElement('td');
3135    element.setAttribute('colspan','4');
3136  };
3137  return element;
3138}
3139/**
3140 * Flying Revue - slider reklam 7 (300x170)
3141 */
3142$(function() {
3143  var pocetSloupcu7 = $("#slider7 a").length;
3144  var interval7 = 7000;
3145  var randomslide7 = "slide-" + (Math.round(Math.random() * (pocetSloupcu7 - 1) + 1));
3146  $( "#slider7" ).addClass(randomslide7);
3147  
3148  if (pocetSloupcu7 > 0) {
3149    window.sliderInt7 = setInterval(function() {
3150      $("#slider7").toggleClass(function(index, className) {
3151        var s = className.split("slide-")[1];
3152        var n = s.slice(0, 1);
3153        $( "#slider-timer7" ).html("<div class='loader'></div>");
3154        return "slide-" + n + " slide-" + (n >= pocetSloupcu7 ? 1 : ++n);  
3155      });
3156    }, interval7);
3157    
3158    
3159    window.nextslide7 = function() {
3160      $("#slider7").toggleClass(function(index, className) {
3161        var s = className.split("slide-")[1];
3162        return "slide-" + s + " slide-" + (s >= pocetSloupcu7 ? 1 : ++s);  
3163      });
3164    };
3165    
3166    window.prevslide7 = function() {
3167      $("#slider7").toggleClass(function(index, className) {
3168        var s = className.split("slide-")[1];
3169        return "slide-" + s + " slide-" + (s <= 1 ? pocetSloupcu7 : --s);  
3170      });
3171    };  
3172    
3173    $(document).on("click", "#slider-control72 span", function() {
3174      var slide = $(this).attr("data-slide");
3175      $("#slider7").attr("class", slide);
3176      $("#slider-timer7").html("<div class='loader'></div>");
3177      
3178      clearInterval(window.sliderInt7);
3179      window.sliderInt7 = setInterval(function() {
3180        $("#slider7").toggleClass(function(index, className) {
3181          var s = className.split("slide-")[1];
3182          var n = s.slice(0, 1);
3183          $( "#slider-timer7" ).html("<div class='loader'></div>");
3184          return "slide-" + n + " slide-" + (n >= pocetSloupcu7 ? 1 : ++n);  
3185        });
3186      }, interval7);
3187    });
3188    
3189    $(document).on("click", "#slider-control71 span.next", function() {
3190      clearInterval(window.sliderInt7);
3191      window.nextslide7();
3192      window.sliderInt7 = setInterval(function() {
3193        window.nextslide7();
3194      }, interval7);
3195    }); 
3196    
3197    $(document).on("click", "#slider-control71 span.back", function() {
3198      clearInterval(window.sliderInt7);
3199      window.prevslide7();
3200      window.sliderInt7 = setInterval(function() {
3201        window.nextslide7();
3202      }, interval7);
3203    });  
3204  }
3205});
3206/**
3207 * Countdown
3208 */
3209function InitCountBack(TargetYear,TargetMonth,TargetDay,TargetHour,TargetMinute,TargetSecond) {
3210  CountActive = true;
3211  CountStepper = -1;
3212  LeadingZero = true;
3213  CountStepper = Math.ceil(CountStepper);
3214  if (CountStepper == 0)
3215    CountActive = false;
3216  SetTimeOutPeriod = (Math.abs(CountStepper)-1) * 1000 + 990;
3217
3218  var dthen = new Date(TargetYear,TargetMonth-1,TargetDay,TargetHour,TargetMinute,TargetSecond);
3219  var dnow = new Date();
3220  var ddiff = CountStepper > 0 ? new Date(dnow-dthen) : new Date(dthen-dnow);
3221  var gsecs = Math.floor(ddiff.valueOf()/1000);
3222  CountBack(gsecs);
3223  /*console.log(dnow);*/
3224}
3225
3226function CountBack(secs) {
3227  var i, tr, td, trm, trd, span;
3228
3229  var idd = 'cntdwnd';
3230  var elementd = document.getElementById(idd);
3231  var parentd = elementd.parentNode;
3232  var idm = 'cntdwnm';
3233  var elementm = document.getElementById(idm);
3234  var parentm = elementm.parentNode;
3235
3236  tr = document.createElement('tr');
3237
3238  if (secs < 0) {
3239
3240    td = document.createElement('td');
3241    td.className = 'complete';
3242    td.appendChild(document.createTextNode(FinishMessage));
3243    tr.appendChild(td);
3244
3245    parentm.removeChild(elementm);
3246    tr.id = idm;
3247    parentm.appendChild(tr);
3248
3249    return;
3250
3251  }
3252
3253  // mesasge
3254  tr = document.createElement('tr');
3255  td = colspan(4)
3256  td.className = 'startMessage';
3257  td.appendChild(document.createTextNode(StartMessage));
3258  tr.appendChild(td);
3259
3260  parentm.removeChild(elementm);
3261  tr.id = idm;
3262  parentm.appendChild(tr);
3263
3264  tr = document.createElement('tr');
3265
3266  // days
3267  td = document.createElement('td');
3268  td.className = 'day';
3269  td.appendChild(document.createTextNode( calcage(secs,86400,1000)));
3270  span = document.createElement('span');
3271  span.className = 'day';
3272  span.appendChild(document.createTextNode(Days));
3273  td.appendChild(span);
3274  tr.appendChild(td);
3275
3276  // hours
3277  td = document.createElement('td');
3278  td.className = 'hour';
3279  td.appendChild(document.createTextNode( calcage(secs,3600,24)));
3280  span = document.createElement('span');
3281  span.className = 'hour';
3282  span.appendChild(document.createTextNode(Hours));
3283  td.appendChild(span);
3284  tr.appendChild(td);
3285
3286  // minutes
3287  td = document.createElement('td');
3288  td.className = 'min';
3289  td.appendChild(document.createTextNode( calcage(secs,60,60)));
3290  span = document.createElement('span');
3291  span.className = 'min';
3292  span.appendChild(document.createTextNode(Minutes));
3293  td.appendChild(span);
3294  tr.appendChild(td);
3295
3296  // seconds
3297  td = document.createElement('td');
3298  td.className = 'sec';
3299  td.appendChild(document.createTextNode( calcage(secs,1,60)));
3300  span = document.createElement('span');
3301  span.className = 'sec';
3302  span.appendChild(document.createTextNode(Seconds));
3303  td.appendChild(span);
3304  tr.appendChild(td);
3305
3306  parentd.removeChild(elementd);
3307  tr.id = idd;
3308  parentd.appendChild(tr);
3309
3310  if (CountActive)
3311    setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
3312}
3313
3314function calcage(secs, num1, num2) {
3315  s = ((Math.floor(secs/num1))%num2).toString();
3316  if (LeadingZero && s.length < 2)
3317    s = "0" + s;
3318  return s;
3319}
3320
3321
3322function colspan(number) {
3323  var element = null;
3324  try {
3325    element = document.createElement("<td colspan='"+number+"'>");
3326  } catch( e ) {};
3327
3328  if(!element) {
3329    element = document.createElement('td');
3330    element.setAttribute('colspan','4');
3331  };
3332  return element;
3333}
3334/**
3335 * Flying Revue - slider knihy (300x300)
3336 */
3337$(function() {
3338  var pocetSloupcu_knihy = $("#slider_knihy a").length;
3339  var interval_knihy = 12000;
3340  var randomslide_knihy = "slide-" + (Math.round(Math.random() * (pocetSloupcu_knihy - 1) + 1));
3341  $( "#slider_knihy" ).addClass(randomslide_knihy);
3342  
3343  if (pocetSloupcu_knihy > 0) {
3344    window.sliderInt_knihy = setInterval(function() {
3345      $("#slider_knihy").toggleClass(function(index, className) {
3346        var s = className.split("slide-")[1];
3347        var n = s.slice(0, 1);
3348        $( "#slider-timer_knihy" ).html("<div class='loader'></div>");
3349        return "slide-" + n + " slide-" + (n >= pocetSloupcu_knihy ? 1 : ++n);  
3350      });
3351    }, interval_knihy);
3352    
3353    
3354    window.nextslide_knihy = function() {
3355      $("#slider_knihy").toggleClass(function(index, className) {
3356        var s = className.split("slide-")[1];
3357        return "slide-" + s + " slide-" + (s >= pocetSloupcu_knihy ? 1 : ++s);  
3358      });
3359    };
3360    
3361    window.prevslide_knihy = function() {
3362      $("#slider_knihy").toggleClass(function(index, className) {
3363        var s = className.split("slide-")[1];
3364        return "slide-" + s + " slide-" + (s <= 1 ? pocetSloupcu_knihy : --s);  
3365      });
3366    };  
3367    
3368    $(document).on("click", "#slider_knihy #slider-control7_knihy span", function() {
3369      var slide= $(this).attr("data-slide");
3370      $("#slider_knihy").attr( "class", slide);
3371      $( "#slider-timer_knihy" ).html("<div class='loader'></div>");
3372      clearInterval(window.sliderInt_knihy);
3373      window.sliderInt_knihy = setInterval(function() {
3374        $("#slider_knihy").toggleClass(function(index, className) {
3375          var s = className.split("slide-")[1];
3376          var n = s.slice(0, 1);
3377          $( "#slider-timer_knihy" ).html("<div class='loader'></div>");
3378          return "slide-" + n + " slide-" + (n >= pocetSloupcu_knihy ? 1 : ++n);  
3379        });
3380      }, interval_knihy);
3381    });
3382    
3383    $(document).on("click", "#slider_knihy #slider-control8_knihy span.next", function() {
3384      clearInterval(window.sliderInt_knihy);
3385      window.nextslide_knihy();
3386      window.sliderInt_knihy = setInterval(function() {
3387        window.nextslide_knihy();
3388      }, interval_knihy);
3389    });
3390    
3391    $(document).on("click", "#slider_knihy #slider-control8_knihy span.back", function() {
3392      clearInterval(window.sliderInt_knihy);
3393      window.prevslide_knihy();
3394      window.sliderInt_knihy = setInterval(function() {
3395        window.nextslide_knihy();
3396      }, interval_knihy);
3397    });
3398  }
3399});
3400/**
3401 * Boxík FR
3402 */
3403$(function() {
3404  if (typeof window.infoBoxInit == "undefined") {
3405    window.infoBoxInit = function() {
3406      $(".info_box").each(function() {
3407        if ($(this).is(".to_left")) {
3408          $(this).parent().addClass("to_left");
3409        } else if ($(this).is(".to_right")) {
3410          $(this).parent().addClass("to_right");
3411        } else {
3412          $(this).parent().addClass("to_center");
3413        }
3414        $(this).parent().addClass("info_box");
3415      });
3416    };
3417    window.infoBoxInit();
3418  }
3419});
3420/**
3421 * Přepínátko pohledů položky
3422 */
3423$(function() {
3424  $(".items").prepend("<span class='prepinani'><img class='list' src='/cimagebank/list.png'><img src='/cimagebank/icon.png' class='icon'></span>");
3425  $( ".prepinani > .icon" ).click(function() {
3426 $("body").addClass("rada")
3427});
3428$( ".prepinani > .list" ).click(function() {
3429 $("body").removeClass("rada")
3430});
3431});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.