  function trim(strIn)
  {
    var strOut = strIn;
    var doneTrimmingLeading = false;
    var doneTrimmingTrailing = false;
    var intCount1 = 0;

    // TRIM LEADING FROM THE FRONT
    while (!doneTrimmingLeading)
    {
      // TRIM CURRENT CHARACTER IF IT'S A SPACE
      if (strOut.substring(intCount1, intCount1 + 1) == " ")
      {
        strOut = (strOut.substring(intCount1 + 1, strOut.length));
      }
      else
      {
        doneTrimmingLeading = true;
      }
    }

    // TRIM TRAILING FROM THE BACK
    if (doneTrimmingLeading)
    {
      intCount1 = strOut.length;
      while (!doneTrimmingTrailing)
      {
        // TRIM CURRENT CHARACTER IF IT'S A SPACE
        if (strOut.substring(intCount1 - 1, intCount1) == " ")
        {
          strOut = (strOut.substring(0, intCount1 - 1));
          intCount1--;
        }
        else
        {
          doneTrimmingTrailing = true;
        }
      }
    }
    return strOut;
  }