/**
 * loops through all a tags in left nav and if link matches current location,
 * this script adjusts a tag and containing li tag's classes to highlight this.
 */
function setActiveLink() {
	var leftnav = document.getElementById("leftnav");
	if (leftnav == null) return;

	//alert("leftnav: " + leftnav);
	if (!leftnav.hasChildNodes()) return;
	var liArray = leftnav.getElementsByTagName("li");
	if (liArray == null || liArray.length == 0) return;
	//alert(liArray.length);
	var currentLocation = document.location;
	//alert(currentLocation);
	for (var i=0; i<liArray.length; i++) {
		var thisLi = liArray[i];
		var link = getLink(thisLi);
		if (link == null) continue;
		if (link.href==currentLocation) {
			thisLi.className = "current";
			link.className = "current";
			return;
		}
	}
}

/**
 * returns first link found inside objRef.  null if none found.
 */
function getLink(objRef) {
	var linkArray = objRef.getElementsByTagName("a");
	if (linkArray == null || linkArray.length == 0) return null;

	return linkArray[0];
}