<!--
function getElement(elementName) {
	if (document.getElementById) {
		element = document.getElementById(elementName);
	} else if (document.all) {
		element = document.all[elementName];
	} else {
		element = false;
	}
	return element;
}

function clearTextBox(inputBox, textString, cssClass) {
	if (inputBox) {
		if (!textString || inputBox.value == textString) {
			inputBox.value = '';
		}
		if (cssClass) {
			inputBox.className = cssClass;
		}
	}
	return true;
}

function setTextBox(inputBox, textString, cssClass) {
	if (inputBox) {
		if (inputBox.value == '') {
			inputBox.value = textString;
			if (cssClass) {
				inputBox.className = cssClass;
			}
		}
	}

	return true;
}

/*
 * This function toggles the selected submenu between a collapsed and expanded state
 */
function navToggleSubmenu(el) {
	var theUL = el.parentNode.childNodes[2];
	if (theUL.className == 'expanded') {
		theUL.className = 'collapsed';
	} else {
		theUL.className = 'expanded';
	}
	return false;
}

/*
 * This function collapses any navigation submenus and then expands out the selectedone (ulToExpand)
 * Used to keep just one submenu open at any given time
 */
function navToggleExclusiveSubmenu(rootUl, ulToExpand) {
	var rootUlNode = getElement(rootUl);
	if (rootUlNode) {
		var subUls = rootUlNode.getElementsByTagName('ul');
		for (var c = 0; c < subUls.length; c++) {
			var subUl = subUls[c];
			if (ulToExpand.parentNode.childNodes[2] != subUl && subUl.className == 'expanded') {
				subUl.className = 'collapsed';
			}
		}
		navToggleSubmenu(ulToExpand);
	}
	return false;
}
//-->