function rewriteLinks() {
// Attaches onClick event handlers to all <a> elements, depending on their CSS class names:
//  'popup' : load the contents of the href into a new browser window
// If no CSS class is detected, or a non-matching one is detected, no onClick handler is attached 

	var objContext = document.getElementById("container");
	
	var arrLinks = objContext.getElementsByTagName("a");
	for( var i=0; i < arrLinks.length; i++ ){
		if(arrLinks[i].className.indexOf("external") > -1) {
				
			arrLinks[i].onclick = function()
			{
				var popWin = window.open(this.href,"External");
				return false;
			}
			hasClass = true;
							
		}
	}
}



function showDetails(objTrigger) {
// Toggles the display of object with class "hiddendetails" that is a child of objAnchor
	var arrSpans = objTrigger.getElementsByTagName('span');
	for( var i=0; i < arrSpans.length; i++ ){
		if(arrSpans[i].className == "hiddendetails") {
			arrSpans[i].style.display="block";
		}
	}
}


function hideDetails(objTrigger) {
// Toggles the display of object with class "hiddendetails" that is a child of objAnchor
	var arrSpans = objTrigger.getElementsByTagName('span');
	for( var i=0; i < arrSpans.length; i++ ){
		if(arrSpans[i].className == "hiddendetails") {
			arrSpans[i].style.display="none";
		}
	}
}
