This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository 
https://gitbox.apache.org/repos/asf/incubator-datasketches-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new aedd852  Automatic Site Publish by Buildbot
aedd852 is described below

commit aedd8522be02d53966bb8414e79021f0e6c3dcfc
Author: buildbot <[email protected]>
AuthorDate: Mon Jul 13 18:12:36 2020 +0000

    Automatic Site Publish by Buildbot
---
 output/docs/Architecture/Components.html                  | 10 +++++++++-
 output/docs/Architecture/Concurrency.html                 | 10 +++++++++-
 output/docs/Architecture/KeyFeatures.html                 | 10 +++++++++-
 output/docs/Architecture/LargeScale.html                  | 10 +++++++++-
 output/docs/Architecture/MajorSketchFamilies.html         | 10 +++++++++-
 output/docs/Architecture/OrderSensitivity.html            | 10 +++++++++-
 output/docs/Architecture/SketchCriteria.html              | 10 +++++++++-
 output/docs/Architecture/SketchFeaturesMatrix.html        | 10 +++++++++-
 output/docs/Architecture/SketchesByComponent.html         | 10 +++++++++-
 output/docs/Background/Presentations.html                 | 10 +++++++++-
 output/docs/Background/SketchElements.html                | 10 +++++++++-
 output/docs/Background/SketchOrigins.html                 | 10 +++++++++-
 output/docs/Background/TheChallenge.html                  | 10 +++++++++-
 output/docs/CPC/CPC.html                                  | 10 +++++++++-
 output/docs/CPC/CpcCppExample.html                        | 10 +++++++++-
 output/docs/CPC/CpcHiveExample.html                       | 10 +++++++++-
 output/docs/CPC/CpcJavaExample.html                       | 10 +++++++++-
 output/docs/CPC/CpcPerformance.html                       | 10 +++++++++-
 output/docs/CPC/CpcPigExample.html                        | 10 +++++++++-
 output/docs/Community/Downloads.html                      | 10 +++++++++-
 output/docs/Community/Research.html                       | 10 +++++++++-
 output/docs/Community/Transitioning.html                  | 10 +++++++++-
 output/docs/Community/WhoUses.html                        | 10 +++++++++-
 output/docs/Community/index.html                          | 10 +++++++++-
 output/docs/DistinctCountFeaturesMatrix.html              | 10 +++++++++-
 output/docs/DistinctCountMeritComparisons.html            | 10 +++++++++-
 output/docs/DruidIntegration.html                         | 10 +++++++++-
 output/docs/Frequency/FrequencySketchesOverview.html      | 10 +++++++++-
 output/docs/Frequency/FrequentDistinctTuplesSketch.html   | 10 +++++++++-
 output/docs/Frequency/FrequentItemsCppExample.html        | 10 +++++++++-
 output/docs/Frequency/FrequentItemsHiveUDFs.html          | 10 +++++++++-
 output/docs/Frequency/FrequentItemsJavaExample.html       | 10 +++++++++-
 output/docs/Frequency/FrequentItemsOverview.html          | 10 +++++++++-
 output/docs/Frequency/FrequentItemsPerformance.html       | 10 +++++++++-
 output/docs/Frequency/FrequentItemsPigUDFs.html           | 10 +++++++++-
 output/docs/Frequency/FrequentItemsReferences.html        | 10 +++++++++-
 output/docs/HLL/HLL.html                                  | 10 +++++++++-
 output/docs/HLL/HllCppExample.html                        | 10 +++++++++-
 output/docs/HLL/HllHiveUDFs.html                          | 10 +++++++++-
 output/docs/HLL/HllJavaExample.html                       | 10 +++++++++-
 output/docs/HLL/HllMap.html                               | 10 +++++++++-
 output/docs/HLL/HllPerformance.html                       | 10 +++++++++-
 output/docs/HLL/HllPigUDFs.html                           | 10 +++++++++-
 output/docs/HLL/HllSketchVsDruidHyperLogLogCollector.html | 10 +++++++++-
 output/docs/HLL/Hll_vs_CS_Hllpp.html                      | 10 +++++++++-
 output/docs/HLL/Hll_vs_G_Hllpp.html                       | 10 +++++++++-
 output/docs/Memory/MemoryPackage.html                     | 10 +++++++++-
 output/docs/Memory/MemoryPerformance.html                 | 10 +++++++++-
 output/docs/Quantiles/Definitions.html                    | 10 +++++++++-
 output/docs/Quantiles/DruidApproxHistogramStudy.html      | 10 +++++++++-
 output/docs/Quantiles/ExactQuantiles.html                 | 10 +++++++++-
 output/docs/Quantiles/KLLSketch.html                      | 10 +++++++++-
 output/docs/Quantiles/KllSketchVsTDigest.html             | 10 +++++++++-
 output/docs/Quantiles/MomentsSketchStudy.html             | 10 +++++++++-
 output/docs/Quantiles/QuantilesAccuracy.html              | 10 +++++++++-
 output/docs/Quantiles/QuantilesCppExample.html            | 10 +++++++++-
 output/docs/Quantiles/QuantilesHiveUDFs.html              | 10 +++++++++-
 output/docs/Quantiles/QuantilesJavaExample.html           | 10 +++++++++-
 output/docs/Quantiles/QuantilesOverview.html              | 10 +++++++++-
 output/docs/Quantiles/QuantilesPigUDFs.html               | 10 +++++++++-
 output/docs/Quantiles/QuantilesReferences.html            | 10 +++++++++-
 output/docs/Quantiles/QuantilesStreamAStudy.html          | 10 +++++++++-
 output/docs/Sampling/ReservoirSampling.html               | 10 +++++++++-
 output/docs/Sampling/ReservoirSamplingJava.html           | 10 +++++++++-
 output/docs/Sampling/ReservoirSamplingPerformance.html    | 10 +++++++++-
 output/docs/Sampling/ReservoirSamplingPigUDFs.html        | 10 +++++++++-
 output/docs/Sampling/VarOptPigUDFs.html                   | 10 +++++++++-
 output/docs/Sampling/VarOptSampling.html                  | 10 +++++++++-
 output/docs/Sampling/VarOptSamplingJava.html              | 10 +++++++++-
 output/docs/Theta/AccuracyOfDifferentKUnions.html         | 10 +++++++++-
 output/docs/Theta/ConcurrentThetaSketch.html              | 10 +++++++++-
 output/docs/Theta/InverseEstimate.html                    | 10 +++++++++-
 output/docs/Theta/KMVbetterEst.html                       | 10 +++++++++-
 output/docs/Theta/KMVempty.html                           | 10 +++++++++-
 output/docs/Theta/KMVfirstEst.html                        | 10 +++++++++-
 output/docs/Theta/KMVrejection.html                       | 10 +++++++++-
 output/docs/Theta/KMVupdateVkth.html                      | 10 +++++++++-
 output/docs/Theta/ThetaAccuracy.html                      | 10 +++++++++-
 output/docs/Theta/ThetaAccuracyPlots.html                 | 10 +++++++++-
 output/docs/Theta/ThetaConfidenceIntervals.html           | 10 +++++++++-
 output/docs/Theta/ThetaErrorTable.html                    | 10 +++++++++-
 output/docs/Theta/ThetaHiveUDFs.html                      | 10 +++++++++-
 output/docs/Theta/ThetaJavaExample.html                   | 10 +++++++++-
 output/docs/Theta/ThetaMergeSpeed.html                    | 10 +++++++++-
 output/docs/Theta/ThetaMergingAlgorithm.html              | 10 +++++++++-
 output/docs/Theta/ThetaPSampling.html                     | 10 +++++++++-
 output/docs/Theta/ThetaPigUDFs.html                       | 10 +++++++++-
 output/docs/Theta/ThetaReferences.html                    | 10 +++++++++-
 output/docs/Theta/ThetaSize.html                          | 10 +++++++++-
 output/docs/Theta/ThetaSketchFramework.html               | 10 +++++++++-
 output/docs/Theta/ThetaSketchSetOps.html                  | 10 +++++++++-
 output/docs/Theta/ThetaSketchSetOpsAccuracy.html          | 10 +++++++++-
 output/docs/Theta/ThetaSparkExample.html                  | 10 +++++++++-
 output/docs/Theta/ThetaUpdateSpeed.html                   | 10 +++++++++-
 output/docs/Tuple/TupleEngagementExample.html             | 10 +++++++++-
 output/docs/Tuple/TupleHiveUDFs.html                      | 10 +++++++++-
 output/docs/Tuple/TupleJavaExample.html                   | 10 +++++++++-
 output/docs/Tuple/TupleOverview.html                      | 10 +++++++++-
 output/docs/Tuple/TuplePigUDFs.html                       | 10 +++++++++-
 99 files changed, 891 insertions(+), 99 deletions(-)

diff --git a/output/docs/Architecture/Components.html 
b/output/docs/Architecture/Components.html
index b834cb9..9f0f2ce 100644
--- a/output/docs/Architecture/Components.html
+++ b/output/docs/Architecture/Components.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/Concurrency.html 
b/output/docs/Architecture/Concurrency.html
index b24bd9c..c1b3cac 100644
--- a/output/docs/Architecture/Concurrency.html
+++ b/output/docs/Architecture/Concurrency.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/KeyFeatures.html 
b/output/docs/Architecture/KeyFeatures.html
index f69c7a2..8796e9d 100644
--- a/output/docs/Architecture/KeyFeatures.html
+++ b/output/docs/Architecture/KeyFeatures.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/LargeScale.html 
b/output/docs/Architecture/LargeScale.html
index 8eaad61..17d5761 100644
--- a/output/docs/Architecture/LargeScale.html
+++ b/output/docs/Architecture/LargeScale.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/MajorSketchFamilies.html 
b/output/docs/Architecture/MajorSketchFamilies.html
index 6678e75..4fc75fa 100644
--- a/output/docs/Architecture/MajorSketchFamilies.html
+++ b/output/docs/Architecture/MajorSketchFamilies.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/OrderSensitivity.html 
b/output/docs/Architecture/OrderSensitivity.html
index 718b43c..6467667 100644
--- a/output/docs/Architecture/OrderSensitivity.html
+++ b/output/docs/Architecture/OrderSensitivity.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/SketchCriteria.html 
b/output/docs/Architecture/SketchCriteria.html
index 31aeb55..09c6ab2 100644
--- a/output/docs/Architecture/SketchCriteria.html
+++ b/output/docs/Architecture/SketchCriteria.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/SketchFeaturesMatrix.html 
b/output/docs/Architecture/SketchFeaturesMatrix.html
index 3712900..b404dd2 100644
--- a/output/docs/Architecture/SketchFeaturesMatrix.html
+++ b/output/docs/Architecture/SketchFeaturesMatrix.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Architecture/SketchesByComponent.html 
b/output/docs/Architecture/SketchesByComponent.html
index e3d4e3d..eaedfef 100644
--- a/output/docs/Architecture/SketchesByComponent.html
+++ b/output/docs/Architecture/SketchesByComponent.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Background/Presentations.html 
b/output/docs/Background/Presentations.html
index bf90f08..f9fdc2c 100644
--- a/output/docs/Background/Presentations.html
+++ b/output/docs/Background/Presentations.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Background/SketchElements.html 
b/output/docs/Background/SketchElements.html
index 7755e85..9620689 100644
--- a/output/docs/Background/SketchElements.html
+++ b/output/docs/Background/SketchElements.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Background/SketchOrigins.html 
b/output/docs/Background/SketchOrigins.html
index 1d1099a..f8ed741 100644
--- a/output/docs/Background/SketchOrigins.html
+++ b/output/docs/Background/SketchOrigins.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Background/TheChallenge.html 
b/output/docs/Background/TheChallenge.html
index aa2bdf4..464832d 100644
--- a/output/docs/Background/TheChallenge.html
+++ b/output/docs/Background/TheChallenge.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/CPC/CPC.html b/output/docs/CPC/CPC.html
index c2414d3..8ead4a0 100644
--- a/output/docs/CPC/CPC.html
+++ b/output/docs/CPC/CPC.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/CPC/CpcCppExample.html 
b/output/docs/CPC/CpcCppExample.html
index 8664e03..e47f17e 100644
--- a/output/docs/CPC/CpcCppExample.html
+++ b/output/docs/CPC/CpcCppExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/CPC/CpcHiveExample.html 
b/output/docs/CPC/CpcHiveExample.html
index 911579c..36555ab 100644
--- a/output/docs/CPC/CpcHiveExample.html
+++ b/output/docs/CPC/CpcHiveExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/CPC/CpcJavaExample.html 
b/output/docs/CPC/CpcJavaExample.html
index a5ae56c..6a49778 100644
--- a/output/docs/CPC/CpcJavaExample.html
+++ b/output/docs/CPC/CpcJavaExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/CPC/CpcPerformance.html 
b/output/docs/CPC/CpcPerformance.html
index 49aff76..1952a8b 100644
--- a/output/docs/CPC/CpcPerformance.html
+++ b/output/docs/CPC/CpcPerformance.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/CPC/CpcPigExample.html 
b/output/docs/CPC/CpcPigExample.html
index 6e8a4ed..7595910 100644
--- a/output/docs/CPC/CpcPigExample.html
+++ b/output/docs/CPC/CpcPigExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Community/Downloads.html 
b/output/docs/Community/Downloads.html
index 578f955..19f3f5d 100644
--- a/output/docs/Community/Downloads.html
+++ b/output/docs/Community/Downloads.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Community/Research.html 
b/output/docs/Community/Research.html
index fb4833a..d3334c6 100644
--- a/output/docs/Community/Research.html
+++ b/output/docs/Community/Research.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Community/Transitioning.html 
b/output/docs/Community/Transitioning.html
index 520a925..4014ffe 100644
--- a/output/docs/Community/Transitioning.html
+++ b/output/docs/Community/Transitioning.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Community/WhoUses.html 
b/output/docs/Community/WhoUses.html
index bbfe818..ee6ff50 100644
--- a/output/docs/Community/WhoUses.html
+++ b/output/docs/Community/WhoUses.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Community/index.html b/output/docs/Community/index.html
index d112f53..3ee9bc5 100644
--- a/output/docs/Community/index.html
+++ b/output/docs/Community/index.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/DistinctCountFeaturesMatrix.html 
b/output/docs/DistinctCountFeaturesMatrix.html
index 96e81ee..989f3f3 100644
--- a/output/docs/DistinctCountFeaturesMatrix.html
+++ b/output/docs/DistinctCountFeaturesMatrix.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/DistinctCountMeritComparisons.html 
b/output/docs/DistinctCountMeritComparisons.html
index 223f3d8..3057d0b 100644
--- a/output/docs/DistinctCountMeritComparisons.html
+++ b/output/docs/DistinctCountMeritComparisons.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/DruidIntegration.html 
b/output/docs/DruidIntegration.html
index 793c7b6..6ad519b 100644
--- a/output/docs/DruidIntegration.html
+++ b/output/docs/DruidIntegration.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequencySketchesOverview.html 
b/output/docs/Frequency/FrequencySketchesOverview.html
index d1346b9..79326f6 100644
--- a/output/docs/Frequency/FrequencySketchesOverview.html
+++ b/output/docs/Frequency/FrequencySketchesOverview.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentDistinctTuplesSketch.html 
b/output/docs/Frequency/FrequentDistinctTuplesSketch.html
index 3036f85..0279325 100644
--- a/output/docs/Frequency/FrequentDistinctTuplesSketch.html
+++ b/output/docs/Frequency/FrequentDistinctTuplesSketch.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentItemsCppExample.html 
b/output/docs/Frequency/FrequentItemsCppExample.html
index bea8853..5f73617 100644
--- a/output/docs/Frequency/FrequentItemsCppExample.html
+++ b/output/docs/Frequency/FrequentItemsCppExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentItemsHiveUDFs.html 
b/output/docs/Frequency/FrequentItemsHiveUDFs.html
index b0a583a..4d8357e 100644
--- a/output/docs/Frequency/FrequentItemsHiveUDFs.html
+++ b/output/docs/Frequency/FrequentItemsHiveUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentItemsJavaExample.html 
b/output/docs/Frequency/FrequentItemsJavaExample.html
index 5f467da..f1df22c 100644
--- a/output/docs/Frequency/FrequentItemsJavaExample.html
+++ b/output/docs/Frequency/FrequentItemsJavaExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentItemsOverview.html 
b/output/docs/Frequency/FrequentItemsOverview.html
index f486bdf..4c42bfe 100644
--- a/output/docs/Frequency/FrequentItemsOverview.html
+++ b/output/docs/Frequency/FrequentItemsOverview.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentItemsPerformance.html 
b/output/docs/Frequency/FrequentItemsPerformance.html
index 2e4997f..2b4925a 100644
--- a/output/docs/Frequency/FrequentItemsPerformance.html
+++ b/output/docs/Frequency/FrequentItemsPerformance.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentItemsPigUDFs.html 
b/output/docs/Frequency/FrequentItemsPigUDFs.html
index 45cb2f9..75f5ae2 100644
--- a/output/docs/Frequency/FrequentItemsPigUDFs.html
+++ b/output/docs/Frequency/FrequentItemsPigUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Frequency/FrequentItemsReferences.html 
b/output/docs/Frequency/FrequentItemsReferences.html
index db03f28..8a4d759 100644
--- a/output/docs/Frequency/FrequentItemsReferences.html
+++ b/output/docs/Frequency/FrequentItemsReferences.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HLL.html b/output/docs/HLL/HLL.html
index bade9d1..6d9d048 100644
--- a/output/docs/HLL/HLL.html
+++ b/output/docs/HLL/HLL.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HllCppExample.html 
b/output/docs/HLL/HllCppExample.html
index 1298bb8..8423b37 100644
--- a/output/docs/HLL/HllCppExample.html
+++ b/output/docs/HLL/HllCppExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HllHiveUDFs.html b/output/docs/HLL/HllHiveUDFs.html
index aaa2f1f..c941335 100644
--- a/output/docs/HLL/HllHiveUDFs.html
+++ b/output/docs/HLL/HllHiveUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HllJavaExample.html 
b/output/docs/HLL/HllJavaExample.html
index ff71a38..1515ab5 100644
--- a/output/docs/HLL/HllJavaExample.html
+++ b/output/docs/HLL/HllJavaExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HllMap.html b/output/docs/HLL/HllMap.html
index 70f1da7..47dd273 100644
--- a/output/docs/HLL/HllMap.html
+++ b/output/docs/HLL/HllMap.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HllPerformance.html 
b/output/docs/HLL/HllPerformance.html
index 7786201..c05414f 100644
--- a/output/docs/HLL/HllPerformance.html
+++ b/output/docs/HLL/HllPerformance.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HllPigUDFs.html b/output/docs/HLL/HllPigUDFs.html
index e1da5f0..c67806e 100644
--- a/output/docs/HLL/HllPigUDFs.html
+++ b/output/docs/HLL/HllPigUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/HllSketchVsDruidHyperLogLogCollector.html 
b/output/docs/HLL/HllSketchVsDruidHyperLogLogCollector.html
index 6189198..91be8c8 100644
--- a/output/docs/HLL/HllSketchVsDruidHyperLogLogCollector.html
+++ b/output/docs/HLL/HllSketchVsDruidHyperLogLogCollector.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/Hll_vs_CS_Hllpp.html 
b/output/docs/HLL/Hll_vs_CS_Hllpp.html
index 95d8edb..f0cbf19 100644
--- a/output/docs/HLL/Hll_vs_CS_Hllpp.html
+++ b/output/docs/HLL/Hll_vs_CS_Hllpp.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/HLL/Hll_vs_G_Hllpp.html 
b/output/docs/HLL/Hll_vs_G_Hllpp.html
index 7e1cde4..344a614 100644
--- a/output/docs/HLL/Hll_vs_G_Hllpp.html
+++ b/output/docs/HLL/Hll_vs_G_Hllpp.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Memory/MemoryPackage.html 
b/output/docs/Memory/MemoryPackage.html
index 6297307..f91473d 100644
--- a/output/docs/Memory/MemoryPackage.html
+++ b/output/docs/Memory/MemoryPackage.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Memory/MemoryPerformance.html 
b/output/docs/Memory/MemoryPerformance.html
index dd3cf1a..d268d02 100644
--- a/output/docs/Memory/MemoryPerformance.html
+++ b/output/docs/Memory/MemoryPerformance.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/Definitions.html 
b/output/docs/Quantiles/Definitions.html
index 3763d5a..eb2dee6 100644
--- a/output/docs/Quantiles/Definitions.html
+++ b/output/docs/Quantiles/Definitions.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/DruidApproxHistogramStudy.html 
b/output/docs/Quantiles/DruidApproxHistogramStudy.html
index 3aedf8c..feaad2b 100644
--- a/output/docs/Quantiles/DruidApproxHistogramStudy.html
+++ b/output/docs/Quantiles/DruidApproxHistogramStudy.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/ExactQuantiles.html 
b/output/docs/Quantiles/ExactQuantiles.html
index 8f46ba2..b19dacb 100644
--- a/output/docs/Quantiles/ExactQuantiles.html
+++ b/output/docs/Quantiles/ExactQuantiles.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/KLLSketch.html 
b/output/docs/Quantiles/KLLSketch.html
index e3ae210..dcf1e6e 100644
--- a/output/docs/Quantiles/KLLSketch.html
+++ b/output/docs/Quantiles/KLLSketch.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/KllSketchVsTDigest.html 
b/output/docs/Quantiles/KllSketchVsTDigest.html
index af2b312..bfef591 100644
--- a/output/docs/Quantiles/KllSketchVsTDigest.html
+++ b/output/docs/Quantiles/KllSketchVsTDigest.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/MomentsSketchStudy.html 
b/output/docs/Quantiles/MomentsSketchStudy.html
index ca7388c..6716f69 100644
--- a/output/docs/Quantiles/MomentsSketchStudy.html
+++ b/output/docs/Quantiles/MomentsSketchStudy.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesAccuracy.html 
b/output/docs/Quantiles/QuantilesAccuracy.html
index 3d6bf23..794bcfc 100644
--- a/output/docs/Quantiles/QuantilesAccuracy.html
+++ b/output/docs/Quantiles/QuantilesAccuracy.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesCppExample.html 
b/output/docs/Quantiles/QuantilesCppExample.html
index 9f930fa..31000f6 100644
--- a/output/docs/Quantiles/QuantilesCppExample.html
+++ b/output/docs/Quantiles/QuantilesCppExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesHiveUDFs.html 
b/output/docs/Quantiles/QuantilesHiveUDFs.html
index 9d11571..0aec754 100644
--- a/output/docs/Quantiles/QuantilesHiveUDFs.html
+++ b/output/docs/Quantiles/QuantilesHiveUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesJavaExample.html 
b/output/docs/Quantiles/QuantilesJavaExample.html
index d694559..a86b315 100644
--- a/output/docs/Quantiles/QuantilesJavaExample.html
+++ b/output/docs/Quantiles/QuantilesJavaExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesOverview.html 
b/output/docs/Quantiles/QuantilesOverview.html
index 9051a0e..9ec330a 100644
--- a/output/docs/Quantiles/QuantilesOverview.html
+++ b/output/docs/Quantiles/QuantilesOverview.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesPigUDFs.html 
b/output/docs/Quantiles/QuantilesPigUDFs.html
index 6c0b4b4..ce2107c 100644
--- a/output/docs/Quantiles/QuantilesPigUDFs.html
+++ b/output/docs/Quantiles/QuantilesPigUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesReferences.html 
b/output/docs/Quantiles/QuantilesReferences.html
index 7379171..0ce2163 100644
--- a/output/docs/Quantiles/QuantilesReferences.html
+++ b/output/docs/Quantiles/QuantilesReferences.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Quantiles/QuantilesStreamAStudy.html 
b/output/docs/Quantiles/QuantilesStreamAStudy.html
index 16e726a..bea21bc 100644
--- a/output/docs/Quantiles/QuantilesStreamAStudy.html
+++ b/output/docs/Quantiles/QuantilesStreamAStudy.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Sampling/ReservoirSampling.html 
b/output/docs/Sampling/ReservoirSampling.html
index ac137a7..5cc9599 100644
--- a/output/docs/Sampling/ReservoirSampling.html
+++ b/output/docs/Sampling/ReservoirSampling.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Sampling/ReservoirSamplingJava.html 
b/output/docs/Sampling/ReservoirSamplingJava.html
index b468614..9d7112b 100644
--- a/output/docs/Sampling/ReservoirSamplingJava.html
+++ b/output/docs/Sampling/ReservoirSamplingJava.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Sampling/ReservoirSamplingPerformance.html 
b/output/docs/Sampling/ReservoirSamplingPerformance.html
index 7f97e3c..0a4ec7b 100644
--- a/output/docs/Sampling/ReservoirSamplingPerformance.html
+++ b/output/docs/Sampling/ReservoirSamplingPerformance.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Sampling/ReservoirSamplingPigUDFs.html 
b/output/docs/Sampling/ReservoirSamplingPigUDFs.html
index 3e2ac24..05f80d1 100644
--- a/output/docs/Sampling/ReservoirSamplingPigUDFs.html
+++ b/output/docs/Sampling/ReservoirSamplingPigUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Sampling/VarOptPigUDFs.html 
b/output/docs/Sampling/VarOptPigUDFs.html
index 8803b3a..b40d728 100644
--- a/output/docs/Sampling/VarOptPigUDFs.html
+++ b/output/docs/Sampling/VarOptPigUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Sampling/VarOptSampling.html 
b/output/docs/Sampling/VarOptSampling.html
index 900b27a..b369ab4 100644
--- a/output/docs/Sampling/VarOptSampling.html
+++ b/output/docs/Sampling/VarOptSampling.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Sampling/VarOptSamplingJava.html 
b/output/docs/Sampling/VarOptSamplingJava.html
index c68e7a5..df9ce11 100644
--- a/output/docs/Sampling/VarOptSamplingJava.html
+++ b/output/docs/Sampling/VarOptSamplingJava.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/AccuracyOfDifferentKUnions.html 
b/output/docs/Theta/AccuracyOfDifferentKUnions.html
index a7ec0ee..9eccef6 100644
--- a/output/docs/Theta/AccuracyOfDifferentKUnions.html
+++ b/output/docs/Theta/AccuracyOfDifferentKUnions.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ConcurrentThetaSketch.html 
b/output/docs/Theta/ConcurrentThetaSketch.html
index d4bdb34..659c8f8 100644
--- a/output/docs/Theta/ConcurrentThetaSketch.html
+++ b/output/docs/Theta/ConcurrentThetaSketch.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/InverseEstimate.html 
b/output/docs/Theta/InverseEstimate.html
index 1b14f96..938b133 100644
--- a/output/docs/Theta/InverseEstimate.html
+++ b/output/docs/Theta/InverseEstimate.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/KMVbetterEst.html 
b/output/docs/Theta/KMVbetterEst.html
index 827e2ae..0c429d9 100644
--- a/output/docs/Theta/KMVbetterEst.html
+++ b/output/docs/Theta/KMVbetterEst.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/KMVempty.html b/output/docs/Theta/KMVempty.html
index 48c20d8..3986345 100644
--- a/output/docs/Theta/KMVempty.html
+++ b/output/docs/Theta/KMVempty.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/KMVfirstEst.html 
b/output/docs/Theta/KMVfirstEst.html
index 8b89d22..db3efbe 100644
--- a/output/docs/Theta/KMVfirstEst.html
+++ b/output/docs/Theta/KMVfirstEst.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/KMVrejection.html 
b/output/docs/Theta/KMVrejection.html
index 12b18e6..ca0de9f 100644
--- a/output/docs/Theta/KMVrejection.html
+++ b/output/docs/Theta/KMVrejection.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/KMVupdateVkth.html 
b/output/docs/Theta/KMVupdateVkth.html
index 80c1917..4bde316 100644
--- a/output/docs/Theta/KMVupdateVkth.html
+++ b/output/docs/Theta/KMVupdateVkth.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaAccuracy.html 
b/output/docs/Theta/ThetaAccuracy.html
index a7c8fa7..336a12b 100644
--- a/output/docs/Theta/ThetaAccuracy.html
+++ b/output/docs/Theta/ThetaAccuracy.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaAccuracyPlots.html 
b/output/docs/Theta/ThetaAccuracyPlots.html
index fa196d4..9dcd54c 100644
--- a/output/docs/Theta/ThetaAccuracyPlots.html
+++ b/output/docs/Theta/ThetaAccuracyPlots.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaConfidenceIntervals.html 
b/output/docs/Theta/ThetaConfidenceIntervals.html
index 4f93631..a98234f 100644
--- a/output/docs/Theta/ThetaConfidenceIntervals.html
+++ b/output/docs/Theta/ThetaConfidenceIntervals.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaErrorTable.html 
b/output/docs/Theta/ThetaErrorTable.html
index 4d2e222..9a22041 100644
--- a/output/docs/Theta/ThetaErrorTable.html
+++ b/output/docs/Theta/ThetaErrorTable.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaHiveUDFs.html 
b/output/docs/Theta/ThetaHiveUDFs.html
index b8b79e5..1ea073a 100644
--- a/output/docs/Theta/ThetaHiveUDFs.html
+++ b/output/docs/Theta/ThetaHiveUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaJavaExample.html 
b/output/docs/Theta/ThetaJavaExample.html
index dfb7ff4..792ba2d 100644
--- a/output/docs/Theta/ThetaJavaExample.html
+++ b/output/docs/Theta/ThetaJavaExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaMergeSpeed.html 
b/output/docs/Theta/ThetaMergeSpeed.html
index 7457731..ec602d0 100644
--- a/output/docs/Theta/ThetaMergeSpeed.html
+++ b/output/docs/Theta/ThetaMergeSpeed.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaMergingAlgorithm.html 
b/output/docs/Theta/ThetaMergingAlgorithm.html
index ce0215e..516f0e0 100644
--- a/output/docs/Theta/ThetaMergingAlgorithm.html
+++ b/output/docs/Theta/ThetaMergingAlgorithm.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaPSampling.html 
b/output/docs/Theta/ThetaPSampling.html
index 37918ff..f55a874 100644
--- a/output/docs/Theta/ThetaPSampling.html
+++ b/output/docs/Theta/ThetaPSampling.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaPigUDFs.html 
b/output/docs/Theta/ThetaPigUDFs.html
index 748f8c9..5c4b945 100644
--- a/output/docs/Theta/ThetaPigUDFs.html
+++ b/output/docs/Theta/ThetaPigUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaReferences.html 
b/output/docs/Theta/ThetaReferences.html
index 484999d..78f92c1 100644
--- a/output/docs/Theta/ThetaReferences.html
+++ b/output/docs/Theta/ThetaReferences.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaSize.html b/output/docs/Theta/ThetaSize.html
index 1ba894a..0f56bbd 100644
--- a/output/docs/Theta/ThetaSize.html
+++ b/output/docs/Theta/ThetaSize.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaSketchFramework.html 
b/output/docs/Theta/ThetaSketchFramework.html
index 87106fb..4b60c12 100644
--- a/output/docs/Theta/ThetaSketchFramework.html
+++ b/output/docs/Theta/ThetaSketchFramework.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaSketchSetOps.html 
b/output/docs/Theta/ThetaSketchSetOps.html
index 5973f31..3dbee40 100644
--- a/output/docs/Theta/ThetaSketchSetOps.html
+++ b/output/docs/Theta/ThetaSketchSetOps.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaSketchSetOpsAccuracy.html 
b/output/docs/Theta/ThetaSketchSetOpsAccuracy.html
index ec80f32..5ddc005 100644
--- a/output/docs/Theta/ThetaSketchSetOpsAccuracy.html
+++ b/output/docs/Theta/ThetaSketchSetOpsAccuracy.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaSparkExample.html 
b/output/docs/Theta/ThetaSparkExample.html
index d812401..9c65597 100644
--- a/output/docs/Theta/ThetaSparkExample.html
+++ b/output/docs/Theta/ThetaSparkExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Theta/ThetaUpdateSpeed.html 
b/output/docs/Theta/ThetaUpdateSpeed.html
index 7ca70a2..05a0bf7 100644
--- a/output/docs/Theta/ThetaUpdateSpeed.html
+++ b/output/docs/Theta/ThetaUpdateSpeed.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Tuple/TupleEngagementExample.html 
b/output/docs/Tuple/TupleEngagementExample.html
index a6764c1..1cef9ec 100644
--- a/output/docs/Tuple/TupleEngagementExample.html
+++ b/output/docs/Tuple/TupleEngagementExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Tuple/TupleHiveUDFs.html 
b/output/docs/Tuple/TupleHiveUDFs.html
index 6cc73ad..2ef4bff 100644
--- a/output/docs/Tuple/TupleHiveUDFs.html
+++ b/output/docs/Tuple/TupleHiveUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Tuple/TupleJavaExample.html 
b/output/docs/Tuple/TupleJavaExample.html
index 1288351..7c2440d 100644
--- a/output/docs/Tuple/TupleJavaExample.html
+++ b/output/docs/Tuple/TupleJavaExample.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Tuple/TupleOverview.html 
b/output/docs/Tuple/TupleOverview.html
index 8e5b2a6..0b41342 100644
--- a/output/docs/Tuple/TupleOverview.html
+++ b/output/docs/Tuple/TupleOverview.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);
diff --git a/output/docs/Tuple/TuplePigUDFs.html 
b/output/docs/Tuple/TuplePigUDFs.html
index 39f6e4b..2420e2b 100644
--- a/output/docs/Tuple/TuplePigUDFs.html
+++ b/output/docs/Tuple/TuplePigUDFs.html
@@ -426,9 +426,13 @@
   (function () {
 
     var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
+      return document.querySelector(`#toc [href="${path}"]`);
     };
 
+    function findNavItem(path) {
+      return document.querySelector(`.nav [href="${path}"]`);
+    }
+
     var highlighLineItem = function (element) {
       element.classList.add('highlight');
     };
@@ -459,9 +463,13 @@
     };
 
     var highlightAndOpenMenu = function () {
+      // Highlight & expand nav item in the TOC
       var currentLineItem = findLineItem(document.location.pathname);
       highlighLineItem(currentLineItem);
       openAllFromList(findAllCollapseParents(currentLineItem));
+
+      // Highlight nav item in top navigation
+      highlighLineItem(findNavItem(document.location.pathname));
     };
 
     $(highlightAndOpenMenu);


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to