Index: trunk/webapps/js/cctvLayer.js
===================================================================
--- trunk/webapps/js/cctvLayer.js	(revision 338)
+++ trunk/webapps/js/cctvLayer.js	(revision 339)
@@ -40,7 +40,7 @@
 {
     var imgTag = '<IMG WIDTH="700" ONERROR=this.src="images/cctv_unavailable.jpg"  SRC="images/';
-    cctv_infowindow = new google.maps.InfoWindow();
-    cctvLayer = new google.maps.Data();
-    cctvLayer.loadGeoJson(kCCTVfile);
+    cctv_infowindow = new google.maps.InfoWindow(); // initial the singleton
+    cctvLayer = new google.maps.Data(); 
+    cctvLayer.loadGeoJson(kCCTVfile); // load the features 
     // Define the clickable area on an icon (the default is too big)
     var clickRegion = {coords: [0,0,14,8], type: "rect"}  
