<!--

	sfHover = function() {
		var sfEls = document.getElementById("leftcell").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if (window.attachEvent) window.attachEvent("onload", sfHover);
	
	
// Add OnLoad
// ------------------------------------------------------------
	
	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
	
	
// Navigation Scripts
// ------------------------------------------------------------
	
	function navLeft() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("leftcell")) return false;
	
		setThirdStage("leftcell");
	}
	
	function rightTrim(sString) {
		while(sString.substring(sString.length-1, sString.length) == ' ') {
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
	
	function setThirdStage(setArea) {
		var navWrapper = document.getElementById(setArea);
		var findNav = navWrapper.getElementsByTagName("ul");
		if (findNav.length <= 0) {
			return false;
		}
		var navLinks = findNav[0].getElementsByTagName("a");
		
		var regPattern = /^(.*)(\/)/;
	
		// run the window location URL against our regex pattern
		var currentUrl = window.location.href;
		var currentPath = currentUrl.replace(regPattern, "");
		
		for (var i=0; i<navLinks.length; i++) {
			var linkUrl = navLinks[i].getAttribute("href");
			
			navLinks[i].onmouseover=function() {
				this.parentNode.parentNode.className = "tempHover";
				this.parentNode.parentNode.parentNode.parentNode.className = "tempHover";
			}
			navLinks[i].onmouseout=function() {
				this.parentNode.parentNode.className=this.className.replace(new RegExp(" tempHover\\b"), "");
				this.parentNode.parentNode.parentNode.parentNode.className=this.className.replace(new RegExp(" tempHover\\b"), "");
			}
			
			if (linkUrl) {
				var linkPath = linkUrl.replace(regPattern, "");
				var trimPath = rightTrim(linkPath);
				
				if (trimPath == currentPath) {
					var parentList = navLinks[i].parentNode.parentNode.parentNode;
					var childChecker = parentList.childNodes.length;
					
					if (childChecker >= 5) {
						// Main button
						navLinks[i].parentNode.className = "current";
					
					} else {
						// Sub menu
						navLinks[i].parentNode.className = "current";
						parentList.className = "current";
						
					}
				}
			}
		}
	}

//-->