rem: firstCharIndex = 0; len = string.length; var result;  while (firstCharIndex < len) { if (!IsWhitespace(string.charAt(firstCharIndex))) break; firstCharIndex = firstCharIndex + 1; } if (firstCharIndex > len) { string = ""; } else { string = string.slice(firstCharIndex); } 
add: if(!StringExists(string)) return ""; if( IsWhitespace(string.charAt(0))) string = string.replace(/\s+/, ""); 
context: function TrimStringLeft(string){  firstCharIndex = 0;  len = string.length;  var result;  while (firstCharIndex < len) {    if (!IsWhitespace(string.charAt(firstCharIndex))) break;    firstCharIndex = firstCharIndex + 1;  }  if (firstCharIndex > len) {    string = "";  } else {    string = string.slice(firstCharIndex);  }  return string;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/f6fef62102dcd4502065300795db564f9303dc2d/EdDialogCommon.js/clean/editor/ui/dialogs/content/EdDialogCommon.js