
var active_expertise = "economic_analysis";
var active_staff = "peter_h._nickerson,_Ph.D";


function toggle_local(id, page)
{	
	toggle_new_link(id);
	
	if(page == 'expertise') {
		toggle_old_link(active_expertise, page);
		toggle_text(id, active_expertise, page);
		active_expertise = id;
	}
	else {
		toggle_old_link(active_staff, page);
		toggle_text(id, active_staff, page);
		active_staff = id;
	}
}


function toggle_new_link(id)
{
	var element = document.getElementById(id);
	
	element.style.color = "#ffffff";
	element.style.padding = "6px 0 6px 9px";
	element.style.background = "url('local_highlight.png') 0 2px no-repeat";
	element.innerHTML = text_from_var(id);
}


function toggle_old_link(id, page)
{
	var element = document.getElementById(id);
	
	element.style.color = "#666666";
	element.style.padding = "0";
	element.style.background = "none";
	element.innerHTML = "<a href='javascript:;' onclick=\"toggle_local('" + id + "', '" + page + "')\">" + text_from_var(id) + "</a>";
}


function toggle_text(id, active)
{
	var title = document.getElementById("title_" + id);
	var text = document.getElementById("text_" + id);
	
	document.getElementById("title_" + active).style.display = "none";
	document.getElementById("text_" + active).style.display = "none";
	
	title.style.display = "block";
	text.style.display = "block";
}


function text_from_var(name)
{
	var aSplit = name.split("_");
	var text = "";
	
	for(var i=0; i<aSplit.length; i++) {
		text += aSplit[i].substring(0,1).toUpperCase() + aSplit[i].substring(1,aSplit[i].length) + " ";
	}
	
	return text;
}
