/********************************************************************/
/* toggleEspeciallyFor -											*/
/*	callerLnk - the element making the call							*/
/*	updateElementId - the element that we want to show/hide			*/
/*	otherCallersList - the other callers that we want to hide/show	*/
/********************************************************************/
function toggleEspeciallyFor(callerLnkId, updateElementId, otherCallersIdList){

	var aDiv = document.getElementById(updateElementId)

	aDiv.style.visibility = (aDiv.style.visibility == "hidden" ) ? "visible" : "hidden";
	aDiv.style.display = (aDiv.style.display == "none" ) ? "block" : "none";
	
	aDiv = document.getElementById(callerLnkId)
	
	aDiv.style.textDecoration = (aDiv.style.textDecoration == "none" ) ? "underline" : "none";
	aDiv.style.fontSize = (aDiv.style.fontSize == "1.2em" ) ? "1em" : "1.2em";
	aDiv.style.fontWeight = (aDiv.style.fontWeight == "bold" ) ? "normal" : "bold";

	otherCallersIdList.replace(" ", "");
	
	if (otherCallersIdList != "") {
		
		var stringArray = otherCallersIdList.split(",");

		for (var i=0; i < stringArray.length; i++) {
			aDiv = document.getElementById(stringArray[i]);
			
			aDiv.style.visibility = (aDiv.style.visibility == "hidden" ) ? "visible" : "hidden";
			aDiv.style.display = (aDiv.style.display == "none" ) ? "block" : "none";
		}
	}
}
