var currentSelection;
var repTree = null;
var allMenuItems = new Array();

function selectNone(){
   var store = dataStore;
   var items = store._arrayOfAllItems;
   var length = store._arrayOfAllItems.length;
   for(var i = 0; i < length; i+=1){
      if(store.getValue(items[i], "checked")){
          store.setValue(items[i], "checked", false);
      }
   }
   store.save();
}

function collapseAll(branches){
   if(branches === undefined){      
      if(repTree === null){
         repTree = dijit.byId('repTree'); 
      }
      branches = repTree.getChildren();
   }
   var branch;
   for(var b = 0; b<branches.length; b+=1){
      branch = branches[b];       
      collapseAll(branch.getChildren());
      branch.collapse();
   }
}

function showSelected(branches){
   if(branches === undefined){      
      if(repTree === undefined || repTree === null || repTree === "null"){
         repTree = dijit.byId('repTree'); 
      }
      branches = repTree.getChildren();
   }
   var branch;
   var expandParent = false;
   var result;
   for(var b = 0; b<branches.length; b+=1){      
      branch = branches[b];
      branch.collapse();
      expandMe = showSelected(branch.getChildren());
      if(expandMe){
         branch.expand();
      }
      result = result || expandMe || dataStore.getValue(branch.item, "checked");
   }
   return result;
}

function createFolder(/*dataStore item*/ item){
   dataStore.newItem();
}

function createItem(/*dataStore item*/ item){
   dataStore.newItem();
}

function deleteReference(/*dataStore item*/ item){
   dataStore.newItem();
}

function deleteItem(/*dataStore item*/ item){
   dataStore.newItem();
}
