﻿//------------------------------------------------------------------------------
// Scrolling...
//------------------------------------------------------------------------------

// Corrects The Scroll Position For The Header...

function scroller()
{
    // Get The Current URL...
    var currentURL = "" + window.location;

    if (currentURL.indexOf("#") != -1)
    {
        // If The URL Contains An Anchor...

        // Reset Scroll Position To Zero...
        $(document).scrollTo('0px');

        // Split The URL And Get The Anchor ID...
        var urlTokens = currentURL.split("#");
        var target = urlTokens[1];

        // Vertical Offset To Allow For Header...
        var vScrollOffset = -156;

        // Goto The Anchor...
        $(document).scrollTo("#" + target, 500, { offset: vScrollOffset });
    }

    $('a[href*=#]').each(function()
    {
        // Iterate Througth All Anchor Tags In Content With Local Anchor Hrefs (#)...

        $(this).click(function(event)
        {
            // Vertical Offset To Allow For Header...
            var vScrollOffset = -156;
            
            // Goto The Anchor...
            $(document).scrollTo($(this).attr("href"), 500, { offset: vScrollOffset });
        });
    });
}

