function strComparitor(&$term)
 {
     //---------------------------------------------------------------------
     //
     //---------------------------------------------------------------------
     global $gbDateFormatUS;
     switch ($term->enumFieldType) {
         case CS_FT_CHECKBOX:
             $strOut = $term->bCompareBool ? CS_SRCH_CHK_YES : CS_SRCH_CHK_NO;
             break;
         case CS_FT_ID:
         case CS_FT_INTEGER:
             $strOut = number_format($term->lCompVal);
             break;
         case CS_FT_CURRENCY:
             $strOut = $term->ACO->strFlagImg . ' ' . number_format($term->curCompVal, 2);
             break;
         case CS_FT_DDL:
         case CS_FT_DDLMULTI:
             $cuf = new muser_fields();
             $strOut = '"' . htmlspecialchars($cuf->strDDLValue($term->lCompVal)) . '"';
             break;
         case CS_FT_DDL_SPECIAL:
             $strOut = '"' . htmlspecialchars(sddl\loadSpecialDDLValue($term->strFieldID, $term->strCompVal)) . '"';
             break;
         case CS_FT_DATE:
             $strOut = strNumericDateViaMysqlDate($term->mdteCompVal, $gbDateFormatUS);
             break;
         case CS_FT_TEXTLONG:
         case CS_FT_TEXT255:
         case CS_FT_TEXT80:
         case CS_FT_TEXT20:
         case CS_FT_TEXT:
             $strOut = '"' . htmlspecialchars($term->strCompVal) . '"';
             break;
         default:
             screamForHelp($term->enumFieldType . ': unsupported field type<br>error on line  <b> -- ' . __LINE__ . ' --</b>,<br>file ' . __FILE__ . ',<br>function ' . __FUNCTION__);
             break;
     }
     return $strOut;
 }