The below javascript code can convert first letter of any word in the text to Capital letter. This simple javascript letter case format converter can be used to convert the unformatted user written content into a readable format in just a click of a button.
Code:
<html>
<head>
<script language="JavaScript" type="text/javascript">
function ConvertToLetterCase(frmObj) {
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
tmpStr = frmObj.value.toLowerCase();
strLen = tmpStr.length;
if (strLen > 0) {
   for (index = 0; index < strLen; index++) {
      if (index == 0) {
         tmpChar = tmpStr.substring(0,1).toUpperCase();
         postString = tmpStr.substring(1,strLen);
         tmpStr = tmpChar + postString;
      }
      else {
         tmpChar = tmpStr.substring(index, index+1);
         if (tmpChar == " " && index < (strLen-1)) {
            tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
            preString = tmpStr.substring(0, index+1);
            postString = tmpStr.substring(index+2,strLen);
            tmpStr = preString + tmpChar + postString;
         }
         }
       }
}
frmObj.value = tmpStr;
}
</script>
</head>
<body>
<center>
   Convert First Letter in Each Word To Caps Using Javascript<br/>
   <form name="frmLetterCaseConvert">
      <textarea name="txt_content" cols="40" rows="5">type your content here and iT WILL CONVERT aNy fOrM oF TeXt to Letter Case.</textarea><br/><br/>
      <input type=button value="Convert To Letter Case" onClick="javascript: ConvertToLetterCase(this.form.txt_content);">
   </form>
</center>
</body>
</html>