//________________________________
var cA4_ModNm = "A4_Root_Article_Index_Funcs.js";
var cA4_cpyra = "©2011 Rako DP Enterprises";
// 
/*jsl:ignoreall*/
//________________________________

var vA4m_Curr_UpDown = 0;
var vA4m_UpDown_Click_Cnt = 0;
var vtA4m_UpDown_Click_Timer;
var vA4m_Prog_Focused = false;


function fA4g_Article_Index_Load_SubDir() {
 	fC4g_Language_Set_Thru_Tag_From_Title ("li", vC0Ag_UI_Language_Ix); 
	var wCurrLine_Id; 
	var wCurrLine_Obj; 
	var wCurrLinkLineInfo; 
	var wLangsInfo; 
	var wLineType; 
	var i; 
	var j; 
	var p; 
	var wLangsArray; 
	var wLangs_Cnt; 
	var wLangIcon_Obj; 
	var wListIcon_Obj; 
	var wFirstChild; 
	var wIcon_Id; 
	var wItemClass; 
	for (i = 0; i < cA0g_Link_List_Items_Cnt; i++) {
		wCurrLine_Obj = cA0g_Link_List_Item_Objs[i]; 
		wCurrLine_Id = wCurrLine_Obj.id; 
		wLineType = wCurrLine_Id.substr(0, 2); 
		wFirstChild = wCurrLine_Obj.firstChild; 

		switch (wLineType) {
			case "Li":
				wItemClass = "JustLink"; 
				wCurrLine_Obj.onclick = fA4me_Index_Call_New_Page; 
				break; 
			case "Lh":
				wItemClass = "UndLine"; 
				wListIcon_Obj = document.createElement("img"); 
				wListIcon_Obj.id = wCurrLine_Id + "Pict"; 
				wListIcon_Obj.src = cS0g_Index_SubDir_ImgPath_Expand; 
				wListIcon_Obj.title = ""; 
				wListIcon_Obj.alt = "±"; 
				wListIcon_Obj.name = "SubMenuIcon"; 
				wCurrLine_Obj.insertBefore (wListIcon_Obj, wFirstChild); 
				wCurrLine_Obj.onclick = fA4me_Index_Link_SubDir_Hide_Click; 
				wListIcon_Obj.onclick = fA4me_Index_Link_SubDir_Hide_Click; 
//				cA0g_Link_List_Item_Objs[i].onclick = function() {fA4me_ShowHideLinksSubDirClick (this.id); }; 
				break; 
			case "Ls":
				wItemClass = "UndLine"; 
				wListIcon_Obj = document.createElement("img"); 
				wListIcon_Obj.src = cS0g_Index_Icons_Dir + cS0g_Index_Icon_Special_Item; 
				wListIcon_Obj.title = ""; 
				wListIcon_Obj.alt = "**"; 
				wListIcon_Obj.name = "NoSubMenuIcon"; 
				wCurrLine_Obj.insertBefore (wListIcon_Obj, wFirstChild); 
				wCurrLine_Obj.onclick = fA4me_Index_Call_New_Page; 
				wListIcon_Obj.onclick = fA4me_Index_Call_New_Page; 
				break; 
			case "Lx":
				wItemClass = "HiddenList"; 
			   break; 
			}
			wCurrLine_Obj.className = wItemClass; 
			wCurrLine_Obj.abbr = wItemClass; 
	   }
	var wLinkIdsArray; 
	var wLinkIds_Cnt; 
	var wArrayItemInfoParts; 
	for (i = 0; i < vA0bg_LinksList_Array_Lines_Cnt; i++) {
		if (gcLKLSTi_ArticleAddrCdArray[i] != "") {
			wCurrLinkLineInfo = gcLKLSTi_ArticleAddrCdArray[i].split("|"); 
			wLinkIdsArray = wCurrLinkLineInfo[2].split(","); 
			wLinkIds_Cnt = wLinkIdsArray.length; 
			for (j = 0; j < wLinkIds_Cnt; j++) {
			wCurrLine_Id = wLinkIdsArray[j]; 
				wCurrLine_Obj = document.getElementById(wCurrLine_Id); 
				if (wCurrLine_Obj) {
					wCurrLine_Obj.abbr = wCurrLine_Obj.className; 
					wLangsInfo = wCurrLinkLineInfo[1]; 
					if (wLangsInfo != "") {
						wLangsArray = wLangsInfo.split(","); 
						for (p = 0; p < wLangs_Cnt; p++) {
							switch (wLangsArray[p]) {
								case "HU":
									wLangIcon_Obj = document.createElement("img"); 
									wLangIcon_Obj.src = cS0g_Index_Icons_Dir + cS0g_Index_Icon_HU; 
									wLangIcon_Obj.title = "Magyarul"; 
									wLangIcon_Obj.alt = "HU"; 
									wCurrLine_Obj.appendChild(wLangIcon_Obj); 
									break; 
								case "EN":
									wLangIcon_Obj = document.createElement("img"); 
									wLangIcon_Obj.src = cS0g_Index_Icons_Dir + cS0g_Index_Icon_EN; 
									wLangIcon_Obj.title = "In English"; 
									wLangIcon_Obj.alt = "EN"; 
									wCurrLine_Obj.appendChild(wLangIcon_Obj); 
									break; 
								case "DE":
									wLangIcon_Obj = document.createElement("img"); 
									wLangIcon_Obj.src = cS0g_Index_Icons_Dir + cS0g_Index_Icon_DE; 
									wLangIcon_Obj.title = "Auf Deutsch"; 
									wLangIcon_Obj.alt = "DE"; 
									wCurrLine_Obj.appendChild(wLangIcon_Obj); 
									break; 
								case "FR":
									wLangIcon_Obj = document.createElement("img"); 
									wLangIcon_Obj.src = cS0g_Index_Icons_Dir + cS0g_Index_Icon_FR; 
									wLangIcon_Obj.title = "Francois"; 
									wLangIcon_Obj.alt = "FR"; 
									wCurrLine_Obj.appendChild(wLangIcon_Obj); 
									break; 
								}
							}
						}
  					}
				 }
			 }
		 }
	fA4m_Article_Index_Expand_Group_List(); 	
	vA0bg_Last_ClickedOn_Id = fRPRIp_REU_Get_Cookie_Info (cC0Bg_LastClickedLine_Id_Cookie_Name); 
	vA0bg_Last_ClickedOn_Obj = document.getElementById(vA0bg_Last_ClickedOn_Id); 
}  // ________________ end of function:  fA4g_Article_Index_Load_SubDir() {
	
function fA4m_Article_Index_Expand_Group_List() {
	 var wDroppedListStr = fRPRIp_REU_Get_Cookie_Info (cC0Bg_OpenSubLists_Cookie_Name); 
	 if (wDroppedListStr != "") {
		var wDroppedDownList_Obj; 
		var wDroppedDownList_Id = wDroppedListStr.split("|"); 
		var wDroppeds_Cnt = wDroppedDownList_Id.length; 
		for (var i = 1; i < wDroppeds_Cnt; i++) {
			if (wDroppedDownList_Id[i] != "") {
                wDroppedDownList_Obj = document.getElementById(wDroppedDownList_Id[i]); 
				if (wDroppedDownList_Obj) {
					wDroppedDownList_Obj.className = cA0ag_OpenList_ClassName; 
					}
				}
  		 	}
	   	}
}  // ________________ end of function:  fA4m_Article_Index_Expand_Group_List() {

function fA4m_GetElemId (pEvent) {
	var wEvent = pEvent || window.event; 
	var wLinkListItem = document.elementFromPoint (wEvent.clientX, wEvent.clientY); 
	if (!wLinkListItem) {
		wLinkListItem = document.elementFromPoint (wEvent.pageX, wEvent.pageY); }
	if (wLinkListItem.nodeType == 3) { // Opera
		wLinkListItem = wLinkListItem.parentNode; }
	var wItem_Id = wLinkListItem.id; 
	return wItem_Id; 
}   // __________ End of ShowHideLinksSubDirClick


function fA4me_Index_Link_SubDir_Hide_Click (pEvent) {
	if (vA4m_Prog_Focused)  {
		return; }
	var wSubDir_Id = fA4m_GetElemId (pEvent); 
	fA4me_ShowHideLinksSubDirClick (wSubDir_Id)
} // __________ End of fA4me_Index_Link_SubDir_Hide_Click (pEvent)


function fA4me_ShowHideLinksSubDirClick (pSubDir_Id) {
	if (vA4m_Prog_Focused)  {
		return; }
	if (fC2g_Cell_Prevent_DblClick() )  {
		return; }
	fA4m_ShowHideLinksSubDir (pSubDir_Id); 
	vA4m_Prog_Focused = true; 
	document.getElementById(pSubDir_Id).focus(); 
	vA4m_Prog_Focused = false; 
} // __________ End of fA4me_ShowHideLinksSubDirClick (pSubDir_Id) {

function fA4m_ShowHideLinksSubDir (pSubDir_Id) {
	if (vA0bg_Last_ClickedOn_Obj) {
		vA0bg_Last_ClickedOn_Obj.className = vA0bg_Last_ClickedOn_Obj.abbr; }
	fA4m_SetCurSelLink (pSubDir_Id); 
	fA4m_ShowHideList_Obj (vA0bg_Last_ClickedOn_Id); 
	fA4m_SaveDroppedDownSubDirsInfo(); 
}  // ________________ end of function:  fA4m_ShowHideLinksSubDir (pSubDir_Id) {

function fA4m_SaveDroppedDownSubDirsInfo() {
	var wOpenSubDirsList = ""; 
	var wSubDir_Obj; 
	for (var i = 0; i < cA0g_Link_SubDirs_Cnt; i++) {
		wSubDir_Obj = cA0g_Link_SubDir_Objs[i]; 
		if (wSubDir_Obj.className == cA0ag_OpenList_ClassName) {
			wOpenSubDirsList = wOpenSubDirsList + "|" + wSubDir_Obj.id; }
		}
	if (wOpenSubDirsList != "") {
		wOpenSubDirsList = wOpenSubDirsList.substr(1); }
	fRPRIp_REU_Cookie_Write (cC0Bg_OpenSubLists_Cookie_Name, wOpenSubDirsList, 1); 
}  // ________________ end of function:  fA4m_SaveDroppedDownSubDirsInfo() {

function fA4m_ShowHideList_Obj (pSubDir_Id) {
	if (pSubDir_Id != "") {
		var wCurrSubDir_Obj = document.getElementById(pSubDir_Id); 
		if (wCurrSubDir_Obj) {
			var wImg_Id = pSubDir_Id + "Pict"; 
			var wSect_Id = pSubDir_Id + "Sect"; 
			var wImage_Obj = document.getElementById(wImg_Id); 
			var wCurrSection_Obj = document.getElementById(wSect_Id); 
			var wCurrentClass = wCurrSection_Obj.className; 
			if (wCurrentClass == cA0ag_OpenList_ClassName) {
				wCurrentClass = cA0ag_HiddenList_ClassName; 
				wImage_Obj.src=cS0g_Index_SubDir_ImgPath_Expand; 
				}
			else {
				wCurrentClass = cA0ag_OpenList_ClassName; 
				wImage_Obj.src = cS0g_Index_SubDir_ImgPath_Collapse; 
				}
			wCurrSection_Obj.className = wCurrentClass; 
			var wSectTop = wCurrSection_Obj.offsetTop; 
			var wSect_Height = wCurrSection_Obj.offsetHeight; 
			var wMinSectTop = vA0bg_Root_IndexDataArea_Height - wSect_Height - (wCurrSubDir_Obj.offsetHeight * 2); 
			if (wMinSectTop < 0) {
				wMinSectTop = 0; }
			if (wSectTop > wMinSectTop ) {
				var wScrollAmount = wSectTop - wMinSectTop; 
				eA0g_Root_Index_IndexCol_Band_Obj.scrollTop = wScrollAmount; }
	  	}
	}
}  // ________________ end of function:  fA4m_ShowHideList_Obj (ElemId)

function fA4me_Index_Call_New_Page (pEvent) {
	var wCallLine_Id = fA4m_GetElemId (pEvent); 
	fA4g_CallNewPage (wCallLine_Id); 
}  // ________________ end of function:  fA4me_Index_Call_New_Page

function fA4g_CallNewPage (pCallLine_Id) {
fRPRIp_REU_Console_Logger("fA4g_CallNewPage   pCallLine_Id=" + pCallLine_Id);
	if (fC2g_Cell_Prevent_DblClick() )  {
		return; }
	if (vA0bg_Last_ClickedOn_Id != "") {
		if (pCallLine_Id == vA0bg_Last_ClickedOn_Id) {
			return; }
		if ((vA0bg_Last_ClickedOn_Obj) && (typeof(vA0bg_Last_ClickedOn_Obj) != "undefined")) {
			vA0bg_Last_ClickedOn_Obj.className = vA0bg_Last_ClickedOn_Obj.abbr;  }
		}
	fA4m_PositOnRequiredLine (pCallLine_Id, 0); 
}  // ________________ end of function:  fA4g_CallNewPage (pCallLine_Id, TargetUrl)

function fA4ge_UpDownClick (pUpOrDown) {
	if (vA4m_UpDown_Click_Cnt == 0) {
		vA4m_Curr_UpDown = pUpOrDown; 
		vtA4m_UpDown_Click_Timer = window.setTimeout("fA4me_UpDownClickTest()", 300); 
		}
	vA4m_UpDown_Click_Cnt = vA4m_UpDown_Click_Cnt + 1; 
}  // ________________ end of function:  UpDownClickColl (pUpOrDown) {

function fA4me_UpDownClickTest() {
	var wUpDownClick_Cnt = vA4m_UpDown_Click_Cnt; 
	vA4m_UpDown_Click_Cnt = 0; 
	if (vA0bg_Last_ClickedOn_Id == "") {
		return; }
	if (wUpDownClick_Cnt == 1)   {
		fA4m_MoveInList (vA4m_Curr_UpDown); }
	else   {
		fA4m_DblClickForSelected(); }
}  // ________________ end of function:  fA4me_UpDownClickTest() {

function fA4m_MoveInList (pUpOrDown) {
	if (fC2g_Cell_Prevent_DblClick() ) {
		fA4m_DblClickForSelected(); 
		return; 
		}
	if (vA0bg_Last_ClickedOn_Obj)  {
		vA0bg_Last_ClickedOn_Obj.className = vA0bg_Last_ClickedOn_Obj.abbr; }
	fA4m_PositOnRequiredLine (vA0bg_Last_ClickedOn_Id, pUpOrDown); 
}  // ________________ end of function:  fA4m_MoveInList (pUpOrDown)
	
function fA4m_DblClickForSelected() {
	var wLineType = vA0bg_Last_ClickedOn_Id.substr(0, 2); 
	if (wLineType == "Li") {
		fA4m_CallThisPage (vA0bg_Last_ClickedOn_Id); 
//		WritePageToLoad Cookie(); 
//		LoadRequestedArticle_Page (vA0bg_ClickedOn_Url); 
		} // 	if (wLinkLineType == "Li") {
	else {
		var wLevlNr = vA0bg_Last_ClickedOn_Id.charAt(3); 
		fA4g_OpenLinkListSubDir (vA0bg_Last_ClickedOn_Id, wLevlNr); 
	}
}  // ________________ end of function:  ClickOnSelected() 
	
function fA4m_PositOnRequiredLine (pCallLine_Id, pIndexAdj) {
fRPRIp_REU_Console_Logger("fA4m_PositOnRequiredLine");
	vA0bg_History_LinkLine_Id = pCallLine_Id;
//	var wCallLinkLineType = pCallLine_Id.substr(0, 2); 
	var wCurrLinkLineLevel = pCallLine_Id.charAt(3); 
	var i; 
	var wReqIndex = -1; 
	var wCurrLine_Id; 
	var wCurrLine_Obj; 
	for (i = 0; i < cA0g_Link_List_Items_Cnt; i++) {
 		wCurrLine_Id = cA0g_Link_List_Item_Objs[i].id; 
		if (pCallLine_Id ==  wCurrLine_Id ) {
			wReqIndex = i; 
			break; }
		}
	if (wReqIndex > -1) {
		if (pIndexAdj > 0) {
				if (wReqIndex < cA0g_Link_List_Items_Cnt - 1){
					wReqIndex = wReqIndex + pIndexAdj; }
 				}
 		 if (pIndexAdj < 0) {
			var wListItem_Id; 
			var wNewLinkLineLevel; 
			for ( i = wReqIndex - 1; i > -1; i--) {
				wListItem_Id = cA0g_Link_List_Item_Objs[i].id; 
				if (wListItem_Id  != "") {
					wNewLinkLineLevel = wListItem_Id.charAt(3); 
					if (wNewLinkLineLevel <= wCurrLinkLineLevel) {
						wReqIndex = i; 
						break; 
						}
					}
				}
			}
		wCurrLine_Obj = cA0g_Link_List_Item_Objs[wReqIndex]; 
		wCurrLine_Id = wCurrLine_Obj.id; 
		var wLinkLineType = wCurrLine_Id.substr(0, 2); 
		var wLinkLineLevel = wCurrLine_Id.charAt(3); 
		fA4m_SetCurSelLink (wCurrLine_Id); 
		if ( ( (wLinkLineType == "Li") || (wLinkLineType == "Ls") ) && (pIndexAdj == 0) ) {
			fA4m_CallThisPage (wCurrLine_Id); 
			}
		else {
			if (wLinkLineType == "Lh")  {
				fA4g_OpenLinkListSubDir (wCurrLine_Id, wLinkLineLevel); }
				}
		}
	var wUpArrowVisibility = "visible"; 
	var wDownArrowVisibility = "visible"; 
	if (wReqIndex == 0)	{
		 wUpArrowVisibility = "hidden"; }
	if (wReqIndex == ( vA0bg_LinksList_Array_Lines_Cnt - 1) )  {
		 wDownArrowVisibility = "hidden"; }
	document.getElementById("Rooti_RovHdr_UpOneLine_Cell").style.visibility = wUpArrowVisibility; 
	document.getElementById("Rooti_UpOneLine_Cell").style.visibility = wUpArrowVisibility; 
	document.getElementById("Rooti_RovHdr_DownOneLine_Cell").style.visibility = wDownArrowVisibility; 
	document.getElementById("Rooti_DownOneLine_Cell").style.visibility = wDownArrowVisibility; 
}  // ________________ end of function:  FindLinkIdInArray (pCallLine_Id) {

function A4_GetUrlThroughLinkListDir (pLinkList_Id) {
	var wRetAdr = ""; 
	if ( (typeof(pLinkList_Id) == "undefined") || (pLinkList_Id == "") )   {
		return wRetAdr; }
	if (pLinkList_Id.substr(0, 2) == "Li") {
		var wPagePath = fA4g_GetPathFromLinkListDir (pLinkList_Id); 
		if (wPagePath != "") {
			wRetAdr = cS0g_Site_Root_Url + wPagePath; 
		}
	}
	return wRetAdr; 
} // ______ end of functionA4_GetUrlThroughLinkList (pLinkList_Id)  {

function fA4g_Get_LinkLine_Id_From_Url (pLineURL) {
	var wRetVal = - 1; 
	var wCurrLinkLineInfo; 
	var wRelPath = fA9m_Get_Relative_Path (pLineURL); 
	for (var i = 0; i < vA0bg_LinksList_Array_Lines_Cnt; i++) {
		if ( gcLKLSTi_ArticleAddrCdArray[i] != "") {
			wCurrLinkLineInfo = gcLKLSTi_ArticleAddrCdArray[i].split("|"); 
			wLinkIdsArray = wCurrLinkLineInfo[2]; //.split(","); 
//			if (gcLKLSTi_ArticleAddrCdArray[i].substr(0, 2) == "Li") {
			if (wLinkIdsArray.substr(0, 2) == "Li") {
				vA0bg_ArrayItem_Info_Parts = gcLKLSTi_ArticleAddrCdArray[i].split("|"); 
				if (wRelPath == vA0bg_ArrayItem_Info_Parts[2]) {
					wRetVal = i; 
					break; 
					}
				}
			}
		}
	return wRetVal; 
} // ______ end of fA4g_Get_LinkLine_Id_From_Url ()  {

function fA4g_GetPathFromLinkListDir (pLine_Id) {
	var wPagePath = ""; 
	var i; 
	var j; 
	var wLinkIdsArray; 
	var wLinkIds_Cnt; 
	var wArrayItemInfoParts; 
	for (i = 0; i < vA0bg_LinksList_Array_Lines_Cnt; i++) {
		if (gcLKLSTi_ArticleAddrCdArray[i] != "") {
			wArrayItemInfoParts = gcLKLSTi_ArticleAddrCdArray[i].split("|"); 
			wLinkIdsArray = wArrayItemInfoParts[2].split(","); 
			wLinkIds_Cnt = wLinkIdsArray.length; 
			for (j = 0; j < wLinkIds_Cnt; j++) {
				if (wLinkIdsArray[j] == pLine_Id) {
					wPagePath = cS0g_Site_Rubrics_Prefix + wArrayItemInfoParts[0];
					break; }
				}
			}
		if (wPagePath != "") {
			break; }
		}
	return  wPagePath;
} // ______ end of fA4g_GetPathFromLinkListDir()  {

function fA4gx_FindLinkLine (pLine_Id) {
	var wRetVal = -1; 
	var wCurrLine_Id; 
	var wCurrLine_Obj; 
	var wCurrLinkLineInfo; 
	var wLineType; 
	var i; 
	for (i = 0; i < cA0g_Link_List_Items_Cnt; i++) {
		wCurrLine_Id = cA0g_Link_List_Item_Objs[i].id; 
		wLineType = wCurrLine_Id.substr(0, 2); 
		wCurrLine_Id = cA0g_Link_List_Item_Objs[i].id; 
		if (wCurrLine_Id == pLine_Id) {
			wRetVal = i; 
			break; 
			}
		}
	return wRetVal; 
} // ______ end of fA4gx_FindLinkLine()  {

function fA4m_CallThisPage (pLine_Id) {
	vA0bg_Call_Param_Code = pLine_Id; 
	vA0bg_Call_Param_Path = fA4g_GetPathFromLinkListDir (pLine_Id); 	//  ???
	vA0bg_Link_DisplAddr = cS0g_Site_Link_Url + vA0bg_Call_Param_Code; 
	fA9g_LoadReqNewPage(); 
}  // ________________ end of function:  CallThisPage

function fA4g_SetCurrPageInLinks (pLinkLine_Id) {
	var wPagePathsIds = fA4g_GetElementTreePath (pLinkLine_Id); 
	if (wPagePathsIds != "") {
		var wPathIds = wPagePathsIds.split("/"); 
		var wPathIds_Cnt = wPathIds.length; 
//		LinkListPositClick = true; 
		var wLineType; 
		var wCurrLvl_Id; 
		for (var i = 0; i < wPathIds_Cnt; i++) {
			wCurrLvl_Id = wPathIds[i]; 
			if (wCurrLvl_Id != "") {
				wLineType = wCurrLvl_Id.substr(0, 2);
				if (wLineType == "Lh") {
					fA4g_OpenLinkListSubDir (wCurrLvl_Id, i + 1); 
					}
				else {
					fA4m_SetCurSelLink (wCurrLvl_Id); 
					vA0bg_Last_ClickedOn_Obj.className = "JustLinkCurrPage"; 
					}
				}
		}
	}
}  // ________________ end of function:  fA4g_SetCurrPageInLinks (wPagePathsIds) {
	
function fA4g_GetElementTreePath (pLinkLine_Id) {
	var wLevelIdTable = new Array (6); 
	var wElementTreePath = ""; 
	var wElementFound = false; 
	var wCurrLine_Id; 
	var wCurrLine_Obj; 
	var wLineType; 
	var i; 
//	var wCurrLinkLineInfo; 
	for (i = 0; i < cA0g_Link_List_Items_Cnt; i++) {
		wCurrLine_Id = cA0g_Link_List_Item_Objs[i].id; 
		wLineType = wCurrLine_Id.substr(0, 2); 
		wLineLevel = Number(wCurrLine_Id.charAt(3) ) - 1; 
		if ( wCurrLine_Id ==  pLinkLine_Id ) {
			wLevelIdTable[wLineLevel] = wCurrLine_Id ; 
			wElementFound = true; 
			break; }
		if (wLineType = "Lh") {
			wLevelIdTable[wLineLevel] = wCurrLine_Id ; 
			}
		}
	if (wElementFound) {
		for (i = 0; i < wLineLevel; i++) {
			wElementTreePath = wElementTreePath + "/" + wLevelIdTable[i]; 
			}
		wElementTreePath = wElementTreePath.substr(1) + "/" + pLinkLine_Id; 
		}
	return wElementTreePath; 
}  // ________________ end of function:  fA4g_SetCurrPageInLinks (wPagePathsIds) {

function fA4gx_SetPageLinkLineActive (pPagePath) {
	var wPagePath = pPagePath; 
	if (wPagePath.charAt(0) == "/")  {
		wPagePath = wPagePath.slice(1); }
	var wLinkLineType; 
	var wCurrLinkLineInfo; 
	var wLinkLvl; 
	var wLinkLvlArray = new Array ("","","","","","",""); 
	for (var i = 0; i < vA0bg_LinksList_Array_Lines_Cnt; i++) {
		if ( gcLKLSTi_ArticleAddrCdArray[i] != "") {
			wCurrLinkLineInfo = gcLKLSTi_ArticleAddrCdArray[i].split("|"); 
			wLinkLineType=wCurrLinkLineInfo[2].substr(0, 2); 
			wLinkLvl = Number(wCurrLinkLineInfo[2].charAt(3) ); 
			for (var j = wLinkLvl; j < 6; j++) {
				wLinkLvlArray[j] = ""; 
				}
			wLinkLvlArray[wLinkLvl] = wCurrLinkLineInfo[2]; 
			if (wLinkLineType == "Li") {
				if (wCurrLinkLineInfo[1] == wPagePath) {
					for (var j = 1; j < 6; j++ ) {
						if (wLinkLvlArray[j] == "")   {
							break; }
						wLinkLineType=wLinkLvlArray[j].substr(0, 2); 
						fA4m_SetCurSelLink (wCurrLinkLineInfo[0]); 
						if (wLinkLineType == "Lh") {
							fA4g_OpenLinkListSubDir (wLinkLvlArray[j], j); 
							}
						}
					break; 
					}
				}
			}
		}
}  // ________________ end of function:  fA4gx_SetPageLinkLineActive (pPagePath) {

function fA4g_OpenLinkListSubDir (pSubDir_Id, pLevel) {
	if (document.getElementById(pSubDir_Id) ) {
		var wSect_Id = pSubDir_Id + "Sect"; 
		var wCurrSection_Obj = document.getElementById(wSect_Id); 
		var wCurrentClass = wCurrSection_Obj.className; 
		if (wCurrentClass != cA0ag_OpenList_ClassName) {
			fA4m_ShowHideLinksSubDir (pSubDir_Id, pLevel); 
		}
	}
}  // ________________ end of function:  fA4g_OpenLinkListSubDir (pSubDir_Id, pLevel); 

function fA4m_SetCurSelLink (pCallLine_Id) {
	if (pCallLine_Id == "")  {
		return; }
	var wCurrLine_Obj = document.getElementById(pCallLine_Id); 
	var wItemTagName = wCurrLine_Obj.tagName.toLowerCase(); 
	while (wItemTagName != "li") {
		wCurrLine_Obj = wCurrLine_Obj.parentNode; 
		wItemTagName = wCurrLine_Obj.tagName.toLowerCase(); 
		}
	vA0bg_Last_ClickedOn_Id = wCurrLine_Obj.id; 
	vA0bg_Last_ClickedOn_Obj = wCurrLine_Obj; 
	if (vA0bg_Last_ClickedOn_Obj ) {
		fRPRIp_REU_Cookie_Write (cC0Bg_LastClickedLine_Id_Cookie_Name, vA0bg_Last_ClickedOn_Id, 0); 
		vA0bg_Last_ClickedOn_Obj.abbr = vA0bg_Last_ClickedOn_Obj.className; 
		vA0bg_Last_ClickedOn_Obj.className = "ClickedJustLink"; 
		}
//	document.getElementById("Rooti_UpOneLine_Cell").className = "PageActBtn"; 
//	document.getElementById("Rooti_DownOneLine_Cell").className = "PageActBtn"; 
}  // ________________ end of function:  fA4m_SetCurSelLink (pCallLine_Id)

// ************************************************************
// == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == = 

function fA4g_GetLinkList_Id (pRelAddress) {
	var wIdPath = ""; 
	var wRelAddress =pRelAddress; 
	if (wRelAddress.charAt(0)!= "/") {
		wRelAddress = "/" + wRelAddress; }
	var wCurrLinkLineInfo; 
	for (var i = 0; i < vA0bg_LinksList_Array_Lines_Cnt; i++) {
		if (gcLKLSTi_ArticleAddrCdArray[i] != "") {
			wCurrLinkLineInfo = gcLKLSTi_ArticleAddrCdArray[i].split("|"); 
			if (wCurrLinkLineInfo[0] == wRelAddress) {
				wIdPath = wCurrLinkLineInfo[2]; 
				break; 
				}
			}
		}
	return wIdPath; 
}  // ________________ end of function:  GetLinkList_IdPath (pRelAddress) { ?????

// == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == = 
//  

