Index: trunk/webapps/cptms/js/cmsLayer.js
===================================================================
--- trunk/webapps/cptms/js/cmsLayer.js	(revision 351)
+++ trunk/webapps/cptms/js/cmsLayer.js	(revision 372)
@@ -75,5 +75,5 @@
         span.onclick = function()
         {
-            handleDialogClose('cms-dialog');
+            hideElementById('cms-dialog');
         }
     });
@@ -186,5 +186,5 @@
     function loadAllcmsMessages()
     {
-        loadJSON("cms_messages.json", function(response)
+        loadJSON("../dynamicdata/cms_messages.json", function(response)
         {
             // Parse JSON string into object
Index: trunk/webapps/cptms/js/harLayer.js
===================================================================
--- trunk/webapps/cptms/js/harLayer.js	(revision 357)
+++ trunk/webapps/cptms/js/harLayer.js	(revision 372)
@@ -67,5 +67,5 @@
         span.addEventListener('click',function()
         {
-            handleDialogClose('har-dialog');
+            hideElementById('har-dialog');
         });
     });
@@ -139,5 +139,5 @@
     function loadAllharMessages()
     {
-        loadJSON("har_messages.json", function(response)
+        loadJSON("../dynamicdata/har_messages.json", function(response)
         {
             // Parse JSON string into object
Index: trunk/webapps/cptms/js/common.js
===================================================================
--- trunk/webapps/cptms/js/common.js	(revision 348)
+++ 	(revision )
@@ -1,31 +1,0 @@
-    // Load the dynamic json file for highways, etc.
-    // Ref: https://codepen.io/KryptoniteDove/post/load-json-file-locally-using-pure-javascript
-    function loadJSON(inFile, callback)
-    {
-        var xobj = new XMLHttpRequest();
-        // Assume XML unless filename ends with .json
-        if (inFile.endsWith(".json"))
-        {
-            xobj.overrideMimeType("application/json");
-        }
-        xobj.open('GET', inFile, true);
-        xobj.onreadystatechange = function()
-        {
-            if (xobj.readyState == 4 && xobj.status == "200")
-            {
-                callback(xobj.responseText);
-            }
-        };
-        // We want ajax to ignore any cached responses
-        xobj.setRequestHeader('If-Modified-Since', 'Sat, 01 Jan 2000 01:01:01 GMT')
-        xobj.send(null);
-    }
-
-
-    function handleDialogClose(id)
-    {
-        // hide the display
-        document.getElementById(id).style.display = 'none'
-    }
-
-
