//________________________________--
var cA1_ModNm = "A1_Root_Load_Init_Funcs.js";
var cA1_cpyra = "©2011 Rako DP Enterprises";
//   
/*jsl:ignoreall*/
//________________________________--

function fA1gi_Root_OnLoad_Init() {
	window.blur(); 
	vA0bg_Root_Loading = true;
	vA0bg_Root_Loading_Completed = false;
	var wMyHref = window.location.href;
//alert ("fA1gi_Root_OnLoad_Init - stopped to check");
	wMyHref = decodeURI (wMyHref); 
	var wPtr = wMyHref.indexOf(cS0g_Site_Incomplete_Url); 
	if (wPtr > -1) {
		wMyHref = wMyHref.replace(cS0g_Site_Incomplete_Url, cS0g_Site_Complete_Url); }
	if ( (window != top)  || (wPtr > -1) ) {
		var wReloadHref = wMyHref; 
		wPtr = wReloadHref.indexOf(cS0g_Site_Url); 
		if (wPtr > -1) {
			wPtr = wPtr + cS0g_Site_Url.length + 1; 
			wReloadHref = wReloadHref.slice(wPtr); 
			wReloadHref = cS0g_Call_To_Top_Url + wReloadHref; 
			window.open (wReloadHref, "_top"); 
			}
		window.close; 
		}
	window.onunload = fA1me_ClearUp_OnUnload; 
  if (window.menubar) {
    window.menubar.visible = true; 
	}
    vC0Ag_I_Am_Root = true;
    fRPRIp_REU_Maximise_Browser_Window (100);
//	vC0Ag_Dev_Cookie = fRPRIp_REU_Get_Cookie_Info (cC0Bg_Developer_Cookie_Name);
//	document.getElementById("CalledTargetsLink_Area").style.display = cC0Bg_DisplOff;
	fgA0_Create_Root_GlobalObjects(); 
	vC0Ag_Style_Sheet_Cnt = document.styleSheets.length; 
	vA0bg_LinksList_Array_Lines_Cnt = gcLKLSTi_ArticleAddrCdArray.length - 1; 
	var wRooti_LoadTimestamp = "Loaded at: " + fA1m_Get_Curr_DateAndTime(); 
	fRPGLp_Set_Simple_Text_Id ("Rooti_LoadTime", wRooti_LoadTimestamp, "*"); 

	vC0Ag_Curr_Frame_Title = window.document.title; 
	fRPRIp_REU_TestFor_Browser_Type(); 
	vC0Ag_UI_Language = fRPLGg_Get_Language_From_Browser(); 
	vA0bg_My_Location = window.location.href; 
    if (vRPRIp_REU_Browser_Switch == 1) {
	    fRPRIp_REU_Hover_Check_If_Implemented(); 
//        alert ("A1 IE-Found"); 
		}
	fA1m_Get_UserInterface_Cookie(); 
	fA3g_Set_Root_Heights_And_Widths();
//    fA3g_Posit_FixedToolBar2();
 	fC3g_GetLegibilityFromCookie (1);
	fA2g_TestFor_Revisitor(); 
	fA1m_Analyse_Call_Parameter(); 
	fA1m_Set_Basic_Values(); 
	fA1m_Set_Basic_Info(); 
//	vA0bg_Root_Header_Area_Height = eA0g_Root_Header_Area_Obj.offsetHeight;
	window.focus(); 
    window.onfocus=fA1me_Save_LastViewed_Id; 
    fA2g_TestIf_ArticleLevel_BookMarks();
	window.onresize = fA1me_Window_Resized; 
    document.body.onresize = fA1me_Window_Resized; 
    fA1m_ComfortScroll_Init();
	fF11Ag_Legibility_Set_FiTb_Buttons_Weight(); 
    fF11Ag_Legibility_Set_FiTb_Buttons_Size(); 
    fF11Agi_BackgroundColours_Set_Colours(); 
	vA0bg_Site_Title = window.document.title; 
    var wDroppedListStr = fRPRIp_REU_Get_Cookie_Info (cC0Bg_OpenSubLists_Cookie_Name); 
    fA4g_Article_Index_Load_SubDir();
	fA1m_Set_Visibilities(); 
	fA1m_BrowserPeculiarities_Corrections(); 
	fA1m_UILanguage_Init(); 
//	eA0g_Root_Index_IndexCol_Band_Obj.style.display = cC0Bg_DisplOn;
	fA3g_ColumnSizer_MouseEvents_Set();
	A6gi_Set_FiTb_FixedToolBar_Opts(); 
	if (cS0g_Site_PopUpIdList.length > 0) {
		fC5gi_PopUpCall_Btns_Init (cS0g_Site_PopUpIdList); }
//	fA9gi_Set_Article_Frame_Src();
	fA9g_Load_Article_Into_IFrame_Obj();
	document.onkeyup = fA2ge_KeyNavigate_Root;
//	cA0bg_Root_Articles_Column_Width_Max = screen.width - vA0bg_Root_FixedToolBar_Column_Width - 22;
	vA0bg_Root_Loading_Completed = true;
//    window.captureEvents (Event.MOUSEDOWN); 
//    window.onmousedown = fRPRIp_REU_Get_Curr_XY; 
/*	var wOnMouseDnFld_Cnt = cA0ag_Set_OnMouseDown_Id_List.length;
	for (i = 0; i < wOnMouseDnFld_Cnt; i++) {
		document.getElementById(cA0ag_Set_OnMouseDown_Id_List[i]).onmousedown = fRPRIp_REU_Get_Curr_XY; 
		}  */
	vA0bg_Root_Loading = false; 
	fA3g_FrameSize_Root_To_Article();
}  // ________________ end of function:  A1_OnLoad_Init()

function fA1me_Window_Resized()  {
	if (vA0bg_Root_Loading) {
		return; }
	fA3g_Set_Root_Heights_And_Widths();
    fS1gi_Arrange_Site_Header(); 
}  // ________________ end of function:  fA1me_Window_Resized()

function fA1me_Save_LastViewed_Id()  {
    if (vC0Ag_Curr_Article_Id != "") {
        fRPRIp_REU_Cookie_Write (cC0Bg_LastViewedArtId_Cookie_Name, vC0Ag_Curr_Article_Id, 7); }
}  // ________________ end of function:  fA1me_Save_LastViewed_Id()

// == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
function fA1m_BrowserPeculiarities_Corrections() {
/*	switch (vRPRIp_REU_Browser_Switch) {
		case 1:
			eA0g_SiteHdr_HeaderToolBar_Obj.style.top = 166 + "px"; 
			break; 
		case 2:
			break; 
		case 3:
			break; 
		}*/
}  // ________________ end of function:  fA1m_BrowserPeculiarities_Corrections ()


function fA1me_ClearUp_OnUnload() {
	fS1ge_ClearUp_OnUnload(); 
}  // ________________ end of function:  fA1me_ClearUp_OnUnload ()

function fA1m_Set_Basic_Info() {
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_UILang_Ix] = cC0Bg_UILanguagePar + "," + vC0Ag_UI_Language_Ix; 
//	vC0Ag_Basic_Info_Array[cC0Bg_Bi_ConitLang_Ix] = ConitLanguagePar + "," + ContentsLangIndex;
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_TextSize] = vC0Ag_Curr_Text_Size; // cC0Bg_Chg_Size + "," +
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_TextWeight] = vC0Ag_Curr_Text_Weight; //    cC0Bg_Chg_Weight + "," +
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_TextColour] = vC0Ag_Curr_Text_Colour; //   cC0Bg_Chg_Colour + "," +
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_TextBGColour] = vC0Ag_Curr_Text_BGColour; //  cC0Bg_Chg_BGColour + "," +
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_PageBGColour] = cC0Bg_DataBGColourPar + "," + cS0g_Site_ColourX; //
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_Revisitor] = cC0Bg_GetRevisitorPar + "," + cA0bg_Revisitor_Flag ; //
}  // ________________ end of function:  fA1m_Set_Basic_Info()

function fA1m_Set_Basic_Values() {
	vC0Ag_Basic_Values_Array[cC0Bg_BvBrowserSw] = vRPRIp_REU_Browser_Switch; 
	vC0Ag_Basic_Values_Array[cC0Bg_BvScrollBar_Width] = vRPRIp_REU_ScrollBar_Width; 
	vC0Ag_Basic_Values_Array[cC0Bg_BvBrowserIsIE6] = vRPRIp_REU_Browser_Is_IE6; 
//	vC0Ag_Basic_Values_Array[gcBvHandOrPointer] = "pointer";
}  // ________________ end of function:  fA1m_Set_Basic_Values()

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

		
function fA1me_HideTestWarning() {
	 document.getElementById("Fejlesztes").style.display = cC0Bg_DisplOff; 
 }  // ________________ end of function:  fA1me_HideTestWarning()


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

function fA1m_Get_UserInterface_Cookie() {
	var wUICookieStr = fRPRIp_REU_Get_Cookie_Info (cC0Bg_UserInterface_Cookie_Name); 
//	var wTestInfo = ""; 
	if (wUICookieStr == "") {
		wUICookieStr = cC0Bg_Default_Settings1 + "UI:" + vC0Ag_UI_Language ; 
		fRPRIp_REU_Cookie_Write (cC0Bg_UserInterface_Cookie_Name, wUICookieStr); 
		}
	var wUICookieArray = wUICookieStr.split("||"); 
	var wCookieSlots_Cnt = wUICookieArray.length; 
	var wPtr; 
	for (var i = 0; i < wCookieSlots_Cnt; i++) {
		wPtr = wUICookieArray[i].indexOf("_"); 
		if (wPtr > 0)  {
			wUICookieArray[i] = wUICookieArray[i].slice(wPtr + 1); }
		if ( (wUICookieArray[i] != "-") && (wUICookieArray[i] != "undefined") ) {
			vC0Ag_UI_Cookie_Array[i] = wUICookieArray[i]; }
//		wTestInfo = wTestInfo + "™" + vC0Ag_UI_Cookie_Array[i]; 
		}
	vC0Ag_UI_Cookie_Array[cC0Bg_UI_SettingsShowHideCkIx] = "";
	vC0Ag_UI_Cookie_Array[cC0Bg_UI_SearchParamsCkIx] = "";
	vC0Ag_UI_Cookie_Array[cC0Bg_UI_SearchTextsCkIx] = "";
}  // ________________ end of function:  fA1m_Get_UserInterface_Cookie

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

function fA1m_Set_Visibilities() {
	var wOptMsgDisplay_Area = cC0Bg_DisplOff; 
	var wOptMsgDisplay = cC0Bg_DisplOff; 
	var wFirstTimeMsgDisplay = cC0Bg_DisplOff; 
	if (navigator.cookieEnabled == true) {
//		fA3g_ClapUpDown_HideHiddens();
		fA2g_TestFor_Revisitor(); 
		switch (cA0bg_Revisitor_Flag) {
			case "*":
//				document.getElementById("Rooti_ReadDeclaration_IndexCol_Band").style.display = cC0Bg_DisplOff;
				break; 
			case "+":
				break; 
			case "9":
			case "8":
				wOptMsgDisplay_Area = cC0Bg_DisplOn; 
				wFirstTimeMsgDisplay = cC0Bg_DisplOn; 
				break; 
			default:
				wOptMsgDisplay_Area = cC0Bg_DisplOff; 
				wFirstTimeMsgDisplay = cC0Bg_DisplOn; 
				break; 
			}
		}
	else {
		cA0bg_Revisitor_Flag = "9"; 
		wOptMsgDisplay_Area = cC0Bg_DisplOn; 
		wFirstTimeMsgDisplay = cC0Bg_DisplOff; 
		wOptMsgDisplay = cC0Bg_DisplOn; 
		}
//	document.getElementById("OptErrorMsg_Area").style.display = wOptMsgDisplay_Area;
/*	document.getElementById("OptionsErrLine").style.display = wOptMsgDisplay;
	document.getElementById("WarningText").style.display = wOptMsgDisplay; 
	document.getElementById("FirstTimeLines").style.display = wFirstTimeMsgDisplay; 
	document.getElementById("GreetingText").style.display = wFirstTimeMsgDisplay; */
	return  ; 
}  // ________________ end of function:  fA1m_Set_Visibilities()

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

function fA1m_Get_Curr_DateAndTime() {
    var wCurrTimeStamp = new Date(); 
    var wCurrMonth = fA1m_TwoPlaces ( wCurrTimeStamp.getMonth() + 1); 
    var wCurrDateAndTime = wCurrTimeStamp.getFullYear() + "-" + wCurrMonth + "-" + fA1m_TwoPlaces (wCurrTimeStamp.getDate() ) + "   " + fA1m_TwoPlaces (wCurrTimeStamp.getHours() ) + ":" + fA1m_TwoPlaces (wCurrTimeStamp.getMinutes() ) + ":" + fA1m_TwoPlaces (wCurrTimeStamp.getSeconds() ); 
    return wCurrDateAndTime; 
}  // ________________ end of function:  fA1m_Get_Curr_DateAndTime() {

function fA1m_TwoPlaces (pNumber) {
	var wLeadingZero = String(pNumber);
	if (pNumber < 10)  {
		wLeadingZero = "0" + wLeadingZero; }
	return wLeadingZero; 
}  // ________________ end of function:  fA1m_TwoPlaces 

function fA1g_NowOrLater() {		
		window.blur(); 
}  // ________________ end of function:  fA1g_NowOrLater() {

var mImagesPreloaded = false; 


function fA1m_Analyse_Call_Parameter() {
//alert ("fA1m_Analyse_Call_Parameter-in"); 
	var wCallParam = window.location.search; 
	if (wCallParam != "")  {
		vA0bg_Call_Param_Str = wCallParam; //  test
		vA0bg_Article_Link_URL = cS0g_Site_Complete_Url + vA0bg_Call_Param_Str;
		wCallParam = wCallParam.replace(" ","");
		wCallParam = wCallParam.replace("?id=","?=");
		wCallParam = wCallParam.replace("?Id=","?=");
		wCallParam = wCallParam.replace("?ID=","?=");
		wCallParam = wCallParam.slice(1); 
		if (wCallParam.length == 3)  {
			wCallParam = wCallParam + "#"; }
		var wTestChar = wCallParam.charAt(3); 
		if (wTestChar == "=") {
			wCallParam = wCallParam.substr(0, 3) + "#" + wCallParam.slice(3); 
			wTestChar = wCallParam.charAt(3); 
			}
		else {
			wTestChar = wCallParam.charAt(0); }
		if (wTestChar == "#") {
			var wEntryCode = wCallParam.substr(0, 3); 
			wEntryCode = wEntryCode.toUpperCase(); 
			var wDirEntry_Cnt = cS0g_Direct_Entries_Codes.length; 
			var wDirEntryPath = ""; 
	     	for (var i = 0; i < wDirEntry_Cnt; i++) {
				if (cS0g_Direct_Entries_Codes[i].substr(0, 3) == wEntryCode) {
					wDirEntryPath = cS0g_Direct_Entries_Codes[i].slice(4); 
					break; 
					}
				}
			if (wDirEntryPath == "") {
				wCallParam = gcLKLSTi_IntroPageCode; }
			else {
				if (wCallParam.length > 4) {
					wCallParam = wCallParam.slice(4); 
					}
				else  {
					wCallParam = wDirEntryPath; }
				}
			}
		}
//alert ("fA1m_Analyse_Call_Parameter   wCallParam=" + wCallParam); 
    if (wCallParam == "") {
        wCallParam = fRPRIp_REU_Get_Cookie_Info (cC0Bg_LastViewedArtId_Cookie_Name); 
        if (wCallParam == "") {
    		wCallParam = gcLKLSTi_IntroPageCode; }
        wCallParam = "=" + wCallParam; 
        }
	fA9g_Set_Path_To_Call (wCallParam); 
	if (cA0bg_Revisitor_Flag != "*") {
		var wIfSpecialPageReq = fA2g_TestIf_SpecialPage_Req (vA0bg_Call_Param_Code); 
		if (!wIfSpecialPageReq) {
			fRPRIp_REU_Cookie_Write (cC0Bg_DesiredPage_Cookie_Name, wCallParam, 0); 
			if (cA0bg_Revisitor_Flag == "+") {
				wCallParam = gcLKLSTi_NyilatkozatPageCode; }
			else  {
				wCallParam = gcLKLSTi_IntroPageCode; }
			fA9g_Set_Path_To_Call (wCallParam); 
			}
		}
}  // ________________ end of function:  fA1m_Analyse_Call_Parameter()

// ###############################################

function fA1m_UILanguage_Init() {
	var wLangs = vC0Ag_UI_Cookie_Array[cC0Bg_UI_LanguagesCkIx];
	if (wLangs == "") {
		wLangs = vC0Ag_UI_Language; }
	else {
		wLangs = wLangs.split(",");
		vC0Ag_UI_Language = fA1m_Get_LangStr (wLangs[0]); }
	vC0Ag_UI_Language_Ix = fC4g_Language_Get_Index (vC0Ag_UI_Language, cC0Bg_Max_UILanguage_Index);
    fF11Ag_UILanguage_Change_Texts(vC0Ag_UI_Language);
	vC0Ag_Basic_Info_Array[cC0Bg_Bi_UILang_Ix] = cC0Bg_UILanguagePar + "," + vC0Ag_UI_Language_Ix;
}  // ________________ end of function:  fA1m_UILanguage_Init()

function fA1m_Get_LangStr (LangsInCookie) {
	var wPtr = LangsInCookie.indexOf(":");
	var LangStr = LangsInCookie.slice(wPtr + 1);
	return LangStr;
}  // ________________ end of function:  fA1m_Get_LangStr (LangsInCookie) {


function fA1m_ComfortScroll_Init() {
	vA0bg_Scroll_Params = vC0Ag_UI_Cookie_Array[cC0Bg_UI_ScrollParsIx];
	if (vA0bg_Scroll_Params == "") {
		vA0bg_Scroll_Params = cS0g_Site_Scroll_ParsStr;
		fA2g_Write_Cookie_UserInterface (cC0Bg_UI_ScrollParsIx, vA0bg_Scroll_Params);
		}
	var wScroll_Pars = vA0bg_Scroll_Params.split(",");
	for (var i = 0; i < wScroll_Pars.length; i++) {
		wScroll_Pars[i] = Number(wScroll_Pars[i]); }
	vA0bg_Scroll_Large_Down = wScroll_Pars[0];
	vA0bg_Scroll_Large_Up = 0 - vA0bg_Scroll_Large_Down;
	vA0bg_Scroll_Small_Down = wScroll_Pars[1];
	vA0bg_Scroll_Small_Up = 0 - vA0bg_Scroll_Small_Down
	vA0bg_Scroll_WaitBefore = wScroll_Pars[2];
	vA0bg_Scroll_WaitSpeed = wScroll_Pars[3];
	vA0bg_Scroll_WaitInterval = Math.floor(1000 / vA0bg_Scroll_WaitSpeed );
}  // ________________ end of function:  fA1m_ComfortScroll_Init
//  
