<!-- 
//DO LOWER CASE
function removeInvalidChars(evt, validChars, doLowerCase) {
  if (evt.target) {
    sourceElement = evt.target;
  }
  else {
    sourceElement =  event.srcElement;
  }

  elemValue = sourceElement.value;
  if (doLowerCase == 'true') {
    elemValue = elemValue.toLowerCase();
  }

  var newElemValue = "";
  for (vIdx=0; vIdx < elemValue.length; vIdx++) {
    if (validChars.indexOf(elemValue.substr(vIdx, 1)) != -1
        || (doLowerCase == 'false' &&
            validChars.toLowerCase().indexOf(elemValue.substr(vIdx, 1)) != -1) ) {
      newElemValue = newElemValue + elemValue.substr(vIdx, 1);
    }
  }
  sourceElement.value = newElemValue;
}
-->
