for ($nIndex = 0; $nIndex < $nMax; $nIndex++) {
     $arrFilter = $FILTER_CUSTOM[$nIndex];
     $nInputfieldId = $arrFilter['nInputFieldID'];
     $strOperator = $arrFilter['strOperator'];
     $strValue = $arrFilter['strValue'];
     if ($strValue != '') {
         $arrResults = array();
         $nMyCounter = 0;
         $nMaxOverview = sizeof($arrCirculationOverview);
         for ($nIndex2 = 0; $nIndex2 < $nMaxOverview; $nIndex2++) {
             $arrCurCircOverview = $arrCirculationOverview[$nIndex2];
             $nCirculationFormID = $arrCurCircOverview['nID'];
             $nSenderID = $arrCurCircOverview['nSenderId'];
             $strTitle = $arrCurCircOverview['strName'];
             $nMailingListID = $arrCurCircOverview['nMailingListId'];
             $nCirculationHistoryID = $objCirculation->getMaxCirculationHistoryID($nCirculationFormID);
             $strMyFieldValue = $objCirculation->getMyFieldValue($nCirculationFormID, $nCirculationHistoryID, $nInputfieldId);
             //echo 'strMyFieldValue: '.$strMyFieldValue.'<br>';
             //echo 'Operator: '.$strOperator.'<br>';
             //echo 'strValue: '.$strValue.'<br>';
             //echo 'nInputfieldId: '.$nInputfieldId.'<br><br>';
             switch ($strOperator) {
                 case '=':
                     if ($strMyFieldValue == $strValue) {
                         $arrResults[$nMyCounter] = $arrCurCircOverview;
                         $nMyCounter++;
                     }
                     break;
                 case '<':
                     if ($strMyFieldValue < $strValue) {
                         $arrResults[$nMyCounter] = $arrCurCircOverview;