// JavaScript Document
var data={
	"店舗" : {
		"_open" :1,
		"店舗案内" : "/shop/",
		"スタッフ紹介" : "/staff/"},
	"新着情報" : {
		"_open" :1,
		"新着情報一覧" : "/info/"},
	"メニュー" : {
		"_open" :1,
		"メニュー一覧" : "/product/"},
	"キャンペーン" : {
		"_open" :1,
		"キャンペーン一覧" : "/campaign/"},
	"ポラリス日記" : {
		"_open" :1,
		"ポラリス日記一覧" : "/diary/"},
	"お客様の声" : {
		"_open" :1,
		"お客様の声一覧" : "/voice/"}
}
YAHOO.namespace("tato");//カスタマイズした関数など用に名前空間を用意しておきます
YAHOO.tato.tree = function(tree,data) {

  this.data = data;
  this.tree = tree;
  
  //Tree描画 
  this.mkTree = function (oj,node){
    for(var i in oj){
      if(typeof oj[i] != "number"){
        var tmpNode = new YAHOO.widget.TextNode("" + i,node, false);
        if(typeof oj[i] == "string")tmpNode.href= oj[i];
        if(typeof oj[i] == "object"){
          if(oj[i]["_open"]==1)tmpNode.expand();
          this.mkTree(oj[i],tmpNode); 
        }
      }
    }
    tree.draw();
  }


}
//初期化
YAHOO.tato.treeIni = function(){
  var tree = new YAHOO.widget.TreeView("treeDiv1");//treeDiv1は表示するDIVのID名です
  test1 = new YAHOO.tato.tree(tree,data);//ここでTreeデータを渡します
  test1.mkTree(test1.data, tree.getRoot());
}

//ページ読み込み後にカスタマイズ関数YAHOO.tato.treeIni()を起動します
YAHOO.util.Event.addListener(window, "load", YAHOO.tato.treeIni);
