//________________________________--
var ModNm = "Rako_PRI_Funcs_UserAdmin.js"; 
var cpyra = "©2011 Rako DP Enterprises"; 
//   
/*jsl:ignoreall*/
//________________________________--

function fRPRIp_UA_TestFunction() {
}  // ________________ end of function:  fRPRIp_UA_TestFunction


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var cRPRI_UA_Cookie_Name_UserEMailAdr = "RDRI_UserEMail"; 

var mRPRI_UAE_CurrUserEmailInfo = ""; 

var  mRPRI_UA_MsgDisplTimer; 

var cRPRI_UAE_Sender_Infoid = "RPRIi_UAE_Sender_Info"; 
var  mRPRI_UAE_Sender_Info_Obj; 
var cRPRI_UAE_UAE_ReqText1id = "RPRIi_UAE_ReqText1"; 
var  mRPRI_UAE_ReqText1_Obj; 
var cRPRI_UAE_Sender_Nameid = "RPRIi_UAE_Sender_Name"; 
var  mRPRI_UAE_Sender_Name_Obj; 
var cRPRI_UAE_Sender_Addrid = "RPRIi_UAE_Sender_Addr"; 
var  mRPRI_UAE_Sender_Addr_Obj; 
var cRPRI_UAE_Sender_Info2id = "RPRIi_UAE_Sender_Info2"; 
var  mRPRI_UAE_Sender_Info2_Obj; 
var cRPRI_UAE_Sender_Name2id = "RPRIi_UAE_Sender_Name2"; 
var  mRPRI_UAE_Sender_Name2_Obj; 
var cRPRI_UAE_Sender_Addr2id = "RPRIi_UAE_Sender_Addr2"; 
var  mRPRI_UAE_Sender_Addr2_Obj; 


function fRPRIm_UA_CreateSender_Email_Objects() {
	mRPRI_UAE_Sender_Info_Obj = document.getElementById(cRPRI_UAE_Sender_InfoId); 
	mRPRI_UAE_UAE_ReqText1_Obj = document.getElementById(cRPRI_UAE_UAE_ReqText1Id); 
	mRPRI_UAE_Sender_Name_Obj = document.getElementById(cRPRI_UAE_Sender_NameId); 
	mRPRI_UAE_Sender_Addr_Obj = document.getElementById(cRPRI_UAE_Sender_AddrId); 
	mRPRI_UAE_Sender_Addr_Obj.onkeypress = fRPRIm_UA_EmailAddr_CheckInput; 
	mRPRI_UAE_Sender_Info2_Obj = document.getElementById(cRPRI_UAE_Sender_Info2Id); 
	mRPRI_UAE_Sender_Name2_Obj = document.getElementById(cRPRI_UAE_Sender_Name2Id); 
	mRPRI_UAE_Sender_Addr2_Obj = document.getElementById(cRPRI_UAE_Sender_Addr2Id); 
}  // ________________ end of function:  fRPRIm_UA_CreateSender_Email_Objects

function fRPRIm_UA_TestEmailInfo() {
	var wSenderInfoTxt = mRPRI_UAE_CurrUserEmailInfo; 
	return (wSenderInfoTxt != ""); 
}  // ________________ end of function:  fRPRIm_UA_TestEmailInfo

function fRPRIm_UA_GetEmailInfo (pNewOrMod) {
	if ( (mRPRI_UAE_CurrUserEmailInfo == null) || (typeof(mRPRI_UAE_CurrUserEmailInfo) == "undefined")|| (mRPRI_UAE_CurrUserEmailInfo == "") ) {
    	mRPRI_UAE_CurrUserEmailInfo = fRPRIp_REU_Get_Cookie_Info (cRPRI_UA_Cookie_Name_UserEMailAdr); 
}
	var wNoneSaved = ( (mRPRI_UAE_CurrUserEmailInfo == null) || (typeof(mRPRI_UAE_CurrUserEmailInfo) == "undefined")|| (mRPRI_UAE_CurrUserEmailInfo == "") ); 
	if ( (wNoneSaved || (pNewOrMod == 1) ) && (pNewOrMod > -1) )  {
		if (typeof(mRPRI_UAE_Sender_Info_Obj) == "undefined") {
			fRPRIm_UA_CreateSender_Email_Objects(); }
		if ( (mRPRI_UAE_CurrUserEmailInfo != "") && (pNewOrMod == 1) )   {
			var wTempArray = mRPRI_UAE_CurrUserEmailInfo.split("|"); 
			mRPRI_UAE_Sender_Name_Obj.value = wTempArray[0]; 
			mRPRI_UAE_Sender_Addr_Obj.value = wTempArray[1]; 
			}
        fRPRIm_UA_DisplayEMailAddrReq(); 
		}
}  // ________________ end of function:  fRPRIm_UA_GetEmailInfo

function fRPRIm_UA_DisplayEMailAddrReq() {
	var wText1 = fRPGLp_Get_Simple_Text_Obj (mRPRI_UAE_UAE_ReqText1_Obj); 
	if (wText1.length < 5) {
		mRPRI_UA_MsgDisplTimer = window.setTimeout('fRPRIm_UA_DisplayEMailAddrReq()', 200) ; }

	mRPRI_UAE_Sender_Info_Obj.style.display = "block"; 
	var wSenderInfoLeft = 200; //mRDRI_STG_Settings_Obj.offsetLeft + Math.floor( (mRDRI_STG_Settings_Obj.offsetWidth - mRPRI_UAE_Sender_Info_Obj.offsetWidth) / 2); 
//		if (wSenderInfoLeft < 100) {
//			wSenderInfoLeft = Math.floor( (mRDRI_Container_Width - mRPRI_UAE_Sender_Info_Obj.offsetWidth) / 2); }
	mRPRI_UAE_Sender_Info_Obj.style.left = wSenderInfoLeft + "px"; 
}  // ________________ end of function:  fRPRIm_UA_DisplayEMailAddrReq

function fRPRIm_UA_SenderData() {
	var wSender_Id = mRPRI_UAE_Sender_Name_Obj.value; 
	var wSender_Email = mRPRI_UAE_Sender_Addr_Obj.value; 
	if ( (wSender_Id == "") || (wSender_Email == "") ) {
//		fRPRIp_GEM_ErrorMsgOut ("Kérünk adatokat"); 
		fRPRIp_GEM_ErrorMsgOut (cRPRI_EmptyFieldsIx); 
		return; 
		}
	var wTester = wSender_Id + wSender_Email; 
	var wPtr = wTester.indexOf("|"); 
	if (wPtr > -1) {
//		fRPRIp_GEM_ErrorMsgOut ("Illegal Char"); 
		fRPRIp_GEM_ErrorMsgOut (cRPRI_IllegalCharIx); 
		return; 
		}
	var wEmailAddrOK = fRPRIm_UA_ValidateEmailAddr (wSender_Email); 
    mRPRI_UAE_CurrUserEmailInfo = ""; 
	if (wEmailAddrOK   ) {
		mRPRI_UAE_CurrUserEmailInfo = wSender_Id + "|" + wSender_Email; 
		fRPRIp_REU_Get_Cookie_Info (cRPRI_UA_Cookie_Name_UserEMailAdr, mRPRI_UAE_CurrUserEmailInfo, 999); 
		wEmailAddrErr = false; 
        mRPRI_UAE_Sender_Name2_Obj.value = wSender_Id; 
        mRPRI_UAE_Sender_Addr2_Obj.value = wSender_Email; 
		mRPRI_UAE_Sender_Info2_Obj.style.top = mRPRI_UAE_Sender_Info_Obj.style.top; 
		mRPRI_UAE_Sender_Info2_Obj.style.left = mRPRI_UAE_Sender_Info_Obj.style.left; 
		mRPRI_UAE_Sender_Info_Obj.style.display = "none"; 
		mRPRI_UAE_Sender_Info2_Obj.style.display = "block"; 
		mRPRI_UA_MsgDisplTimer = window.setTimeout('fRPRIp_REU_HideMe (cRPRI_UAE_Sender_Info2Id)', 5000) ; 
		}
}  // ________________ end of function:  fRPRIm_UA_SenderData

var cRPRI_AlphaNumericEN = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; 
var cRPRI_AlphaNumericInt = "0123456789AÁÄBCDEÉFGHIÍJKLMNOÓÖŐPQRSŠTUÚÜŰVWXYZŽaáäbcdeéfghiíjklmnoóöőpqrsštuúüűvwxyzž"; 

function fRPRIm_UA_EmailAddr_CheckInput (pKeyEvent)	{
	var wKeyCodeValue = fRPRIp_REU_Get_KeyCode_Value (pKeyEvent); 
	if ( wKeyCodeValue < 32) {
		if ( wKeyCodeValue == -13) {
//			fRDRIm_HC_GetThisPict(); 
			}
		return (wKeyCodeValue != 0); 
		}
	else  {
		var wInpChar = fRPRIp_REU_Test_Input_Char (wKeyCodeValue, 2); 
		var wAllowedChars = cRPRI_AlphaNumericEN + "@._-"; 
		if ( wInpChar.length == 1) {
			var p = wAllowedChars.indexOf(wInpChar); 
			if (p < 0)  {
				 wInpChar = ""; }
			}
		return (wInpChar != ""); 
		}
}  // ________________ end of function:  fRPRIm_UA_EmailAddr_CheckInput

function fRPRIm_UA_EmailMsg_CheckInput (pKeyEvent)	{
	var wKeyCodeValue = fRPRIp_REU_Get_KeyCode_Value (pKeyEvent); 
	if ( wKeyCodeValue < 33) {
		if ( wKeyCodeValue == -13) {
//			fRDRIm_HC_GetThisPict(); 
			}
		return (wKeyCodeValue != 0); 
		}
	else  {
		var wInpChar = fRPRIp_REU_Test_Input_Char (wKeyCodeValue, 3); 
		return (wInpChar != ""); 
		}
}  // ________________ end of function:  fRPRIm_UA_EmailMsg_CheckInput

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function fRPRIm_UA_ValidateEmailAddr (pEmailAddr) {
	var wEmailAddrOk = true; 
	wPtr = pEmailAddr.indexOf("@"); 
	if (wPtr < 4) {
		wEmailAddrOk = false; }
	else {
		var wAtPos = wPtr
		wPtr = pEmailAddr.indexOf(".", wAtPos); 
		var wDomP1Lg = wPtr - wAtPos; 
		var wDomP2Lg = pEmailAddr.length - wPtr; 
		if ( (wDomP1Lg < 3)  || (wDomP2Lg < 3) ) {
			wEmailAddrOk = false; }
		}
	if (!wEmailAddrOk)   {
		fRPRIp_GEM_ErrorMsgOut (cRPRI_EmailAddrErrIx, "", pEmailAddr)  }; 
//		fRPRIp_GEM_ErrorMsgOut ("Hibás email-cím","", pEmailAddr)  }; 
	return wEmailAddrOk ; 
}  // ________________ end of function:  fRPRIm_UA_ValidateEmailAddr

//*****************************************

//  

