function getCommMsg(){

	var msg;
	
	if(	arguments.length == 2){
		var msgType = arguments[0];
		var msgCode = arguments[1];	
	
		if (msgType == "C") {	// C (CONFIRM) : È®ÀÎÀ» À§ÇÑ ¸Þ½ÃÁö
			switch(msgCode) {
				case "001" : msg = "ÀúÀåÇÏ½Ã°Ú½À´Ï±î?"; break;
				case "002" : msg = "¹Ý¿µÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "003" : msg = "»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "004" : msg = "¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "005" : msg = "µî·ÏÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "006" : msg = "»ó½ÅÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "007" : msg = "»ó½ÅÃë¼ÒÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "008" : msg = "½ÂÀÎÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "009" : msg = "¹Ý·ÁÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "010" : msg = "ÃßÃµÇÏ½Ã°Ú½À´Ï±î?";	 break;
				case "011" : msg = "¼­ºñ½º ½ÅÃ»À» Ãë¼Ò ÇÏ½Ã°Ú½À´Ï±î?";	 break;
			}
		}else if (msgType == "E") {	// E (ERROR) : ¿À·ù °ü·Ã ¸Þ½ÃÁö
			switch(msgCode) {
				case "000" : msg = "½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "001" : msg = "ÀúÀåÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "002" : msg = "¹Ý¿µÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "003" : msg = "»èÁ¦¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "004" : msg = "¼öÁ¤À» ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "005" : msg = "µî·ÏÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "006" : msg = "·Î±×ÀÎÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù."; break;
				case "007" : msg = "¿À·ù°¡ ÀÖ½À´Ï´Ù."; break;
				case "008" : msg = "(À»)¸¦ Àß¸ø ÀÔ·ÂÇÏ¿´½À´Ï´Ù."; break;
				case "009" : msg = "»ó½ÅÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "010" : msg = "»ó½ÅÃë¼Ò¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "011" : msg = "½ÂÀÎÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "012" : msg = "¹Ý·Á¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
				case "013" : msg = "½ÂÀÎÃë¼Ò¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.";	break;
			}
		}else if (msgType == "I") {	//  I (INFORM) : ¾Ë¸², Áö½Ã ¸Þ½ÃÁö
			switch(msgCode) {
				case "001" : msg = "ÀúÀåµÇ¾ú½À´Ï´Ù."; break;
				case "002" : msg = "¹Ý¿µµÇ¾ú½À´Ï´Ù."; break;
				case "003" : msg = "»èÁ¦µÇ¾ú½À´Ï´Ù."; break;
				case "004" : msg = "¼öÁ¤µÇ¾ú½À´Ï´Ù."; break;
				case "005" : msg = "µî·ÏµÇ¾ú½À´Ï´Ù."; break;
				case "006" : msg = "·Î±×ÀÎµÇ¾ú½À´Ï´Ù.";	break;
				case "007" : msg = "´ã´çÀÚ°¡ È®ÀÎÇÏ¿´½À´Ï´Ù."; break;
				case "008" : msg = "È®ÀÎÇÕ´Ï´Ù."; break;
				case "009" : msg = "»ó½ÅµÇ¾ú½À´Ï´Ù."; break;
				case "010" : msg = "»ó½ÅÃë¼ÒµÇ¾ú½À´Ï´Ù."; break;
				case "011" : msg = "½ÂÀÎµÇ¾ú½À´Ï´Ù."; break;
				case "012" : msg = "¹Ý·ÁµÇ¾ú½À´Ï´Ù."; break;
				case "013" : msg = "Åëº¸µÇ¾ú½À´Ï´Ù."; break;
				case "014" : msg = "½ÂÀÎÃë¼ÒµÇ¾ú½À´Ï´Ù."; break;
				case "015" : msg = "Àü¼ÛµÇ¾ú½À´Ï´Ù."; break;
				case "016" : msg = "ÃßÃµµÇ¾ú½À´Ï´Ù."; break;
				case "017" : msg = "Ãë¼ÒµÇ¾ú½À´Ï´Ù."; break;
				case "018" : msg = "ÀúÀåµÇ¾ú½À´Ï´Ù.\nÀúÀåµÈ ³»¿ëÀº ¸¶ÀÌÆäÀÌÁö¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù."; break;
	        }
		}else if (msgType == "W") {	// W (WARNING) : °æ°í¼º ¸Þ½ÃÁö
			switch(msgCode) {
				case "001" : msg = "¸ÕÀú ·Î±×ÀÎÇÏ½Ê½Ã¿À."; break;
				case "002" : msg = "´ã´çÀÚ¿¡°Ô È®ÀÎÇÏ½Ê½Ã¿À."; break;
				case "003" : msg = " ÇÊ¼ö ÀÔ·Â»çÇ×ÀÔ´Ï´Ù."; break;
				case "004" : msg = "¼ýÀÚ¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À."; break;
				case "005" : msg = "¾ç¼ö¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À."; break;
				case "006" : msg = "Á¤È®È÷ ÀÔ·ÂÇÏ½Ê½Ã¿À."; break;
				case "007" : msg = "¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù."; break;
				case "008" : msg = "Byte¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù."; break;
				case "009" : msg = " È®ÀÎÇØ ÁÖ½Ê½Ã¿À."; break;
				case "010" : msg = "(À»)¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À."; break;
				case "011" : msg = "(À»)¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À."; break;
				case "012" : msg = "¹®ÀÚÀü¼Û¿¡ ½ÇÆÐÇß½À´Ï´Ù."; break;
				case "013" : msg = "±³È¯,È¯ºÒ ÁøÇà°ÇÀº Á¢¼ö Ãë¼Ò ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\nÇØ´ç¼¾ÅÍ·Î ¿¬¶ôÇÏ½Ã¾î Á¶Ä¡ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù."; break;
				case "014" : msg = "¿¹¾à°Ç Ãë¼ÒÁß ¿¡·¯°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\nHelpDesk(1588-3366)·Î ¿¬¶ô¹Ù¶ø´Ï´Ù."; break;
				case "015" : msg = "¼­ºñ½ºÁ¢¼ö Ãë¼Ò½Ã ¿À·ù°¡ ¹ß»ýµÇ¾ú½À´Ï´Ù.\n¿£Áö´Ï¾î°¡ ¹æ¹®ÇÏ±â À§ÇØ ÀüÈ­ µå¸®¸é Ãë¼Ò»çÀ¯¸¦ ¸»¾¸ÇØ ÁÖ¼¼¿ä.\n¶Ç´Â ÀüÈ­ 1588-3366À¸·Î Ãë¼Ò¿äÃ»À» ÇØ ÁÖ½Ã¸é °¨»çÇÕ´Ï´Ù."; break;
				case "016" : msg = "¿¬¶ô¹ÞÀ¸½Ç ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä."; break;
				case "017" : msg = "º»¹® ¸Þ½ÃÁö¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä."; break;
				case "018" : msg = "Ç×¸ñÀ» ¼±ÅÃÇØÁÖ¼¼¿ä."; break;
				case "019" : msg = "±âÅ¸³»¿ëÀ» ±â¼úÇØ ÁÖ¼¼¿ä."; break;
				case "020" : msg = "±âÅ¸³»¿ëÀº300 Byte¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù."; break;
				case "021" : msg = "¼±ÅÃ»çÇ×¿¡ ±â¼úÇÏ½Å ³»¿ëÀº 2000 Byte¸¦ ³ÑÀ»¼ö¾ø½À´Ï´Ù."; break;
				case "022" : msg = "Æò°¡¸¦ Ãë¼ÒÇÏ°í ÀÌÀüÈ­¸éÀ¸·Î µ¹¾Æ°¡½Ã°Ú½À´Ï±î?\nÀÛ¼ºÇÏ½Å Æò°¡³»¿ëÀº ÀúÀåµÇÁö ¾Ê½À´Ï´Ù."; break;
				case "023" : msg = "ÀüÈ­·Î A/S¸¦ ½ÅÃ»ÇÏ½Å °ÍÀº È¨ÆäÀÌÁö¿¡¼­ Ãë¼Ò°¡ ºÒ°¡´ÉÇÕ´Ï´Ù.\n\nÀüÈ­ 1588-3366À¸·Î Ãë¼Ò¿äÃ»À» ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù."; break;
				case "024" : msg = "¼±ÅÃÇÏ½Å ³»¿ëÀº ÀÌ¹Ì ¸¶ÀÌÆäÀÌÁö¿¡ ºÏ¸¶Å© µÇ¾î ÀÖ½À´Ï´Ù."; break;
			}
		}
	}else{
		var msgType = arguments[0];
		var msgCode = arguments[1];
		var args 	= arguments[2];
		var josa 	= arguments[3];
		
		msg = ppw(args, josa)+getCommMsg(msgType, msgCode);d
	}
	
	return msg;
}

/**
 * Á¾¼º¿©ºÎ·Î Á¶»ç¼±ÅÃÇÏ±â
 * @return Àº/´Â, À»/¸¦
 */
function ppw(nm,josa)
{
	if( nm == "" || josa =="") return "";
	var arrNm = josa.split("/");
	var a = nm.substring(nm.length - 1, nm.length).charCodeAt();
	if ((a >= 65 && a <= 90) || (a >= 97 && a <= 122)) return arrNm[1].__trim();
	a = a - 0xAC00; // 44032 == 0xAC00
	var jongsung = a % 28;
	return nm+((jongsung) ? arrNm[0].__trim() : arrNm[1].__trim());
}
