1$.ajaxSetup({type:"GET",dataType:'json',cache:false,});var main;var root;var localhost;var adrop;var suppsystem;var active_lang;var dataLayer;$(document).ready(function() 2{if(typeof dataLayer==='undefined') 3{function DataLayer() 4{} 5DataLayer.prototype.push=function() 6{return false;} 7dataLayer=new DataLayer();} 8main=$('#main').val();root=$('#root').val();localhost=$('#localhost').val();adrop=$('#adrop').val();suppsystem=$('#suppsystem').val();active_lang=$("#active_lang").val();if(main=='blog') 9{dataLayer.push({'href':'test_href','event':'event','eventCategory':'testCategory','eventAction':'testAction','eCategory':'testCategory','eAction':'testAction',});} 10var browser=getBrowser();var webp_error=false;if(browser=='Safari')webp_error=true;if(browser=='IE')webp_error=true;if(webp_error)$('body').addClass('nowebp');});$(document).on("mouseenter","test",function() 11{var id=$(this).attr("id");$.ajax({url:root+'/web_layout/web_control.php',data:{'action':'translation','id':id},success:function(data) 12{$("#lang_text").html(data.echo);}});});$(document).on('click','.art',function() 13{var link=$(this).find('.artlink');link[0].click();});var newsletter_clicked=false;$(document).on('keyup','#newsletter_email',function() 14{var par=$(this).parents(".footnlright");var alert=par.find('.formalertc');alert.fadeOut(100);});$(document).on('click','.newsletter_button',function() 15{var butt=$(this);var type=butt.data("type");if(type=='footer')var par=butt.parents(".footnlright");if(type=='page')var par=butt.parents(".pagenl");var email_input=par.find('.newsletter_input');var email=email_input.val();if(newsletter_clicked)return;newsletter_clicked=true;var alert=par.find('.formalertc');var alert_desc=alert.find('.formalertdesc');console.log(alert.length);$.ajax({url:root+'/web_pages/contact_control.php',data:{'action':'newsletter','email':email,'active_lang':active_lang},success:function(data) 16{if(data.result) 17{alert.fadeOut(100);if(type=='footer') 18{$('.footnlright').html(data.alert);$('.pinfonews').fadeOut(100);} 19if(type=='page') 20{$('.pagenl').html(data.alert);}} 21else 22{newsletter_clicked=false;alert.fadeIn(100);alert_desc.html(data.alert);}}});});$(document).on('click','.sharelink',function(e) 23{e.preventDefault();window.open($(this).attr('href'),'fbShareWindow','height=450, width=550, top='+($(window).height()/2-275)+', left='+($(window).width()/2-225)+', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');return false;});var map={68:false,87:false};$(document).keydown(function(e){if(e.keyCode in map){map[e.keyCode]=true;if(map[68]&&map[87]) 24{$('#donator_name').val('Test').trigger("focus");$('#donator_surname').val('Test').trigger("focus");$('#donator_email').val('[email protected]').trigger("focus");$('#donator_email_check').val('[email protected]').trigger("focus");$('#donator_phone').val('777666777').trigger("focus");$('#donator_street').val('Testovacà 123').trigger("focus");$('#donator_street_num').val('123').trigger("focus");$('#donator_city').val('Test').trigger("focus");$('#donator_zip').val('12345').trigger("focus");$('#donator_birthyear').val('1985').trigger("focus");$('#reservation_name').val('Test').trigger("focus");$('#reservation_surname').val('Test').trigger("focus");$('#reservation_email').val('[email protected]').trigger("focus");$('#reservation_phone').val('777666777').trigger("focus");$('#reservation_birthyear').val('1985').trigger("focus");$('#donee_name_1').val('Test testový').trigger("focus");$('#donee_surname_1').val('Test').trigger("focus");$('#donee_name_2').val('Test testový').trigger("focus");$('#donee_surname_2').val('Test').trigger("focus");$('#order_conditions').click();$('#discusion_name').val('Test').trigger("focus");$('#discusion_email').val('[email protected]').trigger("focus");$('#discusion_text').val('Testovacà pÅÃspÄvek').trigger("focus");$('#question_name').val('Test').trigger("focus");$('#question_email').val('[email protected]').trigger("focus");$('#question_text').val('Testovacà pÅÃspÄvek').trigger("focus");}}}).keyup(function(e){if(e.keyCode in map){map[e.keyCode]=false;}});function inArray(needle,haystack) 25{var length=haystack.length;for(var i=0;i<length;i++){if(parseInt(haystack[i])==parseInt(needle))return true;} 26return false;} 27function getBrowser() 28{if((navigator.userAgent.indexOf("Opera")||navigator.userAgent.indexOf('OPR'))!=-1) 29{return'Opera';} 30else if(navigator.userAgent.indexOf("Chrome")!=-1) 31{return'Chrome';} 32else if(navigator.userAgent.indexOf("Safari")!=-1) 33{return'Safari';} 34else if(navigator.userAgent.indexOf("Firefox")!=-1) 35{return'Firefox';} 36else if((navigator.userAgent.indexOf("MSIE")!=-1)||(!!document.documentMode==true)) 37{return'IE';} 38else 39{return'unknown';}} 40var new_menu;var new_menu_delay=200;var new_menu_timer;var new_menu_over_timer;var new_menu_prev;var new_menu_left;var new_menu_active;var new_menu_timer_leave={};var new_menu_timer_over;var new_menuitem_timer;function NewMenu() 41{} 42NewMenu.prototype.enterLink=function(id) 43{var version=view_port.getVersion();if(version!='desktop')return;clearTimeout(new_menu_timer);clearTimeout(new_menu_timer_over);new_menu_left=0;var link=$('#new_menu_link-'+id);var duration=new_menu_delay;if(!new_menu_prev)duration=0;$("#menus").show();new_menu_timer=setTimeout(function() 44{if(new_menu_left==id) 45{new_menu_left=0;return;} 46if(new_menu_prev&&new_menu_prev!=id) 47{var active_target=$("#new_menu-"+main_menu_prev);var active_link=$('#new_menu_link-'+main_menu_prev);active_link.removeClass('hmenulinka');active_target.removeClass('smenua');active_target.fadeOut(0);} 48new_menu_prev=id;new_menu_active=id;new_menu.showOver();link.addClass('hmenulinka');var box=$('#new_menu-'+id);box.show(0);box.removeClass('menucanim');box.find('.menucol').scrollTop(0);new_menu.resize(id);var height=box.height();box.css('transform','translateY(-'+height+'px)');setTimeout(function() 49{box.addClass('menucanim');box.css('transform','translateY(0px)');},10);},duration);} 50NewMenu.prototype.resize=function(id) 51{if(!id)return;if(view_port.getVersion()!='desktop')return;var box=$('#new_menu-'+id);if(!box.length)return;var max_height=view_port.getHeight()-24-new_menu.getSubmenuTop();if(max_height<240)max_height=240;box.css('maxHeight',max_height);box.find('.menucol').css('maxHeight',max_height);new_menu.overlays(box);} 52NewMenu.prototype.overlays=function(box) 53{if(!box||!box.length)return;var col=box.find('.menul').first();if(!col.length) 54{box.find('.menulover').hide();return;} 55var scrollable=col[0].scrollHeight-col[0].clientHeight;var scrolled=col[0].scrollTop;if(scrolled>1)box.find('.menulover1').show();else box.find('.menulover1').hide();if(scrollable>1&&scrolled<(scrollable-1))box.find('.menulover2').show();else box.find('.menulover2').hide();} 56NewMenu.prototype.getSubmenuTop=function() 57{var submenu=$('#submenu');if(!submenu.length)return 0;var top=parseInt(new_menu.getTranslate('y',submenu));if(!top)top=parseInt(submenu.css("top"));if(!top||isNaN(top))top=0;return top;} 58NewMenu.prototype.getTranslate=function(dir,el) 59{var trans=0;
59if(!el||!el.length)return trans;var transform=el.css('transform');if(!transform||transform==='none')return trans;var matrix=transform.match(/matrix.*\((.+)\)/);if(!matrix)return trans;matrix=matrix[1].split(', ');if(dir=='y')trans=parseFloat(matrix[5]);if(dir=='x')trans=parseFloat(matrix[4]);if(isNaN(trans))trans=0;return trans;} 60NewMenu.prototype.leaveLink=function(id) 61{this.leave(id);} 62NewMenu.prototype.enterMenu=function(id) 63{clearTimeout(new_menu_timer_over);var version=view_port.getVersion();var link=$('#mainmenu_link-'+id);if(version!='desktop')return;new_menu_active=id;} 64NewMenu.prototype.leaveMenu=function(id) 65{this.leave(id);} 66NewMenu.prototype.leave=function(id) 67{var version=view_port.getVersion();if(version!='desktop')return;var link=$('#new_menu_link-'+id);new_menu_left=id;new_menu_active=0;var box=$("#new_menu-"+id);clearTimeout(new_menu_timer_leave[id]);new_menu_timer_leave[id]=setTimeout(function() 68{if(new_menu_active==id)return;link.removeClass('hmenulinka');box.removeClass('smenua');var height=box.height();box.css('transform','translateY(-'+height+'px)');if(box.data("menu_show")=='multi') 69{box.find(".menuitema").removeClass("menuitema");var box_width=parseInt(box.data("width"));box.css('width',box_width);}},new_menu_delay);console.log("XXX"+id);clearTimeout(new_menu_timer_over);new_menu_timer_over=setTimeout(function() 70{if(new_menu_active==id)return;new_menu.hideOver();},new_menu_delay);} 71NewMenu.prototype.showOver=function() 72{clearTimeout(new_menu_over_timer);$('#menu_over').fadeIn(100);} 73NewMenu.prototype.hideOver=function() 74{new_menu_over_timer=setTimeout(function() 75{$('#menu_over').fadeOut(100);},0);} 76NewMenu.prototype.showMobile=function() 77{clearTimeout(new_menu_over_timer);$('#menu_over').fadeIn(100);} 78NewMenu.prototype.hideMobile=function() 79{var version=view_port.getVersion();if(version=='desktop')return false;new_menu_over_timer=setTimeout(function() 80{$('#menu_mobil_active').hide();$('#menu_over').fadeOut(100);$('.hmenumoba').fadeOut(100);},0);} 81NewMenu.prototype.showMobil=function(params) 82{if(!params)var params={};var active=$('.hmenumoba');var open=params.open;if(!open) 83{new_menu.showMobile();if(!active.length)active=$('#hmenu');new_menu.showOver();active.show(0);$('#menu_mobil_active').show();} 84else 85{new_menu.hideMobile();new_menu.hideOver();active.hide(0);}} 86NewMenu.prototype.load=function(params) 87{if(new_menu.loading) 88{return true;} 89new_menu.loading=true;if(!params)var params={};var loaded=parseInt($("#hmenu").data("loaded"));if(suppsystem)loaded=1;if(loaded==1) 90{if(params.mobil) 91{new_menu.showMobil(params);} 92return true;} 93console.log("loading...");view_port.showLoader({'mobil':true,'overlay':'mobil'});setTimeout(function() 94{$("#menus").html('');$("#menus").show();if(params.mobil) 95{new_menu.showMobil(params);} 96this.ajax=$.ajax({url:root+"/web_layout/web_control.php",data:{'action':'menus','active_lang':active_lang},async:false,cache:false,timeout:10000,success:function(data) 97{view_port.hideLoader();$("#menus").html(data.echo);view_port.resizeMenu();view_port.scrollRedeHead();new_menu.loading=false;},});$("#hmenu").data("loaded",1);},1);return true;} 98$(document).on("mouseenter","#hmenu",function() 99{new_menu.load();});$(document).ready(function() 100{new_menu=new NewMenu();});document.addEventListener("scroll",function(e) 101{var el=e.target;if(!el||!el.classList)return;if(!el.classList.contains("menul"))return;if(typeof new_menu=="undefined"||!new_menu)return;new_menu.overlays($(el).closest(".menuc"));},true);$(document).on("click",".mobil_menu_arrow",function() 102{var version=view_port.getVersion();if(version=='desktop')return;var link=$(this);var target_id=link.data("target");var target=$('#'+target_id);var active=link.parents(".hmenumob");var go_link_box=true;if(target_id=='hmenu')go_link_box=false;if(target_id=='ihavevoucher')go_link_box=false;var target_link_box=target.find('.menumoblinkc');if(target_link_box.length)go_link_box=false;if(go_link_box) 103{var link_par=link.parents(".hmenumobitem");var link_text=link_par.find(".hmenumobitemdesc").text();var link_box=link.parents(".hmenumob");var link_box_id=link_box.attr("id");var linkbox_html=$('#mobil_menu_link').html();target.find(".hmenumobwrap").prepend(linkbox_html);
103if(link_par.is("li")) 104{var link_a=link_par.find('a');var link_link=link_a.attr("href");} 105else 106{var link_link=link_par.attr("href");} 107var linkbox_link=target.find('.menumoblink');var linkbox_arr=target.find('.menumoblinkarrc');linkbox_link.text(link_text);if(link_link)linkbox_link.attr("href",link_link);linkbox_arr.data("target",link_box_id);} 108target.removeClass('hmenumobanim');active.addClass('hmenumobanim');target.hide(0);var dir1='left';var dir2='right';if(link.data("reverse")==1) 109{var dir1='right';var dir2='left';} 110target.css('width','auto');target.css(dir1,'100%');target.css(dir2,'-100%');target.addClass('hmenumoba');active.removeClass('hmenumoba');active.css(dir1,'-100%');active.css(dir2,'100%');setTimeout(function() 111{target.show();target.addClass('hmenumobanim');setTimeout(function() 112{target.css(dir1,'16px');target.css(dir2,'16px');},20);},50);setTimeout(function() 113{active.hide(0);},200);return false;});$(document).on("click","#menulink",function() 114{if(!$('#rede').val())return;var open=parseInt($(this).data("open"));new_menu.load({'open':open,'mobil':true});});$(document).on("click","#menu_mobil_active",function() 115{new_menu.hideMobile();});$(document).on("click","#menu_over",function() 116{new_menu.hideMobile();});$(document).on("click",".menumoblink",function() 117{var link=$(this);if(link.attr("href")!='')return true;var par=$(this).parents(".menumoblinkc");var arr=par.find('.mobil_menu_arrow');arr.trigger("click");return false;});$(document).on("click",".hmenulinknone",function(e) 118{if(view_port.getVersion()=='desktop')return true;var go=true;var tar=$(e.target);if(tar.hasClass("mobil_menu_arrow"))go=false;if(tar.parents(".mobil_menu_arrow").length)go=false;if(!go)return true;var arrow=$(this).find(".mobil_menu_arrow");arrow.trigger("click");});$(document).on("mouseenter",".hmenulinksub",function() 119{var link=$(this);var menu_type=link.data("menu_type");new_menu.load();setTimeout(function() 120{new_menu.enterLink(menu_type);},1);});$(document).on("mouseleave",".hmenulinksub",function() 121{var link=$(this);var menu_type=link.data("menu_type");new_menu.leaveLink(menu_type);});$(document).on("mouseenter",".menuc",function() 122{var box=$(this);var menu_type=box.data("menu_type");new_menu.enterMenu(menu_type);});$(document).on("mouseleave",".menuc",function() 123{var box=$(this);var menu_type=box.data("menu_type");new_menu.leaveMenu(menu_type);});$(document).on("mouseenter",".menuitems",function() 124{clearTimeout(new_menuitem_timer);var id=$(this).data("id");$(".menuitema").removeClass("menuitema");$('.menuitem_link'+id).addClass("menuitema");});$(document).on("mouseenter",".menuitem_link",function() 125{var link=$(this);$(".menuitema").removeClass("menuitema");link.addClass("menuitema");new_menuitem_timer=setTimeout(function() 126{var id=link.data("id");var type=link.data("menu_type");$('.menuitemsa').removeClass('menuitemsa');var box=$("#menu_items-"+type+"-"+id);box.addClass('menuitemsa');var menul=$('#new_menu_left-'+type);menul.addClass('menula');var menur=$('#mainmenu_right-'+type);var items=link.data("items");var menu=$('#new_menu-'+type);var min_width=parseInt(menu.data("width"));var max_width=parseInt($('#menus').width());if(items) 127{var width=max_width;menu.css('width',width);} 128else 129{if(view_port.getWidth()>=1400)var width=min_width+400;if(view_port.getWidth()>=1300&&view_port.getWidth()<1400)var width=min_width+328;if(view_port.getWidth()<1300)var width=min_width;menu.css('width',width);} 130var desc=link.find('.menuitemdesc');var name=desc.text();var url=link.attr("href");$('.menuprodsca').removeClass('menuprodsca');var prods=$('#menu_products-'+type+'-'+id);prods.addClass('menuprodsca');var loaded=prods.data("loaded");if(!loaded) 131{prods.data("loaded",1);var prodsbox=prods.find('.menuprods');$.ajax({url:root+"/web_layout/web_control.php",data:{'action':'menu_products','type':type,'id':id,'active_lang':active_lang},success:function(data) 132{prodsbox.html(data.echo);}});}},250);});$(document).on("mouseenter","#menu_over",function() 133{});var counter=0;document.addEventListener("DOMContentLoaded",function() 134{var lazyImages=[].slice.call(document.querySelectorAll("img.lazyload"));var lazyImages2=[].slice.call(document.querySelectorAll(".lazyloadback"));var lazyClasses=[].slice.call(document.querySelectorAll(".lazyloadclass"));if("IntersectionObserver"in window) 135{let lazyImageObserver=new IntersectionObserver(function(entries,observer)
136{entries.forEach(function(entry) 137{if(entry.isIntersecting) 138{let lazyImage=entry.target;if(lazyImage.dataset.src)lazyImage.src=lazyImage.dataset.src;if(lazyImage.dataset.srcset)lazyImage.srcset=lazyImage.dataset.srcset;if(lazyImage.dataset.sizes)lazyImage.sizes=lazyImage.dataset.sizes;lazyImage.classList.remove("lazyload");lazyImageObserver.unobserve(lazyImage);}});});let lazyImageObserver2=new IntersectionObserver(function(entries,observer) 139{entries.forEach(function(entry) 140{if(entry.isIntersecting) 141{let lazyImage=entry.target;lazyImage.style=lazyImage.dataset.style;lazyImage.classList.remove("lazyloadback");lazyImageObserver.unobserve(lazyImage);}});});let lazyClassObserver=new IntersectionObserver(function(entries,observer) 142{entries.forEach(function(entry) 143{if(entry.isIntersecting) 144{let lazyClass=entry.target;lazyClass.classList.add(lazyClass.dataset.lazyclass);lazyClass.classList.remove("lazyloadclass");lazyClassObserver.unobserve(lazyClass);}});});lazyImages.forEach(function(lazyImage) 145{lazyImageObserver.observe(lazyImage);});lazyImages2.forEach(function(lazyImage2) 146{lazyImageObserver2.observe(lazyImage2);});lazyClasses.forEach(function(lazyClass) 147{lazyClassObserver.observe(lazyClass);});} 148else 149{}});$(document).on('mouseenter','.linkfill',function() 150{var el=$(this);el.removeClass('linkfill');var href=el.data('href');el.attr('href',href);el.data('href','');});$(document).ready(function() 151{if($('.active_timer').length) 152{$('.active_timer').each(function() 153{var counter=$(this);var in_days=counter.find('.timer_days');var in_hours=counter.find('.timer_hours');var in_minutes=counter.find('.timer_minutes');var in_seconds=counter.find('.timer_seconds');var in_days=counter.find('.timer_days');var days_active=false;if(in_days.length)days_active=true;setInterval(function() 154{var seconds=in_seconds.text();seconds=parseInt(seconds);var minutes=in_minutes.text();minutes=parseInt(minutes);var hours=in_hours.text();hours=parseInt(hours);if(days_active) 155{var days=in_days.text();days=parseInt(days);} 156if(hours<=0&&minutes<=0&&seconds<=1) 157{in_seconds.text(0);counter.removeClass('active_timer');counter.css('opacity',0.5);return;} 158if(hours<0) 159{in_seconds.text(0);in_minutes.text(0);in_hours.text(0);counter.removeClass('active_timer');counter.css('opacity',0.5);return;} 160seconds=seconds-1;if(seconds>0) 161{in_seconds.text(seconds);} 162else 163{in_seconds.text(59);minutes=minutes-1;if(minutes>0) 164{in_minutes.text(minutes);} 165else 166{in_minutes.text(59);hours=hours-1;if(hours>=0) 167{in_hours.text(hours);} 168else 169{in_hours.text(23);days=days-1;in_days.text(days);}}}},1000);});}});var search_active;var product_body_top;var product_body_delim;var view_port;var new_menu_active;var suppsystem;$(document).ready(function() 170{head=$('#headfix');fixedScrolling();$(window).scroll(function(e) 171{fixedScrolling();});if(main=='product_new') 172{if($("#product_body").length) 173{product_body_top=$("#product_body").offset().top;product_body_delim=product_body_top-120;}} 174suppsystem=0;if($("#suppsystem").length) 175{if($("#suppsystem").val())suppsystem=parseInt($("#suppsystem").val());} 176var hash=window.location.hash.substr(1);if(hash) 177{var link_id=hash;var link=$("#"+link_id);if(link.length) 178{setTimeout(function() 179{view_port.scrollTo(link);},150);}}});function fixedScrolling() 180{scrolled=$(document).scrollTop();if($("body").data("min_scroll")) 181{console.log("MIN SCROLL: "+$("body").data("min_scroll"));var min_scroll=parseInt($("body").data("min_scroll"));} 182if($("body").data("max_scroll")) 183{console.log("MAX SCROLL: "+$("body").data("max_scroll"));var max_scroll=parseInt($("body").data("max_scroll"));} 184if(min_scroll) 185{if(scrolled<min_scroll)$(window).scrollTop(min_scroll);} 186if(max_scroll) 187{if(scrolled>max_scroll)$(window).scrollTop(max_scroll);} 188if(scrolled>0) 189{if(!head.hasClass('headsh'))head.addClass('headsh');} 190else 191{if(head.hasClass('headsh'))head.removeClass('headsh');} 192if(scrolled<30) 193{} 194else 195{} 196if(parseInt($("#test").val())==1&&view_port) 197{}} 198var touch_start;window.addEventListener('touchstart',function(e) 199{if($('#menu_over').is(":visible")) 200{touch_start=e.touches[0].clientY;} 201if($(".popbody").is(":visible")) 202{touch_start=e.touches[0].clientY;}});window.addEventListener('touchend',function(e) 203{return true;});window.addEventListener('touchmove',function(e) 204{if($('#menu_over').is(":visible")) 205{var touch=e.touches[0].clientY;var diff=touch_start-touch;diff=diff*-1;touch_start=touch;var wrap=$('.hmenumoba').find('.hmenumobwrap');var top=parseInt(wrap.css('margin-top'));if(!top)top=0;top=top+diff;if(top>0)top=0;var wrap_height=wrap.outerHeight();var hmenu_height=$('.hmenumoba').outerHeight();if(((top*-1)+hmenu_height)>wrap_height) 206{top=(wrap_height-hmenu_height)*-1;} 207wrap.css('margin-top',top+'px');e.preventDefault(e);return false;} 208if($(".popbody").is(":visible")) 209{var touch=e.touches[0].clientY;var diff=touch_start-touch;touch_start=touch;var prevent=false;
209if(diff<0) 210{var sctop=parseInt($(".popup").scrollTop());if(sctop<=0)prevent=true;} 211if(diff>0) 212{var popup_height=parseInt($(".popup").height());var content_height=parseInt($(".popbody").height());var sctop=parseInt($(".popup").scrollTop());if((sctop+popup_height)>=content_height)prevent=true;} 213if($(".popbody").hasClass("popzasbody"))prevent=false;if(prevent&&e.cancelable) 214{e.preventDefault(e);return false;}}},{passive:false});window.addEventListener('wheel',function(e) 215{var wheel_delta=0;if(e) 216{if(e.wheelDelta)wheel_delta=e.wheelDelta;if(e.originalEvent) 217{if(e.originalEvent.wheelDelta)wheel_delta=e.originalEvent.wheelDelta;}} 218if(main=='product_new') 219{var opts_scroll=false;if(select_active&&select_in&&opts_scroll) 220{if(view_port.getVersion()=='desktop') 221{if(wheel_delta>0)select_scroll--;if(wheel_delta<0)select_scroll++;if(select_scroll<0)select_scroll=0;var optsc=$("#select_options-"+select_active);if(!optsc.data("scroll"))return;var optsc_height=optsc.height();var opts=optsc.find(".prodoptsc");var opts_height=opts.height();var opts_top=parseInt(opts.css("margin-top"))*-1;var opts_newtop=32*select_scroll;if((opts_newtop+optsc_height)>opts_height)
222{opts_newtop=opts_height-optsc_height;select_scroll--;optsc.find(".prodoptsbot").hide();} 223else 224{optsc.find(".prodoptsbot").show();} 225if(select_scroll>0) 226{optsc.find(".prodoptstop").show();} 227else 228{optsc.find(".prodoptstop").hide();} 229opts_newtop=opts_newtop*-1;opts.css('margin-top',opts_newtop+'px');e.preventDefault(e);return false;}}} 230if(typeof new_menu_active!='undefined'&&new_menu_active) 231{var active_menu=$('#new_menu-'+new_menu_active);if(active_menu.length&&active_menu.is(":visible")&&view_port.getVersion()=='desktop') 232{if(!$(e.target).closest('.menucol, .menuitems, .menuprodsc').length) 233{if(e.cancelable)e.preventDefault(e);return false;} 234return;}}},{passive:false});$(document).ready(function() 235{view_port=new Viewport();view_port.scroll();view_port.resize();$(window).scroll(function(e) 236{view_port.scroll();});$(window).resize(function() 237{view_port.update_scroll=true;view_port.scroll();view_port.resize();});if(view_port.getVersion()=='mobil') 238{var go_move_menu=false;if($(".catleft_movemenu").length)go_move_menu='basic';if($(".catleft_movemenu1").length)go_move_menu='level1';if($(".catleft_movedmenu1").length)go_move_menu='moved_level1';if(go_move_menu) 239{$("#cats_menu_bottom").show(0);switch(go_move_menu) 240{case'basic':var echo=$(".lmsc").html();$("#cats_menu_bottom").html(echo);$(".lmsc").html('');break;case'level1':break;case'moved_level1':var echo='';echo='<div class="lmsc"><ul class="lms lms_level1">';echo=echo+$(".lmtitle").get(0).outerHTML;$(".lmlevel1").each(function() 241{var lma=$(this).find(".lmlinka");if(!lma.length)return true;var li=$(this);echo=echo+li.get(0).outerHTML;});echo=echo+'</ul></div>';$(".catleft").prepend(echo);break;}}}});$(document).on('click','.scroll_to',function() 242{var target_id=$(this).data('target');var target=$('#'+target_id);var version=view_port.getVersion();if($(this).data('scroll_version')) 243{scroll_version=$(this).data('scroll_version');var arr=scroll_version.split("-");if(version=="desktop"&&arr[0]==0)return;if(version=="tablet"&&arr[1]==0)return;if(version=="mobil"&&arr[2]==0)return;} 244var cor=0;if($(this).data('correction'))cor=$(this).data('correction');view_port.scrollTo(target,cor);return false;});function Viewport() 245{this.scrolled=0;this.last_scrolled=0;this.fixed_ready=false;this.version=this.getVersion();this.prev_version='desktop';this.load=true;this.loader=false;if($("#web_loader").length)this.loader=true;this.checkout_version=parseInt($("#checkout_version").val());this.headc=$("#headc");this.head=$("#head");this.head_logo=$("#head_logo");this.head_contact=$("#head_contact");this.head_search=$("#head_search");this.head_searchlink=$("#head_searchlink");this.head_user=$("#head_user");this.head_voucher=$("#head_voucher");this.head_country=$("#head_country");this.head_cart=$("#head_cart");this.head_phone=$("#head_phone");this.head_user=$("#head_user");this.head_menulink=$("#head_menulink");this.hmenu=$("#hmenu");this.hmenu_over=$('#hmenu_over');this.hmenu_body=$("#hmenu_body");this.hmenufix=$("#hmenufix");this.submenu=$("#submenu");this.ihavevoucher=$("#ihavevoucher");this.head_vouch_right=parseInt($("#head_vouch_right").val());this.ready={};this.changed={};this.header_type=$('#header_type').val();this.header_scroll=$('#header_scroll').val();this.main=$('#main').val();var rede=0;if($('#rede').val()==1)rede=1;this.rede=rede;this.css={};} 246Viewport.prototype.init=function() 247{this.vwidth=parseInt(this.getWidth());this.version=this.getHeadVersion();this.banner=0;this.banner_height=0;this.banner_action=null;if($('#banner_active').val()==1) 248{this.banner=1;this.banner_action=$('#banner_action').val();this.banner_height=$('#banner').height();}} 249Viewport.prototype.addCss=function(action) 250{if(this.css[action])return true;this.css[action]=true;this.ajax=$.ajax({url:root+"/web_layout/web_control.php",data:{'action':'css','css_action':action,'active_lang':active_lang},async:false,cache:false,timeout:10000,success:function(data) 251{$("body").append(data.echo);},});} 252Viewport.prototype.showLoader=function(params) 253{if(!params)params={};if(this.loader) 254{if(params.mobil) 255{if(this.getVersion()=='desktop') 256{return true;}} 257if(params.overlay) 258{var over=params.overlay;switch(over) 259{case'mobil':if(this.getVersion()!='desktop') 260{$("#web_loader_overlay").show();} 261break;default:$("#web_loader_overlay").show();}} 262$("#web_loader").addClass("webloaderca");
262$("#web_loader").removeClass("webloadercuna");}} 263Viewport.prototype.hideLoader=function() 264{if(this.loader) 265{$("#web_loader_overlay").hide();$("#web_loader").addClass("webloadercuna");setTimeout(function() 266{$("#web_loader").removeClass("webloaderca");},100);}} 267Viewport.prototype.resize=function() 268{this.init();if(this.load) 269{this.load=false;if(this.version=='desktop')$('body').addClass('hover');else $('body').removeClass('hover');} 270this.resizeMenu();this.resizeAll();if(this.version!=this.prev_version) 271{this.resizeHead();this.resizeContent();if(this.version=='desktop')$('body').addClass('hover');else $('body').removeClass('hover');} 272document.cookie="adrop_version="+this.version+"; "+parseInt(60*60*24*90)+"; path=/";document.cookie="adrop_width="+view_port.getWidth()+"; "+parseInt(60*60*24*90)+"; path=/";this.prev_version=this.version;setTimeout(function() 273{if($('#popup').is(":visible")) 274{if($('.popup_gallery').length) 275{gallery.update();} 276if($('.popbody').length) 277{popup.refreshHeight();}} 278if($('#cartpopup').is(":visible")) 279{console.log("XX");popup.refreshCartAdd();}},200);this.resizeSearch();} 280Viewport.prototype.scroll=function(e) 281{this.init();this.scrolled=$(document).scrollTop();this.vwidth=this.getWidth();var go=true;if(this.scrolled==this.last_scrolled&&this.scrolled>20)go=false;if(this.update_scroll==true)go=true;if(!go) 282{this.last_scrolled=this.scrolled;return;} 283if(this.rede) 284{this.scrollRedeHead();} 285this.scrollBody();if(main=='product') 286{this.scrollProduct();} 287this.last_scrolled=this.scrolled;this.update_scroll=false;} 288Viewport.prototype.resizeSearch=function() 289{if($('#whisperer_body').length) 290{var vwidth=view_port.getWidth();var maxwidth=vwidth-20;if(maxwidth>896)maxwidth=896;var marginleft=maxwidth/2;if(this.getVersion()=='tablet') 291{var search_left=$('#head_search').offset().left;var left=search_left-10;var left=0-left;$('#whisperer_parent').css('left',left+'px');} 292if(this.getVersion()!='desktop') 293{$('#whisperer_parent').css('marginLeft','0');} 294else 295{$('#whisperer_parent').css('left','50%');$('#whisperer_parent').css('marginLeft','');} 296if(view_port.getVersion()=='mobil') 297{$('#whisperer_parent').css('left','10px');maxwidth=maxwidth-16;} 298var vheight=this.getHeight();var scrolled=this.getScrolled();var search_top=$('#head_search').offset().top-scrolled;var maxheight=vheight-35-40-search_top;$('#whisperer_parent').css('maxWidth',maxwidth);$('#whisperer').css('maxHeight',maxheight);} 299if(this.version!=this.prev_version) 300{if(this.version=='mobil')$('#search').attr('placeholder','Napište co hledáte...');else $('#search').attr('placeholder','Napište co hledáte, napŠlet balónem');}} 301Viewport.prototype.resizeMenu=function() 302{if(this.rede) 303{if(this.version=='desktop') 304{var width=0;
304width=width+parseInt($('.hmenuitem1').width());width=width+parseInt($('.hmenuitem3').width());$('.menul').css('width',width);$('#hmenu').show();$('#hmenu').removeClass('hmenumob');$('.menuc').removeClass('hmenumobc');$('.menul').removeClass('hmenumob');$('.menur').removeClass('hmenumobcc');$('.menuitems').removeClass('hmenumob');$('.menub').removeClass('hmenumob');$('#ihavevoucher').removeClass('hmenumob');$('#new_menu-categories').css('width',width);$('#new_menu-categories').data('width',width);$('#new_menu-regions').css('width',width);$('#new_menu-regions').data('width',width);var max_width=parseInt($('#menus').width());var rwidth=max_width-width;$('.menur').css('width',rwidth);if(typeof new_menu!='undefined'&&new_menu&&new_menu_active)new_menu.resize(new_menu_active);} 305else 306{$('#hmenu').addClass('hmenumob');$('.menuc').addClass('hmenumobc');$('.menul').addClass('hmenumob');$('.menur').addClass('hmenumobcc');$('.menuitems').addClass('hmenumob');$('.menub').addClass('hmenumob');$('#ihavevoucher').addClass('hmenumob');var max_height=view_port.getHeight()-70;if(view_port.banner) 307{if(view_port.getScrolled()<=view_port.banner_height) 308{max_height=max_height-view_port.banner_height;}} 309$('.hmenumob').each(function() 310{var go=true;var mobwrap=$(this).find(".hmenumobwrap");if(mobwrap.length)go=false;if(go) 311{$(this).wrapInner('<div class="hmenumobwrap"></div>');} 312$(this).css('maxHeight',max_height+'px');});}} 313else 314{this.hmenu_body.css('height','');if(this.version!='desktop') 315{var hmenu_height=this.hmenu.height();var hmenu_body_height=this.hmenu_body.height();if(hmenu_body_height>hmenu_height) 316{this.hmenu_body.css('height',hmenu_height);}}} 317if(this.version=='desktop'&&this.prev_version!='desktop') 318{$('#category_filters').show(0);} 319if(this.version!='desktop'&&this.prev_version=='desktop') 320{$('#category_filters').hide(0);} 321if(this.version!='mobil'&&this.prev_version=='mobil') 322{if($('.tipboxul').length)$('.tipboxul').show(0);} 323if(this.version=='mobil'&&this.prev_version!='mobil') 324{if($('.tipboxul').length)$('.tipboxul').hide(0);}} 325Viewport.prototype.resizeHead=function() 326{this.scroll();if(this.version!=this.prev_version) 327{if(this.version=="desktop") 328{$('#head_search').show();$('.footlinks').show();$('.htipsbox').show();$('.questsbox').show();} 329if(this.version=="desktop") 330{$("#hmenu").hide();$("#hmenu").css('top','');} 331if(this.version!="desktop") 332{$("#hmenu").hide();}}} 333Viewport.prototype.resizeAll=function() 334{if(main=='product_new') 335{$(".prodboxsellink").each(function() 336{var link=$(this);var par=link.parents(".prodboxselc");var opts=par.find(".prodoptscc");var link_top=link.offset().top-$("#product_box").offset().top;var max_height=view_port.getHeight()-link_top-140-link.height();if(max_height>440)max_height=440;if(max_height<240)max_height=240;link.data("max_height",max_height);});}} 337Viewport.prototype.resizeContent=function() 338{var version=this.version;if(main=='product') 339{if(this.version=='desktop') 340{$('#regions_filter').show();} 341if(this.version!='desktop') 342{$('#regions_filter').hide();}} 343if(main=='order') 344{var step=$('#step').val();if(step==1) 345{if(this.version=='mobil') 346{$('.ord2packca').each(function() 347{var item=$(this).data('item');var i=$(this).data('i');var pack_info=$('#donee_pack_info-'+item+'-'+i);var pack_info_html=pack_info.html();if(pack_info_html=='') 348{var active=$('.donee_info_active-'+item);var item_html=active.html();active.html('');active.removeClass('donee_info_active-'+item);pack_info.html(item_html);pack_info.addClass('donee_info_active-'+item);}});}}} 349$('.resize_fill').each(function() 350{var desktop_div=$(this);var desktop_html=desktop_div.html();var desktop_html=desktop_html.trim();var filled=0;if(desktop_html.length>10)filled=1;if(filled==1&&version!="desktop") 351{var mobil_id=desktop_div.data("target");var mobil_div=$('#'+mobil_id);var html=desktop_div.html();mobil_div.html(html);desktop_div.html('');desktop_div.data("filled",0);} 352if(filled==0&&version=='desktop') 353{var mobil_id=desktop_div.data("target");var mobil_div=$('#'+mobil_id);var html=mobil_div.html();desktop_div.html(html);mobil_div.html('');desktop_div.data("filled",1);}});} 354Viewport.prototype.scrollBody=function() 355{var main=$("#main").val();if(this.version!='desktop') 356{if(main=='product_new'&&$("#product_box").length) 357{var product_box_top=parseInt($("#product_box").offset().top);var product_box_height=parseInt($("#product_box").height());product_box_top=product_box_top+product_box_height-this.getHeadHeight();if(this.scrolled>product_box_top) 358{$(".prodfix").css("bottom",0);$("#supportBox-iframe").addClass("supportBox-iframe_moved");$(".fakechatcc").addClass("fakechatcc_moved");} 359else 360{$(".prodfix").css("bottom",product_box_height*-1);$("#supportBox-iframe").removeClass("supportBox-iframe_moved");$(".fakechatcc").removeClass("fakechatcc_moved");}} 361if($('#category_filters').length) 362{var filter_submit=$('#filter_submit_box');if($('#category_filters').is(":visible")) 363{var filter_submit_height=parseInt(filter_submit.height());var filters_height=parseInt($('#category_filters').height());var top=parseInt($('#category_filters').offset().top);var delim=top+100;var delim=delim-this.getHeight();var bottom=top+filters_height+filter_submit_height-this.getHeight()-3;this.toggleFadeElement(filter_submit,"show",delim);this.toggleClass(filter_submit,"filsubmitcdown",bottom);} 364else 365{filter_submit.fadeOut(200);}}} 366if(this.version=='desktop') 367{if($('#category_filters').length) 368{this.scrollFilterFew();} 369if(main=='product_new') 370{var boxc=$("#product_rightc");var box=$('#product_box');var box_height=parseInt(box.outerHeight());var pack_height=parseInt($(".prodpackc").outerHeight(true));
370box_height=box_height+pack_height;var right_height=$("#product_right").outerHeight();var body_height=$("#product_body").outerHeight();if((box_height+96)<view_port.getHeight()) 371{boxc.css("margin-top",0);if(this.scrolled>product_body_delim) 372{if(this.scrolled>(product_body_delim+body_height-right_height-16)) 373{boxc.removeClass('prodrfix');boxc.addClass('prodrbot');} 374else 375{boxc.removeClass('prodrbot');boxc.addClass('prodrfix');}} 376else 377{if(boxc.hasClass('prodrfix')) 378{boxc.removeClass('prodrfix');}}} 379else 380{if(this.scrolled>product_body_delim) 381{if(this.scrolled>(product_body_delim+body_height-right_height-16)) 382{boxc.removeClass('prodrfix');boxc.addClass('prodrbot');} 383else 384{boxc.removeClass('prodrbot');boxc.addClass('prodrfix');var scroll_diff=0;if(this.last_scrolled)scroll_diff=this.last_scrolled-this.scrolled;var margin=parseInt(boxc.css("margin-top"))*-1;var new_margin=margin-scroll_diff;var max_margin=box_height-view_port.getHeight()+152;if(new_margin<0)new_margin=0;if(new_margin>max_margin)new_margin=max_margin;boxc.css("margin-top","-"+new_margin+"px");}} 385else 386{boxc.css("margin-top",0);if(boxc.hasClass('prodrfix')) 387{boxc.removeClass('prodrfix');}}}} 388if(main=='order') 389{var step=parseInt($("#step").val());if(step==1||step==2||step==3) 390{var recap=$('#order_recap');var recap_height=parseInt(recap.outerHeight());var recap_top=parseInt($('#order_recap_top').val());if(!recap_top) 391{recap_top=recap.offset().top;$('#order_recap_top').val(recap_top);} 392var height_plus=40;if(this.checkout_version==2)height_plus=0;
392if((recap_height+height_plus)<view_port.getHeight()) 393{var go_fix=true;var ordl=$(".ordl");if(ordl.length) 394{var ordl_height=parseInt(ordl.height());if(ordl_height<recap_height)go_fix=false;} 395if(go_fix) 396{if(this.scrolled>(recap_top-20)) 397{if(!recap.hasClass('ordrecapfix')) 398{recap.addClass('ordrecapfix');} 399var top=this.scrolled-recap_top+(height_plus+48);recap.css('top',top);} 400else 401{if(recap.hasClass('ordrecapfix')) 402{recap.removeClass('ordrecapfix');recap.css('top','auto');}}}} 403else 404{if(ordl_height>recap_height) 405{var ordl=$(".ordl");if(ordl.length) 406{var ordl_height=parseInt(ordl.height());var ordl_top=parseInt(ordl.offset().top);var vp_height=view_port.getHeight();var scrolled_bottom=this.scrolled+vp_height;var ordl_bottom=ordl_top+ordl_height;if(scrolled_bottom>ordl_bottom&&ordl_height>recap_height) 407{var top=ordl_bottom-ordl_top-recap_height;recap.addClass('ordrecapfix');recap.css('top',top);} 408else 409{var delim_height=recap_height+(height_plus+48)-view_port.getHeight();var delim=ordl_top+delim_height;console.log("RecapH: "+recap_height);console.log("viewH: "+view_port.getHeight());console.log("ordlT: "+ordl_top);console.log("delimH: "+delim_height);console.log("XXXXXXXXXXXXXXXX");if(this.scrolled>delim) 410{var plus=136;if(this.checkout_version==2)plus=216;recap.addClass('ordrecapfix');var top=this.scrolled-delim_height-plus;recap.css('top',top);} 411else 412{if(recap.hasClass('ordrecapfix')) 413{recap.removeClass('ordrecapfix');recap.css('top','auto');}}}}}}}}}} 414Viewport.prototype.scrollProduct=function() 415{var line_box=$('#product_line_box');var line=$('#product_line');var line_button=$('#product_line_button');if(!line_box.length)return;var line_box_top=line_box.offset().top;var delim=line_box_top;var head_height=this.getHeadHeight();var line_height=parseInt(line.height())+2;var first_delim=delim-(head_height-line_height);if(this.version=='desktop') 416{if(this.scrolled>=first_delim) 417{$('#hmenu').fadeOut(0);$('#headc').fadeOut(0);$('#head_voucher').fadeOut(0);$('#head_search').fadeOut(0);} 418else 419{$('#hmenu').fadeIn(100);$('#headc').fadeIn(100);$('#head_voucher').fadeIn(100);$('#head_search').fadeIn(100);}} 420if(this.version=='mobil')return;if(this.scrolled>=delim) 421{line_box.addClass('prodlineboxa');line.addClass('prodlinefix');} 422else 423{line_box.removeClass('prodlineboxa');line.removeClass('prodlinefix');} 424var delim=delim-head_height;if(this.scrolled>=delim) 425{line.addClass('prodlinetofix');line_button.fadeIn(100);} 426else 427{line.removeClass('prodlinetofix');line_button.fadeOut(100);}} 428Viewport.prototype.scrollFilterFew=function() 429{if(this.version!='desktop')return;var left_height=parseInt($('#category_left').height());var body_height=parseInt($('#category_body').height());var difference=left_height-body_height;if(left_height>(body_height)+200) 430{var body_top=parseInt($('#category_body').offset().top);var filter_few=$('#filter_few');var filter_few_body=$('#filter_few_body');if(this.scrolled>(body_top+body_height-100)) 431{if(!filter_few.is(":visible")) 432{filter_few.fadeIn(150);filter_few_body.removeClass('filfewanimate');setTimeout(function() 433{filter_few_body.addClass('filfewanimate');},1);} 434if(this.scrolled>(body_top+left_height-275)) 435{var body_left=parseInt($('#category_body').outerWidth(true));var left=(body_left-260)/2;filter_few.addClass('filfewbottom');} 436else 437{var body_left=parseInt($('#category_body').outerWidth(true));var left=((view_port.getWidth()-body_left)/2)+((body_left-260)/2);filter_few.removeClass('filfewbottom');} 438filter_few.css('left',left);} 439else 440{filter_few.fadeOut(150);filter_few_body.removeClass('filfewanimate');}} 441else 442{var filter_few=$('#filter_few');if(filter_few.is(":visible"))filter_few.hide(0);}} 443Viewport.prototype.scrollRedeHead=function() 444{if(this.header_type=='small')return;if(this.header_scroll==false)return;var check_hide_header=false;console.log("scroll: "+this.scrolled);switch(this.version) 445{case'desktop':var head_start=0;var head_end=46;var menu_top=110;var submenu_top=150;var banner_height=0;if(this.banner) 446{banner_height=this.banner_height;head_start=this.banner_height;head_end=this.banner_height+head_end;menu_top=this.banner_height+menu_top;submenu_top=this.banner_height+submenu_top;} 447if(this.banner) 448{this.changeCSS(this.headc,"top",head_start,0,0,head_start);this.changeCSS(this.hmenu,"top",menu_top,64,0,head_end);this.changeCSS(this.submenu,"top",submenu_top,190,0,head_start);} 449else 450{this.changeCSS(this.hmenu,"top",menu_top,64,head_start,head_end);} 451this.toggleClass(this.headc,"headcfix",head_start+10);this.changeCSS(this.headc,"height",110,64,head_start,head_end);this.changeCSS(this.head_logo,"left",-80,-50,head_start,head_end);this.changeCSS(this.head_logo,"height",80,56,head_start,head_end);this.changeCSS(this.head_logo,"width",370,259,head_start,head_end);this.changeCSS($(".headlogoline"),"height",43,30,head_start,head_end);this.changeCSS($(".headlogoline"),"top",0,0,0,banner_height);this.changeCSS(this.submenu,"top",submenu_top,104,head_start,head_end);var head_search_width_start=610;var head_search_width_end=586;var head_search_left_start=310;var head_search_left_end=442;var head_vouch_right_start=280;var head_vouch_right_end=270;if(view_port.getWidth()<1400) 452{head_search_width_start=480;head_search_width_end=400;} 453if(view_port.getWidth()<1240) 454{head_search_width_start=384;head_search_width_end=348;head_search_left_start=264;head_search_left_end=324;} 455if(view_port.getWidth()<1160) 456{head_vouch_right_end=164;} 457if(view_port.getWidth()<1080) 458{head_search_width_end=324;} 459this.changeCSS(this.head_voucher,"right",head_vouch_right_start,head_vouch_right_end,head_start,head_end);this.changeCSS(this.head_search,"top",46,12,head_start,head_end);this.changeCSS(this.head_search,"left",head_search_left_start,head_search_left_end,head_start,head_end);this.changeCSS(this.head_search,"width",head_search_width_start,head_search_width_end,head_start,head_end);this.changeCSS($('.headsearch'),"height",48,40,head_start,head_end);this.changeCSS($('.headsearchglass'),"top",16,12,head_start,head_end);this.changeCSS($('.headsearchbutt'),"line-height",48,40,head_start,head_end);this.changeCSS($("#head_langs"),"opacity",1,0,head_start,head_start+10);this.changeCSS(this.head_contact,"opacity",1,0,head_start,head_start+10);this.changeCSS(this.head_contact,"opacity",1,1,head_end-10,head_end,true);this.changeCSS(this.head_cart,"top",48,6,head_start,head_end);this.changeCSS(this.head_user,"top",53,11,head_start,head_end);this.toggleClass(this.head_contact,"headcontcfix",head_end-10);this.changeCSS($('.headlinkcother'),"opacity",1,0,head_start,head_start+10);this.changeCSS($('.headlinksc'),"top",8,16,head_start,head_end);this.changeCSS($('.hmenulink'),"height",48,40,head_end,head_end+8);this.changeCSS($('.hmenudesc'),"margin-top",10,6,head_end,head_end+8);this.changeCSS($('.hmenuarrc'),"margin-top",18,14,head_end,head_end+8);this.changeCSS($('.hmenuicon'),"margin-top",13,9,head_end,head_end+8);break;case'tablet':check_hide_header=true;if(this.banner) 460{var menu_top=this.banner_height+46;var menu_link_top=this.banner_height+8;this.changeCSS(this.headc,"top",this.banner_height,0,0,this.banner_height);this.changeCSS($('.hmenumob'),"top",menu_top,46,0,this.banner_height);this.changeCSS($('#menu_mobil_active'),"top",menu_link_top,20,0,this.banner_height);} 461break;case'mobil':check_hide_header=true;var head_start=0;var head_end=8;var search_delim=10;var head_top=0;var headc_hidden=parseInt($("#headc").data("hidden"));if(this.banner) 462{head_start=this.banner_height;head_end=this.banner_height+head_end;search_delim=this.banner_height+search_delim;var menu_top=this.banner_height+46;var menu_link_top=this.banner_height+16;if(this.scrolled<=this.banner_height) 463{head_top=this.banner_height-this.scrolled;} 464if(headc_hidden==0) 465{this.changeCSS(this.headc,"top",this.banner_height,0,0,this.banner_height);} 466this.changeCSS($('.hmenumob'),"top",menu_top,40,0,head_end);this.changeCSS($('#menu_mobil_active'),"top",menu_link_top,12,0,head_end);this.changeCSS($('#head_menulink'),"top",8,8,head_start,head_end);} 467else 468{this.changeCSS($('#menu_mobil_active'),"top",8,8,head_start,head_end);this.changeCSS($('#head_menulink'),"top",8,8,head_start,head_end);this.changeCSS($('.hmenumob'),"top",40,40,head_start,head_end);} 469this.changeCSS(this.head_logo,"height",40,36,head_start,head_end);this.changeCSS(this.head_logo,"width",149,136,head_start,head_end);this.changeCSS(this.headc,"height",48,48,head_start,head_end);this.changeCSS(this.head_phone,"top",8,8,head_start,head_end);this.changeCSS(this.head_searchlink,"top",8,8,head_start,head_end);this.changeCSS(this.head_cart,"right",82,72,head_start,head_end);this.changeCSS(this.head_phone,"right",128,116,head_start,head_end);this.changeCSS(this.head_user,"right",164,152,head_start,head_end);this.changeCSS($(".headmicon"),"margin-right",8,4,head_start,head_end);this.changeCSS($(".headmicon"),"margin-left",12,8,head_start,head_end);this.changeCSS($(".headmdesc"),"margin-right",12,8,head_start,head_end);this.toggleFadeElement(this.head_searchlink,"show",search_delim);this.toggleClass(this.headc,"headscroll",11);if($('#head_search').is(":visible")) 470{if(this.scrolled>search_delim&&!search_active) 471{if(!$('#whisperer_body').length&&!$('#search').val())
472{$('#head_search').slideUp(100);}}} 473else 474{if(this.scrolled<=search_delim) 475{$('#head_search').slideDown(100);}} 476break;} 477if(check_hide_header) 478{var scroll_diff=0;if(this.last_scrolled)scroll_diff=this.last_scrolled-this.scrolled;var scroll_down=false;if(scroll_diff<=0||search_delim>=this.scrolled)scroll_down=true;if(scroll_down) 479{var show_header=true;if(show_header) 480{console.log("show_header");var header_height=parseInt($("#headc").height());$("#headc").data("hidden",0);this.changeCSS(this.headc,"top",head_start,0,0,head_start);}} 481if(!scroll_down) 482{var hide_header=true;if(this.scrolled<50)hide_header=false;if($("#search").is(":focus"))hide_header=false;if(headc_hidden==1)hide_header=false;if(hide_header) 483{var header_height=parseInt($("#headc").height());$("#headc").data("hidden",1);$("#headc").addClass("headanim");setTimeout(function() 484{$("#headc").css("top","-"+header_height+"px");},5);setTimeout(function() 485{$("#headc").removeClass("headanim");},200);}}}} 486Viewport.prototype.scrollTo=function(el,cor,direction) 487{if(!direction)var direction=null;if(!cor)var cor=0;if(!el.length)return;var version=this.getVersion();switch(version) 488{case'desktop':if(cor==0)cor=-20;break;case'tablet':if(cor==0)cor=-10;break;case'mobil':if(cor==0)cor=-10;break;} 489var scrolled=this.scrolled;var top=el.offset().top;var diff=scrolled-top;if(diff<0)diff=diff*-1;if(direction=='up') 490{if(diff>0)return;} 491var go_head=true;if(this.main=='order')go_head=false;if(go_head) 492{var head_height=this.getHeadHeight();top=top-head_height;} 493top=top+cor;var duration=100;if(diff>400)duration=150;if(diff>750)duration=200;if(diff>1000)duration=300;if(diff>1500)duration=500;$('html, body').animate({scrollTop:top},duration);} 494Viewport.prototype.getHeadHeight=function() 495{var version=this.getHeadVersion();var head_height;if(this.rede) 496{if(!$('#headc').length)return 0;} 497else 498{if(!$('#head').length)return 0;} 499if(this.scrolled) 500{switch(version) 501{case'desktop':head_height=120;break;case'tablet':head_height=70;break;case'mobil':head_height=56;break;}} 502else 503{switch(version) 504{case'desktop':head_height=120;break;case'tablet':head_height=70;break;case'mobil':head_height=56;break;}} 505return head_height;} 506Viewport.prototype.toggleClass=function(el,cl,scroll_start) 507{if(this.scrolled>scroll_start)el.addClass(cl);else el.removeClass(cl);} 508Viewport.prototype.toggleFadeElement=function(el,action,scroll_start) 509{if(this.scrolled>scroll_start) 510{if(action=="show")el.fadeIn(200);else el.fadeOut(200);} 511else 512{if(action=="show")el.fadeOut(200);else el.fadeIn(200);}} 513Viewport.prototype.toggleElement=function(el,action,scroll_start) 514{if(this.scrolled>scroll_start) 515{if(action=="show")el.show(0);else el.hide(0);} 516else 517{if(action=="show")el.hide(0);else el.show(0);}} 518Viewport.prototype.changeCSS=function(el,action,start,end,scroll_start,scroll_end,wait) 519{if(!wait)wait=false;var go_px=false;if(action=='line-height')go_px=true;if(this.scrolled>scroll_end) 520{this.ready[scroll_end]=true;if(go_px)end=end+"px";el.css(action,end);if(action=="opacity"&&end==0)el.hide(0);if(action=="opacity"&&end==1)el.show(0);return true;} 521if(this.scrolled<=scroll_start) 522{if(wait&&this.scrolled<scroll_start) 523{return true;} 524if(this.scrolled<scroll_start)this.ready[scroll_start]=false;var el_id=el.attr("id");var el_key=el_id+"-"+action;if(go_px)start=start+"px";el.css(action,start);if(action=="opacity"&&start==0)el.hide(0);if(action=="opacity"&&start==1)el.show(0);return true;} 525this.ready[scroll_start]=true;this.ready[scroll_end]=false;var diff=scroll_end-scroll_start;var diff_start=this.scrolled-scroll_start;var perc=diff_start/diff;var topdiff=end-start;var top=topdiff*perc+start;if(go_px)top=top+"px";el.css(action,top);} 526Viewport.prototype.getHeadVersion=function() 527{var width=this.getWidth();if(this.rede) 528{if(width>1000)return'desktop';else 529{if(width>=760)return'tablet';else return'mobil';}} 530if(this.vwidth>940)return'desktop';else 531{if(this.vwidth>=760)return'tablet';else return'mobil';}} 532Viewport.prototype.getVersion=function() 533{return this.getHeadVersion();} 534Viewport.prototype.getWidth=function() 535{return this.getViewport().width;} 536Viewport.prototype.getHeight=function() 537{return this.getViewport().height;} 538Viewport.prototype.getScrolled=function() 539{return this.scrolled;} 540Viewport.prototype.getScrolledHeight=function() 541{return this.getHeight()+this.getScrolled();} 542Viewport.prototype.getScrolledHead=function() 543{return this.getHeadHeight()+this.getScrolled();} 544Viewport.prototype.getViewport=function() 545{var width=parseInt($(window).width());var height=parseInt($(window).height());return{width:width,height:height};} 546var main_menu;var main_menu_active;var main_menu_prev;var main_menu_timer;var main_menu_timer_enter;var main_menu_timer_leave={};var main_menu_left;var duration=100;$(document).ready(function() 547{main_menu=new MainMenu();});$(document).on("mouseenter",".mainmenu_link",function() 548{var id=$(this).data("id");main_menu.enterLink(id);});$(document).on("mouseleave",".mainmenu_link",function() 549{var id=$(this).data("id");main_menu.leaveLink(id);});$(document).on("mouseenter",".mainmenu_submenu",function() 550{var id=$(this).data("id");main_menu.enterSubMenu(id);});$(document).on("mouseleave",".mainmenu_submenu",function() 551{var id=$(this).data("id");main_menu.leaveSubMenu(id);});function MainMenu() 552{} 553MainMenu.prototype.enterLink=function(id) 554{var version=view_port.getVersion();var link=$('#mainmenu_link-'+id);if(version!='desktop')return;main_menu_left=0;if(id==main_menu_active) 555{return;} 556clearTimeout(main_menu_timer);clearTimeout(main_menu_timer_leave[id]);var durr=duration;if(!main_menu_prev)durr=0;main_menu_timer=setTimeout(function() 557{if(main_menu_left==id) 558{main_menu_left=0;return;} 559if(main_menu_prev&&main_menu_prev!=id) 560{var active_target=$("#submenu-"+main_menu_prev);var active_link=$('#mainmenu_link-'+main_menu_prev);
560active_link.removeClass('hmenulinkhover');active_target.removeClass('smenua');active_target.fadeOut(0);} 561main_menu_prev=id;main_menu_active=id;var target=$("#submenu-"+id);var target_body=target.find('.smenu');var link=$('#mainmenu_link-'+id);target.addClass('smenua');target.removeClass('smenucuna');link.addClass('hmenulinkhover');console.log(id);if(!target.data("loaded")) 562{target.data("loaded",1);target.find(".smenuimg").each(function() 563{var style=$(this).data("style");$(this).attr("style",style);});} 564var target_height=target.height();target.slideDown(100);target_body.fadeIn(100);setTimeout(function() 565{target.css('height','');},100);target.trigger("mouseup");},durr);} 566MainMenu.prototype.leaveLink=function(id) 567{this.leave(id);} 568MainMenu.prototype.enterSubMenu=function(id) 569{var version=view_port.getVersion();var link=$('#mainmenu_link-'+id);if(version!='desktop')return;main_menu_active=id;} 570MainMenu.prototype.leaveSubMenu=function(id) 571{this.leave(id);} 572MainMenu.prototype.leave=function(id) 573{var version=view_port.getVersion();var link=$('#mainmenu_link-'+id);if(version!='desktop')return;main_menu_left=id;main_menu_active=0;var target=$("#submenu-"+id);$('.smenua').removeClass('smenua');clearTimeout(main_menu_timer_leave[id]);main_menu_timer_leave[id]=setTimeout(function() 574{if(main_menu_active==id)return;link.removeClass('hmenulinkhover');target.removeClass('smenua');target.fadeOut(0);},duration);} 575$(document).on('click','#ihavevoucher_button',function() 576{var footer_div=$('#ihavevoucher');var header_div=$('#head_ihavevoucher');if(header_div.data('filled')) 577{header_div.data('filled',0);var html=header_div.html();footer_div.html(html);} 578var menu=$('#hmenu');footer_div.show();footer_div.removeClass('animate');menu.removeClass('animate');footer_div.css('left','100%');menu.css('left','');setTimeout(function() 579{menu.hide(0);footer_div.removeClass('animate');menu.removeClass('animate');},100);setTimeout(function() 580{footer_div.addClass('animate');menu.addClass('animate');},1);setTimeout(function() 581{footer_div.css('left','');menu.css('left','-100%');},2);});$(document).on('click','#ihavevoucher_back',function() 582{var footer_div=$('#ihavevoucher');var menu=$('#hmenu');footer_div.removeClass('animate');menu.removeClass('animate');menu.finish();menu.show();setTimeout(function() 583{$('#menulink').addClass('headmlinka');footer_div.hide(0);footer_div.removeClass('animate');menu.removeClass('animate');},100);footer_div.css('left','');menu.css('left','-100%');setTimeout(function() 584{footer_div.addClass('animate');menu.addClass('animate');},1);setTimeout(function() 585{footer_div.css('left','100%');menu.css('left','');},2);});$(document).on("click","#head_lang",function() 586{var active=parseInt($(this).data("active"));if(active) 587{$(this).data("active",0);$(this).removeClass("headlanglinka");$(".headlangs").slideUp(150);} 588else 589{$(this).data("active",1);$(this).addClass("headlanglinka");$(".headlangs").slideDown(150);}});var toggle;$(document).ready(function() 590{toggle=new Toggle();});$(document).on("click",".footlinkstitle",function() 591{toggle.toggleFooterLinks($(this));});$(document).on("click",".toggle_slide",function() 592{toggle.toggleSlide($(this));});$(document).on("change",".input_toggle_slide",function() 593{toggle.toggleSlide($(this));});function Toggle() 594{} 595function toggleSlideTest() 596{} 597Toggle.prototype.toggleSlide=function(link) 598{console.log(view_port);var version=view_port.getVersion();if(link.data('version')) 599{outclick_version=link.data('version');var arr=outclick_version.split("-");if(version=="desktop"&&arr[0]==0)return;if(version=="tablet"&&arr[1]==0)return;if(version=="mobil"&&arr[2]==0)return;} 600var shadow=null;if(link.data('target_shadow')) 601{var shadow_id=link.data('target_shadow');shadow=$('#'+shadow_id);} 602var target=link.data('target');var div=$('#'+target);if(link.data("fill")) 603{var div_html=div.html();var filled=div.data('filled');if(filled==0) 604{div.data('filled',1);var fill_id=link.data("fill");var fill=$('#'+fill_id);var fill_html=fill.html();fill.html('');div.html(fill_html);}} 605var toggle='show';if(link.hasClass(active_class)||div.is(":visible"))toggle='hide';var action=link.data('action');if(action) 606{switch(action) 607{case'hmenu_link':if(toggle=='show') 608{div.css('left','');div.show(0);view_port.resizeMenu();div.hide(0);} 609break;}} 610if(link.data("text1")) 611{console.log(toggle);if(toggle=='show')link.text(link.data('text2'));if(toggle=='hide')link.text(link.data('text1'));} 612var icon_class=link.data('icon');var icon=null;if(icon_class)var icon=link.find('.'+icon_class);var parent_class=link.data('parent');var parent=null;if(parent_class)var parent=link.parents("."+parent_class);var active_class=link.data("active_class");if(icon)var icon_active_class=icon.data('active_class');
612if(parent)var parent_active_class=parent.data('active_class');if(parent) 613{if(link.data('scroll_parent')) 614{view_port.scrollTo(parent);}} 615var second=null;var second_id=link.data("second");if(second_id) 616{var second=$('#'+second_id);var second_active_class=second.data('active_class');} 617var over=null;if(link.data("target_over")) 618{var over_id=link.data("target_over");over=$('#'+over_id);} 619if(link.data("hide_on_click")) 620{link.slideUp(150);} 621if(link.data("scroll_body")) 622{setTimeout(function() 623{view_port.scrollBody();},250);} 624if(link.data("scroll_self")) 625{view_port.scrollTo(link);} 626if(link.attr("id")=="head_user_link"&&toggle=='show') 627{if(view_port.getVersion()=='mobil') 628{var left=parseInt($("#head_user").position().left);var width=view_port.getWidth()-32;$("#head_menuuser").css("left","-"+left+"px");$("#head_menuuser").css("width",width+"px");console.log("L: "+left);}} 629if(link.data("overlay")) 630{if(toggle=='show') 631{var link_id=link.attr('id');$('#overlay').fadeIn(100);$('#overlay').data('target',link_id);} 632if(toggle=='hide') 633{$('#overlay').fadeOut(100);$('#overlay').data('target','');}} 634var dur=100;var link_dur=link.data('duration');if(typeof link_dur!=='undefined') 635{dur=link_dur;} 636if(toggle=='hide') 637{setTimeout(function() 638{link.removeClass(active_class);if(over)over.hide(0);},dur);div.slideUp(dur);if(shadow)shadow.hide(0);if(second) 639{second.removeClass(second_active_class);} 640setTimeout(function() 641{if(icon)icon.removeClass(icon_active_class);if(parent)parent.removeClass(parent_active_class);},dur);} 642else 643{link.addClass(active_class);if(icon)icon.addClass(icon_active_class);if(parent)parent.addClass(parent_active_class);if(over)over.show(0);div.slideDown(dur);setTimeout(function() 644{if(shadow)shadow.show(0);},dur);if(second) 645{second.addClass(second_active_class);}}} 646Toggle.prototype.toggleFooterLinks=function(link) 647{var version=view_port.getVersion();if(version=='desktop')return;var target=link.data('target');var div=$('#'+target);var icon=link.find('.footlinksicon');if(link.hasClass("footlinkstitlea")) 648{link.removeClass('footlinkstitlea');icon.removeClass('footlinksicona');div.slideUp(200);} 649else 650{link.addClass('footlinkstitlea');icon.addClass('footlinksicona');div.slideDown(200);}} 651$(document).on('click','#overlay',function() 652{var target_id=$('#overlay').data('target');if(target_id=='popup') 653{if($(this).hasClass('overlay_persistent'))return false;target_id=false;popup.hide();} 654$('#overlay').data('target','');if(target_id) 655{var target=$('#'+target_id);target.click();} 656$('#overlay').fadeOut(200);});$(document).ready(function() 657{scrollGAEvent();$(window).scroll(function() 658{scrollGAEvent();});});$(window).on('load',function() 659{$('.ga_show_event').each(function() 660{var div=$(this);processGAEvent(div,'show');});});var chat_inited=false;function initChat() 661{var main=$("#main").val();if(main=='cart')chat_inited=true;if(main=='order')chat_inited=true;if(!chat_inited) 662{chat_inited=true;var bot=$('#chat_bot').val();bot='nobot';if(bot) 663{$.ajax({type:"GET",url:root+'/web_layout/web_control.php',dataType:'json',data:{'bot':bot,'action':'chat','active_lang':active_lang},success:function(data) 664{setTimeout(function() 665{view_port.scrollBody();$('#supportBox-iframe').fadeIn(250);},1000);setTimeout(function() 666{$('#fake_chat').remove();},1250);$('body').append(data.echo);}});}}} 667$(document).on('mouseenter','#fake_chat',function(e) 668{initChat();});$(document).on('scroll',function(e) 669{initChat();});function scrollGAEvent() 670{$('.ga_scroll_event').each(function() 671{var div=$(this);if(!div.is(":visible"))return;var div_top=div.offset().top;var height=div.height();var ga_scrolled=div.data("ga_scrolled");if(ga_scrolled==1)return;var scrolled=view_port.getScrolled();var view_height=view_port.getHeight();var delim=div_top-view_height+(height/2);if(scrolled>=delim) 672{div.data("ga_scrolled",1);div.removeClass('ga_scroll_event');processGAEvent(div,'scroll');}});} 673$(document).on('click','.expc',function(e) 674{var link=$(this).find('.button');var href=link.attr('href');if(link.hasClass("cart_add_item")) 675{var title=$(this).find('.exptitle');var link=title.find('a');var href=link.attr('href');} 676var tar=$(e.target);if($(this).hasClass("expcdir")) 677{var skip=false;if(tar.hasClass("expdirectcounter"))skip=true;if(tar.parents(".expdirectcounter").length)skip=true;if(tar.hasClass("expvars"))skip=true;if(tar.parents(".expvars").length)skip=true;if(skip)return false;} 678if(e.target.nodeName=="A") 679{if(tar.hasClass("cart_add_item"))return false;window.location.href=href;return true;} 680if(link.attr("target")=='_blank') 681{window.open(href,'_blank').focus();} 682else 683{link.trigger("click");}});$(document).on('click','.click_box',function(e) 684{if(e.target.nodeName=="A")return true;var click_target=$(this).data('click_target');var link=$(this).find('.'+click_target);link.trigger("click");});$(document).on('click','.click_link',function() 685{var click_tagret=$(this).data('click_target');var link=$('#'+click_tagret);link.trigger('click');});$(document).on('mousedown','*',function(e) 686{if(e.target!==e.currentTarget)return;a=$(this);var category=0;if($('#cat_id').length)var category=$('#cat_id').val();if(category)document.cookie="adrop_category="+category+"; "+parseInt(60*60)+"; path=/";var ga_par=null;if(a.hasClass("ga_event"))ga_par=a;var ga_pars=a.parents('.ga_event');if(ga_pars.length&&!ga_par)ga_par=ga_pars;if(ga_par) 687{processGAEvent(ga_par);}});function processGAEvent(ga_par,ga_action) 688{var ga_event=null;if(!ga_action)var ga_action=false;if(typeof dataLayer==='undefined') 689{return;} 690var events=[];if(!ga_action) 691{if(ga_par.data("ga_event"))events.push(ga_par.data("ga_event"));if(ga_par.data("ga_event1"))events.push(ga_par.data("ga_event1"));if(ga_par.data("ga_event2"))events.push(ga_par.data("ga_event2"));if(ga_par.data("ga_event3"))events.push(ga_par.data("ga_event3"));if(ga_par.data("ga_event4"))events.push(ga_par.data("ga_event4"));if(ga_par.data("ga_event5"))events.push(ga_par.data("ga_event5"));if(ga_par.data("ga_event6"))events.push(ga_par.data("ga_event6"));if(ga_par.data("ga_event7"))events.push(ga_par.data("ga_event7"));if(ga_par.data("ga_event8"))events.push(ga_par.data("ga_event8"));if(ga_par.data("ga_event9"))events.push(ga_par.data("ga_event9"));} 692if(ga_action=='scroll') 693{if(ga_par.data("ga_scroll_event"))events.push(ga_par.data("ga_scroll_event"));if(ga_par.data("ga_scroll_event1"))events.push(ga_par.data("ga_scroll_event1"));if(ga_par.data("ga_scroll_event2"))events.push(ga_par.data("ga_scroll_event2"));} 694if(ga_action=='show') 695{if(ga_par.data("ga_show_event"))events.push(ga_par.data("ga_show_event"));if(ga_par.data("ga_show_event1"))events.push(ga_par.data("ga_show_event1"));if(ga_par.data("ga_show_event2"))events.push(ga_par.data("ga_show_event2"));} 696var processed=false;
696events.forEach(function(val) 697{var arr=val.split("|");var eCategory=arr[0];var eAction=arr[1];var eLabel=arr[2];var eValue=arr[3];dataLayer.push({'event':'customEvent','eCategory':eCategory,'eAction':eAction,'eLabel':eLabel,'eValue':eValue,});processed=true;});if(processed)return;var eCategory=ga_par.data("ecategory");var eAction=ga_par.data("eaction");var eLabel=ga_par.data("elabel");var eValue=ga_par.data("evalue");if(eCategory) 698{dataLayer.push({'event':'customEvent','eCategory':eCategory,'eAction':eAction,'eLabel':eLabel,'eValue':eValue,});}} 699function callGAEvent(category,action,label,value) 700{if(!category)category=null;if(!action)action=null;if(!label)label=null;if(!value)value=null;var localhost=$('#localhost').val();if(localhost==1)return;dataLayer.push({'event':'customEvent','eCategory':category,'eAction':action,'eLabel':label,'eValue':value,});} 701$(document).on("click","#cookie_ok",function() 702{$.ajax({url:root+"/web_user/user_control.php",data:{'action':'cookie','active_lang':active_lang},success:function(data) 703{$('#cookie_bar').fadeOut(150);}});});$(document).mouseup(function(e) 704{$('.selectlinka').each(function() 705{var link=$(this);var par=link.parents(".select");if(link.is(e.target)||link.has(e.target).length>0) 706{return true;} 707if(par.is(e.target)||par.has(e.target).length>0) 708{return true;} 709link.trigger("click");});$('.outclick').each(function() 710{div=$(this);var version=view_port.getVersion();if(div.data('outclick_version')) 711{outclick_version=div.data('outclick_version');var arr=outclick_version.split("-");if(version=="desktop"&&parseInt(arr[0])==0)return;if(version=="tablet"&&parseInt(arr[1])==0)return;if(version=="mobil"&&parseInt(arr[2])==0)return;} 712if($(this).data('outclick_link')) 713{var link_id=$(this).data('outclick_link');var link=$('#'+link_id);if(link.is(e.target)||link.has(e.target).length>0) 714{return true;}} 715if($(this).data('outclick_hide_target')) 716{var link_id=$(this).data('outclick_hide_target');var link=$('#'+link_id);if(link.is(e.target)||link.has(e.target).length>0) 717{return true;}} 718if($(this).is(':visible')&&!$(this).is(e.target)&&$(this).has(e.target).length===0) 719{$(this).slideUp(200);if(div.data("outclick_link")) 720{var link_id=$(this).data('outclick_link');var link=$('#'+link_id);if(link.data("active_class")) 721{var cl=link.data("active_class");if(link.hasClass(cl)) 722{setTimeout(function() 723{link.removeClass(cl);},200);}}} 724if(div.data("outclick_over")) 725{var over_id=div.data("outclick_over");var over=$('#'+over_id);setTimeout(function() 726{over.hide(0);},200);}}});});var utils;$(document).ready(function() 727{utils=new Utils();});$(document).on('keyup','.input_to_int',function(k) 728{if(k.which==13) 729{$(this).blur();}});$(document).on('blur','.input_to_int',function() 730{var val=$(this).val();if(!val)val=$(this).data('init_value');$(this).val(utils.getInt(val));});$(document).on('click','.input_to_int',function() 731{var val=$(this).val();val=val.toString();val=val.replace(/\s/g,'');$(this).val(val);$(this).select();});function Utils() 732{} 733Utils.prototype.getInt=function(val) 734{val=val.toString();val=val.replace(/\s/g,'');val=parseInt(val);if(!val)val='';var value=val.toLocaleString("cs-CZ");return value;} 735$(document).on('keydown',function(e) 736{if($('#popup').is(":visible")) 737{if(e.keyCode==27) 738{var overlay=$('#overlay');if(overlay.hasClass('overlay_persistent'))return;popup.hide();} 739if(e.keyCode==37) 740{gallery.setDirection('left');gallery.show();} 741if(e.keyCode==39) 742{gallery.setDirection('right');gallery.show();}}});$(document).on('click','#c-p-bn',function(e) 743{console.log("ASX");var perms={};perms.all=1;updateCookieBarPermisions(perms);});$(document).on('click','#s-all-bn',function(e) 744{console.log("ASS");var perms={};perms.all=1;updateCookieBarPermisions(perms);});$(document).on('click','#s-sv-bn',function(e) 745{var perms={};$(".c-tgl").each(function() 746{var inp=$(this);if(inp.val()=='analytics') 747{if(inp.is(":checked"))perms.analytics=1;} 748if(inp.val()=='advertising') 749{if(inp.is(":checked"))perms.advertising=1;}});updateCookieBarPermisions(perms);});function updateCookieBarPermisions(perms) 750{$.ajax({type:"GET",url:root+'/web_layout/web_control.php',dataType:'json',data:{'action':'cookie_permisions','perms':perms,'active_lang':active_lang},success:function(data) 751{}});} 752var filter;var filters={};var filter_multi;var slider;var line_touch_x=0;var line_touch_y=0;var line_touch_active=0;var line_vp_width=0;var url_changed=false;$(document).ready(function() 753{slider=new Slider();if($("#filter_multi").val()) 754{filter_multi=true;var filter1_parent_id=$('#filter1_parent').val();var filter2_parent_id=$('#filter2_parent').val();var filter1_parent=$('#'+filter1_parent_id);var filter2_parent=$('#'+filter2_parent_id);filters[1]=new Filter(1,filter1_parent);filters[2]=new Filter(2,filter2_parent);} 755else 756{filter_multi=false;filters[1]=new Filter(1);} 757setTimeout(function() 758{filters[1].ignoreActiveFiltersEcho();filters[1].updateActiveFilters();},50);window.onpopstate=function(event) 759{filters[1].setAction('url');filters[1].call();};if($('#filter_search').length) 760{var search=$('#filter_search').val();$('#search').val(search);} 761if($('#map_active').length) 762{if($('#map_active').val()==1) 763{filters[1].setAction('map');filters[1].call();}} 764var go_touch_line=false;if($(".expsline").length)go_touch_line=true;if($("#main").val()=='product_new')go_touch_line=true;if(go_touch_line) 765{$(window).on('resize',function() 766{refreshExpsLine();});refreshExpsLine();window.addEventListener('touchstart',function(e) 767{line_touch_x=parseInt(e.touches[0].clientX);line_touch_y=parseInt(e.touches[0].clientY);line_touch_pos=line_touch_x;var target_elem=e.touches[0].target;var target=$(target_elem);var line=null;if(target.hasClass("expsline"))var line=target;if(!line)line=target.parents(".expsline");line_touch_active=null;if(line) 768{line_touch_active=line;}});window.addEventListener('touchmove',function(e) 769{if(line_touch_active) 770{line_touch_pos=parseInt(e.touches[0].clientX);line_touch_pos2=parseInt(e.touches[0].clientY);var diff_x=line_touch_x-line_touch_pos;var diff_y=line_touch_y-line_touch_pos2;var diff_x_check=diff_x;if(diff_x_check<0)diff_x_check=diff_x_check*-1;var diff_y_check=diff_y;if(diff_y_check<0)diff_y_check=diff_y_check*-1;if(diff_y_check>diff_x_check)return;var line_box=line_touch_active.parents(".expslinec");var ready=false;
770if(diff_x<-10) 771{var arr=line_box.find(".expsarr1");ready=true;} 772if(diff_x>10) 773{var arr=line_box.find(".expsarr2");ready=true;} 774if(ready) 775{arr.find(".expsarr").click();line_touch_active=null;}}});}});function refreshExpsLine() 776{if(!$(".expsline").length)return;line_vp_width=view_port.getWidth();$(".expsline").each(function() 777{var line_width=0;var prods=$(this).find(".expcline");var height=0;var i=0;prods.each(function() 778{var dur=100*i;var prod=$(this);setTimeout(function() 779{prod.fadeIn(150);},dur);var hide=false;if(!prod.is(":visible"))hide=true;if(hide)prod.show();margin_right=parseInt(prod.css("margin-right"));var width=parseFloat(prod[0].getBoundingClientRect().width);var left=width*i+margin_right*i;if(hide)prod.hide();prod.css("left",left);height=parseFloat(prod.height())+2;line_width=left+width;i++;});var par=$(this).parents(".expslinec");par.find(".expslinectrla").css("left",0);$(this).css("height",height);var box_width=parseFloat($(this).width());if(line_width>box_width) 780{var par=$(this).parent();par.find(".expsarr2").fadeIn(150);$(".expsarr2").data("active",1);}});popup.refreshCartAdd();} 781var arrow_clicked=false;$(document).on("click",".expsarr",function() 782{if(arrow_clicked)return;var arr=$(this).parents(".expsarrc");if(arr.data("active")!=1)return;arrow_clicked=true;setTimeout(function() 783{arrow_clicked=false;},33);var direction=$(this).data("direction");var par=$(this).parents(".expslinec");var box=par.find(".expsline");var prods=box.find(".expc");var prods_count=prods.length;var width=0;var margin_right=0;var left=0;prods.each(function() 784{width=parseFloat($(this)[0].getBoundingClientRect().width);margin_right=parseInt($(this).css("margin-right"));left=parseFloat($(this).css("left"));return false;});var position=Math.floor(left/width);var line_width=width*prods_count;var box_width=parseFloat(box.width());var ctrla=par.find(".expslinectrla");var ctrla_left=parseInt(ctrla.css("left"));if(direction=='right') 785{par.find(".expsarr1").fadeIn(150);$(".expsarr1").data("active",1);left=left-width-margin_right;if((left*-1+box_width)>line_width) 786{par.find(".expsarr2").fadeOut(150);$(".expsarr2").data("active",0);} 787prods.each(function() 788{$(this).css("left",left);left=left+width+margin_right;});ctrla.css("left",ctrla_left+24);} 789if(direction=='left') 790{par.find(".expsarr2").fadeIn(150);$(".expsarr2").data("active",1);left=left+width+margin_right;if(left>-1)left=0;if(left==0) 791{$(".expsarr1").data("active",0);par.find(".expsarr1").fadeOut(150);} 792prods.each(function() 793{$(this).css("left",left);left=left+width+margin_right;});ctrla.css("left",ctrla_left-24);}});$(document).on("change",".product_add_variant",function() 794{var input=$(this);var product=input.data("id");var variant=input.val();var par=input.parents(".expc");var prices=par.find(".expprices");$.ajax({url:root+"/web_product/product_control.php",data:{'action':'add_variant','product':product,'variant':variant},success:function(data) 795{prices.html(data.echo);}});});function Filter(filter_i,parent) 796{this.filter_i=filter_i;this.ajax=true;this.ignore_ajax=false;this.active_delete=false;if(!parent) 797{var parent=$('#active_page').parents(".catbody");} 798var list_type='left';var exps=parent.find(".exps100");if(exps.hasClass("exps100"))list_type='100';var exps=parent.find(".expsleft");if(exps.hasClass("expsleft"))list_type='left';this.list_type=list_type;if(parent) 799{this.parent=parent;this.multi=true 800this.active_page=parent.find('.active_page').val();this.initial_page=parent.find('.active_page').val();this.prev_page=parent.find('.active_page').val();this.per_page=parent.find('.per_page').val();this.list_items_count=parent.find('.list_items_count').val();this.list_reviews_count=parent.find('.list_reviews_count').val();this.products_type=parent.find('.products_type').val();this.products_group=parent.find('.products_group').val();this.empty=parent.find('.filter_empty').val();} 801else 802{this.parent=parent;this.multi=false;this.active_page=$('#active_page').val();this.initial_page=$('#active_page').val();this.prev_page=$('#active_page').val();this.per_page=$('#per_page').val();this.list_items_count=$('#list_items_count').val();this.list_reviews_count=$('#list_reviews_count').val();this.products_type=$('#products_type').val();this.products_group=$('#products_group').val();this.empty=$('#filter_empty').val();}} 803Filter.prototype.setAction=function(action) 804{this.action=action;} 805Filter.prototype.call=function() 806{if(this.ignore_ajax)return;view_port.showLoader();var action=this.action;var active_tab=$('#active_product_tab').val();var filter_i=this.filter_i;var filter_parent=this.parent;if(filter_multi) 807{var filter_checkboxs=filter_parent.find('.filter_checkbox').seri
807alizeArray();var items=filter_parent.find('.filter_hiddens').serializeArray();var filter_prices=filter_parent.find('.filter_prices').serializeArray();} 808else 809{var filter_checkboxs=$('.filter_checkbox').serializeArray();var items=$('.filter_hiddens').serializeArray();var filter_prices=$('.filter_prices').serializeArray();} 810if(action=='map') 811{if(!localhost) 812{dataLayer.push({'event':'customEvent','eCategory':'Mapy','eAction':'ZobrazenÃ','eLabel':'Kategorie','eValue':'',});}} 813var params={'active_page':this.active_page,'initial_page':this.initial_page,'per_page':this.per_page,'products_type':this.products_type,'products_group':this.products_group,'list_items_count':this.list_items_count,'list_reviews_count':this.list_reviews_count,'list_type':this.list_type};var search=$('#filter_search').val();params.search=search;params.map_active=$('#map_active').val();params.gmap_included=$('#gmap_included').val();params.gps=$('#map_gps').val();if(this.map_changed) 814{params.map_changed=true;this.map_changed=false;} 815if(typeof(this.ajax.abort)=='function') 816{this.ajax.abort();} 817var url=null;if(action=='url')url=window.location.href;var guide=null;if($('#guide').length) 818{var guide=$('#guide').val();} 819var dates={};if($("#ob_filter_calendar").length) 820{var cal=$("#ob_filter_calendar");var st_time=parseInt(cal.data("start_time"));var en_time=parseInt(cal.data("end_time"));if(st_time)dates.start=st_time;if(en_time)dates.end=en_time;} 821var products_loader=false;this.ajax=$.ajax({url:root+"/web_catalog/filter_control.php",data:{'filters':filter_checkboxs,'items':items,'action':action,'active_tab':active_tab,'params':params,'filter_prices':filter_prices,'dates':dates,'url':url,'guide':guide,'active_lang':active_lang},success:function(data) 822{view_port.hideLoader();if(products_loader) 823{$("#products_loader").removeClass("exptabbodyloadera");setTimeout(function() 824{$("#products_loader").removeClass("exptabbodyloaderuna");},100);} 825if(guide) 826{var products_group=params.products_group;$('#guide_'+products_group).data("loaded",data.count_loaded);if(data.empty) 827{$('#guide_'+products_group).slideUp(150);$('#guide_'+products_group+'_title').slideUp(150);$('#guide_'+products_group).data("empty",1);} 828else 829{$('#guide_'+products_group).slideDown(150);$('#guide_'+products_group+'_title').slideDown(150);$('#guide_'+products_group).data("empty",0);}} 830if(data.go_url) 831{window.history.pushState({url:data.url},"",data.url);} 832if(action=='map') 833{$('body').append(data.map);return;} 834if(action=='loadmore') 835{filters[filter_i].animateLoadMore(data);} 836else 837{if(action=='page') 838{filters[filter_i].animatePage(data);} 839else 840{filters[filter_i].animateEmpty(data);filters[filter_i].animateFilter(data);filters[filter_i].updateItems(data.items);}} 841filters[filter_i].updateLoadMore(data);if(action=='filter') 842{var filter_regions_used=[];filters[filter_i].updateActiveFilters(data.active_filters);$('.fillabeluna').removeClass('fillabeluna');$('.filactioncuna').removeClass('filactioncuna');$.each(data.unactive_filters,function(index,value) 843{var go_unactive=true;if($('#label-filter-'+value).hasClass("fillabela"))go_unactive=false;if(go_unactive)$('#label-filter-'+value).addClass('fillabeluna');if(value==$("#mobile_action_filter_value").val()) 844{$(".filactionc").addClass("filactioncuna");$("#filter_mobile_action_link").addClass("fillabeluna");}});if(data.active_products_ids) 845{$("#active_products_ids").html(data.active_products_ids);} 846$.each(data.unactive_regions,function(index,value) 847{filter_regions_used.push(value);var go_unactive=true;if($('#label-filter_region-'+value).hasClass("fillabela"))go_unactive=false;if(go_unactive)$('#label-filter_region-'+value).addClass('fillabeluna');});$('.filcheckcount').text('');if(data.counts_regions) 848{$.each(data.counts_regions,function(index,value) 849{filter_regions_used.push(index);if($('#filter_region-'+index+'-count').length)$('#filter_region-'+index+'-count').html(value);$('#filter_region-'+index).removeClass('fillabeluna');});} 850$('.filter_region').each(function() 851{var input=$(this);var index=input.val();var go_unactive=false;if(filter_regions_used.indexOf(index)<0)go_unactive=true;if($('#label-filter_region-'+index).hasClass("fillabela"))go_unactive=false;if(go_unactive) 852{$('#label-filter_region-'+index).addClass('fillabeluna');}}) 853if(data.counts_filter_values) 854{$.each(data.counts_filter_values,function(index,value) 855{if($('#filter-'+index+'-count').length)$('#filter-'+index+'-count').text(value);$('#filter-'+index).removeClass('fillabeluna');});} 856if(params.map_active) 857{$('body').append(data.map);}} 858$('#filter_few_text').html(data.few_echo);filter_parent.find('#products_count').html(data.counts);filter_parent.find('#products_pages1').html(data.controls);filter_parent.find('#products_pages2').html(data.controls);}});} 859Filter.prototype.mapChanged=function(map) 860{clearTimeout(this.map_timeout);this.map_timeout=setTimeout(function() 861{if(!map_loaded)return;if(filters[1].map_storno) 862{filters[1].map_storno=false;return;} 863else 864{$('#category_map_storno_box').fadeIn(150);} 865$('#category_map_storno_box').fadeIn(150);
865var lat0=map.getBounds().getSouthWest().lat();var lng0=map.getBounds().getSouthWest().lng();var lat1=map.getBounds().getNorthEast().lat();var lng1=map.getBounds().getNorthEast().lng();var gps=lat0+"|"+lng0+"|"+lat1+"|"+lng1;$('#map_gps').val(gps);filters[1].map_changed=true;filters[1].setAction("filter");filters[1].call();},250);} 866$(document).on('click','#category_map_storno',function() 867{$('#map_gps').val('');filters[1].setAction("filter");filters[1].call();filters[1].map_storno=true;$('#category_map_storno_box').fadeOut(150);});$(document).on('click','#category_map_show',function() 868{var a=$(this);var span=a.find('.exptablinkdesc');var text1=span.data("text1");var text2=span.data("text2");var active=a.data("active");if(active) 869{active=0;a.data("active",0);$('#map_active').val(0);var gps=$('#map_gps').val();if(gps) 870{$('#map_gps').val('');filters[1].setAction("filter");filters[1].call();filters[1].map_storno=true;$('#category_map_storno_box').fadeOut(150);} 871$('#category_map_box').hide(0);a.removeClass('expmaplinka');span.text(text1);dataLayer.push({'event':'customEvent','eCategory':'Kategorie','eAction':'Záložky','eLabel':'Mapa - schovánÃ','eValue':'',});} 872else 873{active=1;a.data("active",1);$('#map_active').val(1);filters[1].setAction('map');filters[1].call();$('#category_map_box').show(0);a.addClass('expmaplinka');span.text(text2);dataLayer.push({'event':'customEvent','eCategory':'Kategorie','eAction':'Záložky','eLabel':'Mapa - zobrazenÃ','eValue':'',});} 874$.ajax({url:root+"/web_user/user_control.php",data:{'action':'map','value':active,'active_lang':active_lang},success:function(data) 875{$('#cookie_bar').fadeOut(150);}});});Filter.prototype.animateEmpty=function(data) 876{if(data.empty!==this.empty) 877{var filter_parent=this.parent;if(data.empty) 878{filter_parent.find('#empty_filter_products').html(data.empty_products);filter_parent.find('#empty_filter').html(data.empty_echo);filter_parent.find('#category_products').slideUp(150);filter_parent.find('#empty_filter').slideDown(150);filter_parent.find('#empty_filter_products').slideDown(150);} 879else 880{filter_parent.find('#category_products').slideDown(150);filter_parent.find('#empty_filter').slideUp(150);filter_parent.find('#empty_filter_products').slideUp(150);}}} 881Filter.prototype.ignoreActiveFiltersEcho=function(){this.ignore_active_filters_echo=true;} 882Filter.prototype.updateActiveFilters=function(echo) 883{if(!this.ignore_active_filters_echo) 884{if(!echo)var echo='';$('#active_filters').html(echo);} 885this.ignore_active_filters_echo=false;if(view_port.getVersion()!='desktop') 886{if(echo)$('#filter_submit_delete').fadeIn(100).css('display','inline-block');else $('#filter_submit_delete').fadeOut(100);} 887$('#active_filters_delete').show(0);var table_width=$('#active_filters_table').width();var table_height=$('#active_filters_table').height();$('#active_filters_delete').css('left',table_width);$('#active_filters_delete').css('height',table_height);} 888Filter.prototype.updateItems=function(items) 889{if(items[4])$('#filter_id-4').val(items[4]);else $('#filter_id-4').val('');} 890Filter.prototype.updateLoadMore=function(data) 891{var filter_parent=this.parent;if(data.count_total>data.count_loaded)filter_parent.find('#products_controls').slideDown(150);else filter_parent.find('#products_controls').slideUp(150);if(filter_parent.find('#products_more_button').data('all')==1)return;if(!data.count_more) 892{filter_parent.find('#products_more_button').fadeOut(100);} 893else 894{filter_parent.find('#products_more_button').fadeIn(100);filter_parent.find('#products_more_button').html(data.count_more_echo);}} 895Filter.prototype.animateLoadMore=function(data) 896{var is_tabs=true;if($(".exptablinksc").length==0)is_tabs=false;is_tabs=true;if(!is_tabs) 897{if(filter_multi) 898{var filter_parent=this.parent;var tab=filter_parent.find('.catspecprods');} 899else 900{var tab=$('.catspecprods');} 901var j=1;for(j=1;j<=data.count_loaded;j++) 902{filters[1].animateLoadMoreItem(tab,data.products,j);} 903return;} 904var active_tab=$('#active_product_tab').val();var i=1;for(i=1;i<=5;i++) 905{if(i==3)continue;if(filter_multi) 906{var filter_parent=this.parent;var tab=filter_parent.find('#product_tab_content-'+i);} 907else 908{var tab=$('#product_tab_content-'+i);} 909if(active_tab==i) 910{var j=1;for(j=1;j<=data.count_loaded;j++) 911{filters[1].animateLoadMoreItem(tab,data.products,j);}} 912else 913{var last_product=tab.find('.expc').last();last_product.after(data.tabs[i]);}}} 914Filter.prototype.animateLoadMoreItem=function(tab,products,j) 915{var dur=(j-1)*100;setTimeout(function() 916{var last_product=tab.find('.expc').last();last_product.after(products[j]);var prod_class='product_loaded-'+j;var prod=$('.'+prod_class);prod.hide();prod.fadeIn(200);prod.removeClass(prod_class);},dur);} 917Filter.prototype.animateFilter=function(data) 918{var filter_parent=this.parent;var i=1;for(i=1;i<=5;i++) 919{filter_parent.find('#product_tab_content-'+i).html(data.tabs[i]);} 920this.animateOver();view_port.scrollFilterFew();if(data.prices_steps) 921{var steps=data.prices_steps;for(i=1;i<=16;i++) 922{$('#price_step-'+i).height(steps[i]);}} 923if(data.prices_steps_unactive) 924{var steps=data.prices_steps_unactive;for(i=1;i<=16;i++) 925{if(steps[i])$('#price_step-'+i).addClass('filpricestepauna');else $('#price_step-'+i).removeClass('filpricestepauna');}}} 926Filter.prototype.animateOver=function() 927{var filter_parent=this.parent;var over=filter_parent.find('#products_over');over.removeClass('exptabbodyoveranimate');over.css({'left':0,'right':0,'top':0,'bottom':0,'opacity':1});setTimeout(function() 928{over.addClass('exptabbodyoveranimate');},1);setTimeout(function() 929{over.css({'left':-50,'right':-50,'top':-50,'bottom':-50,'opacity':0});},2);} 930Filter.prototype.animatePage=function(data) 931{var filter_parent=this.parent;var is_tabs=true;if($(".exptablinksc").length==0)is_tabs=false;is_tabs=true;var active_tab=filter_parent.find('#active_product_tab').val();if(!is_tabs)var active_tab=1;active_tab=parseInt(active_tab);var i=1;for(i=1;i<=5;i++) 932{if(active_tab==i) 933{var old_content=$('#product_tab_content-'+i).html();$('#product_fake_tab_content').html(old_content);$('#product_tab_content-'+i).html('');$('#product_tab_content-'+i).html(data.tabs[i]);var new_tab=$('#product_tab-'+i);var old_tab=$('#product_fake_tab');old_tab.removeClass('exptabanimate');new_tab.removeClass('exptabanimate');new_tab.css({'position':'relative','top':'0','left':'0'});old_tab.css({'position':'absolute','top':'0','left':'0'});old_tab.show();if(filters[1].active_page>filters[1].prev_page) 934{new_tab.css('margin-left','100%');setTimeout(function() 935{new_tab.addClass('exptabanimate');old_tab.addClass('exptabanimate');},1);setTimeout(function() 936{new_tab.css('margin-left','0');old_tab.css('left','-100%');},2);} 937if(filters[1].active_page<filters[1].prev_page) 938{new_tab.css('margin-left','-100%');setTimeout(function() 939{new_tab.addClass('exptabanimate');old_tab.addClass('exptabanimate');},1);setTimeout(function() 940{new_tab.css('margin-left','0');old_tab.css('left','100%');},2);} 941setTimeout(function() 942{},333);if(!is_tabs)return;} 943else 944{filter_parent.find('#product_tab_content-'+i).html(data.tabs[i]);}}} 945$(document).on("click","#active_filters_dellink",function() 946{filters[1].ignore_ajax=true;$('.fillabela').each(function() 947{var target=$(this).attr("for");
947if(target=='cat_mobile_action')return true;$(this).click();});var price_start=$('#filter_price_step-start').val();$('#filter_price1').val(price_start);var price_end=$('#filter_price_step-end').val();$('#filter_price2').val(price_end);$('#filter_slide_link1').css('marginLeft',0);$('#filter_slide_link2').css('marginRight',0);filters[1].ignore_ajax=false;filters[1].setAction('filter');filters[1].call();});$(document).on("click","#active_filters_dellink2",function() 948{filters[1].ignore_ajax=true;$('.fillabela').each(function() 949{$(this).click();});filters[1].ignore_ajax=false;filters[1].setAction('filter');filters[1].call();});$(document).on("click","#filter_submit_delete",function() 950{filters[1].ignore_ajax=true;$('.fillabela').each(function() 951{var label_for=$(this).attr("for");if(label_for=="cat_mobile_action")return true;$(this).click();});filters[1].ignore_ajax=false;filters[1].setAction('filter');filters[1].call();$('#category_filter_button').click();if(view_port.getVersion()!='desktop') 952{view_port.scrollTo($('#category_filter_button'));}});$(document).on("click","#filter_close",function() 953{$('#filter_submit').click();});$(document).on("click","#filter_submit",function() 954{$('#category_filter_button').click();if(view_port.getVersion()!='desktop') 955{view_port.scrollTo($('#category_filter_button'));}});$(document).on("click",".active_filter_delete",function() 956{filters[1].active_delete=true;filters[1].active_clicked=$(this);var target=$(this).data("target");$('#'+target).click();});$(document).on("click",".active_filter_price_delete",function() 957{var type=$(this).data("type");if(type=='price1')var target=$('#filter_price1');if(type=='price2')var target=$('#filter_price2');var init_value=$(this).data("init_value");target.val(init_value);filters[1].setAction('filter');filters[1].call();});$(document).on("click",".active_filter_date_delete",function() 958{var type=$(this).data("type");if(type=='dates_start') 959{var input=$("#ob_calendar_input1");var del=input.find(".caltermdelc");} 960if(type=='dates_end') 961{var input=$("#ob_calendar_input2");var del=input.find(".caltermdelc");} 962del.click();});$(document).on("click","#products_more_button",function() 963{if(filter_multi) 964{var butt=$(this);var butt_par=butt.parents(".expmorec");var filter_par=butt_par.parent("div");var filter_i=filter_par.data("filter");var page=filters[filter_i].active_page;page=parseInt(page)+1;filters[filter_i].active_page=page;filters[filter_i].setAction('loadmore');filters[filter_i].call();} 965else 966{var page=filters[1].active_page;page=parseInt(page)+1;filters[1].active_page=page;filters[1].setAction('loadmore');filters[1].call();}});$(document).on("click",".products_page",function() 967{var filter_i=1;if(filter_multi) 968{var butt=$(this);var butt_par=butt.parents(".expmorec");var filter_par=butt_par.parent("div");var filter_i=filter_par.data("filter");} 969var link=$(this);var page=link.data('i');filters[filter_i].prev_page=filters[1].active_page;filters[filter_i].active_page=page;filters[filter_i].initial_page=page;filters[filter_i].setAction('page');filters[filter_i].call();var filter_parent=filters[filter_i].parent;var par=link.parents(".exppagesc");if(par.attr("id")=="products_pages2") 970{var el=$("#category_body");if(!el.length) 971{var el=$('.products_container');} 972if(!el.length) 973{el=filter_parent;} 974view_port.scrollTo(el);} 975return false;});$(document).on("click",".fillabel",function(e) 976{e.preventDefault();if($(this).hasClass('fillabeluna'))return false;var f=$(this).attr("for");var input=$("#"+f);if(input.is(":checked")) 977{input.prop("checked",false);} 978else 979{input.prop("checked",true);} 980input.trigger("change");});$(document).on("click",".fillabellink",function(e) 981{e.preventDefault();var label=$(this).parent("label");label.click();return false;});$(document).on("change",".filter_checkbox",function(e) 982{e.preventDefault();var input=$(this);var line=input.parent("div");var label=line.find(".filter_label");var type=input.data('type');var id=input.attr('id');if(type=='region') 983{if($('#filter_id-5').val()) 984{$('#filter_id-5').val(0);}} 985filters[1].active_page=1;filters[1].initial_page=1;if(input.is(":checked")) 986{label.addClass("fillabela");} 987else 988{label.removeClass("fillabela");} 989if(label.hasClass('filter_label_ob')) 990{var ob_input=$('#cat_online_booking');ob_input.prop('checked',input.prop('checked'));var ob_label_par=ob_input.parents(".catobline");var ob_label=ob_label_par.find('label');if(ob_label.hasClass('fillabela')&&!input.is(":checked"))ob_label.removeClass('fillabela');if(!ob_label.hasClass('fillabela')&&input.is(":checked"))ob_label.addClass('fillabela');if(!ob_label.hasClass('fillabela')&&!input.is(":checked")) 991{var cal=$("#ob_filter_calendar");var start_time=parseInt(cal.data("start_time"));var end_time=parseInt(cal.data("end_time"));if(start_time) 992{var input=$("#ob_calendar_input1");input.find(".obcaltermdelc").click();} 993if(end_time) 994{var input=$("#ob_calendar_input2");input.find(".obcaltermdelc").click();}}} 995if(label.hasClass("filter_products_action"))
996{var pa_input=$('#cat_mobile_action');var pa_label_par=pa_input.parents(".catpaline");var pa_label=pa_label_par.find('label');if(pa_label.hasClass('fillabela')&&!input.is(":checked")) 997{pa_label.removeClass('fillabela');pa_input.prop("checked",false);} 998if(!pa_label.hasClass('fillabela')&&input.is(":checked")) 999{pa_label.addClass('fillabela');pa_input.prop("checked",true);}} 1000if((id=='cat_online_booking')||(id=='filter-18---89')) 1001{var ob_filter=$('#online_booking_filter').val();var filter_box=$('#filter_box-'+ob_filter);if(filter_box.length) 1002{var ob_label=filter_box.find('label');if(input.is(":checked")&&!ob_label.hasClass('fillabela'))ob_label.click();if(!input.is(":checked")&&ob_label.hasClass('fillabela'))ob_label.click();}} 1003if(id=='cat_mobile_action') 1004{var pa_filter=$('#mobile_action_filter').val();var filter_box=$('.fillinepa');if(filter_box.length) 1005{var pa_label=filter_box.find('label');if(input.is(":checked")&&!pa_label.hasClass('fillabela'))pa_label.click();if(!input.is(":checked")&&pa_label.hasClass('fillabela'))pa_label.click();} 1006if(input.is(":checked")) 1007{view_port.scrollTo($("#category_products"),160);} 1008return false;} 1009filters[1].setAction('filter');filters[1].call();});$(document).on('click','#online_booking_box',function() 1010{var label=$(this).find('label');});var price_timeout=null;$(document).on('keyup','.filter_prices_input',function() 1011{var direction=$(this).data('direction');var price=parseInt($(this).val());if(price_timeout)clearTimeout(price_timeout);price_timeout=setTimeout(function() 1012{filters[1].setAction('filter');filters[1].call();},500);slider.setPrice(direction,price);});$(document).on('blur','.filter_prices_input',function() 1013{if(price_timeout)clearTimeout(price_timeout);price_timeout=setTimeout(function() 1014{filters[1].setAction('filter');filters[1].call();},100);var direction=$(this).data('direction');var price=parseInt($(this).val());slider.setPrice(direction,price);});$(document).on('mousedown','#filter_slide',function(e) 1015{if(!$(e.target).hasClass('filslidelink')) 1016{slider.slideClick(e.pageX,e.pageY);}});$(document).on('mousedown','.filslidelink',function() 1017{var type=$(this).data('type');slider.setDrag(type);});$(document).on('touchstart','.filslidelink',function() 1018{var type=$(this).data('type');slider.setDrag(type);});$(document).on('mouseup','.filslidelink',function() 1019{slider.setUndrag();});$(document).on('touchend','.filslidelink',function() 1020{slider.setUndrag();});$(document).on('mousemove',function(e) 1021{if(slider) 1022{if(slider.getDrag()) 1023{var x=e.pageX;slider.drag(x);}}});$(document).on('touchmove',function(e) 1024{if(slider.getDrag()) 1025{var x=e.originalEvent.touches[0].pageX;slider.drag(x);}});$(document).mouseup(function(e) 1026{if(slider.getDrag()) 1027{if(!$(e.target).hasClass('filslidelink')) 1028{slider.setUndrag();}}});function Slider() 1029{this.slider=$('#filter_slide');this.left=0;this.right=0;this.draging=null;this.zi=0;this.left_handler=$('#filter_slide_link1');this.right_handler=$('#filter_slide_link2');this.start=parseInt($('#filter_price_step-start').val());this.end=parseInt($('#filter_price_step-end').val());this.delim=parseInt($('#filter_price_delim').val());this.price1=$('#filter_price1');this.price2=$('#filter_price2');this.ignore=false;} 1030Slider.prototype.setIgnore=function(){this.ignore=true;} 1031Slider.prototype.setPrice=function(direction,price) 1032{if(this.ignore) 1033{this.ignore=false;return;} 1034price=price-this.start;if(this.end>this.delim) 1035{var price_perc=(this.delim-this.start)/93.75;var price_perc2=(this.end-this.delim)/6.25;if(price>this.delim) 1036{var perc=(price-this.delim)/price_perc2+93.75;} 1037else 1038{var perc=price/price_perc;}} 1039else 1040{var price_perc=(this.end-this.start)/100;var perc=price/price_perc;} 1041if(direction=='left') 1042{var pos=perc*this.getWidth()/100;var pos_right=this.getWidth()-this.right;if(pos<0)pos=0;if(pos>pos_right)pos=pos_right;this.left_handler.animate({'margin-left':pos},200);}} 1043Slider.prototype.drag=function(x) 1044{var posx=this.slider.offset().left;if(this.draging=='left') 1045{var pos=x-posx;if(pos<0)pos=0;var pos_right=this.getWidth()-this.right;if(pos>=pos_right)pos=pos_right;this.left_handler.css('margin-left',pos);this.left=pos;this.calculate('left');} 1046if(this.draging=='right') 1047{var pos=(this.getWidth()+posx)-x;if(pos<0)pos=0;var pos_left=this.getWidth()-this.left;if(pos>=pos_left)pos=pos_left;this.right_handler.css('margin-right',pos);this.right=pos;this.calculate('right');} 1048$('#fliter_slide_active').css({'left':this.left,'right':this.right});} 1049Slider.prototype.getDrag=function(){return this.draging;}
1050Slider.prototype.setDrag=function(type) 1051{this.zi=this.zi+1;if(type=='left') 1052{this.left_handler.css('z-index',this.zi);} 1053if(type=='right') 1054{this.right_handler.css('z-index',this.zi);} 1055this.draging=type;} 1056Slider.prototype.setUndrag=function() 1057{this.draging=null;} 1058Slider.prototype.slideClick=function(x) 1059{var posx=this.slider.offset().left;var pos=x-posx;var perc=pos/this.getWidth();var diff_left=pos-this.left;var diff_right=this.getWidth()-pos-this.right;if(diff_left<0) 1060{this.move('left',pos);return;} 1061if(diff_right<0) 1062{this.move('right',pos);return;} 1063if(diff_left>diff_right) 1064{this.move('right',pos);} 1065else 1066{this.move('left',pos);}} 1067Slider.prototype.move=function(direction,pos) 1068{if(direction=='left') 1069{if(this.left==pos)return;this.left_handler.animate({'margin-left':pos},200);this.left=pos;this.calculate('left');} 1070if(direction=='right') 1071{pos=this.getWidth()-pos;if(this.right==pos)return;this.right_handler.animate({'margin-right':pos},200);this.right=pos;this.calculate('right');}} 1072Slider.prototype.calculate=function(direction) 1073{if(direction=='left') 1074{var pos=this.left;var perc=pos/this.getWidth()*100;} 1075if(direction=='right') 1076{var pos=this.getWidth()-this.right;var perc=pos/this.getWidth()*100;} 1077if(this.end>this.delim) 1078{var price_perc=(this.delim-this.start)/93.75;var price_perc2=(this.end-this.delim)/6.25;if(perc>93.75) 1079{var price=(perc-93.75)*price_perc2+this.delim+this.start;} 1080else 1081{var price=price_perc*perc+this.start;}} 1082else 1083{var price_perc=(this.end-this.start)/100;var price=price_perc*perc+this.start;} 1084price=Math.round(price);if(price>this.end)price=this.end;if(price<this.start)price=this.start;if(direction=='left') 1085{slider.setIgnore();this.price1.val(price).trigger("blur");} 1086if(direction=='right') 1087{slider.setIgnore();this.price2.val(price).trigger("blur");}} 1088Slider.prototype.refreshActive=function() 1089{} 1090Slider.prototype.getWidth=function() 1091{var width=this.slider.width();width=parseInt(width);return width;} 1092$(document).on("click","#foreign_more",function() 1093{var page=parseInt($(this).data("page"));$(this).data("page",page+1);var url=$(this).data("url");$.ajax({url:root+"/web_catalog/category_control.php",data:{'action':'foreign','page':page,'url':url,'active_lang':active_lang},success:function(data) 1094{if(data.end) 1095{$(".catforeprodsbuttc").slideUp(150);} 1096$(".catforeprods").append('<div class="catforeprodsnew" style="display: none;"></div>');$(".catforeprodsnew").html(data.echo);$(".catforeprodsnew").slideDown(150);$(".catforeprodsnew").removeClass("catforeprodsnew");}});});$(document).on("click",".catoffer_control",function() 1097{});var catoffer_timer;var catoffer_ignore_timer;function catofferSpin(link) 1098{var active=parseInt($('#catoffer_active_block').val());var count=parseInt($('#catoffer_blocks').val());if(view_port.getWidth()<600) 1099{var count=parseInt($('#catoffer_blocks_mobil').val());} 1100var new_active=0;if(link.data("direction")=='minus') 1101{new_active=active-1;if(new_active<1)new_active=count;} 1102if(link.data("direction")=='plus') 1103{new_active=active+1;if(new_active>count)new_active=1;} 1104if(link.data("block")) 1105{new_active=parseInt(link.data("block"));} 1106$('.catoffctrla').removeClass('catoffctrla');$('.catoffctrl'+new_active).addClass('catoffctrla');$('#catoffer_active_block').val(new_active);if(view_port.getWidth()>=600) 1107{var active_box=$('.expsblock'+active);var new_active_box=$('.expsblock'+new_active);} 1108else 1109{var par=$('.catoffprods');var active_box=par.find('.expcount'+active);var new_active_box=par.find('.expcount'+new_active);} 1110active_box.removeClass('catofferblockanim');active_box.css('position','absolute');active_box.css('top','0px');active_box.css('left','0px');active_box.css('float','none');active_box.css('z-index','0');new_active_box.show();new_active_box.removeClass('catofferblockanim');new_active_box.css('position','relative');new_active_box.css('top','auto');new_active_box.css('left','auto');new_active_box.css('float','left');if(new_active>active)new_active_box.css('margin-left','100%');if(new_active<active)new_active_box.css('margin-left','-100%');new_active_box.css('z-index','5');setTimeout(function() 1111{active_box.addClass('catofferblockanim');new_active_box.addClass('catofferblockanim');if(new_active<active)active_box.css('left','100%');
1111if(new_active>active)active_box.css('left','-100%');new_active_box.css('margin-left','0px');},100);} 1112$(document).on("click",".catoffer_control",function() 1113{clearInterval(catoffer_timer);var link=$(this);catofferSpin(link);});$(document).ready(function() 1114{if($('#catoffer_active_block').length) 1115{catoffer_timer=setInterval(function() 1116{var link=$('.catoffarr2');catofferSpin(link);},5000);}});$(document).on("click",".submenu_show_cats",function() 1117{var type=parseInt($(this).data("type"));var active=parseInt($(this).data("active"));var cl='lmhidden'+type;var items=$("."+cl);var span=$(this).find(".lmmorelinkdesc");if(active==1) 1118{$(this).data("active",0);$(this).removeClass("lmmorelinka");var text=$(this).data("text1");var timeout=0;items.each(function(i) 1119{var item=$(this);setTimeout(function() 1120{item.slideUp(50);},timeout);if(type==2) 1121{if(i%2)timeout=timeout+50;} 1122if(type==1) 1123{timeout=timeout+50;}});} 1124else 1125{$(this).data("active",1);$(this).addClass("lmmorelinka");var text=$(this).data("text2");items.hide();items.addClass("lmhiddenshow");var timeout=0;items.each(function(i) 1126{var item=$(this);setTimeout(function() 1127{item.slideDown(50);},timeout);if(type==2) 1128{if(i%2)timeout=timeout+50;} 1129if(type==1) 1130{timeout=timeout+50;}});} 1131span.text(text);});$(document).on("click",".exptablink",function() 1132{var active=$('#active_product_tab').val();var link=$(this);var id=link.data("id");if(active==id)return;if(id=='category_map')return;var version=view_port.getVersion();if(id=='category_foreign_link') 1133{if(version=='mobil') 1134{$('#product_tabs_link').click();} 1135return;} 1136if(version=='mobil') 1137{$('#product_tabs_link').click();var desc=link.find('.exptablinkdesc').text();$('#product_tabs_link').find('.exptabmoblinkdesc').text(desc);} 1138$('#active_product_tab').val(id);var old_tab=$('#product_tab-'+active);var new_tab=$('#product_tab-'+id);var old_link=$('#product_tab_link-'+active);var new_link=$('#product_tab_link-'+id);new_tab.show();old_link.removeClass('exptablinka');new_link.addClass('exptablinka');old_tab.removeClass('exptabanimate');new_tab.removeClass('exptabanimate');new_tab.css({'position':'relative','top':'0','left':'0'});old_tab.css({'position':'absolute','top':'0','left':'0'});if(id>active) 1139{new_tab.css('margin-left','100%');setTimeout(function() 1140{new_tab.addClass('exptabanimate');old_tab.addClass('exptabanimate');},1);setTimeout(function() 1141{new_tab.css('margin-left','0');old_tab.css('left','-100%');},2);} 1142if(id<active) 1143{new_tab.css('margin-left','-100%');setTimeout(function() 1144{new_tab.addClass('exptabanimate');old_tab.addClass('exptabanimate');},1);setTimeout(function() 1145{new_tab.css('margin-left','0');old_tab.css('left','100%');},2);} 1146return;});$(document).on('click','a[href^="#"]',function(event) 1147{if($(this).hasClass("no-scroll"))return true;event.preventDefault();var href=$(this).attr('href');if(href=='#')return true;var target=$(href);console.log("T:"+target);view_port.scrollTo(target,-10);});$(document).ready(function() 1148{if($(".short_text").length) 1149{var text_box=$('.short_text');var text=text_box.html();var text_bottom_id=text_box.data('text_bottom');var text_1_id=text_box.data('text1');var text_2_id=text_box.data('text2');text='<p>'+text+'</p>';$("#"+text_bottom_id).html(text);if($("#"+text_1_id).length) 1150{var category_text1=$("#"+text_1_id).html();$("#"+text_1_id).html('');$("#"+text_bottom_id+" p").append(category_text1);} 1151if($("#"+text_2_id).length) 1152{var category_text2=$("#"+text_2_id).html();$("#"+text_2_id).html('');$("#"+text_bottom_id).append(category_text2);} 1153$("#"+text_bottom_id).find("span.textpoints").remove();$("#"+text_bottom_id).find("a.continuelink").remove();}});$(document).on('click','.counter_control',function() 1154{var a=$(this);var input=a.parent('p').find('.counter_input');var min=input.data('min');var max=input.data('max');var val=parseInt(input.val());var action=a.data('action');var step=a.data('step');if(!step)step=1;if(action=='minus') 1155{val=val-step;if(val<min)val=min;} 1156if(action=='plus'&&max) 1157{val=val+step;if(val>max)val=max;} 1158input.val(val).trigger("blur");});$(document).on('blur','.counter_input',function() 1159{var input=$(this);var min=input.data('min');var max=input.data('max');var val=input.val();val=parseInt(val);if(!val)val=min;if(val<min)val=min;if(val>max)val=max;input.val(val);var change_id=input.data('change');var change=$('#'+change_id);if(change.length) 1160{change.val(val);}});$(document).on('keyup','.check_length',function() 1161{var input=$(this);var label=$('label[for="'+input.attr('id')+'"]').find('em');var length=input.data('length');var alert_id=input.data('alert');var alert=$('#'+alert_id);text=input.val();if(text.length>=length) 1162{input.addClass("error_input");input.val(text.substring(0,length));alert.slideDown(100);} 1163else 1164{input.removeClass("error_input");alert.slideUp(100);}});var popup;var gallery;var banner;$(document).ready(function() 1165{popup=new Popup();gallery=new Gallery();if($('#banner_active').val()==1)banner=new Banner();if($('#popup_active').val()==1) 1166{a=$('#popup_active');var action=a.data('action');var delay=a.data('delay');popup.action=action;popup.data=a.data();if(delay) 1167{delay=parseInt(delay)*1000;setTimeout(function() 1168{popup.show();},delay);} 1169else 1170{popup.show();} 1171banner=new Banner();} 1172if($("#popup_cart").val()==1) 1173{var data={};data.variant=19079;data.place=780;data.count=1;popup.action='cart_add';popup.data=data;popup.show();}});function Popup() 1174{this.ajax=false;this.action=null;this.subaction=null;this.data=null;this.popup=$('#popup');this.inited=false;if($('#popup_active').val()==1) 1175{this.inited=true;}} 1176Popup.prototype.show=function() 1177{if(typeof(this.ajax.abort)=='function')this.ajax.abort();if(!this.inited) 1178{this.inited=true;var interval=155;} 1179var validation_included=$('#validation_included').val();validation_included=parseInt(validation_included);if(!validation_included) 1180{date=new Date();var timestamp=date.getTime();var source=$('#source').val();var echo='<script type="text/javascript" src="'+source+'/js/validation.js?v='+timestamp+'"></script>';$('body').append(echo);$('#validation_included').val(1);console.log(echo);} 1181var data=this.data;var action=this.action;var subaction=this.subaction;var popup_data=data;var videos=$.fn.videos;if(videos) 1182{$.each(videos,function(key,val) 1183{pauseVideo(key);});} 1184var box_id="popup";
1184var overlay_id="overlay";var body_noscroll=true;console.log(action);switch(action) 1185{case'package_video':callGAEvent("Popup video","Zobrazenà popupu");break;case'cart_online':var variant=data.variant;var place=data.place;if(!data.count) 1186{var counter=$('#variant_counter-'+variant+'-'+place);data.count=parseInt(counter.val());} 1187break;case'cart_add':box_id="cartpopup";overlay_id="cartpopup_overlay";body_noscroll=false;if($('#product_preview').length) 1188{if($('#product_preview').val()==1) 1189{}} 1190var variant=data.variant;var place=data.place;if(!data.count) 1191{if(data.counter) 1192{var counter=$('#'+data.counter);} 1193else 1194{var counter=$('#variant_counter-'+variant+'-'+place);} 1195data.count=parseInt(counter.val());} 1196data.category=$('#category_id').val();if(data.prices_range==1) 1197{data.price=$('#variant_price-'+variant+'-'+place).val();} 1198if(data.price_counter) 1199{data.prices_range=1;data.price=$('#'+data.price_counter).val();} 1200break;case'question':data.main=main;if($('#product_id').length) 1201{data.type='product';data.product=$('#product_id').val();} 1202break;case'adult_check':this.window=true;break;}
1203$('#'+overlay_id).fadeIn(200);$('#'+overlay_id).data('target','popup');if(data.persistent==1)$('#'+overlay_id).addClass('overlay_persistent');$('#'+box_id).removeClass("popupcfull");if(!this.window)$('#popup').addClass("popupcfull");var ajax_action=action;if(subaction)ajax_action=subaction;console.log(data);if(data.width) 1204{$('#'+box_id).css('max-width',data.width);} 1205if(body_noscroll)$("body").addClass("bodynoscroll");this.ajax=$.ajax({url:root+"/web_popup/popup_main.php",data:{'action':ajax_action,'data':data,'active_lang':active_lang},success:function(data) 1206{if(action=='cart_add') 1207{if(data.supplier_error) 1208{var error_data={};error_data.type='supplier';popup.action='error';popup.subaction='';popup.data=error_data;popup.show();return false;} 1209if(data.billing_error) 1210{var error_data={};error_data.type='billing';popup.action='error';popup.subaction='';popup.data=error_data;popup.show();return false;}} 1211$('#'+box_id).addClass('popup_'+ajax_action);$('#'+box_id).data('class','popup_'+ajax_action);$('#'+box_id).html(data.echo);if(popup_data.fullscreen) 1212{var go_fullscreen=true;var fullscreen_versions=popup_data.fullscreen_version;if(fullscreen_versions) 1213{var version=view_port.getVersion();var arr=fullscreen_versions.split("-");if(version=="desktop"&&arr[0]==0)go_fullscreen=false;if(version=="tablet"&&arr[1]==0)go_fullscreen=false;if(version=="mobil"&&arr[2]==0)go_fullscreen=false;} 1214if(go_fullscreen) 1215{$('#'+box_id).addClass('popupfullc');}} 1216else 1217{$('#'+box_id).removeClass('popupfullc');} 1218$('#'+box_id).fadeIn(200);if(data.js)$('body').append(data.js);if(action=='package_video') 1219{$(".popup").on('scroll',function() 1220{cart_video.scrollPreview();});} 1221switch(action) 1222{case'gallery':$('#popup').css({'left':'','top':''});$('#popup').addClass('popupcfix');gallery.update();setTimeout(function() 1223{gallery.update();},200);setTimeout(function() 1224{gallery.update();},500);break;case'cart_add':var scrolled=view_port.getScrolled();popup.refreshCartAdd(true);if(!subaction) 1225{} 1226if(subaction=='cart_hundred') 1227{} 1228refreshExpsLine();if(data.js)$('body').append(data.js);break;default:$('#popup').removeClass('popupcfix');popup.refreshHeight(popup_data);}}});} 1229Popup.prototype.refreshCartAdd=function(init) 1230{if(!init)var init=false;box_id="cartpopup";var popup_height=$("#cartpopup").height();var margin=80;if(view_port.getVersion()=='mobil')margin=16;var min_scroll=view_port.getScrolled();var top=0;if(!init) 1231{min_scroll=parseInt($("body").data("min_scroll"));top=parseInt($("#"+box_id).css("top"))-min_scroll;} 1232if((popup_height+margin*2)>view_port.getHeight()) 1233{if(!top)top=margin;var max_scroll=min_scroll+(popup_height+margin+top)-view_port.getHeight();} 1234else 1235{top=(view_port.getHeight()-popup_height)/2;var max_scroll=min_scroll;} 1236console.log("Height: "+popup_height+" | top: "+top+" / "+$("#"+box_id).css("top")+" | WH: "+view_port.getHeight()+" | MS: "+min_scroll+" | MAR: "+margin);console.log("MAX: "+max_scroll);top=top+view_port.getScrolled();var popup_width=$("#cartpopup").width();var left=(view_port.getWidth()-popup_width)/2;if(init) 1237{$("#"+box_id).css("top",top);$("#"+box_id).css("left",left);} 1238var popup_end=min_scroll+(popup_height+margin*2);if(init)$("body").data("min_scroll",min_scroll);$("body").data("max_scroll",max_scroll);setTimeout(function() 1239{if(init)$("body").data("min_scroll",min_scroll);$("body").data("max_scroll",max_scroll);},200);} 1240Popup.prototype.close=function() 1241{this.hide();} 1242Popup.prototype.hide=function(action) 1243{if(!action)var action=null;if(action=='cart_add') 1244{$("#cartpopup").fadeOut(200);setTimeout(function() 1245{$('#popup').html('');},200);$("body").data("min_scroll","");$("body").data("max_scroll","");$('#cartpopup_overlay').fadeOut(200);return;} 1246this.popup.fadeOut(200);setTimeout(function() 1247{$('#popup').html('');var cl=$('#popup').data('class');$('#popup').removeClass(cl);$('#popup').css('maxHeight','');},200);$("body").removeClass("bodynoscroll");$('#overlay').data('target','');$('#overlay').removeClass('overlay_persistent');$('#overlay').fadeOut(200);} 1248Popup.prototype.refreshHeight=function(popup_data) 1249{if(!popup_data)popup_data=null;var max_height=null;var min_height=null;if(popup_data) 1250{if(popup_data.min_height)min_height=popup_data.min_height;} 1251if($('.popbody').length) 1252{var max_height=$('.popbody').outerHeight(true);} 1253if($('.popbody2').length) 1254{var max_height=$('.popbody2').outerHeight(true);} 1255var view_width=view_port.getWidth();var view_height=view_port.getHeight();if(max_height) 1256{var css_max_height=$('#popup').css('maxHeight');css_max_height=css_max_height.replace("px","");css_max_height=parseInt(css_max_height);if(max_height<min_height)max_height=min_height;$('#popup').css('maxHeight',max_height);} 1257var popup_width=$('#popup').width();var popup_height=$('#popup').height();var left=(view_width-popup_width)/2;var top=(view_height-popup_height)/2;if(view_port.getVersion()!='desktop') 1258{if(window.innerHeight>view_port.getHeight()) 1259{top="";}} 1260$('#popup').css('left',left);$('#popup').css('top',top);} 1261Popup.prototype.updateCart=function(data) 1262{if(typeof player!=='undefined') 1263{if(typeof player.pauseVideo==='function')player.pauseVideo();} 1264$('#head_cart_count').html(data.total_count);$('#head_cart_count').fadeIn(100);$('#head_box_cart').data('loaded',1);$('#head_box_cart').html(data.header_cart);$('#head_cart_total_price').html(data.total_price);} 1265Popup.prototype.animateAdd=function(data)
1266{this.updateCart(data);var view_height=view_port.getHeight();if(view_height<400)return;if(view_port.getVersion()=='mobil')return;$('.popup').css('overflow','hidden');var max_height=$('#popup').css('maxHeight');$('.addservscc').show(0);$('#popup').css('maxHeight','');var height=$('.popaddc').outerHeight(true);$('#popup').css('maxHeight',max_height);height=height+40;if(height>(view_height-40))height=view_height-40;var top=(view_height-height)/2;console.log(view_height);console.log(height);console.log("XX");var add_height=$('.popadd').outerHeight(true);var servs_height=height-add_height-17;$('.addservsc').css('maxHeight',servs_height);$('#popup').animate({'maxHeight':height,'top':top},333);setTimeout(function() 1267{$('.popup').css('overflow','visible');$('#popup').css('overflow','visible');},500);setTimeout(function() 1268{$('.popaddbuttonc').animate({'opacity':1},250);},500);setTimeout(function() 1269{$('.popaddbackc').animate({'opacity':1},250);},833);} 1270$(document).on('click','.popup_open',function() 1271{a=$(this);var action=a.data('action');if(a.hasClass("buttonuna"))return false;var subaction=null;if(a.data('subaction'))subaction=a.data('subaction');var data=a.data();var versions=a.data('version');if(versions) 1272{var version=view_port.getVersion();var arr=versions.split("-");if(version=="desktop"&&arr[0]==0)return true;if(version=="tablet"&&arr[1]==0)return true;if(version=="mobil"&&arr[2]==0)return true;} 1273switch(action) 1274{case'gallery':var version=view_port.getVersion();break;case'cart_vr':var area=a.data('area');switch(area) 1275{case'detail':var par=$(this).parents(".vr_form");data.variant=par.find(".vr_input_variant").val();data.count=par.find(".vr_input_count").val();break;case'cart':data.variant=a.data('variant');data.count=a.data('count');break;} 1276break;} 1277console.log(data);var interval=0;if(!popup.inited) 1278{popup.inited=true;var interval=155;} 1279setTimeout(function() 1280{popup.action=action;popup.subaction=subaction;popup.data=data;popup.show();},interval);return false;});Popup.prototype.checkAddPacks=function() 1281{var link=$('#cart_add_forward');if(link.data("type")!='experience')return true;var item_code=link.data("item");var item_start=parseInt(link.data("item_start"));var item_end=parseInt(link.data("item_end"));var all_checked=true;for(var i=item_start;i<=item_end;i++) 1282{var checked=$(".cart_package-"+item_code+"-"+i+":checked");console.log(item_code+": "+checked);if(!checked.length) 1283{all_checked=false;}} 1284console.log("ALL: "+all_checked);if(!all_checked) 1285{$("#cartpopup_packs").slideDown(150);return false;} 1286else 1287{$("#cartpopup_packs").slideUp(150);return true;}} 1288$(document).on('click','#cart_add_forward',function() 1289{var ret=popup.checkAddPacks();if(!ret)return false;});$(document).on('click','.cart_add_close',function() 1290{popup.hide("cart_add");});$(document).on('click','#cartpopup_overlay',function() 1291{});$(document).on('click','#popup_close',function() 1292{popup.hide();});$(document).on('click','.popup_close',function() 1293{popup.hide();});$(document).on('click','#popupc',function() 1294{});$(document).on('click','.gallery_arrow',function() 1295{var a=$(this);var direction=a.data('direction');gallery.setDirection(direction);gallery.show();});$(document).on('click','.gallery_thumb',function() 1296{var a=$(this);var order=a.data('order');gallery.setOrder(order);gallery.show();});function Gallery() 1297{this.thumbarr_noanimation=false;} 1298Gallery.prototype.setOrder=function(i) 1299{this.direction=null;this.order=i;} 1300Gallery.prototype.setDirection=function(dir) 1301{this.order=null;this.direction=dir;} 1302Gallery.prototype.loadImages=function() 1303{var active_foto_order=parseInt($('#active_foto').val());var fotos_count=parseInt($('#fotos_count').val());var fotos=[];fotos.push(active_foto_order);fotos.push(active_foto_order-1);fotos.push(active_foto_order+1);if(active_foto_order==1)fotos.push(fotos_count);if(active_foto_order==fotos_count)fotos.push(1);for(var el of fotos) 1304{var fc=$("#gallery_foto-"+el);if(fc.length) 1305{var f=fc.find("img");if(f.length) 1306{var fsrc=f.attr("src");if(!fsrc) 1307{var src=f.data("src");f.attr("src",src);}}}}} 1308Gallery.prototype.show=function() 1309{var active_foto_order=parseInt($('#active_foto').val());if(this.order) 1310{var foto_order=this.order;} 1311if(this.direction) 1312{if(this.direction=='left')var foto_order=active_foto_order-1;if(this.direction=='right')var foto_order=active_foto_order+1;} 1313var fotos_count=parseInt($('#fotos_count').val());if(foto_order<1)foto_order=1;if(foto_order>fotos_count)foto_order=fotos_count;if(active_foto_order==foto_order)return;var fotos_width=$('#gallery_fotos').width();var fotos_left=(foto_order-1)*fotos_width;$('.popgalarr').removeClass('popgalarruna');if(foto_order==1)$('#gallery_arrow1').addClass('popgalarruna');if(foto_order==fotos_count)$('#gallery_arrow2').addClass('popgalarruna');$('#active_foto').val(foto_order);var active_foto=$('#gallery_foto-'+active_foto_order);var new_foto=$('#gallery_foto-'+foto_order);var new_desc=$('#gallery_foto_desc-'+foto_order).html();var active_desc=$('#gallery_desc').html();if(active_foto.data('video')) 1314{if(active_foto.data('video')=='mp4') 1315{active_foto.find("video").get(0).pause();} 1316else 1317{var video_id=active_foto.data('video_id');$.fn.videos['video_'+video_id].pauseVideo();}} 1318if(new_foto.data('video')) 1319{if(new_foto.data('video')=='mp4') 1320{new_foto.find("video").get(0).play();} 1321else 1322{var video_id=new_foto.data('video_id');$.fn.videos['video_'+video_id].playVideo();}} 1323if(active_desc!=new_desc) 1324{$('#gallery_desc').fadeOut(95);setTimeout(function() 1325{$('#gallery_desc').html(new_desc);setTimeout(function() 1326{$('#gallery_desc').fadeIn(95);},10);},100);} 1327var foto_created=$('#gallery_foto_created-'+foto_order).html();var foto_delete=$('#gallery_foto_delete-'+foto_order).html();$('#gallery_created').html(foto_created);$('#gallery_delete').html(foto_delete);$('#foto_order').text(foto_order);$('#gallery_fotos_box').animate({'left':'-'+fotos_left},200);$('.popgalthumba').removeClass('popgalthumba');var thumb=$('#gallery_thumb-'+foto_order);thumb.addClass('popgalthumba');var thumbc=thumb.parents(".popgalthumbc");var thumb_top=thumbc.position().top;var thumbs_mt=$('.popgalthumbs').css('marginTop');thumbs_mt=parseInt(thumbs_mt);var thumbsc_height=$('.popgalthumbsc').height();var position=thumbsc_height+(thumbs_mt*-1);if(thumb_top>=position) 1328{gallery.thumbarr_noanimation=true;$('.popgalthumbsarr2').trigger('click');var thumbs_height=$('.popgalthumbs').height();var thumb_height=thumbc.height()+10;var thumbs_count=thumbsc_height/thumb_height;var newmt=thumb_top-(thumb_height*(thumbs_count-1));var maxmt=thumbs_height-thumbsc_height;if(newmt>maxmt)newmt=maxmt;newmt=newmt*-1;console.log(newmt);console.log(thumbs_height);console.log(thumbsc_height);$('.popgalthumbs').animate({'marginTop':newmt},100);} 1329if(thumb_top<(thumbs_mt*-1)) 1330{gallery.thumbarr_noanimation=true;$('.popgalthumbsarr1').trigger('click');var newmt=thumb_top*-1;$('.popgalthumbs').animate({'marginTop':newmt},100);} 1331this.loadImages();} 1332Gallery.prototype.update=function() 1333{var fotos=$('#gallery_fotos');var fotos_height=fotos.height();var fotos_width=fotos.width();var active_foto=parseInt($('#active_foto').val());var fotos_left=(active_foto-1)*fotos_width;$('#gallery_fotos_box').css('left','-'+fotos_left+'px');$('.popgalfotoc').each(function() 1334{$(this).css('height',fotos_height);$(this).css('width',fotos_width);$(this).css('lineHeight',fotos_height+'px');var img=$(this).find('img');img.css('maxHeight',fotos_height);});var thumbsc=$('.popgalthumbsc');var thumbs=$('.popgalthumbs');thumbsc.css('maxHeight','');var thumbsc_height=thumbsc.height();var thumbs_height=thumbs.height();var thumb_height=parseInt($('.popgalthumbc').height())+10;var thumb_width=parseInt($('.popgalthumbc').outerWidth(true));var thumb_active=$('.popgalthumba');var thumb_order=thumb_active.data('order');if(view_port.getVersion()!='desktop') 1335{var thumbs_count=$(".popgalthumbc").length;var thumbs_width=thumb_width*thumbs_count;$(".popgalthumbs").css("width",thumbs_width);} 1336var i=1;var go=true;while(go) 1337{var j=i;if(view_port.getVersion()=='desktop')j=Math.ceil(i/2);var height=j*thumb_height;if(height>thumbsc_height) 1338{thumbsc.css('maxHeight',prev_height);thumbsc_height=prev_height;go=false;} 1339var prev_height=height;i++;} 1340var thumbs_count=thumbsc_height/thumb_height;if(thumbs_count<thumb_order) 1341{var diff=thumb_order-thumbs_count;var newmt=diff*thumb_height*-1;thumbs.css('marginTop',newmt);} 1342if(thumbs_height>thumbsc_height) 1343{var thumbs_mt=thumbs.css('marginTop');thumbs_mt=parseInt(thumbs_mt);if(thumbs_mt>=0) 1344{$('.popgalthumbsarrc1').hide();$('.popgalthumbsarrc2').show();} 1345else 1346{var position=thumbsc_height+(thumbs_mt*-1);if(position>=thumbs_height) 1347{$('.popgalthumbsarrc2').hide();} 1348else 1349{$('.popgalthumbsarrc2').show();}}} 1350else 1351{thumbs.css('marginTop','');$('.popgalthumbsarrc').hide();} 1352this.loadImages();} 1353$(document).on('click','.gallery_foto_delete',function() 1354{$(this).hide();var par=$(this).parents(".popgalfotodelc");par.find('.popgalfotodel2').show();});$(document).on('click','.gallery_foto_confirm',function() 1355{var link=$(this);var par=link.parents(".popgalfotodelc");
1355if(link.data("confirm")=='no') 1356{par.find('.popgalfotodel1').show();par.find('.popgalfotodel2').hide();} 1357if(link.data("confirm")=='yes') 1358{par.find('.popgalfotodel2').hide();par.find('.popgalfotodel3').show();var foto=link.data("foto");var i=link.data("i");this.ajax=$.ajax({url:root+"/web_supplier/supplier_control.php",data:{'action':'foto_delete','foto':foto,'active_lang':active_lang},success:function(data) 1359{var thumb=$('#gallery_thumb-'+i);thumb.addClass('popgalthumbdel');var img=$('#gallery_foto-'+i);img.addClass('popgalfotocdel');var deleted=$('#gallery_foto_deleted-'+i).html();$('#gallery_desc').html(deleted);$('#gallery_foto_desc-'+i).html(deleted);$('#fotobox-supplier-'+foto).fadeOut(150);}});}});$(document).on('click','.popgalthumbsarr',function() 1360{var link=$(this);if(link.hasClass('unactive'))return;var direction=link.data("direction");var thumb_height=$('.popgalthumbc').height()+10;var thumbs_mt=$('.popgalthumbs').css('marginTop');thumbs_mt=parseInt(thumbs_mt);var thumbsc=$('.popgalthumbsc');var thumbs=$('.popgalthumbs');var thumbsc_height=thumbsc.height();var thumbs_height=thumbs.height();if(direction=='up') 1361{thumbs_mt=thumbs_mt+thumb_height;} 1362if(direction=='down') 1363{thumbs_mt=thumbs_mt-thumb_height;} 1364if(thumbs_mt>0)thumbs_mt=0;var position=thumbsc_height+(thumbs_mt*-1);if(position>=thumbs_height) 1365{$('.popgalthumbsarrc2').hide();} 1366else 1367{$('.popgalthumbsarrc2').show();} 1368if(thumbs_mt>=0) 1369{$('.popgalthumbsarrc1').hide();} 1370else 1371{$('.popgalthumbsarrc1').show();} 1372if(!gallery.thumbarr_noanimation) 1373{link.addClass('unactive');thumbs.animate({'marginTop':thumbs_mt},100);setTimeout(function(){link.removeClass('unactive');},100);} 1374gallery.thumbarr_noanimation=false;});var tultip_active=false;$(document).on('click','.tultipboxx',function() 1375{var box=$(this);var boxc=box.parents('.tultipboxc');var tultip=boxc.find('.tultipc');if(view_port.getVersion()=='tablet') 1376{if(tultip.data("going")==1)return;if(tultip.is(":visible")) 1377{tultip.trigger("mouseleave");return;}} 1378if(view_port.getVersion()=='mobil') 1379{if(tultip.is(":visible")) 1380{tultip.finish();tultip.fadeOut(200);return;} 1381else 1382{tultip.finish();tultip.fadeIn(200);return;}}});$(document).on('mouseenter','.tultipbox',function() 1383{var box=$(this);var boxc=box.parents('.tultipboxc');var tultip=boxc.find('.tultipc');tultip.data("going",1);boxc.addClass('tultipboxca');var direction='down';if(box.data('direction'))direction=box.data('direction');if(direction=='down') 1384{tultip.removeClass('tultipcd');} 1385if(direction=='up') 1386{tultip.addClass('tultipcd');} 1387var margin_left=128*-1;var box_width=parseInt(box.width())/2;margin_left=margin_left+box_width;var box_left=parseInt(box.position().left)+parseInt(box.css('marginLeft'));margin_left=margin_left+box_left;if(tultip.hasClass('tultipright')) 1388{if(view_port.getVersion()!='mobil') 1389{var box_width=box.width();var tultip_left=parseInt(box_width)+20;tultip.css('left',tultip_left);}} 1390var tultiparr=tultip.find('.tultiparr');tultiparr.css('left','');tultiparr.css('right','');tultip.css('height','');tultip.css('width','');tultip.css('opacity','');tultip.css('padding','');tultip.css('margin','');tultip.css('marginLeft',margin_left+'px');tultip.show(0);var tultip_left=tultip.offset().left;if(tultip_left+256>view_port.getWidth()) 1391{tultip.css('marginLeft','-256px');tultiparr.css('left','auto');tultiparr.css('right',0);} 1392var tultip_height=tultip.height();var tultip_top=tultip.offset().top;tultip.hide(0);var container=null;if(box.data('container')) 1393{var container=$('#'+box.data('container'));if(direction=='up') 1394{var container_top=container.offset().top;if(container_top>tultip_top) 1395{tultip.removeClass('tultipcd');direction='down';}}} 1396if(direction=='down') 1397{var scrolled_height=view_port.getScrolledHeight();if((tultip_height+tultip_top)>scrolled_height) 1398{tultip.addClass('tultipcd');}} 1399if(direction=='up') 1400{var scrolled_head=view_port.getScrolledHead();if(scrolled_head>tultip_top)tultip.removeClass('tultipcd');} 1401tultip.finish();tultip.fadeIn(200);setTimeout(function() 1402{tultip.data("going",0);});});$(document).on('mouseleave','.tultipboxc',function() 1403{var boxc=$(this);boxc.removeClass('tultipboxca');var tultip=boxc.find('.tultipc');tultip.finish();tultip.fadeOut(200);});$(document).on('mouseleave','.tultipbox',function() 1404{if(view_port.getVersion()=='desktop')return;var boxc=$(this).parents('.tultipboxc');boxc.removeClass('tultipboxca');var tultip=boxc.find('.tultipc');tultip.finish();tultip.fadeOut(200);});$(document).on('click','#banner_close',function() 1405{var banner_height=$('#banner').height();var menu_top=parseInt($('#hmenu').css('top'));var submenu_top=parseInt($('#submenu').css('top'));var scrolled=view_port.getScrolled();
1405$('#banner').slideUp(150);$('#headc').animate({'top':0},150);if(scrolled<banner_height) 1406{menu_top=menu_top-banner_height;submenu_top=submenu_top-banner_height;$('#hmenu').animate({'top':menu_top},150);$('#submenu').animate({'top':submenu_top},150);} 1407banner.setAction('close');banner.call();$('#banner_active').val(0);view_port.banner=0;view_port.banner_height=0;view_port.banner_action=null;});$(document).on('click','.banner_link',function(e) 1408{e.preventDefault();var link=$(this).attr('href');if($(this).data('skip_link'))link=null;var action=$(this).data('action');if(!action)action='link';banner.setLink(link) 1409banner.setAction(action);banner.call();});function Banner() 1410{} 1411Banner.prototype.setAction=function(action) 1412{this.action=action;} 1413Banner.prototype.setLink=function(link) 1414{this.link=link;} 1415Banner.prototype.call=function() 1416{var banner_action=$('#banner').data('action');var action=this.action;if(action=='adult_check') 1417{banner_action='adult_check';popup.hide();} 1418this.ajax=$.ajax({url:root+"/web_layout/web_control.php",data:{'action':'banner','click':action,'banner':banner_action,'active_lang':active_lang},success:function(data) 1419{if(action=='link'&&banner.link)window.location.href=banner.link;}});} 1420$(document).on('change','.vr_input',function() 1421{var par=$(this).parents(".vr_form");var area=par.find(".vr_input_variant").data("area");var data={};data.variant=par.find(".vr_input_variant").val();data.product=par.find(".vr_input_variant").data("product");data.count=par.find(".vr_input_count").val();data.place=par.find(".vr_input_variant").data("place");data.area=area;var price=$("#product_price");var link="/web_popup/cart_vr_control.php";this.ajax=$.ajax({url:root+link,data:{'action':'select','data':data,'active_lang':active_lang},success:function(data) 1422{price.html(data.price_echo);$('.prodvrinfobutt1').data('variant',data.variant);$('.prodvrinfobutt2').data('variant',data.variant);$('#input_duration').val(data.duration);if(data.url) 1423{window.history.replaceState(null,"",data.url);} 1424if(data.variant) 1425{$(".prodboxadd").removeClass("buttonuna");} 1426else 1427{$(".prodboxadd").addClass("buttonuna");}}});});$(document).on('click','.popbodyvr .calterma',function() 1428{var a=$(this).parents('.caltermca');var day=a.data('day');var czech_day=a.data('czech_day');var time=a.data('time');var calendar_id=a.data('calendar');var link="/web_popup/cart_vr_control.php";$('#calendar-'+calendar_id).addClass('calca');$('#calendar-'+calendar_id+'_chosen').val(time);$('.popvrbutt').removeClass('buttonuna');var par=a.parents('.calbodyc');par.find('.caltermchosen').removeClass('caltermchosen');par.find('.caltermchosendur').removeClass('caltermchosendur');$(this).addClass('caltermchosen');this.ajax=$.ajax({url:root+link,data:{'action':'day','time':time,'active_lang':active_lang},success:function(data) 1429{$('#vr_info').show();$('#vr_info_start').html(data.info_start);$('#vr_info_end').html(data.info_end);}});});$(document).on('click','.online_booking_add',function() 1430{if($(this).hasClass("buttonuna"))return;var calendar_id=$(this).data('calendar');var d={};d.variant=$('#'+calendar_id+'_variant').val();d.place=$('#'+calendar_id+'_place').val();d.type=$('#'+calendar_id+'_type').val();d.chosen=$('#calendar-'+calendar_id+'_chosen').val();d.time=$('#'+calendar_id+'_time').val();d.hours=$('.calendar_time_input').val();d.count=$('#'+calendar_id+'_count').val();d.old_time=$('#'+calendar_id+'_old_time').val();d.volnypad=$('#'+calendar_id+'_volnypad').val();d.action='online';if($("#"+calendar_id+"_car").length) 1431{d.showcars_car=parseInt($("#"+calendar_id+"_car").val());} 1432var link="/web_order/cart_control.php";$.ajax({url:root+link,data:{'action':'add','data':d,'active_lang':active_lang},success:function(data) 1433{if(data.supplier_error) 1434{var error_data={};error_data.type='supplier';popup.action='error';popup.subaction='';popup.data=error_data;popup.show();return false;} 1435if(data.billing_error) 1436{var error_data={};error_data.type='billing';popup.action='error';popup.subaction='';popup.data=error_data;popup.show();return false;} 1437window.location.href=data.cart_url;}});});$(document).on('blur','#online_booking_count',function() 1438{var price=$('#online_booking_price').val();var count=$(this).val();var price_count=parseInt(price)*parseInt(count);$('#online_booking_price_echo').html(price_count+' KÃŤ');var a=$("#online_booking_element");var time=$('#online_booking_time').val();
1438var calendar=new Calendar();calendar.setTime(time);calendar.setAction('count');calendar.setElement(a);calendar.call();});$(document).on('click','.poppackarr',function() 1439{var link=$(this);var active=parseInt($(".poppackimgs").data("active"));var count=parseInt($(".poppackimgs").data("count"));if(link.data("direction")=='left')active=active-1;if(link.data("direction")=='right')active=active+1;if(active<1)active=1;if(active>count)active=count;if(active==1)$(".poppackarrc1").hide();if(active==count)$(".poppackarrc2").hide();if(active>1)$(".poppackarrc1").show();if(active<count)$(".poppackarrc2").show();$(".poppackimgs").data("active",active);var i=1;$(".poppackimg").each(function() 1440{var left=(i-active)*100;$(this).css("left",left+"%");i++;});});$(document).ready(function() 1441{refreshInputs();});$(window).on('load',function() 1442{refreshInputs();});function refreshInputs() 1443{if($('.form').length) 1444{setTimeout(function() 1445{var labels=$('.form').find('.label');labels.each(function() 1446{var label=$(this);var input_id=label.attr('for');var input=$('#'+input_id);if(input.data("blured")==1)return true;if(input.val()!=''&&!label.hasClass('labela')) 1447{label.addClass('labela');} 1448if(input.val()!='') 1449{if(input.data("validation")==1) 1450{input.data("blured",1);input.data("skip_validation",1);input.trigger("blur");}}});},5);}} 1451$(document).on("blur",".inputmovelabel",function() 1452{$(this).data("blured",1);});$(document).on('change','.delpaym_checkbox',function() 1453{var input=$(this);var main=$("#main").val();if(main=='order') 1454{if(input.hasClass('delivery_radios')||input.hasClass('payment_radios'))return;} 1455var par=input.parents('.ordelc');var box=par.parents(".ordels");var old_active=box.find('.ordelca') 1456old_active.removeClass('ordelca');par.addClass('ordelca');});$(document).on('focus','.inputmovelabel',function() 1457{var input=$(this);var formline=input.parents('.formline');var label=formline.find('label');label.addClass('labela');input.addClass('textinputa');});$(document).on('input','.inputmovelabel',function() 1458{});$(document).on('blur','.inputmovelabel',function() 1459{var input=$(this);input.removeClass('textinputa');var val=input.val();var formline=input.parents('.formline');var label=formline.find('label');if(val) 1460{label.addClass('labela');return;} 1461label.removeClass('labela');});$(document).on('click','.select_link',function() 1462{var a=$(this);var par=a.parents('.select');var opts=par.find('.selectoptsc');if(opts.is(":visible")) 1463{a.removeClass('selectlinka');opts.slideUp(100);} 1464else 1465{a.addClass('selectlinka');opts.slideDown(100);}});$(document).on('click','.select_option',function() 1466{var a=$(this);var par=a.parents('.select');var link=par.find('.select_link');var input=par.find('input');par.find('.selectopta').removeClass('selectopta');var name=a.data('name');var val=a.data('value');input.val(val).trigger("change");if(val) 1467{link.find('.selectdesc').text(name);link.addClass('selectlinkact');} 1468else 1469{var place=link.data("place");if(name)place=name;link.find('.selectdesc').text(place);link.removeClass('selectlinkact');} 1470a.addClass('selectopta');link.click();});$(document).on("change",".checkinput",function() 1471{var input=$(this);if(input.data('unactive'))return false;var input_id=input.attr('id');var label=$('label[for="'+input_id+'"]');var type=input.attr('type');if(type=='radio') 1472{var group=label.data('group');$('.'+group).each(function() 1473{var radio_id=$(this).attr('id');$('label[for='+radio_id+']').removeClass('checklabela');});} 1474if(input.is(":checked"))label.addClass("checklabela");else label.removeClass("checklabela");});$(document).on("click",".checklabel",function() 1475{var label=$(this);var input_id=label.attr('for');var input=$('#'+input_id);if(input.data('unactive'))return false;});var cart;$(document).ready(function() 1476{cart=new Cart();});$(document).on('click','.servtoggle2',function() 1477{return false;});$(document).on('change','.servinput',function() 1478{var input=$(this);var par=input.parents(".serv");var label=par.find("label");var item=input.data("item");var serv_add1=par.find('.servadd1');var serv_add2=par.find('.servadd2');var serv_add3=par.find('.servadd3');if(input.is(":checked")) 1479{action='add';par.addClass('serva');serv_add1.hide(0);serv_add2.show(0);serv_add3.show(0);} 1480else 1481{var action='remove';par.removeClass('serva');serv_add1.show(0);serv_add2.hide(0);serv_add3.hide(0);} 1482var service=input.val();var price=0;if($('#service_counter-'+item+'-'+service).length) 1483{var price=$('#service_counter-'+item+'-'+service).val();} 1484var data={};data.service_action=action;data.service=service;data.item=item;data.price=price;cart.setAction('service');cart.setData(data);cart.call();});$(document).on('change','.cart_service_variant',function() 1485{var input=$(this);var item=input.data('item');var service=input.data('service');var variant=input.val();var data={};data.service=service;data.item=item;data.variant=variant;cart.setAction('service_variant');cart.setData(data);cart.call();});$(document).on('blur','.cart_service_counter_input',function() 1486{var input=$(this);var item=input.data('item');var price=input.val();var service=input.data('service');var serv_input=$('#serv-'+item+'-'+service);if(!serv_input.is(":checked")) 1487{var serv_label=$('label[for=serv-'+item+'-'+service+']');serv_label.click();} 1488var data={};data.item=item;data.price=price;data.service=service;cart.setAction('service_price');cart.setData(data);cart.call();});$(document).on('blur','.cart_counter_input',function() 1489{var input=$(this);var item=input.data('item');var count=input.val();var type=input.data("type");if(!type)type='count';var uni_par=input.parents(".univarsc");if(uni_par.length>0) 1490{return false;} 1491var price=null;if(type=='price') 1492{price=count;count=$('#cart_counter-'+item).val();} 1493var source='cart';if(input.hasClass('boxcartcountinput'))source='head';
1493if(source=='cart')callGAEvent('KoÅ¡Ãk','ZmÄna poÄtu',count);if(source=='head')callGAEvent('KoÅ¡Ãk','ZmÄna poÄtu - hlaviÄka',count);var data={};data.item=item;data.count=count;data.price=price;data.source=source;cart.setAction('count');cart.setData(data);cart.call();});$(document).on('click','.cart_delete',function() 1494{var a=$(this);var item=a.data('item');var data={};data.item=item;cart.setAction('delete');cart.setData(data);cart.call();});$(document).on('click','.cart_add_item',function() 1495{var a=$(this);if(a.hasClass('buttonuna'))return false;var action=a.data('action');var area=a.data('area');var adata=a.data();var data={};data.item=a.data('item');data.product=a.data('product');data.variant=a.data('variant');data.place=a.data('place');data.action=action;data.box=a.data('box');data.category=$('#category_id').val();data.cross=a.data('cross');data.variants=a.data('variants');console.log(cart);if(data.variants) 1496{var variant_select=$('#prod_variant-'+data.product);var variant=parseInt(variant_select.val());if(!variant&&variant_select.length) 1497{var formline=variant_select.parents(".formline");var selectlink=formline.find('.selectlink');formline.addClass('formlineerr');selectlink.on("click",function(){formline.removeClass('formlineerr');});return false;} 1498var exps_par=a.parents(".expslinec");var region=parseInt(exps_par.data("region"));data.region=region;data.variant=variant;} 1499console.log("ASSA");console.log(data);data.redirect=true;switch(action) 1500{case'vr':if(area=='popup') 1501{data.time=$('#calendar-vr_chosen').val();data.count=$('.vr_popup_input_count').val();data.variant=$('.vr_popup_input_variant').val();} 1502if(area=='detail') 1503{data.redirect=false;data.count=$('#rent_count').val();data.variant=$('#rent_variant').val();} 1504break;case'thing':if(data.product) 1505{data.count=$('#product_counter-'+data.product).val();} 1506else 1507{data.count=$('#variant_counter-'+data.variant+'-'+data.place).val();} 1508break;default:if(a.data('counter')) 1509{var counter=$('#'+a.data('counter'));} 1510else 1511{var counter=$('#variant_counter-'+data.variant+'-'+data.place);} 1512data.count=parseInt(counter.val());data.category=$('#category_id').val();if(a.data('price_counter')) 1513{data.prices_range=1;data.price=$('#'+a.data('price_counter')).val();}} 1514var price=0;if($('#variant_price-'+data.variant+'-'+data.place).length) 1515{var price=$('#variant_price-'+data.variant+'-'+data.place).val();} 1516if(!data.price)data.price=price;cart.setAction('add');cart.setData(data);cart.call();setTimeout(function() 1517{},200);});$(document).on('mouseenter','#head_cart',function() 1518{var box_cart=$('#head_box_cart');view_port.addCss('order');cart.enterHeadCart('head');if(box_cart.data("loaded")==0) 1519{var data={};cart.setAction('head');cart.setData(data);cart.call();} 1520else 1521{cart.animateHeadCart();}});$(document).on('mouseleave','#head_cart',function() 1522{cart.leaveHeadCart('head');});$(document).on('mouseleave','.boxcarttop',function() 1523{cart.leaveHeadCart('boxtop');});$(document).on('mouseleave','.boxcart',function() 1524{cart.leaveHeadCart('box');});$(document).on('blur','#cart_voucher',function() 1525{var data={};data.code=$('#cart_voucher').val();cart.setAction('voucher');cart.setData(data);cart.call();});$(document).on('click','#cart_voucher_button',function() 1526{var data={};data.code=$('#cart_voucher').val();cart.setAction('voucher');cart.setData(data);cart.call();});function Cart() 1527{this.ajax=true;this.action=null;this.data=null;this.version=1;if($("#checkout_version").val()==2)this.version=2;} 1528Cart.prototype.setAction=function(action) 1529{this.action=action;} 1530Cart.prototype.setData=function(data) 1531{this.data=data;} 1532Cart.prototype.setAction=function(action) 1533{this.action=action;} 1534Cart.prototype.setData=function(data) 1535{this.data=data;} 1536Cart.prototype.call=function() 1537{if(typeof(this.ajax.abort)=='function')this.ajax.abort();var action=this.action;var item_data=this.data;item_data.code=$('#cart_voucher').val();var version=this.version;this.ajax=$.ajax({url:root+"/web_order/cart_control.php",data:{'action':action,'data':item_data,'active_lang':active_lang},success:function(data) 1538{if(data.gtm) 1539{$('body').append(data.gtm);} 1540if(action=='add') 1541{if(data.supplier_error) 1542{var error_data={};error_data.type='supplier';popup.action='error';popup.subaction='';popup.data=error_data;popup.show();return false;} 1543if(data.billing_error) 1544{var error_data={};error_data.type='billing';popup.action='error';popup.subaction='';popup.data=error_data;popup.show();return false;}} 1545switch(action) 1546{case'add':var go_redirect=false;
1546if(data.checkout_version==1)go_redirect=true;if(item_data.redirect)go_redirect=true;if(go_redirect) 1547{window.location.href=data.cart_url;return true;} 1548popup.action='cart_add';popup.subaction='';popup.data=item_data;popup.show();break;case'voucher':if(data.fee) 1549{$('#cart_line_fee').html(data.fee_echo);$('#cart_line_fee').slideDown(100);} 1550else 1551{$('#cart_line_fee').html('');$('#cart_line_fee').slideUp(100);} 1552break;case'count':cart.setItemCount(item_data,data);break;case'head':$('#head_box_cart').data('loaded',1);$('#head_box_cart').html(data.header_cart);cart.animateHeadCart();break;case'delete':cart.animateDelete(item_data);if(data.empty) 1553{$('#cart_body').slideUp(200);setTimeout(function() 1554{$('#cart_body').html(data.empty_cart);$('#cart_body').slideDown(200);$('#navigation').show(0);},200);} 1555break;} 1556if(data.more_than_1&&view_port.getVersion()!='mobil')$('.carthi3').fadeIn(100);if(!data.more_than_1&&view_port.getVersion()!='mobil')$('.carthi3').fadeOut(100);if(data.total_count) 1557{$('#head_cart_count').html(data.total_count);$('#head_cart_count').fadeIn(100);} 1558else 1559{$('#head_cart_count').fadeOut(100);} 1560if(data.total_price) 1561{if($('#total_price').length)$('#total_price').html(data.total_price);$('#box_cart_total_price').html(data.total_price);$('#head_cart_total_price').html(data.total_price);} 1562if(data.total_price_dph) 1563{$('#total_price_dph').html(data.total_price_dph);} 1564if($('#dept_active').val()&&!data.dept_active) 1565{$('#total_dept_label').hide();$('#total_dept').hide();} 1566if(data.dept_active) 1567{$('#total_dept_label').show();$('#total_dept').show();$('#total_dept').html(data.total_dept);} 1568cart.updateVoucher(data);}});this.data=null;} 1569Cart.prototype.updateVoucher=function(data) 1570{var voucher_code=$('#cart_voucher').val();if(data.voucher_echo) 1571{$('#cart_line_voucher').html(data.voucher_echo);} 1572if(voucher_code) 1573{if(data.voucher_ok)$('#cart_line_voucher').slideDown(100);else $('#cart_line_voucher').slideUp(100);$('#cart_alert').slideDown(100);$(".cartalertbig").removeClass("cartalertbig");
1573if(data.voucher_ok) 1574{$('#cart_alert').removeClass('formalerterror');$('#cart_alert').addClass('formalertok');if(data.voucher_univerzal) 1575{$(".cartalert").addClass("cartalertbig");}} 1576else 1577{$('#cart_alert').addClass('formalerterror');$('#cart_alert').removeClass('formalertok');} 1578$('#cart_alert_desc').html(data.voucher_alert);} 1579else 1580{$('#cart_line_voucher').slideUp(100);$('#cart_alert').slideUp(100);}} 1581Cart.prototype.enterHeadCart=function(source) 1582{this.head_cart_source=source;} 1583Cart.prototype.leaveHeadCart=function(source) 1584{if(this.head_cart_source==source) 1585{$('#boxcart').finish();$('#boxcart').slideUp(222);setTimeout(function() 1586{$('#boxcart_top').hide(0);$('#head_cart').removeClass('hcarta');},222);}} 1587Cart.prototype.animateDelete=function(item_data) 1588{var item=item_data.item;var box=$('#cart_item-'+item);box.slideUp(150);setTimeout(function() 1589{box.remove();},150);} 1590Cart.prototype.animateHeadCart=function() 1591{var version=view_port.getVersion();if(version!='desktop')return;$('#boxcart_top').show(0);$('#boxcart').finish();$('#boxcart').slideDown(222);$('#head_cart').addClass('hcarta');} 1592Cart.prototype.setItemCount=function(item_data,data) 1593{var item=item_data.item;if($('#item_price-'+item+'-1').length||$('#variant_counter-'+item).length) 1594{$('#item_price-'+item+'-1').html(data.item_price);$('#item_price-'+item+'-2').html(data.item_price_count);} 1595$('#box_cart_item-'+item+'-price').html(data.item_price_count);var source=item_data.source;if(source=='cart') 1596{$('#box_cart_counter-'+item).val(item_data.count);var span=$('#item_price-'+item+'-1');var par=span.parents('.cartinfopricec1');var div=par.parents('.cartp');if(item_data.count>1) 1597{par.fadeIn(100);if(view_port.getVersion()=='mobil')div.find('.cartinfopricedph2').fadeIn(100);} 1598else 1599{par.fadeOut(100);if(view_port.getVersion()=='mobil')div.find('.cartinfopricedph2').fadeOut(100);} 1600$(".item_package-"+item).each(function() 1601{var p=$(this);var pos=parseInt(p.data("pos"));if(pos>item_data.count) 1602{p.remove();}});} 1603if(source=='head'&&main=='cart') 1604{$('#cart_counter-'+item).val(item_data.count);} 1605console.log("#packs_box-"+item);if($("#packs_box-"+item).length) 1606{$("#packs_box-"+item).html(data.echo_packages);}} 1607$(document).on('click','#cart_submit',function() 1608{var ret=true;var scrolled=false;$('.cart_tshirt_old').each(function() 1609{var tshirt_input=$(this);var par=tshirt_input.parents('.servtext2');var par2=par.parents('.serv');var service_input=par2.find('.servinput');if(service_input.is(":checked")&&tshirt_input.val()==0) 1610{ret=false;par.find('.formalerterror').slideDown(100);if(!scrolled) 1611{view_port.scrollTo(par2);scrolled=true;}}});if(!ret)return false;return true;});$(document).on('click','.cart_pack_link',function() 1612{var link=$(this);var linkc=link.parents(".ncartpackslinkc");var target_id=link.data("target");var target=$("#"+target_id);var par=link.parents(".packs_box");if(!target.is(":visible")) 1613{target.slideDown(200);linkc.hide(0);} 1614if(par.data("type")=='popup') 1615{setTimeout(function() 1616{popup.refreshCartAdd();},500);setTimeout(function() 1617{popup.refreshCartAdd();},1000);}});$(document).on('blur','.cart_donee_input',function() 1618{var inp=$(this);var data={};data.item=inp.data("item_code");data.item_i=inp.data("item_i");data.col=inp.data("col");data.val=inp.val();cart.setAction('donee');cart.setData(data);cart.call();});$(document).on('change','.cart_donee_checkbox',function() 1619{var inp=$(this);var parent_box=inp.parents(".item_packs_box");var item_count_code=inp.data("item_code")+"-"+inp.data("item_i");var data={};data.item=inp.data("item_code");data.item_i=inp.data("item_i");data.col='own';data.val=0;if(inp.is(":checked"))data.val=1;if(data.val) 1620{parent_box.find(".ncartpackvoucherc").slideDown(150);parent_box.find(".ncartvouchlabel").addClass("checklabela");parent_box.find(".ncartvouchcheckbox").prop("checked","checked");} 1621else 1622{parent_box.find(".ncartpackvoucherc").slideUp(150);parent_box.find(".ncartvouchlabel").removeClass("checklabela");parent_box.find(".ncartvouchcheckbox").prop("checked","");} 1623cart.setAction('donee');cart.setData(data);cart.call();var par=inp.parents(".packs_box");if(par.data("type")=='popup') 1624{setTimeout(function() 1625{popup.refreshCartAdd();},201);setTimeout(function() 1626{popup.refreshCartAdd();},500);}});$(document).on('change','.donee_voucher_input',function() 1627{var link=$(this);
1627var voucher_id=parseInt(link.val());var pack_id=parseInt(link.data("package"));var parent_box=link.parents(".packs_box");var item_count_code=link.data("item_code")+"-"+link.data("item_i");var data={};data.item=link.data("item_code");data.item_i=link.data("item_i");data.pack=pack_id;data.voucher=voucher_id;cart.setAction('package_voucher');cart.setData(data);cart.call();});$(document).on('change','.donee_voucher_off',function() 1628{var inp=$(this);var data={};data.item=inp.data("item");data.item_i=inp.data("item_i");data.pack=inp.data("package");data.val=0;if(inp.is(":checked"))data.val=1;cart.setAction('package_voucher_off');cart.setData(data);cart.call();});$(document).on('change','.cart_package_checkbox',function() 1629{var link=$(this);var pack_id=parseInt(link.val());var parent_box=link.parents(".item_packs_box");parent_box.find(".ncartpacksalert").fadeOut(150);parent_box.find(".formalerterror").slideUp(150);var item_count_code=link.data("item_code")+"-"+link.data("item_i");$(".cart_package_label-"+item_count_code).removeClass("ncartpacklabela");var active_box=parent_box.find(".ncartpacka");$(".cart_package_box-"+item_count_code).removeClass("ncartpacka");console.log("cart_package_box-"+item_count_code);active_box.find(".ncartpackdoneec").slideUp(150);var link_id=link.attr("id");var label=$('label[for="'+link_id+'"]');label.addClass("ncartpacklabela");var box=$("#cart_package_box-"+item_count_code+"-"+pack_id);box.addClass("ncartpacka");box.find(".ncartpackdoneec").slideDown(150);box.find(".ord2vouchsc").slideDown(150);console.log(label.length);var data={};data.item=link.data("item_code");data.item_i=link.data("item_i");data.pack=pack_id;cart.setAction('package');cart.setData(data);cart.call();var par=link.parents(".packs_box");if(par.data("type")=='popup') 1630{popup.checkAddPacks();setTimeout(function() 1631{popup.refreshCartAdd();},201);setTimeout(function() 1632{popup.refreshCartAdd();},500);}});$(document).on('click','#package_choose',function() 1633{var a=$(this);var item=a.data('item');var item_i=a.data("item_i");var pack=a.data("package");$('#cart_package_label_'+item+"-"+item_i+"-"+pack).click();popup.close();});
1633$(document).on('click','#package_item_choose',function() 1634{var a=$(this);var item=a.data('item');var item_i=a.data("item_i");var pack=a.data("package");var voucher=a.data("voucher");$('#donee_voucher_label_'+item+"-"+item_i+"-"+pack+"-"+voucher).click();popup.close();});var typing_timer;var doneTypingInterval=150;var whisperer_version;const search_input=document.getElementById("search");let typeeffect_words=[];let typeeffect_wordIndex=0;let typeeffect_charIndex=0;if(search_input)typeeffect_charIndex=search_input.placeholder.length;let typeeffect_isDeleting=true;let typeeffect_isFirstRun=true;let typeeffect_defaultPlaceholder=false;function typeEffect() 1635{var typingSpeed=100;var deletingSpeed=60;var delayBetweenWords=1500;let currentWord;if(typeeffect_isFirstRun) 1636{if(search_input)currentWord=search_input.placeholder;if(!typeeffect_defaultPlaceholder) 1637{typeeffect_defaultPlaceholder=currentWord;typeeffect_words.push(typeeffect_defaultPlaceholder);}}else{currentWord=typeeffect_words[typeeffect_wordIndex];} 1638if(typeeffect_isDeleting) 1639{typeeffect_charIndex--;} 1640else 1641{typeeffect_charIndex++;} 1642if(search_input)search_input.placeholder=currentWord.substring(0,typeeffect_charIndex);let timeout=typeeffect_isDeleting?deletingSpeed:typingSpeed;if(typeeffect_isFirstRun&&typeeffect_charIndex===0){typeeffect_isDeleting=false;typeeffect_isFirstRun=false;timeout=500;} 1643else if(!typeeffect_isFirstRun&&!typeeffect_isDeleting&&typeeffect_charIndex===currentWord.length) 1644{timeout=delayBetweenWords;typeeffect_isDeleting=true;if(typeeffect_wordIndex>(typeeffect_words.length-2))return;} 1645else if(!typeeffect_isFirstRun&&typeeffect_isDeleting&&typeeffect_charIndex===0) 1646{typeeffect_isDeleting=false;typeeffect_wordIndex=(typeeffect_wordIndex+1);if(typeeffect_wordIndex>(typeeffect_words.length-1))return;timeout=500;} 1647setTimeout(typeEffect,timeout);} 1648$(document).ready(function() 1649{var root=$('#root').val();whisperer_version=parseInt($("#whisperer_version").val());if($("#search").length)typeeffect_words=$("#search").data("suggestions").split(",");setTimeout(function() 1650{typeEffect();},1000);$('#newsletter_send').click(function() 1651{insertEmail();});function insertEmail() 1652{var val=$('#newsletter').val();$.ajax({type:"GET",url:root+'/web_pages/page_control.php',dataType:'json',data:{'action':'newsletter','email':val,'active_lang':active_lang},success:function(data) 1653{if(data.class=='alertok') 1654{$('.newsletter_hide').hide();} 1655$('#newsletter_alert').addClass(data.class);$('#newsletter_alert').html(data.alert);}});}});$(document).on('keyup','#search',function() 1656{var search=$(this).val();clearTimeout(typing_timer);if(whisperer_version==1) 1657{if(search) 1658{$("#whisperer_parent").show();$("#whisperer").show();} 1659else 1660{$("#whisperer_parent").hide();$("#whisperer").hide();} 1661typing_timer=setTimeout(function(){doSearch(search);},doneTypingInterval);} 1662if(whisperer_version==2) 1663{whisperer.clear();typing_timer=setTimeout(function() 1664{whisperer.search();},doneTypingInterval);}});$(document).on('keydown','#search',function() 1665{if(whisperer_version==1) 1666{$("#whisperer_parent").show();} 1667clearTimeout(typing_timer);});$(document).on('click','#search_submit',function() 1668{var val=$('#search').val();if(val=='')return false;var href=$(this).attr('rel');var search=$('#search').val();window.location.href=href+search;return false;});$(document).on('mousedown','.headsearch',function() 1669{var search=$('#search').val();if(search) 1670{$("#whisperer_parent").show();$("#whisperer").show();}});$(document).on('click','a.whisp_search_link',function() 1671{var val=$('#search').val();return false;});function doSearch() 1672{if(whisperer_version==2)return;var val=$('#search').val();var search_id=$('#search_id').val();$.ajax({type:"GET",url:root+'/web_catalog/search_control.php',dataType:'json',data:{'action':'ajax','search':val,'search_id':search_id,'active_lang':active_lang},success:function(data) 1673{$('#whisperer').html(data.echo);$('#search_id').val(data.search_id);view_port.resizeSearch();}});} 1674$(document).on('click','#head_searchlink',function() 1675{if($('#head_search').is(":visible")) 1676{search_active=false;
1676$('#head_search').slideUp(100);} 1677else 1678{search_active=true;$('#head_search').slideDown(100);} 1679return false;});$(document).on('click','.whisperer_user_delete',function() 1680{$("#whisperer2_user_searchs").slideUp(150);this.ajax=$.ajax({type:"GET",url:root+'/web_catalog/search_control.php',dataType:'json',data:{'action':'user_delete'},success:function(data) 1681{}});});$(document).on('click','.whisperer_autocomplete',function() 1682{var t=$(this).data("text");$("#search").val(t);doSearch(t);$(".whisp2leftlinka").removeClass("whisp2leftlinka");$(this).addClass("whisp2leftlinka");whisperer.search();});var whisperer;var whisperer_version;$(document).ready(function() 1683{whisperer=new Whisperer();whisperer_version=parseInt($("#whisperer_version").val());});$(document).on('click','#search',function() 1684{if(whisperer_version==1)return;whisperer.show();if($("#search").val())whisperer.search();});$(document).on('click','#whisp2_head_over',function() 1685{whisperer.hide();});$(document).on('click','#whisp2_over',function() 1686{whisperer.hide();});$(document).on('click','#whisp2',function(e) 1687{if(!($(e.target).closest('#whisperer2_parent').length)) 1688{whisperer.hide();}});function Whisperer() 1689{this.ajax=false;} 1690Whisperer.prototype.search=function() 1691{if(typeof(this.ajax.abort)=='function')this.ajax.abort();var search_text=$("#search").val();var search_id=parseInt($('#search_id').val());if(search_text!=this.last_search) 1692{whisperer.clear();$("#whisperer2_loader").fadeIn(50);} 1693this.ajax=$.ajax({type:"GET",url:root+'/web_catalog/search_control.php',dataType:'json',data:{'action':'ajax','search':search_text,'search_id':search_id,'active_lang':active_lang},success:function(data) 1694{$('#whisperer2_categories').html(data.categories);$('#whisperer2_articles').html(data.articles);$('#whisperer2_products').html(data.products);$('#whisperer2_locations').html(data.locations);$('#whisperer2_region').html(data.region);whisperer.last_search=search_text;$("#whisperer2_loader").hide();if(data.contact)$("#whisperer2_contact").show();else $("#whisperer2_contact").hide();if(data.search_id)$("#search_id").val(data.search_id);whisperer.refresh();}});} 1695Whisperer.prototype.clear=function() 1696{var height=$("#whisperer2_parent").height();$("#whisperer2_parent").css("height",height);$("#whisperer2_categories").html('');$("#whisperer2_articles").html('');$("#whisperer2_products").html('');$('#whisperer2_locations').html('');$('#whisperer2_region').html('');} 1697Whisperer.prototype.refresh=function() 1698{var search_text=$("#search").val();var top=$("#search").height()+$("#search").offset().top+8;var height=view_port.getHeight()+view_port.getScrolled()-top;console.log("TOP1: "+top);console.log("TOP2: "+top);if(view_port.getVersion()=='desktop') 1699{height=height-24;} 1700$("#whisperer2_parent").css("height","auto");$("#whisperer2_parent").css("maxHeight",height);$("#whisp2").css("top",top);var min_height=600;if(min_height>height)min_height=height;if(search_text) 1701{$("#whisperer2_parent").css("min-height","auto");} 1702else 1703{$("#whisperer2_parent").css("min-height",min_height+"px");}} 1704Whisperer.prototype.show=function() 1705{$("#whisp2_over").fadeIn(150);$("#whisp2_head_over").fadeIn(150);$("#whisp2").fadeIn(150);$("body").addClass("bodynoscroll");if(view_port.getVersion()=='desktop') 1706{$("#headc").addClass("headccbr");$("#hmenu").addClass("hmenuccbr");} 1707this.refresh();} 1708Whisperer.prototype.hide=function() 1709{$("#whisp2_over").fadeOut(150);$("#whisp2_head_over").fadeOut(150);$("#whisp2").fadeOut(100);setTimeout(function() 1710{$("body").removeClass("bodynoscroll");$("#headc").removeClass("headccbr");$("#hmenu").removeClass("hmenuccbr");},150);} 1711$(document).on('submit','#popupform',function() 1712{var form=$(this);var button=form.find('.button');var form=$(this);var validated=formValidation(form);if(!validated)return false;if(button.length) 1713{if(button.hasClass('buttonuna'))return false;button.addClass('buttonuna');} 1714var action=$('#popup_action').val();var values=$('#popupform').serialize();var data={};data.action=action;data.main=main;data.popup=true;var control_file='/web_popup/popup_control.php';switch(action) 1715{case'question':control_file='/web_pages/contact_control.php';break;} 1716$.ajax({type:"GET",url:root+control_file,dataType:'json',data:{'data':data,'form_data':values,'active_lang':active_lang},success:function(data) 1717{if(data.redirect) 1718{window.location.href=data.redirect;return;} 1719if(data.show_sent) 1720{$('.popupcontent').html(data.echo);} 1721if(data.new_post) 1722{$("#product_discussion").prepend(data.new_post);view_port.scrollTo($("#product_tab_link-discussion"));} 1723if(button.length)button.removeClass('buttonuna');if(data.script) 1724{setTimeout(data.script,data.timeout);} 1725if(data.credits_count) 1726{$("#user_credits").html(data.credits_count);}}});return false;});function pauseVideo(id) 1727{if(!id)var id=null;var par=$('.video_'+id);if(par.length) 1728{par.find('.expvideo').fadeOut(200);} 1729v=$.fn.videos[id];if(v) 1730{if(typeof v.pauseVideo==='function') 1731{v.pauseVideo();}}} 1732function playVideo(id) 1733{if(!id)return false;v=$.fn.videos[id];if(v) 1734{if(typeof v.playVideo==='function') 1735{v.playVideo();var videos=$.fn.videos;$.each(videos,function(key,val) 1736{if(key!=id)pauseVideo(key);});}}} 1737function loadVideo(par,play) 1738{if(par.data('video')==0)return false;video_loaded=par.data('video_loaded');video_visible=par.data('video_visible');var video=par.find('.expvideo');var product=video.data('product');if(video_loaded==1) 1739{video_id=par.data('video_id');if(play==1) 1740{video.fadeIn(200);playVideo(video_id);if(video_visible==0) 1741{par.data('video_visible',1);}} 1742return false;} 1743if(video_visible==1)return false;if(play==0) 1744{} 1745if(play==1) 1746{video.fadeIn(200);par.data('video_visible',1);} 1747if(video_loaded==0) 1748{par.data('video_loaded',1);$.ajax({type:"GET",url:root+'/web_product/product_control.php',dataType:'json',data:{'action':'video','product':product,'play':play,'active_lang':active_lang},success:function(data) 1749{video.html(data.echo);par.data('video_id',data.video_id);par.addClass('video_'+data.video_id);}});} 1750else 1751{if(play==1) 1752{video_id=par.data('video_id');$('#'+video_id).get(0).play();}} 1753return true;} 1754var active_hover_prod;$(document).on('mouseenter','.exp',function() 1755{var par=$(this);setTimeout(function() 1756{if(active_hover_prod!=par)return false;var is_video=par.data('video');loadVideo(par,1);var i=1;$('.expisvideo').each(function() 1757{var par=$(this);var res=loadVideo(par,0);if(!res)return true;i++;if(i==3)return false;});},300);active_hover_prod=par;});$(document).on('mouseleave','.exp',function() 1758{active_hover_prod=false;});
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.