;(function ($) { function is_touch_device() { return !!('ontouchstart' in window) // works on most browsers || !!('onmsgesturechange' in window); // works on ie10 }; /* Include here scripts which depends on document elements. */ $(document).ready(function(){ $('h1, h2, h3, h4, h5, h6').each(function(){ if ( $(this).find( 'a[title]').length > 0 ) { $(this).find( 'a[title]').bestAmpersand(); } else { $(this).bestAmpersand(); } }); $('.categories-dropdown-toggle').on('click', function(e) { $('.categories-dropdown').toggleClass('is-open'); e.preventDefault(); return false; }); $('.search-toggle, .search-remove').on('click', function(e) { // $('.site-header-wrapper').find('.search-icon').toggleClass('icon-search'); $('.search-form').toggleClass('is-visible'); if (!$('.site-header-wrapper').hasClass('search-form-is-visible')) { $('.search-form input').trigger('focus'); } else { $('.search-form input').trigger('blur'); } $('.site-header-wrapper').toggleClass('search-form-is-visible'); }); //Contact page stuff $("textarea").autoresize(); //Search form $('.search-toggle').appendTo('#menu-main-menu').wrap('