function CreateTreeDataFromCategories(DOC,SEP) { var divs = DOC.getElementsByTagName("div"); var td = new Array(); td["___key___"] = new Array(); for ( i=0 ; i" ) + 1; var ed = divs[i].innerHTML.indexOf( SEP ); if( ed == -1 ) { // カテゴリーする必要なし cate = divs[i].innerHTML; } else { // カテゴリーする必要あり cate = divs[i].innerHTML.substring( st, ed ) sub = divs[i].innerHTML; sub = sub.replace( cate+SEP, "" ); } if( td[cate] == null ) { td["___key___"][td["___key___"].length] = cate; td[cate] = new Array(); if( sub.length != 0 ) td[cate].push(sub); } else { td[cate].push(sub); } } return td; }