function toggleSidebarDivs(sID, sLinkClass, sDivClass, sIndicatorClass)
{
	var oDivs = document.getElementsByTagName('div');
	var rClass = new RegExp('\\b' + sDivClass + '\\b', 'i');
	for (var i = 0, j = 0, k = -1; i < oDivs.length; i++) {
		if ( rClass.test(oDivs[i].className) ) {
			if ( sID == oDivs[i].id ) {
				oDivs[i].style.display = 'block';
				k = j;
			} else {
				oDivs[i].style.display = 'none';
			}
			j++;
		}
	}
	var oH3s = document.getElementsByTagName('h3');
	var rClass = new RegExp('\\b' + sLinkClass + '\\b', 'i');
	for (var i = 0; i < oH3s.length; i++) {
		if ( rClass.test(oH3s[i].className) ) {
			var sClass = oH3s[i].className.replace(/\saacd_core_selected/g, "");
			if ( i == k ) {
				oH3s[i].className = sClass + ' aacd_core_selected';
			} else {
				oH3s[i].className = sClass;
			}
		}
	}
	var oIndicator = document.getElementById('aacd_core_selector');
	if ( oIndicator ) {
		sIndicatorClass = sIndicatorClass || "";
		oIndicator.className = sIndicatorClass;
	}
	return;
}
function toggleFirstSidebarDiv(sLinkClass, sDivClass, sIndicatorClass)
{
	var oDivs = document.getElementsByTagName('div');
	var rClass = new RegExp('\\b' + sDivClass + '\\b', 'i');
	for (var i = 0, j = 0; i < oDivs.length; i++) {
		if ( rClass.test(oDivs[i].className) ) {
			oDivs[i].style.display = ( j++ > 0 ) ? 'none' : 'block';
		}
	}
	var oH3s = document.getElementsByTagName('h3');
	var rClass = new RegExp('\\b' + sLinkClass + '\\b', 'i');
	for (var i = 0, j = 0; i < oH3s.length; i++) {
		if ( rClass.test(oH3s[i].className) ) {
			var sClass = oH3s[i].className.replace(/\saacd_core_selected/g, "");
			if ( j++ > 0 ) {
				oH3s[i].className = sClass;
			} else {
				oH3s[i].className = sClass + ' aacd_core_selected';
			}
		}
	}
	var oIndicator = document.getElementById('aacd_core_selector');
	if ( oIndicator ) {
		sIndicatorClass = sIndicatorClass || "";
		oIndicator.className = sIndicatorClass;
	}
	return;
}
