var rootPath = "/newparticipation/";

function findExLinks() {
	var linkObjs = document.getElementsByTagName('a');
	for (var i = 0; i < linkObjs.length; i++) {
		link = linkObjs[i].getAttribute('rel');
		if (link == "external") {
			linkObjs[i].onclick = newWin;
		}
		if (link == "popup") {
			linkObjs[i].onclick = popupWin;
		}
	}
}

function addHandlers(page) {
	var givingImg = document.getElementById("giving").firstChild;

	givingImg.onmouseover = function() {
		if (page == "giving") {
			this.src = rootPath + "images/nav-giving.gif";
		}
		else if (page != null) {
			this.src = rootPath + "images/nav-giving-home-over.gif";
		}
		else {
			this.src = rootPath + "images/nav-giving-over.gif";
		}
	};
	givingImg.onmouseout = function() {
		if (page == "giving") {
			this.src = rootPath + "images/nav-giving-over.gif";
		}
		else if (page != null) {
			this.src = rootPath + "images/nav-giving-home.gif";
		}
		else {
			this.src = rootPath + "images/nav-giving.gif";
		}
	};
}

function newWin() {
	// window features
	var status = "1";
	var toolbar = "1";
	var location = "1";
	var menubar = "1";
	var directories = "0";
	var resizable = "1";
	var scrollbars = "1";	
	var features = "status=" + status + ",toolbar=" + toolbar + ",location=" + location + ",menubar=" + menubar + ",directories=" + directories + ",resizable=" + resizable + ",scrollbars=" + scrollbars;
	var newWin = window.open(this, "newWin", features);

	newWin.focus();	
	return false;
}

function popupWin() {
	// window features
	var status = "0";
	var toolbar = "0";
	var location = "0";
	var menubar = "0";
	var directories = "0";
	var resizable = "0";
	var scrollbars = "0";
	var features = "width=475,height=375,status=" + status + ",toolbar=" + toolbar + ",location=" + location + ",menubar=" + menubar + ",directories=" + directories + ",resizable=" + resizable + ",scrollbars=" + scrollbars;
	var newWin = window.open(this, "newWin", features);

	newWin.focus();	
	return false;
}

function startUp(page) {
	page = typeof(page) != 'undefined' ? page : null;
	findExLinks();
	addHandlers(page);
}
