var ObjTimer; var nMaxTime = 60; var nInterval = nMaxTime; var sMessage = ""; var sIcon = ""; var nIconCnt = 0; var nIconMax = 10; /***************************************************************************** * 메세지(메세지) *****************************************************************************/ function setTimeMessage(sMsg, nNum) { clearTimeout(ObjTimer); if ( nNum != "" ) { nMaxTime = nNum; } nInterval = nMaxTime; sMessage = sMsg; TimeMessage(); } /***************************************************************************** * 메세지(메세지) *****************************************************************************/ function TimeMessage() { if ( nInterval <= 0 ) { sMsg = "네트워크 장애 입니다. 잠시 후 다시 시도 하시기 바랍니다."; setMsg(sMsg, "Y"); } else { if ( sIcon == "" ) { sMsg = sMessage + "[" + nInterval + "]"; } else { sMsg = sMessage; if ( nIconCnt <= nIconMax ) { for ( var i = 0; i < nIconCnt; i++ ) { sMsg = sMsg + sIcon; } } nIconCnt++; if ( nIconCnt >= nIconMax ) { nIconCnt = 0; } } status = sMsg; nInterval--; ObjTimer = setTimeout("TimeMessage()",1000); } } /***************************************************************************** * 메세지(메세지) *****************************************************************************/ function StopMessage() { clearTimeout(ObjTimer); nInterval = nMaxTime; } /***************************************************************************** * 사용자 인터 페이스(단문메세지) *****************************************************************************/ function setMsg(sMsg, sAlertYN) { StopMessage(); if ( sMsg.indexOf("[E]") > -1 ) { sMsg = sMsg.substring(3); sAlertYN = "Y" } status = sMsg; if ( Trim(sMsg) == "" ) { return; } if ( sAlertYN == "Y" ) { alert(sMsg); } } /***************************************************************************** * 사용자 인터 페이스(단문메세지) *****************************************************************************/ function setStopMsg(sMsg) { setMsg(sMsg, ""); } /***************************************************************************** * 사용자 인터 페이스(동적메세지) *****************************************************************************/ function setTimeMsg(sMsg) { sMsg = sMsg.toLowerCase(); switch (sMsg) { case "search" : sMsg = "조회중입니다. 잠시만 기다려 주시기 바랍니다."; break; case "save" : sMsg = "저장중입니다. 잠시만 기다려 주시기 바랍니다."; break; case "delete" : sMsg = "삭제중입니다. 잠시만 기다려 주시기 바랍니다."; break; case "move" : sMsg = "화면이동중입니다. 잠시만 기다려 주시기 바랍니다."; break; } setTimeMessage(sMsg, nMaxTime); } /***************************************************************************** * 사용자 인터 페이스(아이콘설정) *****************************************************************************/ function setIcon(Icon, IconMax) { sIcon = Icon; sIconMax = IconMax; } /***************************************************************************** * 메세지출력 *****************************************************************************/ function showMessage( extraMsg, strMsgCode, isShowStatus) { if(!eval(strMsgCode) ) { alert( strMsgCode + " - 정의된 오류 메세지가 없습니다."); } else if(isShowStatus) { window.status = ""; window.status = extraMsg + " " + eval(strMsgCode); } else { alert( extraMsg + " " + eval(strMsgCode) ); } } function showConfirmMessage( extraMsg, strMsgCode) { if(!eval(strMsgCode)) { alert( strMsgCode + " - 정의된 오류 메세지가 없습니다."); } else { return confirm( extraMsg + " " + eval(strMsgCode) ); } } CO0 = " "; CO0001 = "취소하시겠습니까?"; CO000 = "저장하시겠습니까?"; CO001 = "등록하시겠습니까?"; CO002 = "수정하시겠습니까?"; CO003 = "삭제하시겠습니까?"; CO004 = "저장 할 자료가 없습니다."; CO005 = "등록 할 자료가 없습니다."; CO006 = "삭제 할 자료가 없습니다."; CO007 = "등록 할 자료가 없습니다."; CO008 = "을(를) 입력하십시오!"; CO009 = "을(를) 선택하십시오!"; CO010 = "반려하시겠습니까?"; CO011 = "저장되었습니다"; CO012 = "삭제되었습니다"; CO013 = "첨부 파일이 없습니다"; CO014 = "바르게 입력하십시오"; CO015 = "체크하십시오"; CO016 = "먼저 조회하십시오"; CO017 = "먼저 선택하십시오"; CO018 = "중입니다. 잠시만 기다려주십시오..."; CO019 = "변경된 내용이 없습니다."; CO020 = "초과하였습니다."; CO021 = "없습니다."; CO022 = "확실치 않습니다."; CO023 = "진행단계가 부정확하여 처리할 수 없습니다. 재조회후 다시 실행하십시오"; CO024 = "저장을 먼저 해주십시오."; CO025 = "자료가 있습니다."; CO026 = "입력할 수 없습니다."; CO027 = "마감하시겠습니까?"; CO028 = "[작업취소]처리중 오류가 발생하였습니다."; CO029 = "마감되었습니다"; CO030 = "확인하십시오."; CO031 = " - 반드시 입력하셔야 하는 사항입니다."; CO032 = " - 숫자를 입력하셔야 하는 사항입니다."; CO033 = " - 세액을 입력할 수 없는 사항입니다."; CO034 = "먼저 수정하십시오"; CO040 = "하시겠습니까?"; CO041 = "삭제가 가능합니다."; CO042 = "하십시오."; CO043 = "완료되었습니다."; CO044 = "않았습니다."; CO045 = "입니다."; CO046 = "하셨습니까?"; CO047 = "을(를) 사용하십시오."; CO048 = "일치하지 않습니다."; CO049 = "하겠습니다."; CO060 = "동의 하시겠습니까?"; CO100 = "취소되었습니다."; CO110 = "되었습니다."; CO111 = "권한이 없습니다."; CO997 = "오류가 발생했습니다.\n관리자에게 문의하시기 바랍니다.\n\n" CO998 = "입력하신 내용중에 누락된 부분이 있습니다. \n누락된 정보는 완료되지 않습니다.\n\n" CO999 = "입력하신 내용이 규칙에 어긋납니다.\n규칙에 어긋나는 내용을 바로 잡아주세요.\n\n"