function createTOC() {
idNode=document.getElementById("contents");
list=document.createElement("ul");
hArray=document.getElementsByTagName("h3");
for (i=0;i<hArray.length;i++) {
	listAnchor=document.createElement("a");
	listAnchorText=document.createTextNode(hArray.item(i).firstChild.data);
	listAnchor.appendChild(listAnchorText);
	listAnchor.setAttribute("href","#"+hArray.item(i).firstChild.data);
	listItem=document.createElement("li");
	listItem.appendChild(listAnchor);
	if (i<hArray.length-1) {
		listText=document.createTextNode(", ");
		listItem.appendChild(listText);
	}
	list.appendChild(listItem);
	anchor=document.createElement("a");
	anchor.setAttribute("name",hArray.item(i).firstChild.data);
	hArray.item(i).appendChild(anchor);
	idNode.appendChild(list);
}
}
