

function CreateTreeDataFromCategories(DOC,SEP)
{
	var divs = DOC.getElementsByTagName("div");

	var td = new Array();
	td["___key___"] = new Array();

	for ( i=0 ; i<divs.length ; i++ )
	{
		var cate = "";
		var sub = "";
		var st = divs[i].innerHTML.indexOf( ">" ) + 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;
}


