jQuery(document).ready(function($) { var headerImage = $('#the-header-image').height(); $('#site-header').height(headerImage); if ($(window).width() < 1024) { var siteHeaderHeight = $('#site-header').height(); var stickyTop = $('.sticky-top').height(); var windowHeight = $(window).height(); $('#primary-nav-box').css('height', windowHeight - siteHeaderHeight - stickyTop + 'px'); } $('#primary-nav ul li').filter(function(i) { return $('ul', this).length >= 1; }).each(function(i) { $(this).children('a').removeAttr('href'); }); if ($(window).width() < 1024) { $(function() { $('#primary-nav ul li').filter(function(i) { return $('ul', this).length >= 1; }).each(function(i) { $(this).children('a').append('+').addClass('link-has-Children').click(function(e) { var $next_ul = $(this).next('ul'); if ($next_ul.is(':visible')) { $(this).children('.toggle-nav-element').text('+'); $next_ul.slideUp(); $next_ul.find("ul:visible").slideUp(); $next_ul.siblings().find('.toggle-nav-element').text('+'); } else { $(this).children('.toggle-nav-element').text('-'); $next_ul.slideDown(); $(this).siblings().slideDown(); $(this).siblings().find('.toggle-nav-element').text('+'); $(this).parent().siblings().each(function(index,element) { $(this).find('.toggle-nav-element').text('+'); $(element).find("ul:visible").slideUp(); $(element).find('.toggle-nav-element').text('+'); }); }; }) }); }); } else { $('#primary-nav ul li').filter(function(i) { return $('ul', this).length >= 1; }).each(function(i) { $(this).append('+') $('#primary-nav ul li').hover(function(){ $(this).children('.toggle-nav-element').text("-"); }, function() { $(this).children('.toggle-nav-element').text("+"); }); }); }; $('#toggle-search').click(function() { $(this).toggleClass('active'); $('#header-search-form-box').toggleClass('visible'); $('.header-search-form').toggleClass('visible'); $('.header-search-field').toggleClass('visible'); $('.header-search-submit').toggleClass('visible'); $('html').removeClass('overflow'); setTimeout(function(){ $('.header-search-field').focus(); },50); $('#toggle-nav').removeClass('active'); $('#primary-nav-box').removeClass('visible'); $('#toggle-social').removeClass('active'); $('#social-list').removeClass('visible'); }); $('#toggle-nav').click(function() { $(this).toggleClass('active'); $('#primary-nav-box').toggleClass('visible'); $('html').toggleClass('overflow'); $('#toggle-search').removeClass('active'); $('#header-search-form-box').removeClass('visible'); $('.header-search-form').removeClass('visible'); $('.header-search-field').removeClass('visible'); $('.header-search-submit').removeClass('visible'); $('#toggle-social').removeClass('active'); $('#social-list').removeClass('visible'); if ($(this).not('.active')) { $('#primary-nav ul li').siblings().find("ul:visible").slideUp(); $('#primary-nav ul li').siblings().find('.toggle-nav-element').text('+'); } }); $('#toggle-social').click(function() { $(this).toggleClass('active'); $('#social-list').toggleClass('visible'); $('html').removeClass('overflow'); $('#toggle-search').removeClass('active'); $('#header-search-form-box').removeClass('visible'); $('.header-search-form').removeClass('visible'); $('.header-search-field').removeClass('visible'); $('.header-search-submit').removeClass('visible'); $('#primary-nav-box').removeClass('visible'); if ($(this).not('.active')) { $('#primary-nav ul li').siblings().find("ul:visible").slideUp(); $('#primary-nav ul li').siblings().find('.toggle-nav-element').text('+'); } }); $('#primary-nav ul li').mouseenter(function() { if ($(window).width() > 1024) { $('#header-search-form-box').removeClass('visible'); $('#toggle-search').removeClass('active'); } }); $(document).on('click', function (e) { if ($(e.target).closest("#toggle-search, #toggle-nav, #toggle-social, #header-search-form-box, #primary-nav-box, #social-list").length === 0) { $('#toggle-search').removeClass('active'); $('#toggle-nav').removeClass('active'); $('#header-search-form-box').removeClass('visible'); $('.header-search-form').removeClass('visible'); $('.header-search-field').removeClass('visible'); $('.header-search-submit').removeClass('visible'); $('#primary-nav-box').removeClass('visible'); $('#toggle-social').removeClass('active'); $('#social-list').removeClass('visible'); if ($(window).width() < 1024) { $('#primary-nav ul li').siblings().find("ul:visible").slideUp(); $('#primary-nav ul li').siblings().find('.toggle-nav-element').text('+'); } $('html').removeClass('overflow'); } }); $(document).ready(function() { $('.header-search-form').submit(function() { if($.trim($('.header-search-field').val()) == '') { $('.header-search-field').attr("placeholder", object_name.placeholderval2).val("").focus().addClass('error'); return false; } }) }); $('.header-search-field').focusout(function() { $('.header-search-field').attr("placeholder", object_name.placeholderval1).focus().removeClass('error'); }); $(document).ready(function() { $(function () { $(window).scroll(function () { if ($(this).scrollTop() > 750) { $('#back-top').fadeIn(); } else { $('#back-top').fadeOut(); } }); $('#back-top a').click(function () { $('body,html').animate({ scrollTop: 0 }, 350); return false; }); }); }); $('.comment-reply-link').click(function() { if ($('#respond').not(".ontop")) { $('#respond').addClass('ontop'); } else { $('#respond').removeClass('ontop'); } }); $('#cancel-comment-reply-link').click(function() { $('#respond').removeClass('ontop'); }); $('.link-pages a .right').parent().addClass('right-pages-nav'); $('.tagcloud a').each(function() { var color = ["#30765c","#f99b15","#ff0000","#6c8992","#6796a6","#275f80","#6796a6"]; var rand = color[Math.floor(Math.random() * color.length)]; $(this).css('color',rand); }); });