function toc(){
   if(document.getElementById){
      var nodecol=document.getElementById('middencontent').childNodes;
      var nodelng=nodecol.length;
      var nodecnt='';
      var toc='';
      var nest=tocndx=0;
      for(var i=1;i<nodelng;i++){
         if(nodecol[i].tagName=='H2'){
            nest=parseInt(nodecol[i].tagName.substr(1));
            nodecnt=nodecol[i].innerHTML;
            for(var j=1;j<=nest;j++)
               toc+='<ul>';
            toc+='\n<li><a href="#jump'+i+'">'+
               nodecnt.replace(/<\/?a[^>]*>/gi,"")+'</a></li>\n';
            for(var j=1;j<=nest;j++)
               toc+='</ul>';
            nodecol[i].innerHTML=
               '<a name="jump'+i+'"></a>'+nodecnt;
            tocndx++;}}
      if(tocndx>1){
         document.getElementById('toc').innerHTML=
            '<div id="toccnt">\n'+toc+'\n</div>';
         document.getElementById('toc').className='mmhide_toc';}}}

