	function lsnInit(){
		//alert('inside navInit');
		if(displayLeftNav == 'TRUE') {
			oGlb = new Object();
			oGlb.aCrr = sCrr.split('-'); //0-3
			oGlb.iLvl = oGlb.aCrr.length - 1;
			oGlb.oDiv = document.getElementById('leftnav');
			oGlb.aChl = eval('aLsn' + oGlb.aCrr[0]);
			var sHtm = '';
			for (var i = 0; i < oGlb.aChl.length; i++) {
				sHtm += '<div id="oWrp' + i + '"></div>';
			}
			sHtm += '<div id="lsnCap"><img src="' + imagePath + '/dots.gif" width="1" height="1" /></div>';
			oGlb.oDiv.innerHTML = sHtm;
			oGlb.oCap = document.getElementById('lsnCap');
			lsnSpawn(oGlb);
			turnOn();
		}
	}

	function turnOn() {
		var aTemp = sCrr.split('-');
		var index = "";
		for(var i = 1; i < aTemp.length; i++) { //ignore the first element
			if(i != 1) index += "_";
			index += aTemp[i];
			
			if(i == aTemp.length -1) {//only highlight the last item on the list
				var onImg = document.getElementById("lsnImg" + index);
				var onLnk = document.getElementById("lsnLnk" + index);
				var onDiv = document.getElementById("lsnDiv" + index);
	
				onLnk.style.textDecoration = "none";
				//onLnk.style.fontWeight = "bold";
				onDiv.className = "sideon";
			}
		}
	}

	function lsnClick(x){
		var oImg = document.getElementById(x), oLsn = oImg.oLsn;
		oLsn.bDsp = (oLsn.oChl.style.display == 'block') ? 0 : 1;
		oLsn.oChl.style.display = (oLsn.bDsp) ? 'block' : 'none';
		oImg.src = (oLsn.bDsp) ? oLsn.oImgB : oLsn.oImgA;
		if (oLsn.bEnd){
			oGlb.oCap.style.visibility = (oLsn.bDsp) ? 'visible' : 'hidden';
		}
		if (!oLsn.bDsp && oLsn.aCrn.length) lsnReset(oLsn.aCrn);
	}
	
	function lsnReset(x){
		for (var i = 0; i < x.length; i++){
			x[i].oChl.style.display = 'none';
			x[i].oImg.src = x[i].oImgA;
			if (x[i].aCrn.length) lsnReset(x[i].aCrn);
		}
	}

	/*
	function menuToggle(objName,on) {
		var aTemp = sCrr.split('-');
		if(sCrr.length < 3 || aTemp[1] != objName) {
			var objImg = null;
			var objLink = null;
			var onImg = new Image();
			var offImg = new Image();
			onImg.src = imagePath + "/white_arrow.gif";
			offImg.src = imagePath + "/white_button.gif";
			
			if(document.all) {
				objImg = eval("document.all.lsnImg"+objName);
				objLink = eval("document.all.lsnLnk"+objName);
			} else {
				objImg = document.getElementById("lsnImg" + objName);
				objLink = document.getElementById("lsnLnk" + objName);
			}
			
			if(objImg != null && objLink != null && on){
				objImg.src = onImg.src;
				objLink.style.textDecoration = "underline";
			} else if(objImg != null && objLink != null && !on) {
				objImg.src = offImg.src;
				objLink.style.textDecoration = "none";
			}
		}
	}
	*/

	function menuToggle(objName,on) {
		var aTemp = sCrr.split('-');
		if(sCrr.length < 3 || aTemp[1] != objName) {
			var objLink = null;
			
			if(document.all) {
				objLink = eval("document.all.lsnLnk"+objName);
			} else {
				objLink = document.getElementById("lsnLnk" + objName);
			}
			
			if(objLink != null && on){
				objLink.style.textDecoration = "underline";
			} else if(objLink != null && !on) {
				objLink.style.textDecoration = "none";
			}
		}
	}

	function lsnSpawn(x){
		//alert('inside lsnSpawn');
		for (var i = 0; i < x.aChl.length; i++){
			var	oLsn = new Object();
			oLsn.sRef = String((x.sRef) ? x.sRef + '_' + i : i);
			oLsn.iLvl = (oLsn.sRef.length < 2) ? 1 : (oLsn.sRef.length < 4) ? 2 : (oLsn.sRef.length < 7) ? 3 : 4;
			oLsn.sSty = 'lsnLvl_' + oLsn.iLvl;
			//oLsn.sAst = (oLsn.iLvl > 1) ? 'lsnLvl_2' : 'lsnLvl_1';
			oLsn.sAst = 'sidenava';
			//oLsn.sCls = (oLsn.iLvl == 2 && i == 0) ? 'lsnLvl_' + oLsn.iLvl + '_0' : 'lsnLvl_' + oLsn.iLvl;
			oLsn.aChl = x.aChl[i][2];
			oLsn.bChl = (oLsn.aChl) ? 1 : 0;
			oLsn.aCrn = new Array();
			
			var sLnk = '<a id="lsnLnk' + oLsn.sRef + '" class="' + oLsn.sAst + '" href="' + x.aChl[i][0] + '">' + x.aChl[i][1] + '</a>',
				sDiv = 'lsnDiv' + oLsn.sRef, 
				sImg = 'lsnImg' + oLsn.sRef, 
				sClk = "'" + sImg + "'",
				iVsp = (oLsn.iLvl < 3) ? 0 : 1,
				sSpn = 'lsnSpn' + oLsn.sRef, 
				sSrc = (oLsn.bChl) ? '<img id="' + sImg + '" src="' + imagePath + '/white_arrow.gif" border="0" hspace="3" vspace="' + iVsp + '" />' : '<img id="' + sImg + '" src="../ccmcontent/ProviderII/UHC/en-US/Assets/Images/" border="0" hspace="3" vspace="' + iVsp + '" />',
				
				sIcn = (oLsn.bChl) ? '<a href="javascript:lsnClick(' + sClk + ');">' + sSrc + '</a>' : sSrc,	
				
				sPad = 'style="padding-left:' + (oLsn.iLvl-1)*10 + 'px;"',
				
				sMouseOverOut = (oLsn.iLvl < 2) ? ' onMouseOver="menuToggle(\'' + oLsn.sRef + '\',1);" onMouseOut="menuToggle(\'' + oLsn.sRef + '\',0);"' : '',
				
				sHtm = '<div id="' + sDiv + '"' + sMouseOverOut + '><table width="100%" border="0" cellpadding="0" cellspacing="0" class="sidenav"><tr valign="top"><td width="20" ' + sPad + '>' + sIcn + '</td><td>' + sLnk + '</td></tr></table></div>';
			if (oLsn.bChl) sHtm += '<span id="' + sSpn + '" style="display:none;"></span>';
			//if (oLsn.iLvl == 2) sHtm += '<img src="' + imagePath + '/ruleH_160.gif" hspace="9" vspace="3" />';
			oLsn.oWrp = document.getElementById('oWrp' + oLsn.sRef);
			//alert("sHtm=" + sHtm);
			oLsn.oWrp.innerHTML = sHtm;
			oLsn.oChl = document.getElementById(sSpn);
			oLsn.oImgA = (oLsn.iLvl > 1) ? (oLsn.bChl) ? imagePath + '/nav_box+.gif' : imagePath + '/nav_box.gif' : (oLsn.bChl) ? imagePath + '/white_arrow.gif' : imagePath + '/white_button.gif';
			oLsn.oImgB = (oLsn.iLvl > 1) ? imagePath + '/nav_box-.gif' : imagePath + '/white_arrow_down.gif';
			oLsn.oImg = document.getElementById(sImg);
			oLsn.oImg.src = oLsn.oImgA;
			oLsn.oImg.oLsn = oLsn;
			if (oLsn.iLvl > 1 && oLsn.bChl) x.aCrn[x.aCrn.length] = oLsn;
			if (oLsn.iLvl == 1 && i == x.aChl.length - 1){
				oLsn.bEnd = 1;
				oGlb.oEnd = document.getElementById(sDiv);
			}
			if (oLsn.bChl){
				sHtm = '';
				for (var ii = 0; ii < oLsn.aChl.length; ii++) sHtm += '<div id="oWrp' + oLsn.sRef + '_' + ii + '"></div>\n';
				oLsn.oChl.innerHTML = sHtm;
				//alert(sHtm);
				lsnSpawn(oLsn);
			}
			if (oGlb.iLvl >= oLsn.iLvl && oGlb.aCrr[oLsn.iLvl] == i && oLsn.bChl)lsnClick(sImg);
			}
		oGlb.oDiv.style.visibility = 'visible';
	}    
