function showInfo(headingId, subId){
	// Hide all the heading blocks except the one with ID matching the first argument to the function ...
	var ulists = document.getElementsByTagName("ul");
	for (var i=0; i<ulists.length; i++){
		var thisId = ulists[i].id;
		if(thisId == headingId){
			ulists[i].style.display="block";
		}else if(thisId.indexOf("INFO")==0){
			ulists[i].style.display="none";
		}
	}
	// If only one argument was supplied to the function, the following block will close all subdivisions.
	// But if 2 arguments were given, the following block will close all subdivisions except the one with ID matching the second argument to the function ...
	var divs = document.getElementsByTagName("div");
	for (var i=0; i<divs.length; i++){
		var thisId = divs[i].id;
		if(thisId == subId){
			divs[i].style.display="block";
		}else if(thisId.indexOf("INFO")==0){
			divs[i].style.display="none";
		}
	}
	return false; // return false so won't follow the link in the page and cause a refresh - but link is still needed in case Javascript isn't active.
}
