initializeList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("subnav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() { this.className+=" over";}
				node.onmouseout=function() { this.className=this.className.replace(" over", "");}
			}
		}
	}
}

function showDayInTheLifeText(showThisOne) { 
	if (showThisOne == 'directions') { document.getElementById("returnToDirections").style.display = "none";}
	else { document.getElementById("returnToDirections").style.display = "block";}
	var dayInTheLife_TextNodes = document.getElementsByClassName("dayinthelife_text");
	var dayInTheLife_Bullets = document.getElementsByClassName("dayinthelife_link");
	document.getElementById('dayinthelife_text_directions').style.display = "none";
	for (i=0; i<dayInTheLife_TextNodes.length; i++) {
		dayInTheLife_TextNodes[i].style.display = "none";
		removeClass(dayInTheLife_Bullets[i], 'active');
	}
	var thisContinuumText = "dayinthelife_text_" + showThisOne;
	var textNode = document.getElementById(thisContinuumText).style.display = "block";
	var bullet = "link_" + showThisOne;
	var bulletNode = document.getElementById(bullet);
	addClass(bulletNode, 'active');
}

function addClass(target, classValue) {
  var pattern = new RegExp("(^| )" + classValue + "( |$)");
  if (!pattern.test(target.className)) {
    if (target.className == "") 
		 { target.className = classValue;}
    else { target.className += " " + classValue;}
  }
  return true;
}

function removeClass(target, classValue) {
  var removedClass = target.className;
  var pattern = new RegExp("(^| )" + classValue + "( |$)");
  removedClass = removedClass.replace(pattern, "$1");
  removedClass = removedClass.replace(/ $/, "");
  target.className = removedClass;
  return true;
}