Index: Text.js
===================================================================
--- Text.js     (revision 3739)
+++ Text.js     (working copy)
@@ -100,12 +100,9 @@
                             } else if (columns[valIndex] == 'lon') {
                                 location.lon = parseFloat(vals[valIndex]);
                                 set = true;
-                            } else if (columns[valIndex] == 'title')
-                                title = vals[valIndex];
-                            else if (columns[valIndex] == 'image' ||
-                                     columns[valIndex] == 'icon')
+                            } else if (columns[valIndex] == 'image' || columns[valIndex] == 'icon') {
                                 url = vals[valIndex];
-                            else if (columns[valIndex] == 'iconSize') {
+                            } else if (columns[valIndex] == 'iconSize') {
                                 var size = vals[valIndex].split(',');
                                 iconSize = new OpenLayers.Size(parseFloat(size[0]),
                                                            parseFloat(size[1]));
@@ -166,7 +163,7 @@
             this.layer.map.removePopup(this.layer.map.popups[i]);
         }
         if (!sameMarkerClicked) {
-            this.layer.map.addPopup(this.createPopup());
+            this.layer.map.addPopup(this.createPopup(true)); // TJM: added true which makes popup have a closing x on it
         }
         OpenLayers.Event.stop(evt);
     },

