

function toc()
{
	if(document.getElementById)
	{
		var nodecol=document.getElementById('main').childNodes;
		var nodelng=nodecol.length;
		var nodecnt='';
		var toc='';
		var nest=tocndx=0;
		//toc+='<p><b>Table of contents</b><br/>';
		toc+='<p>';
		for(var i=1;i<nodelng;i++)
		{
			if(nodecol[i].tagName=='H4' || nodecol[i].tagName=='H2' || nodecol[i].tagName=='H3')
			{
				nest=parseInt(nodecol[i].tagName.substr(1))-1;
				nodecnt=nodecol[i].innerHTML;

				for(var j=1;j<=nest;j++) toc+='&nbsp;&nbsp;&nbsp;';
				toc += '<h'+(nest+1)+'toc><a href="#jump'+i+'">' + 
						nodecnt.replace(/<\/?a[^>]*>/gi,"") + '</a></h'+(nest+1)+'toc><br/>\n';
			
				nodecol[i].innerHTML='<a name="jump'+i+'"></a>'+nodecnt;
				tocndx++;
			}
		}
		toc+='</p>';
		if (tocndx>1)
		{
			document.getElementById('toc').innerHTML='<div class="toccnt">\n'+toc+'</div>\n';
			document.getElementById('toc').className='mmhide_toc';
		}
	}
}
		 

