// YAHOO UI! used include under file
// <script type="text/javascript" src="../yui/build/yahoo/yahoo.js" ></script>
// <script type="text/javascript" src="../yui/build/event/event.js" ></script>
// <script type="text/javascript" src="../yui/build/treeview/treeview-min.js"></script>

YAHOO.namespace('kshino');
YAHOO.kshino.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= ""; }
		if(typeof treeData[i][1] == "object"){
		    if(treeData[i][1][0]=="_open")tmpNode.expand();
		    this.mkTreeByArray(treeData[i][1],tmpNode); 
		}
            }
	}
	this.tree.draw();
    }
}    
YAHOO.kshino.treeIni = function(o_data, targetId) {
    test1 = new YAHOO.kshino.tree(targetId);
    test1.mkTreeByArray(o_data);
}
	
