<script type="text/javascript">
function sentenceCase(theText) {
document.forms.translate.converted.value = theText.toLowerCase().replace(/(^\s*\w|[\.\!\?]\s*\w)/g,function(c){return c.toUpperCase()});
}
</script>
<form name="translate">
<input type="text" name="theText" onKeyUp="sentenceCase(this.value)" />
<input type="text" name="converted" />
</form>