<!--

	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
	
	function rightTrim(sString) {
		while(sString.substring(sString.length-1, sString.length) == ' ') {
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
	
	function adjustFooter() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("leftnavcell")) return false;
		
		//var footerCell = document.getElementById("footertablecell");
		//var footerContent = footerCell.getElementsByTagName("blockquote");
		//footerContent[0].className = "contactfooter";
		
		var contactFooter = document.getElementById("contactfooter");
		var footerHeight = contactFooter.offsetHeight + 15;
		
		contactFooter.style.marginTop = "-"+footerHeight+"px";
		contactFooter.style.marginLeft = "-205px";
	}
	
	function highlightLeftNav() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("leftnavcell")) return false;
		
		var pattern = /^(.*)(\/)/;

		//run the window location URL against our regex pattern
		
		var currentUrl = window.location.href;
		var currentPath = currentUrl.replace(pattern, "");
		
		var rightNav = document.getElementById("leftnavcell");
		var navLinks = rightNav.getElementsByTagName("a");
		
		for (var i=0; i<navLinks.length; i++) {
			var linkUrl = navLinks[i].getAttribute("href");
			
			var linkPath = linkUrl.replace(pattern, "");
			var trimPath = rightTrim(linkPath);
	
			if (trimPath == currentPath) {
					
					navLinks[i].className = "current";
			}
		}
	}
	
	function highlightRightNav() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("rightnavcell")) return false;
		
		var pattern = /^(.*)(\/)/;

		//run the window location URL against our regex pattern
		
		var currentUrl = window.location.href;
		var currentPath = currentUrl.replace(pattern, "");
		
		var rightNav = document.getElementById("rightnavcell");
		var navLinks = rightNav.getElementsByTagName("a");
		
		for (var i=0; i<navLinks.length; i++) {
			var linkUrl = navLinks[i].getAttribute("href");
			
			var linkPath = linkUrl.replace(pattern, "");
			var trimPath = rightTrim(linkPath);
	
			if (trimPath == currentPath) {
					
					navLinks[i].className = "current";
			}
		}
	}
	
	function adjustCrumbs() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("maincontentsubcell")) return false;
		
		var pattern = /^(.*)(\/)/;

		//run the window location URL against our regex pattern
		
		var currentUrl = window.location.href;
		var currentPath = currentUrl.replace(pattern, "");
		
		var subContent = document.getElementById("maincontentsubcell");
		var breadCrumb = subContent.getElementsByTagName("sup");
		
		if (breadCrumb.length !=0) {
			var crumbLinks = breadCrumb[0].getElementsByTagName("a");
			
			for (var i=0; i<crumbLinks.length; i++) {
				var linkUrl = crumbLinks[i].getAttribute("href");
			
				var linkPath = linkUrl.replace(pattern, "");
				var trimPath = rightTrim(linkPath);
		
				if (trimPath == currentPath) {
						
						crumbLinks[i].className = "current";
				}
			}
		}
	}
	
	function adjustModules() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (document.getElementById("maincontentsubcell")) return false;
		if (document.getElementById("content")) return false;
		if (!document.getElementById("maincontentcell")) return false;
	
		var mainContent = document.getElementById("maincontentcell");
		
		mainContent.className = "module";
	}

	
	addLoadEvent(adjustFooter);
	addLoadEvent(highlightLeftNav);
	addLoadEvent(highlightRightNav);
	addLoadEvent(adjustCrumbs);
	addLoadEvent(adjustModules);

//-->