<!--
	
	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
	
	function adjustStructure() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (document.getElementById("setdoya")) return false;
		if (!document.getElementById("maincontenttable")) return false;
	
		mainContent = document.getElementById("maincontenttable");
		subContent = document.getElementById("maincontentsubtable");
		
		if (document.getElementById("maincontentsubcell")) {
			if (document.getElementById("leftnavcell")) {
				mainContent.className = "leftnav";
			} else {
				mainContent.className = "clear";
			}
		} else { mainContent.className = "module"; }
	}
	
	function changeCal() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		
		var currentUrl = window.location.href;
		var eventUrl = "calendar.cfm";
		
		if (currentUrl.indexOf(eventUrl) != -1) {
			var contentMain = document.getElementById("maincontentcell");
			var calTables = contentMain.getElementsByTagName("table");    
			
			for (var i=0; i<calTables.length; i++) {
				if (calTables[i].getAttribute("border") == 1) {
						calTables[i].setAttribute("bordercolor","#00396b");
						calTables[i].setAttribute("cellspacing","0");
						calTables[i].className = "calTable";
				}
			}
		}
		
	}
	
	function stripeTables() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("directorsseries")) return false;
		
		var subContent = document.getElementById("maincontentsubcell");
		var tables = subContent.getElementsByTagName("table");
		
		for (var i=0; i<tables.length; i++) {
			tables[i].className = "dseries";
			var odd = false;
			var rows = tables[i].getElementsByTagName("tr");
			
			
			for (var j=0; j<rows.length; j++) {
				if (odd == true) {
					rows[j].className = "even";
					odd = false;
				} else {
					odd = true;
				}
				var cells = rows[j].getElementsByTagName("td");
				cells[0].className = "first";
			}
		}
	}
	
	function adjustPortlandEvents() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("portland")) return false;
	
		var pEvents = document.getElementById("portland");
		var eventsLinks = pEvents.getElementsByTagName("a");
	
		for (var i=0; i<eventsLinks.length; i++) {
			var getUrl = eventsLinks[i].getAttribute("href");
			var setUrl = "http://nacdnw-portland.affiniscape.com" + getUrl;
			eventsLinks[i].setAttribute("href", setUrl);
		}
	
	}
	
	addLoadEvent(adjustStructure);
	addLoadEvent(changeCal);
	addLoadEvent(stripeTables);
	//addLoadEvent(adjustPortlandEvents);
	
//-->
