  function Trim(TRIM_VALUE){
  if(TRIM_VALUE.length < 1){
  return"";
  }
  TRIM_VALUE = RTrim(TRIM_VALUE);
  TRIM_VALUE = LTrim(TRIM_VALUE);
  if(TRIM_VALUE==""){
  return "";
  }
  else{
  return TRIM_VALUE;
  }
  }

  function RTrim(VALUE){
  var w_space = String.fromCharCode(32);
  var v_length = VALUE.length;
  var strTemp = "";
  if(v_length < 0){
  return"";
  }
  var iTemp = v_length -1;

  while(iTemp > -1){
  if(VALUE.charAt(iTemp) == w_space){
  }
  else{
  strTemp = VALUE.substring(0,iTemp +1);
  break;
  }
  iTemp = iTemp-1;

  } //End While
  return strTemp;

  } //End Function

  function LTrim(VALUE){
  var w_space = String.fromCharCode(32);
  if(v_length < 1){
  return"";
  }
  var v_length = VALUE.length;
  var strTemp = "";

  var iTemp = 0;

  while(iTemp < v_length){
  if(VALUE.charAt(iTemp) == w_space){
  }
  else{
  strTemp = VALUE.substring(iTemp,v_length);
  break;
  }
  iTemp = iTemp + 1;
  } //End While
  return strTemp;
  } //End Function

  function LeftTrim(){
  if(CheckEmpty(document.theForm.LeftTrim)){
  return;
  }
  document.theForm.LeftTrim.value = LTrim(document.theForm.LeftTrim.value);
  }

  function RightTrim(){
  if(CheckEmpty(document.theForm.RightTrim)){
  return;
  }
  document.theForm.RightTrim.value = RTrim(document.theForm.RightTrim.value);
  }

  function AllTrim(){
  if(CheckEmpty(document.theForm.AllTrim)){
  return;
  }
  document.theForm.AllTrim.value = Trim(document.theForm.AllTrim.value);
  }

  function CheckEmpty(CONTROL){
  if(Trim(CONTROL.value)==""){
  alert("Please supply some text for trimming");
  CONTROL.value="";
  CONTROL.focus();
  return true;
  }
  else{
  return false;
  }
  }
