anchor.diff:      return [row, col];
   }
   
  -function parseDetailName(name) {
  -    return name.substring(name.indexOf("[") + 1, name.indexOf("]"));
  -
  -}
  -
  -function getInfoFromConditionalDetails(formdata, conditionalDetails, index) {
  -    formdata = formdata + 'conditionalUpdated' + "=" + escape(true) + "&";
  -    formdata = formdata + 'addition' + "=" + escape(false) + "&";
  -    return formdata
  -}
  -
   function getInfoFromConditionalCheckbox(formdata, conditionalCheckbox, index) {
       var checkboxName = 'grid[' + index + '].conditionalCheckbox1';
       var isChecked = $(checkboxName).checked;
  
positive.code:     }
  
      formdata = formdata + 'rowNumber' + "=" + rc[0] + "&";
      formdata = formdata + 'updated' + "=" + escape(true) + "&";
  
  
      var checkboxName = 'grid[' + rc[0] + '].conditionalCheckbox1';
      formdata = formdata + "conditionalCheckbox1=" + $(checkboxName).checked + "&";
  
      var details1 = 'grid[' + rc[0] + '].conditionalDetails';
      formdata = formdata + "conditionalDetails=" + $(details1).value + "&";
  
negative.code: 
                      <td class="emptyCell" ></td>
                      <td class="emptyCellNoWidth"></td>
                      <th>Condition</th>
                  </tr>
  
                      <tr id="no-activities-message" >
  