
function CreateTreeDataFromTrackBacks(Doc,length,type)
{
	if( length == null )
		length = 0;
	if( type == null )
		type = 0;


	var divs = Doc.getElementsByTagName("div");

	var td = new Array();
	td["___key___"] = new Array();

	for ( i=0 ; i<divs.length ; i++ )
	{

		// トラックバック先のタイトルをブログのタイトルを入れ替える
		if( type == 1 )
		{
			var titles = divs[i].innerHTML.indexOf( ")" );
			var titlee = divs[i].innerHTML.indexOf( "(" )+1;
			divs[i].getElementsByTagName("a")[0].innerHTML = divs[i].innerHTML.substring( titles, titlee );
		}

		// タイトルの文字数を制限する
		if( length != 0 )
		{
			if( divs[i].getElementsByTagName("a")[0].innerHTML.length > length )
			{
				divs[i].getElementsByTagName("a")[0].innerHTML = divs[i].getElementsByTagName("a")[0].innerHTML.substring(0,length-1);
				divs[i].getElementsByTagName("a")[0].innerHTML += "...";
			}
		}

		var ks = divs[i].innerHTML.search( /<br/i ) + 4;
		var ke = divs[i].innerHTML.length;
		var ts = 0;
		var te;

		if( type == 0 ){
			te = divs[i].innerHTML.indexOf( ")" )+1;	// トラックバック先のブログタイトルまで
		} else {
			te = divs[i].innerHTML.indexOf( "(" );		// トラックバック先のページタイトルだけ
		}

//alert( ks + " - " + ke + " - " + ts + " - " + te );

		var key		=	divs[i].innerHTML.substring( ks, ke );
		var tbaddr	=	divs[i].innerHTML.substring( ts, te );

		if( td[key] == null )
		{
			td["___key___"][td["___key___"].length] = key;
			td[key] = new Array();
			td[key].push(tbaddr);
		} else {
			td[key].push(tbaddr);
		}
	}

	return td;
}

