-</TR></TABLE><font color="#ff0000">*</font> required fields
-<FORM name="signup_form" action="<%= $self_url %>" METHOD="POST" onsubmit="return fixup_form();"><BR><BR>First package
+</TABLE>
+
+<FORM NAME="TaxForm" STYLE="margin:0">
+
+<SCRIPT TYPE="text/javascript">
+ function tax_changed(what) {
+ var num = document.getElementById(what.id + '_num');
+ if ( what.checked ) {
+ num.disabled = false;
+ } else {
+ num.disabled = true;
+ }
+ }
+</SCRIPT>
+
+<TABLE BGCOLOR="<%= $box_bgcolor || '#c0c0c0' %>" BORDER=0 CELLSPACING=0 WIDTH="100%">
+<%=
+ foreach my $exempt_group ( @exempt_groups ) {
+ no strict 'refs';
+ my $checked = ${"tax_$exempt_group"} ? 'CHECKED' : '';
+ my $disabled = $checked ? '' : 'DISABLED';
+
+ $OUT .= qq!
+ <TR><TD><INPUT TYPE="checkbox" NAME="tax_$exempt_group" ID="tax_$exempt_group" VALUE="Y" $checked onChange="tax_changed(this)"> Tax Exempt ($exempt_group taxes)
+ - Exemption number <INPUT TYPE="text" NAME="tax_${exempt_group}_num" ID="tax_${exempt_group}_num" VALUE="${"tax_${exempt_group}_num"}" $disabled></TD>
+ </TR>
+ !;
+ }
+%>
+
+
+</TABLE><font color="#ff0000">*</font> required fields
+
+</FORM>
+
+<FORM name="signup_form" action="<%= $self_url %>" METHOD="POST" onsubmit="return fixup_form();"><BR><FONT SIZE="+1"><B>First package</B></FONT>