// * コメント・トラックバックリンクの振り分け version 1.01 @ 2005-09-02
// * 春木屋 / http://sug.blog2.fc2.com/
// * 取り説 / http://sug.blog2.fc2.com/blog-entry-272.html

function getTitle ( item ) {
 return item.getElementsByTagName( "A" )[0].title.replace( /「(.+)」へのコメント/, "$1" );
}

function tree () {
 with ( document ) {
  if ( getElementById && getElementsByTagName && createElement ) {
   var List = getElementsByTagName( "UL" );
   List = List[List.length -1];
   var items = List.getElementsByTagName( "LI" );
   if ( !items ) return;
   var Root = createElement( "UL" );

   while ( items.length ) {
    var LI = createElement( "LI" );
    var entrytitle = getTitle( List.getElementsByTagName( "LI" )[0] );
    var entryhref = List.getElementsByTagName( "LI" )[0].getElementsByTagName( "A" )[0].href.split( "#" )[0];
    var entry = createElement( "A" );
    entry.href = entryhref;
    entry.appendChild( createTextNode( entrytitle ) );
    LI.appendChild( entry );
    var UL = createElement( "UL" );
    var i = 0;
    while ( i < items.length ) {
     if ( entrytitle == getTitle( items[i] ) ) {
       //UL.appendChild( items[i] );
       UL.insertBefore( items[i], UL.firstChild );
     } else i++;
    }
    UL.lastChild.className = "lastchild";
    LI.appendChild( UL );
    Root.appendChild( LI );
   }
   Root.className = List.className + " tree";
   List.parentNode.replaceChild( Root, List );
  }
 }
}
