Index: trunk/webapps/cptms/js/cmsLayer.js
===================================================================
--- trunk/webapps/cptms/js/cmsLayer.js	(revision 373)
+++ trunk/webapps/cptms/js/cmsLayer.js	(revision 400)
@@ -90,4 +90,6 @@
         // apply the padding
         var padding = kBlanks.substring(0, padLen);
+        // Fix defect #122.   Remove semicolons from input.
+        message = message.replace(/;/gi, ""); 
         return padding + message;
     }
@@ -136,5 +138,4 @@
         // Fetch cmsID from hidden field where it was put when dialog opened.
         var cmsID = document.getElementById('cmsID').value;
-        //console.log("Saving " + outMessage + " for cmsID " + cmsID)
         msgParts = outMessage.split("|");
         messageDict[cmsID].cms.message.phase1.Line1 = msgParts[0];
@@ -154,5 +155,5 @@
             currentIcon = {icon: iconCMSactive};
         }
-        cmsLayer.overrideStyle(cmsLayer.getFeatureById(cmsID), currentIcon)
+        cmsLayer.overrideStyle(cmsLayer.getFeatureById(cmsID), currentIcon);
         // break the json string into lines for readability
         jsonstring = JSON.stringify(Object.values(messageDict)); //Can't use these in GET parameter  ,null,4);
