diff --git a/js/foundationExtendEBI.js b/js/foundationExtendEBI.js
index 3b35c4feac5546a6ba9e9120d61958a97316c94e..4eb37a03a5888259c0510635857e4df6e4c0f086 100644
--- a/js/foundationExtendEBI.js
+++ b/js/foundationExtendEBI.js
@@ -73,6 +73,22 @@ function analyticsTrackInteraction(actedOnItem, parentContainer, customEventName
   }
 } // END analyticsTrackInteraction
 
+// Programatically open external links in new tabs, and add '.external'
+function addBlankTargetToExternalLinkEBI(parent) {
+  (function($) {
+    var parent = parent || '#content';
+    $(parent + ' a').filter(function() {
+       return this.hostname && this.hostname !== location.hostname;
+    }).attr('target','_blank');
+  }(jQuery));
+}
+function addExternalToBlankWindowLinksEBI(parent) {
+  (function($) {
+    var parent = parent || '#content';
+    $(parent + ' a[target="_blank"]').addClass('external');
+  }(jQuery));
+}
+
 // initialise the tracking of various areas
 function ebiGaInit() {
   // Only track these areas
@@ -395,18 +411,6 @@ function invokeResponsiveMenuEBI() {
 
   }
 
-  // Programatically open external links in new tabs, and add '.external'
-  function addBlankTargetToExternalLinkEBI(parent) {
-    var parent = parent || '#content';
-    $(parent + ' a').filter(function() {
-       return this.hostname && this.hostname !== location.hostname;
-    }).attr('target','_blank');
-  }
-  function addExternalToBlankWindowLinksEBI(parent) {
-    var parent = parent || '#content';
-    $(parent + ' a[target="_blank"]').addClass('external');
-  }
-
   /* Allow invokation of of foundation and foundationExtendEBI with data attributes
 
     <body data-foundationInvoke="document" data-foundationExtendEBI="document">