diff --git a/js/foundationExtendEBI.js b/js/foundationExtendEBI.js
index b173c22208f32fea2cfb64980beeb91bfe3d0ed1..11cbe48c4cefcef60c4184e132edb8fc62d3ee16 100644
--- a/js/foundationExtendEBI.js
+++ b/js/foundationExtendEBI.js
@@ -390,4 +390,27 @@ function invokeResponsiveMenuEBI() {
     });
 
   }
+
+  /* Allow invokation of of foundation and foundationExtendEBI with data attributes
+
+    <body data-foundationInvoke="document" data-foundationExtendEBI="document">
+
+    This saves the need of placing the below on your page:
+    <script type="text/JavaScript">$(document).foundation();</script>
+    <script type="text/JavaScript">$(document).foundationExtendEBI();</script>
+
+    Background: https://github.com/ebiwd/EBI-Framework/issues/77  
+  */
+  var bodyData = $('body').data();
+  if (bodyData.foundationInvoke) {
+    bodyData.foundationInvoke = bodyData.foundationInvoke || 'document';
+    if (bodyData.foundationInvoke === 'true') bodyData.foundationInvoke = 'document';
+    $(bodyData.foundationInvoke).foundation();
+  }
+  if (bodyData.foundationExtendEBI) {
+    bodyData.foundationExtendEBI = bodyData.foundationExtendEBI || 'document';
+    if (bodyData.foundationExtendEBI === 'true') bodyData.foundationExtendEBI = 'document';
+    $(bodyData.foundationExtendEBI).foundationExtendEBI();
+  }
+
 }(jQuery));