<!--

	// Login widget
	function incLogin() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (document.getElementById("content")) return false;
		
		var str = '<iframe id="iflogin" src="/cafe.cfm?act=member.showlogin&spanid=loginform" frameborder="0" width="0" height="0"></iframe>';
			str += '<span id="loginform">&nbsp;</span>';
		
		document.write(str);
	
	}
	
	// Adds clickable logo and login widget to banner
	function adjustBanner() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("navtop2")) return false;
	
		var str = '<div id="banner-url"><a href="/">Sacramento Valley Association of Building Officials: Home</a></div>';
		
		document.write(str);
		
		incLogin();
	}
	
	// Add class name to the MainContentCell for the Home-page
	function adjustSplash() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("splash")) return false;
	
		var mainContent = document.getElementById("maincontentcell");
		
		mainContent.className = "home-page";
	}
	
	// Sets third state for global navigation
	
	function navBelow() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("navtop2")) return false;
		if (document.getElementById("splash")) return false;
	
		setThirdStage("navtop2");
	}
	
	function setThirdStage(setArea) {
		var pattern = "assnnav1";
	
		var globalNav = document.getElementById(setArea);
		var navLinks = globalNav.getElementsByTagName("a");
		
		var currentUrl = window.location.href;
		
		for (var i=0; i<navLinks.length; i++) {
			var linkUrl = navLinks[i].getAttribute("href");
			
			if (currentUrl.indexOf(linkUrl) != -1) {
				navLinks[i].className = "current";
				
				navLinks[i].setAttribute("onMouseOut"," ");
				navLinks[i].setAttribute("onMouseOver"," ");
				
				var getImg = navLinks[i].getElementsByTagName("img");
				
				var getSrc = getImg[0].getAttribute("src");
				
				var adjustSrc = getSrc.replace(pattern, "assnnav2");
				getImg[0].setAttribute("src",adjustSrc);
			}
		}
	
	}
	
	// Trim function for comparing links
	function rightTrim(sString) {
		while(sString.substring(sString.length-1, sString.length) == ' ') {
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
	
	// Checks left navigation for current page links
	function subNav() {
		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 leftNav = document.getElementById("leftnavcell");
		var navLinks = leftNav.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";
			}
		}
	}
	
	// Add load event function
	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
	
	
	// Login input adjustments
	function initPage() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("quick_login")) return false;
		
		var quickLogin = document.getElementById("quick_login");
		var oInput = quickLogin.getElementsByTagName("input");
		
		for (var i=0; i<oInput.length; i++) {
			oInput[i].onfocus = function() {
				if (this.value == this.defaultValue) {
					this.value = "";
				}
			}
	
			oInput[i].onblur = function() {
				if (this.value == "") {
					this.value = this.defaultValue;
				}
			}
		}
	}
	
	if (window.addEventListener) {
		window.addEventListener("load", initPage, false);
	} else {
		window.attachEvent("onload", initPage);
	}
	
//-->



