diff --git a/devNotes/twine JS b/devNotes/twine JS
index ccee253ffb590525ea32331bc0c0b08e5aab51d3..4c975449b7f738bac283334d9546e64edf14fb83 100644
--- a/devNotes/twine JS	
+++ b/devNotes/twine JS	
@@ -3688,6 +3688,10 @@ window.weightedArray2HashMap = function weightedArray2HashMap(arr) {
 	return obj;
 };
 
+window.capFirstChar = function capFirstChar(string) {
+	return string.charAt(0).toUpperCase() + string.substr(1);
+}
+
 /*:: Span Macro JS [script]*/
 
 /*
diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw
index 9437b19eccfc0ae2f01c8d9b01cf225325f71938..04abbefdb27a69eaf8345d678c525d448c070a27 100644
--- a/src/js/utilJS.tw
+++ b/src/js/utilJS.tw
@@ -470,3 +470,7 @@ window.weightedArray2HashMap = function weightedArray2HashMap(arr) {
 	})
 	return obj;
 };
+
+window.capFirstChar = function capFirstChar(string) {
+	return string.charAt(0).toUpperCase() + string.substr(1);
+}
\ No newline at end of file