nPrevID=0;
currImg=0;

function fnSetMnuBtnOn(nID) {
	if (nPrevID != 0 && nPrevID != nID) {
		var obj = eval("document.getElementById('mnuLnk" + nPrevID + "')");
		var subMnuObj = eval("document.getElementById('subMnu" + nPrevID + "')");
		subMnuObj.style.visibility = 'hidden';
		if(currImg.toString() != nPrevID.toString()) {
			obj.className = 'navtextOn';
		}
	}
	var obj = eval("document.getElementById('mnuLnk" + nID + "')");
	if (obj != null)
		obj.className = 'navtextOn';
}

function fnSetMnuBtnOff(nID) {
	if (currImg.toString() != nID.toString()) {
		var obj = eval("document.getElementById('mnuLnk" + nID + "')");
		obj.className = 'navtext';
	}
}

function fnSetMnuOn(nID) {
	try { clearTimeout(oTimer); }
	catch (ex) { }
	if (nPrevID != 0 && nPrevID != nID) {
		var obj = eval("document.getElementById('mnuLnk" + nPrevID + "')");
		var subMnuObj = eval("document.getElementById('subMnu" + nPrevID + "')");
		subMnuObj.style.visibility = 'hidden';
		if(currImg.toString() != nPrevID.toString()) {
			obj.className = 'navtext';
		}
	}
	var obj = eval("document.getElementById('mnuLnk" + nID + "')");
	var subMnuObj = eval("document.getElementById('subMnu" + nID + "')");
	subMnuObj.style.left = fnFindLeftPosMenu(obj, nID);
	subMnuObj.style.visibility = 'visible';
	obj.className = 'navtextOn';
	nPrevID = nID;
}
 
function fnSetMnuOff(nID) {
	oTimer = eval("setTimeout('fnSetMnuOffAfterPause("+ nID +")', 1000)");
}

function fnSetMnuOffAfterPause(nID) {
	var obj = eval("document.getElementById('mnuLnk" + nID + "')");
	var subMnuObj = eval("document.getElementById('subMnu" + nID + "')");
	subMnuObj.style.left = fnFindLeftPosMenu(obj, nID);
	subMnuObj.style.visibility = 'hidden';
	if (currImg.toString() != nID.toString()) { 
		obj.className = 'navtext';
	}
	nPrevID = 0;
}

function fnFindLeftPosMenu(obj, nID) {
	var curleft = 0;
	var objName = obj.id;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
		}
	}
	if (objName == 'mnuLnk' + nID) {
		return [curleft-12];	  
	}
}

