function ToggleCategory(e) {
	var obj;
	var ROWID;
	var counter;
	var ArrAnchorTags;
	var regEX;

	try {
		if ((e.tagName != "IMG") && (e.id.substring(0,5) != "CSHOW")) {
			return;
		}
		
		ROWID = e.id.substring(5,e.id.length);
		obj = document.getElementById("cspan" + ROWID);
		
		if (obj.id != "" && obj.tagName == "UL") {
			if (obj.style.display == "none") {
				obj.style.display = "";
				document.getElementById("cplus" + ROWID).src = "/images/minus.gif";
				if (document.getElementsByName("CNAVLINK").length > 0) {
					//ArrAnchorTags = document.getElementsByName("CNAVLINK");
					//for (counter = 0; counter < ArrAnchorTags.length; counter++) {
					//	ArrAnchorTags[counter].href = ArrAnchorTags[counter].href + ROWID + ".,";
					//}
				}
			}
			else {
				obj.style.display = "none";
				document.getElementById("cplus" + ROWID).src = "/images/plus.gif";
				if (document.getElementsByName("CNAVLINK").length > 0) {
					ArrAnchorTags = document.getElementsByName("CNAVLINK");
					for (counter = 0; counter < ArrAnchorTags.length; counter++) {
						//Regular Expression in Javascript /gi ....indicates a global replace for all occurences , i indicates a case insensitive search
						//regEX = new RegExp(ROWID + ".,","pn");
						//ArrAnchorTags[counter].href = ArrAnchorTags[counter].href.replace(regEX,"");
					}
				}
				s.search(regEX);
			}
		}
	}
	catch (e) {
		return;
	}
}

/**************************************************************************************************************************************************/
