var large = 935;
if (window.innerWidth) { width = window.innerWidth; }
else if (document.all) { width = document.body.clientWidth; }

if (width > large) { document.body.className = document.body.className + " widemode"; }

function maketoc(cols) {
	var headings = document.getElementsByTagName("h2");
	var tochtml = "<ul>";
	var itemspercol = Math.ceil(headings.length / cols);
	var counter = 0;
	for(var i=0;i<headings.length;i++) {
		var hname = headings[i].innerHTML;
		var ancname = hname.replace(new RegExp("[ ,.]","g"),"-");
		ancname= ancname.replace(new RegExp("\/","g"),"-");
		headings[i].innerHTML = "<a name="+ancname+"></a>"+hname; 
		tochtml = tochtml + "<li><a href=\"#"+ancname+"\">"+hname+"</a></li>";
		counter++;
		if (counter == itemspercol && i!=headings.length - 1) {
		   counter=0;
		   tochtml += "</ul><ul>"
		}
	}
	tochtml = tochtml + "</ul><div class=\"clearer\"></div>";
	var divt = document.getElementById("tocspace");
	divt.innerHTML += tochtml;
	divt.className = "show cols"+cols;
	
}
