diff --git a/js/ebi-global-includes/script/1_about.js b/js/ebi-global-includes/script/1_about.js
index 0d1d6189f22f0ba4bb026826cfb7acab7002f44c..55af185dbffa27e0e68165834f555aa139458872 100644
--- a/js/ebi-global-includes/script/1_about.js
+++ b/js/ebi-global-includes/script/1_about.js
@@ -1,4 +1,24 @@
-// Copyright (c) EMBL-EBI 2017 
+// Copyright (c) EMBL-EBI 2017
 // Do not edit this file directly.
 // It is made by concating .js files with by npm into script.js.
 // Source files: js/ebi-css-build/script/*.js
+
+/**
+ * Utility function to get params from the URL.
+ *
+ * @param {string} name The string to look for
+ * @param {string} [url=browserURL] Optionally pass a specific URL to parse
+ *
+ * @example
+ * query string: ?foo=lorem&bar=&baz
+ * var foo = getParameterByName('foo'); // "lorem"
+ */
+function ebiGetParameterByName(name, url) {
+  if (!url) url = window.location.href;
+  name = name.replace(/[\[\]]/g, "\\$&");
+  var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
+      results = regex.exec(url);
+  if (!results) return null;
+  if (!results[2]) return '';
+  return decodeURIComponent(results[2].replace(/\+/g, " "));
+}
diff --git a/js/ebi-global-includes/script/4_ebiFrameworkContent.js b/js/ebi-global-includes/script/4_ebiFrameworkContent.js
index f82e5f8203cbd6803669ad2f8d8557e74d97a62a..1c085e6847aba644c733b5d20672466e81e0af29 100644
--- a/js/ebi-global-includes/script/4_ebiFrameworkContent.js
+++ b/js/ebi-global-includes/script/4_ebiFrameworkContent.js
@@ -1,9 +1,21 @@
+/**
+ * Utility function to toggle classes. Chiefly to show the #embl-bar.
+ */
+function ebiToggleClass(element, toggleClass){
+   var currentClass = element.className;
+   var newClass;
+   if(currentClass.split(" ").indexOf(toggleClass) > -1){ // has class
+      newClass = currentClass.replace(new RegExp('\\b'+toggleClass+'\\b','g'),"")
+   } else{
+      newClass = currentClass + " " + toggleClass;
+   }
+   element.className = newClass.trim();
+}
+
 /**
  * Remove global-nav/global-nav-expanded from header/footer if body.no-global-nav is set
  */
 function ebiFrameworkHideGlobalNav() {
-  //
-  //
   try {
     var hasGlobalMasthead = document.getElementById('masthead-black-bar') !== null;
     var disabled = document.body.className.indexOf('no-global-nav') !== -1;