jQuery(document).delegate('header .open-menu', 'click', function(event) {
    event.preventDefault();
    jQuery('header nav.main-navigation').toggleClass('toggled');
    jQuery('header nav.main-navigation a').removeClass('toggled');
});

jQuery(document).delegate('header .current-menu-item a', 'click', function(event) {
    event.preventDefault();
    var header = jQuery('header').height();
    var id = jQuery(this).attr('href');
    var split = id.split("#");


    var divPosition = '#' + split[1];
    console.log(divPosition.top);
    
    jQuery('header nav.main-navigation').removeClass('toggled');

    var scrollPosition =  jQuery(divPosition).offset().top  - header;
    jQuery('html, body').animate({scrollTop: scrollPosition}, 400);

});


function size(){
    var header = jQuery('header').height();
    //jQuery('header + *').css('margin-top', header);

    pgurl = window.location.href;
    values=pgurl.split('#');
    hash= '#' + values[1];
    var divPosition = jQuery(hash).offset();

    if(hash == '#undefined'){
    } else{
        var scrollPosition = divPosition.top - header;
        jQuery('html, body').animate({scrollTop: scrollPosition}, 400);
    }
}


jQuery(function(){
    var hasBeenTrigged = false;
    jQuery(window).scroll(function() {
        if (jQuery(this).scrollTop() >= 50 && !hasBeenTrigged) { // if scroll is greater/equal then 100 and hasBeenTrigged is set to false.
             jQuery('header').addClass('scroll');
            hasBeenTrigged = true;
        } else if(jQuery(this).scrollTop() < 50 && hasBeenTrigged){
             jQuery('header').removeClass('scroll');
            hasBeenTrigged = false;

        }
    });
    size();
});

jQuery( window ).resize(function() {
    size();
});

Fancybox.bind("[data-fancybox]", {
  // Your custom options
});


jQuery(document).delegate('header ul#primary-menu > li.menu-item-has-children > a , header ul#secondary-menu > li.menu-item-has-children > a', 'click', function(event) {
    event.preventDefault();
    jQuery('header ul#primary-menu > li.menu-item-has-children').removeClass('focus');
    jQuery(this).parent('li').addClass('focus');
});


jQuery( "header ul#primary-menu > li.menu-item-has-children , header ul#secondary-menu > li.menu-item-has-children" ).hover(
  function() {
    jQuery(this).addClass('focus');
  }, function() {
    jQuery(this).removeClass('focus');
  }
);