﻿/*==========================================================================
  USEAGE : /Auth/Login.html
==========================================================================*/

/*==========================================================================
	Initialize object
==========================================================================*/
var objTitleMsg		= null;
var objSpMsg		= null;
var objSpImg		= null;
var objSpSysMsg		= null;
var objWLtMsg		= null;
var objFormLabel1	= null;
var objFormLabel2	= null;
var objLoginSSL		= null;
var objLoginLabel2	= null;
var objLoginLabel3	= null;
var objFAccId		= null;
var objFPassWd		= null;

/*==========================================================================
	set object
==========================================================================*/
function FnInit() {
	//Title Message
	objTitleMsg		= FnGetObjById("DivTitleMsg",		document);
	objFormLabel1	= FnGetObjById("FormLabel1",		document);
	objFormLabel2	= FnGetObjById("FormLabel2",		document);
	objLoginSSL		= FnGetObjById("LoginSSL",			document);
	objLoginLabel2	= FnGetObjById("EtcLabel1",			document);
	objLoginLabel3	= FnGetObjById("EtcLabel2",			document);
	objFAccId		= FnGetObjById("WTxtAccId",			document);
	objFPassWd		= FnGetObjById("WTxtPassWd",		document);
	objSpMsg		= FnGetObjById("SpMsg",				document);
	objSpImg		= FnGetObjById("SpImg",				document);
	objSpSysMsg		= FnGetObjById("SpSysMsg",			document);
	objWLtMsg		= FnGetObjById("WLtMsg",			document);
	objFAccId.focus();
}

/*==========================================================================
	check medentory fields before submiting
==========================================================================*/
function FnChk()
{
	FnClearField();
	if(!FnChkIsEmpty(objFAccId,	 objSpMsg, arrEMsgList[0])) return false;
	if(!FnChkIsEmpty(objFPassWd, objSpMsg, arrEMsgList[1])) return false;

	return true;
}

/*==========================================================================
		Check empty
==========================================================================*/
function FnChkIsEmpty(obj, objFld, sMsg)
{
	if(FnIsEmpty(obj))
	{
		FnSetErrMsg(objFld, sMsg);
		FnFocusingForm(obj, "CsAccInputRequired");
		return false;
	}

	return true;
}

/*==========================================================================
	Display error message
==========================================================================*/
function FnSetErrMsg(obj, sMsg)
{
	obj.style.height		= "20px";
	obj.style.display		= "block";
	obj.innerHTML			= sMsg;
	objSpImg.style.display	= "inline";
	objSpSysMsg.innerHTML	= "";
}

/*==========================================================================
	Clear field of error message
==========================================================================*/
function FnClearField()
{
	objFAccId.className				= "input2";
	objFPassWd.className			= "input2";
}