function comTreeForTypepad() {	var objList = this.document.getElementsByTagName('ul');	for (var i=0;i<objList.length;i++) {		var bufTree = new Array();		var objItem = objList[i].getElementsByTagName('li');		for (var j=0;j<objItem.length;j++) {			var txtItem = objItem[j].innerHTML;			var lnkItem = objItem[j].getElementsByTagName('a');			if (lnkItem.length == 2 && txtItem.indexOf(' on ') > -1) {				var chkFlag = true;				var tmpTree = new Array();				tmpTree.base = lnkItem[1].getAttribute('href');				tmpTree.text = lnkItem[1].innerHTML;				tmpTree.elem = lnkItem[0];				for (var k=0;k<bufTree.length;k++) {					if ( bufTree[k].base.indexOf(tmpTree.base) > -1 ) {						chkFlag = false;						bufTree[k][bufTree[k].length] = tmpTree.elem;					}				} // end of for [k]				if ( chkFlag ) {					var numTree = bufTree.length;					bufTree[numTree] = new Array();					bufTree[numTree][0] = tmpTree.elem;					bufTree[numTree].base = tmpTree.base;					bufTree[numTree].text = tmpTree.text;				}			} // end of if		} // end of for [j]		if ( bufTree.length > 0 ) {			var out = '';			for (var j=0;j<bufTree.length;j++) {				out = Array(out,'<li><a href="',bufTree[j].base,'">',bufTree[j].text,'</a>').join('');				out = Array(out,'<ul class="tree">\n').join('');				for (var k=0;k<bufTree[j].length;k++) {					var leaf = (k == bufTree[j].length - 1) ? '<li class="end">' : '<li class="lst">';					out = Array(out,leaf,'<a href="',bufTree[j][k].getAttribute('href'),'">').join('')					out = Array(out,bufTree[j][k].innerHTML,'</a></li>\n').join('');				}				out = Array(out,'</ul></li>\n').join('');			}			objList[i].innerHTML = out;		}	} // end of for [i]}comTreeForTypepad();