function fnReturnNavButton(varSubMenu) {
	if (varSubMenu.parentElement.children.length == 2) {
		if (varSubMenu.parentElement.children[0].children[0].tagName == "DIV") {
			return (varSubMenu.parentElement.children[0].children[0]);
		}
	}
	return null;
}

function fnReturnSubMenu(varNavButton) {
	if (varNavButton.parentElement.parentElement.children.length == 2) {
		if (varNavButton.parentElement.parentElement.children[1].tagName == "DIV") {
			return (varNavButton.parentElement.parentElement.children[1]);
		}
	}
	return null;
}

function fnReturnClassName(varClass) {
	var varClassName = "clsButton";
	if (varClass.indexOf("Sub") != -1) {
		varClassName += "Sub";
	}
	return varClassName;
}

function fnToggleSelectElements(varDisplay) {
	var varElements = document.body.getElementsByTagName("SELECT");
	if (varElements.length > 0) {
		for (i = 0; i < varElements.length; i++) {
			varElements[i].style.display = varDisplay;
		}
	}
}

function fnNavDisplayMenuFromNav(varNavButton) {
	var varSubMenu = fnReturnSubMenu(varNavButton);
	var varClassName = fnReturnClassName(varNavButton.className);
	varNavButton.className = varClassName + "Hover";
	if (varSubMenu != null) {
		varSubMenu.style.display = "block";
		varSubMenu.style.left = varNavButton.offsetWidth;
		varSubMenu.style.top = varNavButton.offsetTop + 5;
		fnToggleSelectElements("none");
	}
}

function fnNavHideMenuFromNav(varNavButton) {
	var varSubMenu = fnReturnSubMenu(varNavButton);
	var varClassName = fnReturnClassName(varNavButton.className);
	varNavButton.className = varClassName;
	if (varSubMenu != null) {
		varSubMenu.style.display = "none";
		fnToggleSelectElements("block");
	}
}

function fnNavDisplayMenuFromMenu(varSubMenu) {
	var varNavButton = fnReturnNavButton(varSubMenu);
	var varClassName = fnReturnClassName(varNavButton.className);
	varNavButton.className = varClassName + "Hover";
	if (varNavButton != null) {
		varSubMenu.style.display = "block";
		fnToggleSelectElements("none");
	}
}

function fnNavHideMenuFromMenu(varSubMenu) {
	var varNavButton = fnReturnNavButton(varSubMenu);
	var varClassName = fnReturnClassName(varNavButton.className);
	varNavButton.className = varClassName;
	if (varNavButton != null) {
		varSubMenu.style.display = "none";
		fnToggleSelectElements("block");
	}
}

function fnPopulateImages() {
	var varImages = new Array(3);
	var varImageCount = 19;
	for (i = 0; i < varImages.length; i++) {
		var varFound = false;
		var varRandom = 0;
		while (!(varFound)) {
			varRandom = parseInt((Math.random() * varImageCount) + 1);
			for (j = 0; j < varImages.length; j++) {
				if (varImages[j] == varRandom) {
					varFound = true;
					break;
				}
			}
			if (!(varFound)) {
				break;
			}
			else {
				varFound = false;
			}
		}
		varImages[i] = varRandom;
	}
	document.getElementById("imgHeader1").src = "library/images/image_pool_" + varImages[0] + ".jpg";
	document.getElementById("imgHeader2").src = "library/images/image_pool_" + varImages[1] + ".jpg";
	document.getElementById("imgHeader3").src = "library/images/image_pool_" + varImages[2] + ".jpg";
}