/* Local JS functions */


// SWAP TITLE OF DOCUMENT
function toggleTitle(item) {
document.title =theTitles[item];
	}

// SWAP CLASS OF OBJECT
function toggleClass(id, value){
theElement=document.getElementById(id);
theElement.className=value;
}  
 

// SHOW / HIDE FUNCTION - controls multiple "zones" & may "activate" the selected link
var currentToggles = {};
var lastId = {};
var lastClass = {};
var activeClass = {};

function toggle(set, id, event, srcid) {
// reset class of last nav item selected
if (lastClass[set]) {
document.getElementById(lastId[set]).className = lastClass[set];
	}	

// set current selected nav item class to 'active' state
if (srcid){
	lastId[set]=srcid;
	lastClass[set]=document.getElementById(srcid).className;
	activeClass[set]=lastClass[set]+"-active"
	document.getElementById(srcid).className = activeClass[set];
}	
//start toggle display //
if (set in currentToggles) {
	document.getElementById(currentToggles[set]).style.display = "none";
	}
	
	document.getElementById(id).style.display = "block";
	currentToggles[set] = id;
}


// SHOW / HIDE FUNCTION - controls the SAME div container

function toggleSame(id) {
var o = document.getElementById(id);
if (o.style.display == 'block') {
hideElement(id);
} else {
showElement(id);
}
}
function showElement(id) {
var o = document.getElementById(id);
o.style.display = 'block';
}
function hideElement(id) {
var o = document.getElementById(id);
o.style.display = 'none';
}

// Select a specific program by VALUE from Select drop-down
function changeProgram(paramValue) {
window.opener.document.getElementById('program').value=paramValue;
window.opener=self;
window.close();
}

