HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: /home/mmickelson/church.martyknows.com/wp-content/themes/gridz/js/theme.js
/* == GRIDZ THEME JAVASCRIPT == */

jQuery(document).ready(function() {    
    /* Dropdown Menu */
    jQuery('.primary-menu ul li').hover(function() {
        jQuery(this).find('ul:first').hide().fadeIn(300);
    },
    function() {
        jQuery(this).find('ul:first').fadeOut(300);
    });
    jQuery('.primary-menu li').has('ul').addClass('has-bottom-child');
    jQuery('.primary-menu li li').has('ul').removeClass('has-bottom-child').addClass('has-right-child');
    
    var searchshow = false;
    jQuery("#search-button").click(function() {
	if(!searchshow) {
	    jQuery("#header #searchform").animate({"width": "170px"}, 500);
	    jQuery("#header #s").val("");
	    searchshow = true;
	} else {
	    jQuery("#header #searchform").animate({"width": "0px"}, 500);
	    jQuery("#header #s").val("");
	    searchshow = false;
	}
    });
    
    /* Responsive dropdown */
    var menushow = true;
    jQuery("#select-menu-item a").click(function() {
	if(menushow) {
	    jQuery("#select-menu-item").parent("ul").children("li").not("#select-menu-item").slideDown(500);
	    menushow = false;
	} else {
	    jQuery("#select-menu-item").parent("ul").children("li").not("#select-menu-item").slideUp(500);
	    menushow = true;
	}
    });
    
    /* Smooth Scroll */
    jQuery(window).bind('scroll', function(){
	if(jQuery(this).scrollTop() > 200) {
	    jQuery("#scroll-up").fadeIn(400);
	} else {
	    jQuery('#scroll-up').hide();
	}
    });
    jQuery('#scroll-up').click(function() {
	jQuery('html,body').animate({scrollTop:jQuery('#header').offset().top}, 1000);
	return false;
    });

    /* Miscallaneous Effects */
    jQuery("#wp-calendar td#today").wrapInner('<span>');
	
    /* Last Child Fix for IE 8 browsers */
    jQuery("*:last-child").removeClass("last").addClass("last");
    
    /* Safari Margin Hack */
    var width = jQuery("#grid-container").width();
    var marginSide = width * 0.006;
    var marginBottom = width * 0.015;
    if(navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
	jQuery("article.grid").css("margin-left", marginSide + "px");
	jQuery("article.grid").css("margin-right", marginSide + "px");
	jQuery("article.grid").css("margin-bottom", marginBottom + "px");
    };
});