title: JavaScript is converting a String to a String and causing an error
body: <p>I have a Delphi app with some embedded JS.  I have a Function </p>
  
  <pre><code>function PlaceRecords(Lat, Lang, RecordNum, Dist, IconNo){
      var latlng = new google.maps.LatLng(Lat,Lang);
      PutMarker(IconNo, Lat, Lang, "Record " + RecordNum + " at "  +Dist + " miles");
  }
  </code></pre>
  
  <p>As long as does not have with a letter in the RecordNum. I pass in all the arguments as strings but for some reason, JS wants to convert RecordNum to an number.  How can I suppress this. Using IE 8.</p>