﻿

isScrollingFromNavClick = false;
function highlightActiveSection() {

    if (isScrollingFromNavClick)
        return false;

    var offset = 100;

    var scrollTop = $(window).scrollTop();

    var i = $(".mainContent.caseStudy article nav.sticky a").length;
    var numHeaders = $(".mainContent.caseStudy article nav.sticky a").length-1;
    var found = false;
    while ((found == false) && i >= 0) {


        if ($('.mainContent.caseStudy article .section').eq(i).length > 0) {
            var topDistance = $('.mainContent.caseStudy article .section').eq(i).offset().top;


            if ((topDistance - 125) < scrollTop) {


                $(".mainContent.caseStudy article nav a").removeClass('active');
                $(".mainContent.caseStudy article nav a").eq(i).addClass('active');

                $(".mainContent.caseStudy article .sticky a").removeClass('active');
                $(".mainContent.caseStudy article .sticky a").eq(i).addClass('active');

                $('.mainContent.caseStudy article nav .selector p .sectionLink').text($('.mainContent.caseStudy article nav.sticky .links a').eq(i).text());
                
                found = true;
            }
        }
        i--;
    }


    
}

var timeout;
$(window).on('scroll', function (event) {

    if (window.outerWidth < 1000) {
        $('.mainContent.caseStudy article nav.sticky').show();
    } else {

    


       

        if ($(".blueBox").length == 0) {
            var scrollTop = $(window).scrollTop();
            var elementOffset = $('.mainContent nav').offset().top;
            var currentElementOffset = (elementOffset - scrollTop);
   

            if (currentElementOffset < 0) {
                $('.mainContent.caseStudy article nav.sticky').show();
            } else {
                $('.mainContent.caseStudy article nav.sticky').hide();
            }
        }
        else {
            var scrollPosition = $(window).scrollTop() - ($('.mainContent.caseStudy article header .blueBox').offset().top + $('.mainContent.caseStudy article header .blueBox').outerHeight());
            if (scrollPosition >= -10) {
                $('.mainContent.caseStudy article nav.sticky').show();
            } else {
                $('.mainContent.caseStudy article nav.sticky').hide();
        }

    }

  

    }

    highlightActiveSection();
   
    
});

$('.mainContent.caseStudy article nav a').on('click', function (e) {
 

    var difference = 0;
    if (scale > 1) {




          
     


    } else {
        e.preventDefault();
        var index = $(this).index();
        console.log($('.mainContent.caseStudy article .section').eq(index).position().top);

        $('html,body').animate({
            scrollTop: $('.mainContent.caseStudy article .section').eq(index).position().top
        });
    }
    
});



$(function () {

    highlightActiveSection();

    if (window.outerWidth < 1000) {
        $('.mainContent.caseStudy article nav.sticky').show();
    } 

    $("nav.sticky a").click(function () {
        $(".mainContent.caseStudy article nav a").removeClass('active');
        $(this).addClass("active");

        isScrollingFromNavClick = true;
        setTimeout(function () { isScrollingFromNavClick = false; }, 3500);
    });
});

$('.mainContent.caseStudy article nav .selector').on('touchstart', function () {

    $pTag = $(this).find("p");
    $('.mainContent.caseStudy article nav.sticky .links').slideToggle();
    if ($($pTag).hasClass('opened'))
        $($pTag).removeClass('opened');
    else
        $($pTag).addClass('opened');
});

$('.mainContent.caseStudy article nav.sticky .links a').on('click', function () {
    if (window.outerWidth < 901) {
        $('.mainContent.caseStudy article nav .selector p .sectionLink').text($(this).text());
        $('.mainContent.caseStudy article nav.sticky .links').slideToggle();
    }
});