//________________________________
var cC5_ModNm = "C5_Common_Feature_Call_Funcs.js";
var cC5_cpyra = "©2011 Rako DP Enterprises";
// 
/*jsl:ignoreall*/
//________________________________



function fC5ge_ShowHide_Feature_Panel (pFeatuRc_Panel_CodePar, pSizePar) {
return;
	if (fC5m_Cell_Prevent_DblClick()) {
		return; }
	var wPanel_CodeGroup = pFeatuRc_Panel_CodePar.split("|");
	var wPanel_CodeGroup_Cnt = wPanel_CodeGroup.length; 
	var wPanel_IdCode = wPanel_CodeGroup[0]; 
	var wPtr = wPanel_IdCode.indexOf("Call"); 
	if (wPtr > -1)   {
		wPanel_IdCode = wPanel_IdCode.substring(0, wPtr); }
	wPtr = wPanel_IdCode.indexOf("Close"); 
	if (wPtr > -1)   {
		wPanel_IdCode = wPanel_IdCode.substring(0, wPtr); }
	var wPanel_ToShowid = wPanel_IdCode + "Area"; 
	var wPanel_ToShow_Obj = document.getElementById(wPanel_ToShowId); 
	if (wPanel_ToShow_Obj) {
		fC5ge_Show_Feature_Panel_Obj (wPanel_ToShow_Obj,pSizePar); }
}  // ________________ end of function:  fC5ge_ShowHide_Feature_Panel ( {


function fC5ge_Show_Feature_Panel_Obj (pPanel_ToShow_Obj, pSizePar) {
	if (typeof(pPanel_ToShow_Obj) != "object") {
		return; }
	var wCalled_From_Root_Or_Child = fC5m_Root_Or_Child_PopUp();
	if (!wCalled_From_Root_Or_Child) {
		return; }
	if (fC5m_Cell_Prevent_DblClick()) {
		return; }
	var wPanel_ToShow_Obj = pPanel_ToShow_Obj;
	var wPanel_Obj_Id = wPanel_ToShow_Obj.id;
	if ( (typeof(wPanel_Obj_Id) == "undefined") || (wPanel_Obj_Id == "") ) {
		return; }
	var wPanel_Id_Root = wPanel_Obj_Id.replace("_Panel","_");
	var wPanel_Width ;
	var wPanel_Height;
	var wPanel_Print_Obj;
	var wPanel_Hdr_Obj;
	var wPanel_Body_Obj;
	var wPanel_Footing_Obj;
	var wPanel_Close_Obj;
	var wPanel_InitDone = wPanel_ToShow_Obj.InitDone;
	wPanel_ToShow_Obj.InitDone = "Done";
	var wPanel_ToInit = (typeof(wPanel_InitDone) == "undefined");
	var wPanel_Hdr_Id = wPanel_Id_Root + "Hdr";
	var wPanel_Body_Id = wPanel_Id_Root + "Body";
	var wPanel_Footing_Id = wPanel_Id_Root + "Footing";
	var wPanel_Print_Id = wPanel_Id_Root + "Print";
	var wPanel_Close_Id = wPanel_Id_Root + "Close";
	wPanel_Hdr_Obj = document.getElementById(wPanel_Hdr_Id);
	wPanel_Body_Obj = document.getElementById(wPanel_Body_Id);
	wPanel_Footing_Obj = document.getElementById(wPanel_Footing_Id);
	wPanel_Close_Obj = document.getElementById(wPanel_Close_Id);
	var wPtr = pSizePar.indexOf("-");
	wPanel_Width = pSizePar.substring(0, wPtr);
	wPanel_Height = pSizePar.substr(wPtr + 1);
	wPanel_ToShow_Obj.style.width = wPanel_Width + "px";
	wPanel_ToShow_Obj.Rako_Width = wPanel_Width;
	wPanel_ToShow_Obj.Rako_FullHeight = wPanel_Height;
	wPanel_ToShow_Obj.Rako_RollPath = vC5m_PopUps_BackGround_Roll_Path_Stub;
	wPanel_ToShow_Obj.style.height = wPanel_Height + "px";
	wPanel_ToShow_Obj.style.backgroundImage = "url(" + vC5m_PopUps_BackGround_Roll_Path_Stub + pSizePar + ".gif)";
	if (wPanel_ToInit) {
		wPanel_ToShow_Obj.className = "FeatuRc_Panel";
		wPanel_ToShow_Obj.Rako_RollUpHeight = cC5m_RollUp_Height;
		wPanel_Hdr_Obj.className = "FeatuRc_Hdr";
		if (wPanel_Footing_Obj) {
			wPanel_Footing_Obj.className = "FeatuRc_Footing"; }
		if (wPanel_Close_Obj) {
			wPanel_Close_Obj.className = "FeatuRc_Close_Btn";
	//		wOnClickFunction = "fC5ge_ShowHide_Feature_Panel ("  + wPanel_IdCode  + "); ";
			wPanel_Close_Obj.onclick = function() {fC5ge_Close_Feature_Panel_ (this.id); };
			wPanel_Close_Obj.title = vC5m_Close_Title;
			}
		wPanel_ToShow_Obj.onmousedown = fC5me_Get_Curr_XY_Pos;
/*		switch (wPanel_CodeGroup[1]) {
			case "TextDisp":
			  	wPanel_Print_Obj = document.createElement("p"); 
				wPanel_Print_Obj.id = wPanel_Id_Root + "Print";
				wPanel_Print_Obj.className = "FeatuRc_Print_Btn"; 
				wPanel_Print_Obj.onclick = function() {fC5me_PopUpPrint (this.id); }; 
 				wPanel_Print_Obj.title = vC5m_Print_Title;
				wPanel_Footing_Obj.appendChild(wPanel_Print_Obj);
				var wArticle_Path; 
				switch (wPanel_CodeGroup[2]) {
					case "Info":
						wArticle_Path = cS0g_Site_InfosDir  ; 
						break; 
					case "RootInfo":
						wArticle_Path = cA0ag_Root_Infos_Dir  ; 
						break; 
					case "SpecialPage":
						wPanel_Hdr_Obj.style.fontSize = "14pt"; 
						wArticle_Path = "A7_SiteRubrics/SpecialPages/"  ; 
						break; 
		 			}
				break; 
			}  */
		}
	wPanel_Hdr_Obj = fC5m_Set_Feature_Panel_Std_Header_Obj (wPanel_Hdr_Obj, wPanel_Width); 
	var wPanel_Hdr_Obj_Height = wPanel_Hdr_Obj.offsetHeight;
	var wPanel_Hdr_Top = Math.floor( (cC5m_RollUp_Height - wPanel_Hdr_Obj_Height) / 2);
	if (wPanel_Hdr_Top < 5) {
		wPanel_Hdr_Top = wPanel_Hdr_Top + 2; }
	else if (wPanel_Hdr_Top > 15) {
		wPanel_Hdr_Top = 7 ;}
	wPanel_Hdr_Obj.style.top = wPanel_Hdr_Top + "px";

//cC5m_RollUp_Height


	wPanel_Footing_Obj.style.position = "absolute"; 
	var wPanel_FootingObj_Top = wPanel_Height - 40; 
	wPanel_Footing_Obj.style.top = wPanel_FootingObj_Top + "px"; 
	wPanel_Footing_Obj.style.left = 30 + "px"; 
	var wPanel_Footing_Width = wPanel_Width - 60; 
	wPanel_Footing_Obj.style.width = wPanel_Footing_Width + "px"; 
	var wPanel_CloseLeft = (wPanel_Footing_Width - vC5m_PopUp_CloseBtn_Width) / 2;
	wPanel_Close_Obj.style.left = wPanel_CloseLeft + "px"; 
/*	switch (wPanel_CodeGroup[1]) {
		case "TextDisp":
			var wPanel_BodyObj_Height = wPanel_FootingObj_Top - 60; 
			wPanel_Body_Obj.style.height = wPanel_BodyObj_Height+ "px"; 
			wPanel_Body_Obj.style.top = 40 + "px"; 
			var wPanel_BodyObj_Width = wPanel_Width - 80; 
			wPanel_Body_Obj.style.width = wPanel_BodyObj_Width + "px"; 
			wPanel_Body_Obj.style.left = 30 + "px"; 
			wArticle_Path = wArticle_Path + wPanel_CodeGroup[3] + wPanel_Id_Root + ".shtml";
			wPanel_Body_Obj.src = wArticle_Path; 
			break; 
		} */
	fC5g_Posit_Feature_Panel_Obj (wPanel_ToShow_Obj, 0, 0, false); 
}  // ________________ end of function:  fC5ge_Show_Feature_Panel_Obj ( {

function fC5ge_Close_Feature_Panel_ (pPanel_Close_Id) {
	var wCurr_Panel_Id = pPanel_Close_Id.replace("_Close","_Panel");
	var wCurr_Panel_Obj = fC5m_Get_Panel_Obj(wCurr_Panel_Id);
	if (typeof(wCurr_Panel_Obj) != "object") {
		return; }
	wCurr_Panel_Obj.style.display = "none";
	var wZ_Index = wCurr_Panel_Obj.style.zIndex;
	var wPrev_Z_Index = wZ_Index - 2;
	if (typeof(vC0Ag_Curr_ZIndex) == "number") {
		if (vC0Ag_Curr_ZIndex == wZ_Index) {
            vC0Ag_Curr_ZIndex = wPrev_Z_Index; }
		}
	else if (typeof(parent.vC0Ag_Curr_ZIndex) == "number") {
		if (parent.vC0Ag_Curr_ZIndex == wZ_Index) {
            parent.vC0Ag_Curr_ZIndex = wPrev_Z_Index; }
		}
	var wF00A_SlotNr = wCurr_Panel_Obj.ObjSlotNr;
//    wCurr_Panel_Obj = vF00Ag_Feature_IFrame_Objs[wF00A_SlotNr];
    var wParentNode;
	var wDestroy = wCurr_Panel_Obj.CloseDestroy;
	if (wDestroy == "Destroy") {
		if ((typeof(vF00Ag_Feature_IFrame_Objs) != "undefined") && (typeof(vF00Ag_Feature_IFrame_Objs[wF00A_SlotNr]) == "object")) {
	        vF00Ag_Feature_IFrame_Objs[wF00A_SlotNr] = null;
			wParentNode = wCurr_Panel_Obj.parentNode;
			if (wParentNode) {
				wParentNode.removeChild(wCurr_Panel_Obj);}
			}
		else if ((typeof(parent.vF00Ag_Feature_IFrame_Objs) != "undefined") && (typeof(parent.vF00Ag_Feature_IFrame_Objs[wF00A_SlotNr]) == "object")) {
	        parent.vF00Ag_Feature_IFrame_Objs[wF00A_SlotNr] = null;
			wParentNode = parent.wCurr_Panel_Obj.parentNode;
			if (wParentNode) {
				wParentNode.removeChild(wCurr_Panel_Obj);}
			}
		}

//        wCurr_Panel_Obj = null; }
}  // ________________ end of function:  fC5ge_Close_Feature_Panel_Obj() {


function fC5m_Set_Feature_Panel_Std_Header_Obj (pFeatuRc_Panel_Header_Obj, pFeatuRc_Panel__Width) {
	if (!pFeatuRc_Panel_Header_Obj) {
		return; }
	var wPanel_Hdr_Obj = pFeatuRc_Panel_Header_Obj;
	var wHeader_Id = wPanel_Hdr_Obj.id; 
	var wHeader_Text_Id = wHeader_Id + "Txt"; 
	var wHeader_Icon_Id = wHeader_Id + "Ico"; 
	var wHeader_Left = 30; //wPanel_Hdr_Obj.style.left; // + cS0g_Roll_Up_Icon_Width; 
	var wHeader_Width = pFeatuRc_Panel__Width - wHeader_Left * 2; 
	var wHeader_Text_Width = wHeader_Width - vC5m_RollUpIcon_Width;
	wPanel_Hdr_Obj.style.width = wHeader_Width + "px"; 
	wPanel_Hdr_Obj.style.left = wHeader_Left + "px"; 
	var wHeader_Text_Obj = document.getElementById(wHeader_Text_Id);
	if (wHeader_Text_Obj) {
		wHeader_Text_Obj.style.width = wHeader_Text_Width + "px";
		wHeader_Text_Obj.title = vC5m_HeaderText_Title;
		wHeader_Text_Obj.onmousedown = fC5me_Feature_Panel_Move_Start;
		wHeader_Text_Obj.onmousemove = fC5me_Feature_Panel_Move_Now;
		wHeader_Text_Obj.onclick = function() {fC5me_Feature_Panel_Header_Text_Click (this.id); };
		}
	var wHeader_Icon_Obj = document.getElementById(wHeader_Icon_Id);
	if (typeof(wHeader_Icon_Obj) != "object") {
		wHeader_Icon_Id = wHeader_Icon_Id + "n";
		wHeader_Icon_Obj = document.getElementById(wHeader_Icon_Id);
		}
	if (wHeader_Icon_Obj) {
		wHeader_Icon_Obj.style.left = wHeader_Text_Width + "px";
		wHeader_Icon_Obj.className = "FeatuRc_HdrIco";
		wHeader_Icon_Obj.src = vC5m_Header_Icon_Up_Src;
		wHeader_Icon_Obj.style.width = vC5m_RollUpIcon_Width + "px";
		wHeader_Icon_Obj.style.height = vC5m_RollUpIcon_Height + "px";
		wHeader_Icon_Obj.onclick = function() {fC5e_Feature_Panel_Header_Icon_Click (this.id); };
		wHeader_Icon_Obj.title = vC5m_HeaderIcon_Title;
		}
	return wPanel_Hdr_Obj; 
}  // ________________ end of function:  fC5m_Set_Feature_Panel_Std_Header_Obj (Caller_Id) {

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

function fC5g_Posit_Feature_Panel_Obj (pFeature_Panel_Obj, pAdjustLeft, pAdjustTop, pFrom_Article) {
	var wPanel_ToShow_Obj = pFeature_Panel_Obj; 
	var wPanel_Width = wPanel_ToShow_Obj.offsetWidth;
	var wPanel_Height = wPanel_ToShow_Obj.offsetHeight; 
	var wPageTopAt = vC5m_PageTopAt; 
	var wPageLeftAt = vC5m_PageLeftAt; 
	wPageTopAt = Math.max(vC5m_PageTopAt, wPageTopAt); 
	wPageLeftAt = Math.max(vC5m_PageLeftAt, wPageLeftAt); 
	var wPanel_Top = vPRIg_Curr_YPos + 15 + pAdjustTop;
	var wPanel_Left = (vPRIg_Curr_XPos -  wPanel_Width / 2) + pAdjustLeft;
	fC5m_Called_From_Root_Or_Child();
	if (pFrom_Article) {
		wPanel_Top = wPanel_Top + vC5m_Article_Frame_Top;
		wPanel_Left = wPanel_Left + vC5m_Article_Frame_Left;
		}
	wPanel_Left = Math.max(wPanel_Left, wPageLeftAt + 10); 
	var wPanel_MaxTop = vC5m_Root_Window_Curr_Height - wPanel_Height + wPageTopAt;
	var wPanel_MaxLeft = vC5m_Root_Window_Curr_Width - wPanel_Width + wPageLeftAt;
	wPanel_Left = Math.max(wPanel_Left, wPageLeftAt); 
	wPanel_Left = Math.min(wPanel_Left, wPanel_MaxLeft); 
	wPanel_Top = Math.min(wPanel_Top, wPanel_MaxTop); 
	wPanel_Top = Math.max(wPanel_Top, wPageTopAt); 
	wPanel_ToShow_Obj.style.left = wPanel_Left + "px"; 
	wPanel_ToShow_Obj.style.top = wPanel_Top + "px"; 
//	wPanel_ToShow_Obj.style.zIndex = fC5m_Get_Z_Index();
}  // ________________ end of function:  fC5g_Posit_Feature_Panel_Obj {


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

function fC5me_Feature_Panel_Move_Start (event) {
	if (vC5m_In_SM_Move) {
        fC5me_Get_Curr_XY_Pos (event)
		vC5m_Last_XPos = vC5m_Curr_XPos;
		vC5m_Last_YPos = vC5m_Curr_YPos;
		}
}  // ________________ end of function:  MoveFiTbStart()

function fC5me_Feature_Panel_Header_Text_Click (pFeatuRc_Panel__HdrTxt_Id) {
	if (fC5m_Cell_Prevent_DblClick()) {
		return; }
	if (vC5m_In_SM_Move) {
		fC5me_Feature_Panel_Move_End(); 		}
	else {
		vC5m_CurrPopUp_HdrTxt_Id = pFeatuRc_Panel__HdrTxt_Id; 
		vC5m_CurrPopUp_HdrTxt_Obj = document.getElementById(vC5m_CurrPopUp_HdrTxt_Id); 
		var wCurrSMHClassName = vC5m_CurrPopUp_HdrTxt_Obj.className; 
		vC5m_In_SM_Move = true; 
		wCurrSMHClassName = wCurrSMHClassName.replace("_Ena","_Moveable");
		vC5m_CurrPopUp_HdrTxt_Obj.className = wCurrSMHClassName; 
		vC5m_CurrPopUp_Id = pFeatuRc_Panel__HdrTxt_Id.replace("_HdrTxt" , "_Panel");
		vC5g_CurrPopUp_Obj = fC5m_Get_Panel_Obj(vC5m_CurrPopUp_Id);
		vC5m_Curr_SM_Top = vC5g_CurrPopUp_Obj.offsetTop; 
		vC5m_Curr_SM_Left = vC5g_CurrPopUp_Obj.offsetLeft; 
		}
}  // ________________ end of function:  fC5me_Feature_Panel_Header_Text_Click (pFeatuRc_Panel_c_HdrId) {

function fC5me_Feature_Panel_Move_Now (event) {
	if (vC5m_In_SM_Move) {
        fC5me_Get_Curr_XY_Pos (event)
		vC5m_X_Move_Val = vC5m_Curr_XPos - vC5m_Last_XPos;
		vC5m_Last_XPos = vC5m_Curr_XPos;
		vC5m_Y_Move_Val = vC5m_Curr_YPos - vC5m_Last_YPos;
		vC5m_Last_YPos = vC5m_Curr_YPos;
		if ( (Math.abs (vC5m_Y_Move_Val)  < 10) && (Math.abs (vC5m_Y_Move_Val)  < 10) ) {
			vC5m_Curr_SM_Top = vC5m_Curr_SM_Top + vC5m_Y_Move_Val;
			vC5m_Curr_SM_Left = vC5m_Curr_SM_Left + vC5m_X_Move_Val;
			vC5g_CurrPopUp_Obj.style.top = vC5m_Curr_SM_Top + "px"; 
			vC5g_CurrPopUp_Obj.style.left = vC5m_Curr_SM_Left + "px"; 
			}
	}
}  // ________________ end of function:  fC5me_Feature_Panel_Move_Now (event)

function fC5me_Feature_Panel_Move_End() {
	if (vC5m_In_SM_Move) {
		vC5m_In_SM_Move = false; 
		var wCurrSMHClassName = vC5m_CurrPopUp_HdrTxt_Obj.className; 
		wCurrSMHClassName = wCurrSMHClassName.replace("_Moveable","_Ena");
		vC5m_CurrPopUp_HdrTxt_Obj.className = wCurrSMHClassName; 
		}
}  // ________________ end of function:  fC5me_Feature_Panel_Move_End() {

function fC5e_Feature_Panel_Header_Icon_Click (pFeatuRc_Panel__HdrIco_Id) {
	vC5m_In_SM_Move = false; 
	var wCurr_Panel_Id_Root = pFeatuRc_Panel__HdrIco_Id.replace("_HdrIco","");
	vC5m_CurrPopUp_Id = wCurr_Panel_Id_Root + "_Panel";
	vC5m_CurrPopUp_Hdr_Id = wCurr_Panel_Id_Root + "_Hdr";
	var wCurr_Panel_Body_Id = wCurr_Panel_Id_Root + "_Body";
	var wCurr_Panel_Footing_Id = wCurr_Panel_Id_Root + "_Footing";
	vC5m_CurrPopUp_Hdr_Obj = document.getElementById(vC5m_CurrPopUp_Hdr_Id);
	vC5g_CurrPopUp_Obj = fC5m_Get_Panel_Obj(vC5m_CurrPopUp_Id);
	var wCurr_Panel_Ico_Obj = document.getElementById(pFeatuRc_Panel__HdrIco_Id);
	var wCurr_Panel_Body_Obj = document.getElementById(wCurr_Panel_Body_Id);
	var wCurr_Panel_Footing_Obj = document.getElementById(wCurr_Panel_Footing_Id); 
	var wCurr_Panel_Parts_Display = "block"; 
	var wPanel_Height_Full = vC5g_CurrPopUp_Obj.Rako_FullHeight; 
	var wPanel_Height_RollUp = vC5g_CurrPopUp_Obj.Rako_RollUpHeight; 
	var wPanel_IcoSrc; 
	var wPanel_Obj_Height; 
	var wPanel_Obj_Width = vC5g_CurrPopUp_Obj.Rako_Width;
	var wCurr_Height = vC5g_CurrPopUp_Obj.offsetHeight; 
	if (wCurr_Height <  wPanel_Height_Full) {
		wPanel_Obj_Height = wPanel_Height_Full; 
		wPanel_IcoSrc = vC5m_Header_Icon_Up_Src;
		}
	else {
		wPanel_Obj_Height = wPanel_Height_RollUp; 
		wCurr_Panel_Parts_Display = "none"; 
		wPanel_IcoSrc = vC5m_Header_Icon_Down_Src;
		}
	wCurr_Panel_Ico_Obj.src = wPanel_IcoSrc; 
	vC5g_CurrPopUp_Obj.style.height = wPanel_Obj_Height + "px"; 
	var wBackGrdImg_PicSizeCode = String(wPanel_Obj_Width) + "-" + String(wPanel_Obj_Height); 
	var wRollPath = vC5g_CurrPopUp_Obj.Rako_RollPath;
	vC5g_CurrPopUp_Obj.style.backgroundImage = "url(" + wRollPath + wBackGrdImg_PicSizeCode + ".gif)";
	wCurr_Panel_Body_Obj.style.display = wCurr_Panel_Parts_Display; 
	wCurr_Panel_Footing_Obj.style.display = wCurr_Panel_Parts_Display; 
}  // ________________ end of function:  fC5e_Feature_Panel_Header_Icon_Click()

function fC5g_GetCurrTextColour() {
	return cS0g_Site_LEG_Text_Colours[vA0bg_Text_Contrast_BtnObj_Ix]; 
}  // ________________ end of function:  fC5g_GetCurrTextColour

function fC5g_GetCurrFontParams (pStdSize) {
	var wCurrSizePerc = cS0g_RakoCntl_Sizes_Other[vA0bg_Curr_Font_Size_BtnObj_Ix];
	var wNewSize = Math.round(pStdSize * wCurrSizePerc / 100);
	wNewSize = Math.max(wNewSize, 10); 
	wNewSize = Math.min(wNewSize, 13); 
	var wNewAreaClass = "S"+	String(wNewSize) + "W" + String(cS0g_RakoCntl_Weights[vA0bg_Curr_Font_Weight_BtnObj_Ix]); 
	return  wNewAreaClass; 
}  // ________________ end of function:  fC5g_GetCurrFontParams (pStdSize)

function fC5me_PopUpPrint (pFeature_Panel_Id) {

}  // ________________ end of function:  fC5me_PopUpPrint


