//*************************************************************************************
//	ÆÄÀÏ¸í		: sg_error.js
//	ÀÛ¼ºÀÚ		: ¾ÈÀçÇü
//	ÃÖÃÊ ÀÛ¼ºÀÏ	: 2003³â 7¿ù 21ÀÏ
//	ÃÖÁ¾ ¼öÁ¤ÀÏ	: 2003³â 8¿ù 13ÀÏ
//*************************************************************************************

//*************************************************************************************
//	¿À·ù ÄÚµå
//
//	NO_DATA_VALUE	: ÇÔ¼öÀÇ ÀÎÀÚ °ªÀÌ nullÀÌ°Å³ª ""ÀÏ °æ¿ì
//	NO_USER_ID	: »ç¿ëÀÚ¸¦ ±¸ºÐÇÏ±â À§ÇÑ ID °ªÀÌ null ÀÌ°Å³ª ""ÀÏ °æ¿ì
//	NO_SESSION_KEY	: µ¥ÀÌÅÍ¸¦ º¹È£È­ ÇÏ±âÀ§ÇÑ ´ëÄªÅ°°¡ ¾ø´Â °æ¿ì
//	WRONG_PASSWORD	: »ç¿ëÀÚ°¡ ÀÎÁõ¼­ ¾ÏÈ£¸¦ ÁöÁ¤ÇÑ È¸¼ö ÀÌ»ó Æ²¸®°Ô ÀÔ·ÂÇÒ °æ¿ì
//	NOT_INDEX_VALUE : ÇÔ¼öÀÇ nIndex ÀÎÀÚ °ªÀÌ 0 ÀÌ»óÀÇ ¼ö°¡ ¾Æ´Ò °æ¿ì
//	NOT_PEM_CERT	: PEM Å¸ÀÔ ÀÎÁõ¼­°¡ ¾Æ´Ò °æ¿ì
//	NOT_LOCAL_FILE	: ÇöÀç ºê¶ó¿ìÀú·Î ¿­·ÁÀÖ´Â ÆäÀÌÁö°¡ »ç¿ëÀÚ PC¿¡ ÀúÀåµÈ
//			  ·ÎÄÃ ÆÄÀÏÀÌ ¾Æ´Ñ°æ¿ì
//
//*************************************************************************************

var strErrMsg = "";
var strErrCode = "";
var strErrFuncName = "";

//*************************************************************************************
//	ÀÌ¸§	: setErrorCode()
//	ÀÎÀÚ	: strCode	- ¿À·ù ÄÚµå
//	¹ÝÈ¯°ª	: ¾øÀ½
//	±â´É	: ¿À·ù¿¡ ´ëÇÑ ÄÚµå¸¦ ÀúÀåÇÑ´Ù
//*************************************************************************************
function setErrorCode( strCode )
{
	strErrCode = strCode;
	return;
}

//*************************************************************************************
//	ÀÌ¸§	: setErrorCode()
//	ÀÎÀÚ	: strCode	- ¿À·ù ¸Þ½ÃÁö
//	¹ÝÈ¯°ª	: ¾øÀ½
//	±â´É	: ¿À·ù¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ÀúÀåÇÑ´Ù
//*************************************************************************************
function setErrorMessage( strMsg )
{
	strErrMsg = strMsg;
	return;
}

//*************************************************************************************
//	ÀÌ¸§	: setErrorFunctionName()
//	ÀÎÀÚ	: strFunctionName	- ÇÔ¼ö ÀÌ¸§
//	¹ÝÈ¯°ª	: ¾øÀ½
//	±â´É	: ¿À·ù°¡ ¹ß»ýÇÑ ÇÔ¼ö ÀÌ¸§À» ÀúÀåÇÑ´Ù
//*************************************************************************************
function setErrorFunctionName( strFunctionName )
{
	strErrFuncName = strFunctionName;
	return;
}

//*************************************************************************************
//	ÀÌ¸§	: getErrorCode()
//	ÀÎÀÚ	: ¾øÀ½
//	¹ÝÈ¯°ª	: ¼º°ø	- ¿À·ù ÄÚµå
//		  ½ÇÆÐ	- ""
//	±â´É	: ¸¶Áö¸·À¸·Î ¹ß»ýÇÑ ¿À·ù¿¡ ´ëÇÑ ÄÚµå¸¦ ¾ò´Â´Ù
//*************************************************************************************
function getErrorCode()
{
	var buf = strErrCode;
	strErrCode = "";
	return buf;
}

//*************************************************************************************
//	ÀÌ¸§	: getErrorMessage()
//	ÀÎÀÚ	: ¾øÀ½
//	¹ÝÈ¯°ª	: ¼º°ø	- ¿À·ù ¸Þ½ÃÁö
//		  ½ÇÆÐ	- ""
//	±â´É	: ¸¶Áö¸·À¸·Î ¹ß»ýÇÑ ¿À·ù¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¾ò´Â´Ù
//*************************************************************************************
function getErrorMessage()
{
	var buf = strErrMsg;
	strErrMsg = "";
	return buf;
}

//*************************************************************************************
//	ÀÌ¸§	: getErrorFunctionName()
//	ÀÎÀÚ	: ¾øÀ½
//	¹ÝÈ¯°ª	: ¼º°ø	- ¿À·ù°¡ ¹ß»ýÇÑ ÇÔ¼ö ÀÌ¸§
//		  ½ÇÆÐ	- ""
//	±â´É	: ¸¶Áö¸·À¸·Î ¿À·ù°¡ ¹ß»ýÇÑ ÇÔ¼ö ÀÌ¸§À» ¾ò´Â´Ù
//*************************************************************************************
function getErrorFunctionName()
{
	var buf = strErrFuncName;
	strErrFuncName = "";
	return buf;
}

//*************************************************************************************
//	ÀÌ¸§	: getErrorString()
//	ÀÎÀÚ	: ¾øÀ½
//	¹ÝÈ¯°ª	: ¼º°ø	- ¿À·ù ÄÚµå ¶Ç´Â ¿À·ù ¸Þ½ÃÁö
//		  ½ÇÆÐ	- ""
//	±â´É	: ¸¶Áö¸·À¸·Î ¹ß»ýÇÑ ¿À·ù¿¡ ´ëÇÑ ÄÚµå³ª ¸Þ½ÃÁö¸¦ ¾ò´Â´Ù
//*************************************************************************************
function getErrorString()
{
	var buf = getErrorCode();
	buf += getErrorMessage();
	return buf;	
}
