var strOldSub = "";
var strOldBul = "";
var strOldSubTitle = "";

function openSub(strMenu) {	
	strSub = strMenu + "Sub";	
	strBul = strMenu + "Bul";

	chgBullet(strBul);
	chgSub(strSub);
	onMenu(strMenu, "" );
}

function chgSub(strSub) {
	if (oSub = document.getElementById(strSub)) {
		if (oOldSub = document.getElementById(strOldSub)){
			oOldSub.style.display = "none";
		}

		if (oSub.style.display == "inline") {
			oSub.style.display = "none";
		} else {
			oSub.style.display = "inline";
			strOldSub = strSub;
		}
	}	
}

function chgBullet(strBul) {
	strBulRoot = "/eng/common/images/";
	strCloseBulName = "bu_06.gif";
	strOpenBulName = "bu_07.gif";

	if (oBul = document.getElementById(strBul)) {
		if (oOldBul = document.getElementById(strOldBul)){
			oOldBul.src = strBulRoot + strCloseBulName;
		}

		strBulSrc = oBul.src;
		strBulName = strBulSrc.substr(strBulSrc.lastIndexOf("/") + 1);
		if (strBulName == strCloseBulName) {
			oBul.src = strBulRoot + strOpenBulName;
			strOldBul = strBul;
		} else if ( strBulName == strOpenBulName) {
			oBul.src = strBulRoot + strCloseBulName;
		}
	}
}

function onMenu(sub, last) {
	strSub = sub + "SubTitle";
	strLast =  sub + last + "LastTitle";

	if (oDepth = document.getElementById(strSub)) {
		if (oOldSubTitle = document.getElementById(strOldSubTitle)) {
			oOldSubTitle.className = "m1";
		}
		oDepth.className = "om";
		strOldSubTitle = strSub;
	}
	
	
	if (oDepth = document.getElementById(strLast)) {
		oDepth.className = "olm";

		while (oDepth.tagName != "TR") {
			oDepth = oDepth.parentElement;
		}

		oDepth.className = "omTr";
	}
}