Index: trunk/webapps/cptms/js/harLayer.js
===================================================================
--- trunk/webapps/cptms/js/harLayer.js	(revision 413)
+++ trunk/webapps/cptms/js/harLayer.js	(revision 426)
@@ -113,11 +113,16 @@
         }
         harLayer.overrideStyle(harLayer.getFeatureById(harID), currentIcon)
-        // convert messasge to json string 
-        jsonstring = JSON.stringify(Object.values(HARmessageDict));
-        outString = "{\"data\":" + jsonstring + "}";
 
-        //var xhttp = new XMLHttpRequest();
-        //xhttp.open("GET", "../cgi-bin/saveHARmessage.py?msg=" + outString, true);
-        //xhttp.send();
+        // Examine each message in the dict and convert to json format
+        var lineOut = "";
+        for (var id in HARmessageDict)
+        {
+            // convert and append to output string
+            lineOut += JSON.stringify(HARmessageDict[id]) + ',\n';
+        }
+        // remove trailing comma
+        lineOut = lineOut.substring(0,lineOut.length-2);
+        outString = "{\"data\":[\n" + lineOut + "\n]}";
+
         // Using POST to send the data 
         var xhr = new XMLHttpRequest();
