function convertToRGB (convertStr) 
{
   var hexDigits = "0123456789abcdef";
   var j = 0;
   var part1, part2, part3, tempPart;
   convertStr = convertStr.toLowerCase();

   if (convertStr.charAt(0) == "//") convertStr = convertStr.substring(1,7);
   else if (convertStr.length != 6) return ("00 00 00");


   for (var i = 0; i<convertStr.length; i += 2) 
   {
      tempPart = 0;
      j++;
      for (var k = 1; k >= 0; k--) 
      {
         convertChar = convertStr.charAt(i+k);
         tempPart += (hexDigits.indexOf(convertChar))*Math.pow(16,k);
         if (tempPart < 0) return ("00 00 00");
      } // end for

      eval ("part" + j + "=" + tempPart);
   } // end for

   return (part1 + " " + part2 + " " + part3);

} // end convertToRGB

var SBFlag      = ('FALSE'  == 'TRUE') ? 1 : 0,
    SUFlag      = ('TRUE'     == 'TRUE') ? 1 : 0;

var SBFlag  = ('FALSE'  == 'TRUE') ? 1 : 0,
    SUFlag  = ('TRUE'     == 'TRUE') ? 1 : 0;
var SweepFlag   = ('TRUE'  == 'TRUE') ? 1 : 0, // Sweeps
    BALAFlag    = 1;
var PinReqFlag  = ('FALSE' == 'TRUE' ? 1 : 0);

// Balance Reporting
var BRFlag      = ('TRUE'  == 'TRUE') ? 1 : 0;
// Balance Reporting Transaction Search
var BRTSFlag    = ('1'         == '1') ? 1 : 0;

// end balance report flags


var BTFlag      = ('TRUE'      == 'TRUE') ? 1 : 0;

var WTFlag      = ('TRUE'      == 'TRUE') ? 1 : 0,
    // Wire Transfer Initiate Template
    WXITFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0),
    // Wire Transfer Initiate Group
    WXIGFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0),
    // Wire Transfer Initiate Freeform
    WXIFFlag    = SUFlag ? (('1'	           == '1')    ? 1: 0) :
	((''         == '1')    ? 1 : 0), // Wire Transfer Initiate Freeform
    WXIAFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0), // Wire Transfer Approval
    WXTMFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0), // Wire Transfer Template Maint
    WXTGFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0), // Wire Transfer Template Group Maint
    WXIRFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0), // Wire Transfer Investigation Request
    WXDDFlag    = 0,                                                                        // Wire Transfer DrawDown
    WXIWFlag    = SUFlag ? (('1' == '1') ? 1: 0) : ( (('1' == '1') && ('' == '1'))    ? 1 : 0), // Wire Transfer Incoming

    // Wire  Require Approval
    WXALFlag    = (('1'  == '1')    ? 1 : 0),	
    // Wire Transfer Template Approval
    WXTAFlag    = WXALFlag ? (SUFlag? 1: (('' == '1')    ? 1 : 0)): 0;

var	WXFXFlag;

    // Wire Transfer Foreign Exchange Rates
    WXFXFlag    = (('FALSE'         == 'TRUE')    ? 1 : 0);


var SPFlag      = ('TRUE'           == 'TRUE') ? 1 : 0;

var OSFlag      = ('TRUE'    == 'TRUE') ? 1 : 0,
    OSPRFlag    = SUFlag ? (('1'         == '1')    ? 1 : 0) : ((''         == '1')    ? 1 : 0), //
    OSCRFlag    = SUFlag ? (('1'         == '1')    ? 1 : 0) : ((''         == '1')    ? 1 : 0), //
    OSARFlag    = SUFlag ? (('1'         == '1')    ? 1 : 0) : ((''         == '1')    ? 1 : 0), //
    OSCFFlag    = SUFlag ? (('1'         == '1')    ? 1 : 0) : ((''         == '1')    ? 1 : 0), //
    OSBPFlag    = SUFlag ? (('1'         == '1')    ? 1 : 0) : ((''         == '1')    ? 1 : 0); //

var BPFlag      = ('TRUE'           == 'TRUE') ? 1 : 0;
var HPFlag      = ('TRUE'           == 'TRUE') ? 1 : 0;

var SQFlag      = ('DO NOT DISPLAY'       == 'TRUE') ? 1 : 0;

var AHFlag    = ('TRUE'               == 'TRUE') ? 1 : 0,
    APMFlag   = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // ACH Participant Maintenance
    ABTMFlag  = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // Batch Maintenance
    ATEMFlag  = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // Transaction Entry Maint.
    AIBFlag   = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // Initiate Batch
    ANUFlag   = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // Nacha Upload
    AIMFlag   = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // ACH Import
    AAFlag    = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // Ach Approval
    AXREVFlag = SUFlag ? 1 : ((''   == '1') ? 1 : 0), // Ach Reversal


    AXRCFlag  = ((''   == '1') ? 1 : 0);
    if ( SUFlag )
       AXRCFlag = ( ('1' == '1') ? 1 : 0 );
   

    var AXRCFlagCom = ( ('1' == '1') ? 1 : 0 );

 

    ANUFlag = (('' == '1') ? 0 : ANUFlag);         // set in FI ADMIN to override AXUF
    ANUFlag = (('' == '1') ? 0 : ANUFlag);         // set in CM ADMIN to override AXUF

var EFFlag      = ('TRUE'            == 'TRUE')  ? 1 : 0, // EFTPS Payments Flag
    EFAFlag     = SUFlag ? 1 : ((''         == '1')    ? 1 : 0); // EFTPS Approval Flag

var LBFlag      = ('FALSE'          == 'TRUE')  ? 1 : 0; // Lock Box Flag
var ARFlag      = ('TRUE' == 'TRUE')  ? 1 : 0, // ARP Flag
    ARFIFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0),
    ARRIFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0),
    ARRGFlag    = SUFlag ? 1 : ((''         == '1')    ? 1 : 0);
   var AREPFlag = 0;
   if ( '1' == '1')
       AREPFlag = 1;
   if ( ('' != '1') && (!SUFlag))
       AREPFlag = 0;
var REPWireFlag = 1;
var CALCFlag    = 0; // Calculator Flag

if (AIBFlag == 1 || ANUFlag == 1 || AIMFlag == 1)
	AXTVFlag = 1;
else
	AXTVFlag = 0;



	