function toc()
{
   if(document.getElementById)
	 {
      var nodecol=document.getElementById('divmain').childNodes;
      var nodelng=nodecol.length;
      var nodecnt='';
      var toc='';
      var tocndx=0;
			var first=true;

      for(var i=1;i<nodelng;i++)
			{
        if(nodecol[i].tagName=='H2' || nodecol[i].tagName=='h2')
				{
            nodecnt=nodecol[i].innerHTML;
						if (first)
						{
						  toc+='\n<a href="#no'+i+'">'+nodecnt.replace(/<\/?a[^>]*>/gi,"")+'</a>\n';
							first=false;
						}//if
						else
						{
              toc+='\n&#8226; <a href="#no'+i+'">'+nodecnt.replace(/<\/?a[^>]*>/gi,"")+'</a>';
						}//else
            nodecol[i].innerHTML='<a name="no'+i+'"></a>'+nodecnt;
            tocndx++;
				}//if
			}//for

      if(tocndx>1)
			{
					 document.getElementById('toc').innerHTML='<div id="toccnt">\n'+toc+'\n</div>';
			}//if
		}//if
}//function

//if (window.attachEvent) window.attachEvent("onload", toc);

if (window.addEventListener)
window.addEventListener("load", toc, false)
else if (window.attachEvent)
window.attachEvent("onload", toc)
else if (document.getElementById)
window.onload=toc
