anchor.diff:              <td>
                 <c:out value="${names[con]}"/>
               </td>
  -            <td>
  -              <html:select property="attributeOps(${index})">
  +            <td valign="top">
  +              <html:select property="attributeOps(${index})" onchange="updateConstraintForm(${index-1}, document.templateForm['attributeOps(${index})'], document.templateForm['attributeOptions(${index})'], document.templateForm['attributeValues(${index})'])">
                   <c:forEach items="${ops[con]}" var="op">
                     <html:option value="${op.key}">
                       <c:out value="${op.value}"/>
  
positive.code:       <c:forEach items="${templateQuery.nodes}" var="node">
          <c:forEach items="${constraints[node]}" var="con">
            <c:set var="index" value="${index+1}"/>
            <c:if test="${!empty con.description}">
              <tr>
                <td align="right" valign="top" rowspan="2">
  
negative.code:                 </c:forEach>
                </html:select>
              </td>
              <td valign="top" align="center">
                <span id="operandEditSpan${index-1}">
                 <html:text property="attributeValues(${index})"/>
                  <%-- might want to show up arrow --%>
                  <c:if test="${!empty options[con]}">
                    <im:vspacer width="5"/>
                    <img src="images/left-arrow.gif" alt="&lt;-" border="0" height="13" width="13"/>
                    <im:vspacer width="5"/>
                  </c:if>
                </span>
                <c:if test="${!empty options[con]}">
                  <select name="attributeOptions(${index})" onchange="this.form['attributeValues(${index})'].value=this.value;">
                  <c:forEach items="${options[con]}" var="option">
                    <option value="${option}">
                      <c:out value="${option}"/>
                    </option>
                  </c:forEach>
                  </select>
                </c:if>
                <script type="text/javascript">
                  <!--
                  initConstraintForm(${index-1}, document.templateForm["attributeOps(${index})"], document.templateForm["attributeOptions(${index})"], document.templateForm["attributeValues(${index})"]);
                  //-->
                </script>
              </td>
            </tr>
          </c:forEach>
  