// JavaScript Document

function addClass (ref, classToAdd) {

	classes = ref.className.split(" ");
	classes[classes.length] = classToAdd;
	newClassName = classes.toString().replace(/,/gi, " ");
	ref.className = newClassName;
	
}

function removeClass (ref, classToRemove) {

	classes = ref.className.split(" ");
	
	for (i = 0; i < classes.length; i++) {
		
		if (classes[i] == classToRemove) classes[i] = "";
		
	}
	

	newClassName = classes.toString().replace(/,,/gi, ",");
	newClassName = newClassName.replace(/,/gi, " ");
	ref.className = newClassName;
	
}

function swapClass (ref, outClass, inClass) {

	 removeClass(ref, outClass);
	 addClass(ref, inClass);
	 
}

function linkTo(href) {

	window.location.href = href;

	
}

function highlight(ref) {
	swapClass(ref, "off", "on");
	 
}

function deHighlight(ref) {
	
	swapClass(ref, "on", "off");
	
}
