
YAHOO.namespace('cvkny');
YAHOO.cvkny.tree = function(id) {

  this.tree = new YAHOO.widget.TreeView(id); 
  
  this.mkTreeByArray = function (treeData,treeNode){
    if(!treeNode)treeNode = this.tree.getRoot(); 
    for(var i in treeData){
      if(!(treeData[i][0]=="_open"||treeData[i][0]=="_close")){
        var tmpNode = new YAHOO.widget.TextNode("" + treeData[i][0],treeNode, false);
        if(typeof treeData[i][1] == "string"){ tmpNode.href= treeData[i][1];tmpNode.target= "sample"; }
        if(typeof treeData[i][1] == "object"){
          if(treeData[i][1][0]=="_open")tmpNode.expand();
          this.mkTreeByArray(treeData[i][1],tmpNode); 
        }
      }
    }
    this.tree.draw();
  }
}

YAHOO.cvkny.treeIni = function(){
  test1 = new YAHOO.cvkny.tree("MenuTreeDiv");
  test1.mkTreeByArray(data);
}

YAHOO.util.Event.addListener(window, "load", YAHOO.cvkny.treeIni);
