| 985 | | <table cellpadding="0"> |
|---|
| | 985 | <input type="radio" name="categoryCheckboxes" value="preferred" checked="checked" onclick="changeClass('preferredCategoryCheckboxes','shown');changeClass('allCategoryCheckboxes','invisible');"/>show preferred |
|---|
| | 986 | <input type="radio" name="categoryCheckboxes" value="all" onclick="changeClass('preferredCategoryCheckboxes','invisible');changeClass('allCategoryCheckboxes','shown')"/>show all<br/> |
|---|
| | 987 | <xsl:choose> |
|---|
| | 988 | <xsl:when test="/bedeworkadmin/formElements/form/categories/preferred/category"> |
|---|
| | 989 | <table cellpadding="0" id="preferredCategoryCheckboxes"> |
|---|
| | 990 | <tr> |
|---|
| | 991 | <xsl:variable name="catCount" select="count(/bedeworkadmin/formElements/form/categories/preferred/category)"/> |
|---|
| | 992 | <td> |
|---|
| | 993 | <xsl:for-each select="/bedeworkadmin/formElements/form/categories/preferred/category[position() <= ceiling($catCount div 2)]"> |
|---|
| | 994 | <input type="checkbox" name="categoryKey"> |
|---|
| | 995 | <xsl:attribute name="value"><xsl:value-of select="keyword"/></xsl:attribute> |
|---|
| | 996 | <xsl:if test="keyword = /bedeworkadmin/formElements/form/categories/current//category/keyword"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> |
|---|
| | 997 | <xsl:value-of select="keyword"/> |
|---|
| | 998 | </input><br/> |
|---|
| | 999 | </xsl:for-each> |
|---|
| | 1000 | </td> |
|---|
| | 1001 | <td> |
|---|
| | 1002 | <xsl:for-each select="/bedeworkadmin/formElements/form/categories/preferred/category[position() > ceiling($catCount div 2)]"> |
|---|
| | 1003 | <input type="checkbox" name="categoryKey"> |
|---|
| | 1004 | <xsl:attribute name="value"><xsl:value-of select="keyword"/></xsl:attribute> |
|---|
| | 1005 | <xsl:if test="keyword = /bedeworkadmin/formElements/form/categories/current//category/keyword"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> |
|---|
| | 1006 | <xsl:value-of select="keyword"/> |
|---|
| | 1007 | </input><br/> |
|---|
| | 1008 | </xsl:for-each> |
|---|
| | 1009 | </td> |
|---|
| | 1010 | </tr> |
|---|
| | 1011 | </table> |
|---|
| | 1012 | </xsl:when> |
|---|
| | 1013 | <xsl:otherwise> |
|---|
| | 1014 | <table cellpadding="0" id="preferredCategoryCheckboxes"> |
|---|
| | 1015 | <tr> |
|---|
| | 1016 | <td> |
|---|
| | 1017 | No preferred categories (yet). |
|---|
| | 1018 | </td> |
|---|
| | 1019 | </tr> |
|---|
| | 1020 | </table> |
|---|
| | 1021 | </xsl:otherwise> |
|---|
| | 1022 | </xsl:choose> |
|---|
| | 1023 | <table cellpadding="0" id="allCategoryCheckboxes" class="invisible"> |
|---|