
var selectedNavItem = null;

function doLoad() {
	setLocation();

	var section = parent.whatSection();
	var sectionNavItem = getElement(section);
	
	if (sectionNavItem) {
		sectionNavItem.className += " navItemSelected";
		var nr = getNextElement(sectionNavItem);
		nr.className += " navItemRightSelected";
		selectedNavItem = sectionNavItem;
	}
}


function doResize() {

}

// navigate to a new site section

function navToPage(t) {
	var newLocation = pathPrefix + t.getAttribute('target');
	
	if (newLocation.charAt(newLocation.length - 1) == '/') {
		newLocation += pathSuffix;
	}

	parent.window.location = newLocation;
}

function navOver(t) {
	if (t == selectedNavItem) return;
	standardOver(t);
	var nr = getNextElement(t);
	standardOver(nr);
}

function navOut(t) {
	if (t == selectedNavItem) return;
	standardOut(t);
	var nr = getNextElement(t);
	standardOut(nr);}

function getNextElement(t) {
	// return the next element node
	var nr = t.nextSibling;
	if (nr.nodeType == 1) return nr;
	
	return t.nextSibling.nextSibling;  // skip over the text node
}


function standardOver(t) {
	t.className += " " + t.className + "Over";
}

function standardOut(t) {
	var classNames = t.className.split(" ");
	t.className = classNames[0];
}

function getElement(id) {
	var e = document.getElementById(id);
	
	return e;
}
