// Copyright 2009 - Adam Roberts - 937South

var spotlightActive = false;
var activeSpotlight;
var activeParent;

function spotlight(rel, parent) {
	if(activeSpotlight != rel) {
		spotlightActive = false;
	}
	if(spotlightActive == false) {
		spotlight_on(rel, parent);
		if(activeSpotlight && activeSpotlight != rel) {
			spotlight_off(activeSpotlight, activeParent);
		}
		spotlightActive = true;
		activeSpotlight = rel;
		activeParent = parent;
	}
	else {
		spotlight_off(rel, parent);
		spotlightActive = false;
		activeSpotlight = '';
		activeParent = '';
	}
}

function spotlight_on(rel, parent) {
	parent.style.color = rel;
	potentials = document.getElementsByTagName('a');
	for(i = 0; i < potentials.length; i++) {
		if(potentials[i].rel == rel) {
			potentials[i].style.backgroundColor = rel;
			potentials[i].className = "sl_link";
		}
	}
}

function spotlight_off(rel, parent) {
	parent.style.color = "#808080";
	potentials = document.getElementsByTagName('a');
	for(i = 0; i < potentials.length; i++) {
		if(potentials[i].rel == rel) {
			potentials[i].style.backgroundColor = '#282828';
			potentials[i].className = "c_link";
		}
	}
}


		