anchor.diff:     dojo.require("dojo.data.ItemFileReadStore");
      dojo.require("dijit.form.FilteringSelect");
      dojo.require("dijit.Tree");
  -   
  -   dijit._TreeNode.prototype.setLabelNode = function (label) {
  -       this.labelNode.innerHTML = label;
  -    };
   
      var treeData = <%=treeJson%>;
      var listData = <%=listJson%>;
      var treeStore;
  -   var navigationTree;
   
   function load() {
   
  
positive.code:            anchorName = anchors[i].innerHTML; 
             if ( anchorName == portalPageName) { 
                 displayPortlets(anchors[i]);
                 
                 if(navigationTree){
                     findAndSelect(portalPageName,navigationTree.rootNode);
                 }
                 return;
             }
  
negative.code: function findAndSelect(key, rootNode)
      {
          
          var pathToExpandItems = [];
  
          if(findRecur(rootNode.item.children, key, pathToExpandItems))
          {
              select(pathToExpandItems);
          } 
      }
  
  
  function findRecur(items, key, pathToExpandItems) 
      {
          for (var child = 0; child < items.length; child++) {
  
              pathToExpandItems.push(items[child]);
              var label = treeStore.getLabel(items[child]);
              if (label && label.indexOf(key) != -1)
                  return true;
  
              if (items[child].children && findRecur(items[child].children, key, pathToExpandItems))
                  return true;
              pathToExpandItems.pop();
          }
          return false;
      }
      
  function select(pathToExpandItems)
      {
      
      var navigationTree=dijit.byId("navigationTree");
          var i;
          function expandParent(node)
          {
  