Colour Fields
 
// Simple Version
// Just <FIELDID>

                <td><input type="hidden" name="FieldID:<FIELDID>=RGB" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB>"/><table cellpadding="2" cellspacing="0" border="0">
                <tr>
                        <td><img name="Colour:<FIELDID>" src="/__Color/<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,X>?Width=40&amp;Height=40" alt="" width="40" height="40" border="1"/></td><!--#set var="REZID" value="<X-FC-FIELD FORM.<FIELDID>.12 DEFAULT=153 NUMBER>"--><!--#if expr="$REZID"-->
                        <td><table cellpadding="0" cellspacing="0" border="1"><!--#set var="BASEFLD" value="<X-FC-FIELD LANG.`$REZID`.1017.11 DEFAULT=1000 NUMBER>"--><!--#set var="NFIELDS" value="<X-FC-FIELD LANG.`$REZID`.1018.11 NUMBER>"--><!--#set var="TARGETFLD" expr="$BASEFLD + ($NFIELDS / 2)"--><!--#set var="REZFLD" value="$BASEFLD"-->
                        <tr><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onclick="return SCC(<FIELDID>,-1,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" alt="" width="16" height="16" border="0"/></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        <tr><!--#set var="TARGETFLD" expr="$BASEFLD + $NFIELDS"--><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onclick="return SCC(<FIELDID>,-1,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" alt="" width="16" height="16" border="0"/></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        </table></td>
                        <td>&nbsp;</td><!--#endif-->
                        <td class="R"><X-FC-FIELD LANG.7535.12 DEFAULT="R" STRING></td>
                        <td><input name="R:<FIELDID>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,RU>" onchange="SC(<FIELDID>,-1);"/></td>
                        <td class="G"><X-FC-FIELD LANG.7535.13 DEFAULT="G" STRING></td>
                        <td><input name="G:<FIELDID>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,GU>" onchange="SC(<FIELDID>,-1);"/></td>
                        <td class="B"><X-FC-FIELD LANG.7535.14 DEFAULT="B" STRING></td>
                        <td><input name="B:<FIELDID>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,BU>" onchange="SC(<FIELDID>,-1);"/></td>
                </tr>
                </table></td>

// Indexed Version
// <FIELDID> and <INDEX>
                <td><input type="hidden" name="FieldID:<FIELDID>.<INDEX>=RGB" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB>"/><table cellpadding="2" cellspacing="0" border="0">
                <tr>
                        <td><img name="Colour:<FIELDID>.<INDEX>" src="/__Color/<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,X>?Width=40&amp;Height=40" alt="" width="40" height="40" border="1"/></td><!--#set var="REZID" value="<X-FC-FIELD FORM.<FIELDID>.12 DEFAULT=153 NUMBER>"--><!--#if expr="$REZID"-->
                        <td><table cellpadding="0" cellspacing="0" border="1"><!--#set var="BASEFLD" value="<X-FC-FIELD LANG.`$REZID`.1017.11 DEFAULT=1000 NUMBER>"--><!--#set var="NFIELDS" value="<X-FC-FIELD LANG.`$REZID`.1018.11 NUMBER>"--><!--#set var="TARGETFLD" expr="$BASEFLD + ($NFIELDS / 2)"--><!--#set var="REZFLD" value="$BASEFLD"-->
                        <tr><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onclick="return SCC(<FIELDID>,<INDEX>,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" alt="" width="16" height="16" border="0"/></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        <tr><!--#set var="TARGETFLD" expr="$BASEFLD + $NFIELDS"--><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onclick="return SCC(<FIELDID>,<INDEX>,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" alt="" width="16" height="16" border="0"/></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        </table></td>
                        <td>&nbsp;</td><!--#endif-->
                        <td class="R"><X-FC-FIELD LANG.7535.12 DEFAULT="R" STRING></td>
                        <td><input name="R:<FIELDID>.<INDEX>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,RU>" onchange="SC(<FIELDID>,<INDEX>);"/></td>
                        <td class="G"><X-FC-FIELD LANG.7535.13 DEFAULT="G" STRING></td>
                        <td><input name="G:<FIELDID>.<INDEX>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,GU>" onchange="SC(<FIELDID>,<INDEX>);"/></td>
                        <td class="B"><X-FC-FIELD LANG.7535.14 DEFAULT="B" STRING></td>
                        <td><input name="B:<FIELDID>.<INDEX>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,BU>" onchange="SC(<FIELDID>,<INDEX>);"/></td>
                </tr>
                </table></td>