$(document).foundation(); new CookiePolicy(); window.addEventListener('load', function() { var lightbox = new BLightBox({ invoker: '.b-invo', close_text: 'Zavřít' }, true); var gallery_links = document.querySelectorAll('.b-invo'), gallery_links_i = gallery_links.length; }); function switchResponsiveMenu() { var menuHolder = document.getElementById('responsive-menu'); if(menuHolder.style.width == "100%") { hideResponsiveMenu(); } else { showResponsiveMenu(); } } function showResponsiveMenu() { var menuHolder = document.getElementById('responsive-menu'), titleBar = document.getElementsByClassName('title-bar')[0], titleBarCS = window.getComputedStyle(titleBar); menuHolder.style.display="block"; menuHolder.style.height = document.documentElement.clientHeight + 'px'; menuHolder.style.height = window.innerHeight + 'px'; menuHolder.style.left = "0"; menuHolder.style.width = "100%"; menuHolder.style.zIndex = 1000; menuHolder.style.top = titleBarCS.height; menuHolder.style.height = '100%;'; titleBar.style.position = 'fixed'; } function hideResponsiveMenu() { var menuHolder = document.getElementById('responsive-menu'), titleBar = document.getElementsByClassName('title-bar')[0]; menuHolder.style.display = "none"; menuHolder.style.width = "250px"; titleBar.style.position = 'initial'; document.body.style.paddingTop = '0'; } window.addEventListener('resize', function() { var menuHolder = document.getElementById('responsive-menu'); hideResponsiveMenu(); if(window.innerWidth >= 1023) { menuHolder.style.display="block"; menuHolder.style.height = "auto"; menuHolder.style.top = "0"; } }); var flippers = document.querySelectorAll ('.hover-on-start'), flipi = flippers.length; while (flipi--) { (function (flipi) { setTimeout (function () { flippers[flipi].classList.toggle ('hover'); }, flipi * 200); }) (flipi); } $('.flip-container.hover-on-start').bind('touchstart', function (e) { e.preventDefault(); $(this).toggleClass('hover'); }); function showMoreReferences(evt) { $ (evt).parent ().remove (); $ ('.more-references').fadeIn (200); } window.addEventListener ('load', function () { $ ('.reference-item').mouseenter (function () { $ (this).find ('.item-data').animate ({opacity: 1}, 300, 'swing'); }).mouseleave (function () { $ (this).find ('.item-data').animate ({opacity: 0}, 300, 'swing'); }); });