anchor.diff:      return true;
   }
   
  -
  -
   function registerHandlers() {
       $$('.input-row td.conditional').each(function(cell) {
           var input = cell.getElementsByTagName("INPUT")[0]
  
positive.code:     });
      cells.push(Builder.node('td', {}, [detailsInput]))
  
  
  
      //corresponding to the conditional behavior
      cells.push(Builder.node('td', {className:'emptyCell'}));
  
      //conditionCheckBox
      var name = 'grid[' + rowCount + '].conditionalCheckbox'
      var namePlusOne = name+1
      var input = Builder.node('input', {
          type:'checkbox',
          id:namePlusOne,
          name:name,
          value:'true'
  
      });
      registerCellInputHandlers(input)
      cells.push(Builder.node('td', {}, [input]))
  
      //conditionalDetails
      var conditionDetailsName = 'grid[' + rowCount + '].conditionalDetails'
      var conditionDetailsInput = Builder.node('input', {
          id: conditionDetailsName,
  
negative.code: <%--<title>Set up Period ${period.name} of ${studySegment.qualifiedName} in ${study.name}</title>--%>
  <tags:includeScriptaculous/>
  <script type="text/javascript">
  var activitiesAutocompleter;
          function currentActivityCount() {
              return $$('.input-row').length;
          }
  
  function selectedActivity() {
      return selectedValue('add-activity')
  