Index: trunk/src/cptms/messagefile.txt
===================================================================
--- trunk/src/cptms/messagefile.txt	(revision 301)
+++ trunk/src/cptms/messagefile.txt	(revision 303)
@@ -1,1 +1,1 @@
-["zero||","||","||","||","||","||","||","||","||","||","slow for|work zone |","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","    slow|  traffic|   ahead","||","  slow down|  turtles on |    roadway","    caution|  slow traffic|     ahead","   slow down|   turtles on|    roadway","||","free tomatoes!|U-Pick from |roadway","||","||","||","||","||","||","||","||","||","bottom of 5th|Dodgers up by 2|","||","||","watch out for|falling rocks|","||","||","||","||","||","||","||","||","||","||","||","||","caution|debris on road|","||","||","||","||","||","||","||","||","||","||","||","||"]
+["zero||","||","||","||","||","||","||","||","||","||","slow for|work zone |","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","    slow|  traffic|   ahead","||","  slow down|  turtles on |    roadway","    caution|  slow traffic|     ahead","   slow down|   turtles on|    roadway","||","free tomatoes!|U-Pick from |roadway","||","||","||","||","||","||","||","||","||","bottom of 5th|Dodgers up by 2|","||","||","watch out for|falling rocks|","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||","||"]
Index: trunk/src/cptms/cptms_map.html
===================================================================
--- trunk/src/cptms/cptms_map.html	(revision 302)
+++ trunk/src/cptms/cptms_map.html	(revision 303)
@@ -194,5 +194,5 @@
     // white means a disabled spot
     var colorZvalues = {"white":5,"lime":10,"yellow":20,"red":30};
-var kMapStartupFile = "cmsStatusD12.json";
+var kCMSstartupFile = "cmsStatusD12.json";
 var blueFlag = "images/CPTMSImages/icon_cmsBlue.png";
 var yellowFlag = "images/CPTMSImages/icon_cmsYellow.png";
@@ -466,14 +466,17 @@
     vdsBtnDiv.addEventListener('click', function() {
             vds_showing = !vds_showing;
-            // reveal or hide all the icons
-            alert("Not implemented yet")
+            // reveal or hide all the dots
+            map.data.forEach(function(feature)
+            {
+                map.data.overrideStyle(feature, {visible:vds_showing});
+            });
             // Determine which button image to show
             if (vds_showing)
             {
-                pic = "btnDepressed_VDS.png"
+                pic = "images/CPTMSImages/btnDepressed_VDS.png"
             }
             else
             {
-                pic = "btnReady_VDS.png"
+                pic = "images/CPTMSImages/btnReady_VDS.png"
             }
             document.getElementById('vdsBtnImg').src=pic;
@@ -547,5 +550,5 @@
     var xobj = new XMLHttpRequest();
     xobj.overrideMimeType("application/json");
-    xobj.open('GET', kMapStartupFile, true);
+    xobj.open('GET', kCMSstartupFile, true);
     xobj.onreadystatechange = function()
     {
@@ -646,4 +649,5 @@
             streetViewControl: false  
         });
+        loadMapData();  // go load the map data
         // setup the search box and center button
         initSearch();
@@ -653,5 +657,4 @@
         setMarkers();
 
-        loadMapData();  // go load the map data
 
         // Start a timer to refresh the map every 10 seconds
