anchor.diff:        rootDescDiv.render();
       }
   
  +    function getTimeStamp() {
  +    	return Math.round((new Date()).getTime() / 1000);
  +    }
   
       function searchTree(ontology_node_id, ontology_display_name) {
   
           var handleBuildTreeSuccess = function(o) {
  +      	var tsTotalStart = getTimeStamp();
   
           var respTxt = o.responseText;
  +        var tsEvalStart = getTimeStamp();
           var respObj = eval('(' + respTxt + ')');
  +        var tsEvalTotal = getTimeStamp() - tsEvalStart;
           if ( typeof(respObj) != "undefined") {
           
             if ( typeof(respObj.dummy_root_nodes) != "undefined") {
  
positive.code:           }
          }
          resetTreeStatus();
        }
  
        var handleBuildTreeFailure = function(o) {
  
negative.code:       emptyRootDiv.render();
      }
      
      function showPartialHierarchy(msg) {
        rootDescDiv.setBody("<span class='instruction_text'>(Note: This tree only shows partial hierarchy.)" + msg + "</span>");
        rootDescDiv.show();
        rootDescDiv.render();
      }
  