$(document).foundation();

$(document).ready(function() {
    FSB.init();
})

var FSB = {
    init: function() {
        FSB.mainHeader();
        FSB.responsiveNav();
        if ($('.page-hero').length > 0 && Foundation.MediaQuery.current !== 'small' && Foundation.MediaQuery.current !== 'medium') {
            FSB.parallaxHero();
        }
    },
    mainHeader: function() {
        window.addEventListener('scroll', FSB.stickyHeader);
    },
    stickyHeader: function() {
        FSB.pageScrollTop = window.scrollY;

        if (FSB.pageScrollTop > 10 || window.scrollY > 10) {
            $('body').addClass('sticky-header')
        } else {
            $('body').removeClass('sticky-header')
        }
    },
    responsiveNav: function() {
        FSB.nav = responsiveNav(".nav-collapse", {
            transition: 500
        });
    },
    parallaxHero: function() {
        FSB.winScrollY = window.scrollY;
        FSB.home.heroBCR = document.querySelector('.page-hero').getBoundingClientRect();

        function onScroll() {
            FSB.scrollY = window.scrollY;
            FSB.pageHeroBgY = Math.floor( FSB.scrollY/4 );

            if ( $('.page-hero').is(':in-viewport') ) {
                TweenLite.set('.page-hero .parallax-bg', { y: FSB.pageHeroBgY });
            }

        }

        window.addEventListener('scroll', onScroll);
    }
}