/*****************************************************************************************************
 * File Name 	: ANClientEtc.js
 * @author ATTO Information Technology Corp. eWork R&D Team 
 * @since 2007. 5. 16
 * @version 3.0
 * ----------------------------------------------------------------------------------------------------
 * Modification Information
 * Date              Developer            Content
 * -------          -------------       ---------------------------
 * 2007.06.07     	YongHanLee			Create     
 * 2008.05.09		YongHanLee			ReCreate     
 * ----------------------------------------------------------------------------------------------------
 * Copyright (C) 2007 by ATTO Information Technology Corp. eWork R&D Team  All rights reserved.
 *****************************************************************************************************/
   
/** 
 * 일감관련 공통 클래스
 */
var ANTAControl = {
	//일감진행상태코드
	WORK_REGING			: "B100",					//일감등록중
	WORK_REGED 			: "B105",					//일감등록완료
	WORK_PRPS 			: "B107",					//제안가격제출
	WORK_ENDPRPS		: "B109",					//마감
	WORK_SNGING			: "B110",					//심사중
	WORK_ENDSNG			: "B113",					//심사마감
	WORK_REQCONFRIM		: "B115",					//예비수행자확인요청중
	WORK_RECONFRIM		: "B117",					//예비수행자재선정중
	WORK_CONFRIM		: "B120",					//예비수행자확인
	WORK_SBD			: "B999",					//낙찰자선정
	CTR_REJECT			: "C000",					//계약반송
	CTR_REJECT_CHG		: "C001",					//계약변경반송
	CTR_DECISION_REG	: "C050",					//계약방법결정요청중
	CTR_DECISION		: "C055",					//계약방법결정
	CTR_WRITE			: "C100",					//계약서작성
	CTR_COOPR_REQ		: "C105",					//협업계약동의요청중
	CTR_COOPR_PROC		: "C110",					//협업계약동의완료
	CTR_AGREE_REG		: "C115",					//계약승인요청중
	CTR_REG_CHG			: "C501",					//계약변경허용요청중
	CTR_PROC_CHG		: "C550",					//계약변경허용요청승인
	CTR_WRITE_CHG		: "C600",					//변경계약서작성중
	CTR_COOPR_REQ_CHG	: "C605",					//변경계약협업계약동의요청중
	CTR_COOPR_PROC_CHG	: "C610",					//변경계약협업계약동의완료
	CTR_AGREE_REQ_CHG	: "C615",					//변경계약승인요청중
	CTR_AGREE_OK_CHG	: "C998",					//계약변경체결
	CTR_AGREE_OK		: "C999",					//계약체결


	WORKS_INTER 		: "INTER",					//관심으로등록한일감
	WORKS_RECOM 		: "RECOM",					//소개받은일감
	WORKS_INVIT 		: "INVIT",					//초대받은일감
	WORKS_MYREG 		: "MYREG",					//내가등록한일감
	WORKS_MYENT 		: "MYENT",					//내가참여한일감


	CONTRACT_MASTER 	: "01",						//주계약자
	CONTRACT_COLLAB 	: "02",						//협업계약자
	CONTRACT_BASE 		: "03",						//일반계약자
	WORKS_REPRE 		: "11",						//기업대표
	WORKS_PART 			: "12",						//담당자
	WORKS_BASE 			: "13",						//내부수행자

	SNG_SIMPLE 			: "S",						//낙찰자바로선정
	SNG_DETAIL 			: "D",						//심사를통한낙찰자선정


	pageLink:function(strCase, strURL, strParams, strTarget){
		//SCActionControl 초기화
		SCActionControl.initAction();
		
		if(typeof(strParams) === SCConst.UNDEFINED){strParams = "";}
		if(typeof(strTarget) === SCConst.UNDEFINED){strTarget = "_self";}
		
		switch(strCase){ 
			case "CANCEL_TASK"	: 
				SCActionControl.CALL_ID = "AnCmWorksPopUpP.CANCEL_TASK";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=CANCEL_TASK&loginpop=true", "CANCELTASK", 600, 490, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "CATEGORYCHG"	: 
				SCActionControl.CALL_ID = "AnCmWorksPopUpP.CATEGORYCHG";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", "PGCASE=CATEGORYCHG&loginpop=true", "CATEGORYCHG", 600, 620, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "PRPS_AMT_POP"	:  
				SCActionControl.CALL_ID = "AnCmWorksPopUpP.PRPS_AMT_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=PRPS_AMT&loginpop=true", "PRPS_AMT_POP", 670, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANTA_UPDATE" :
				SCActionControl.CALL_ID = "AnTaRegistration02C.ANTA_UPDATE";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaRegistration02C.jsp", strParams, strTarget);
				break;
			case "ANTA_DETAIL" : 
				SCActionControl.CALL_ID = "AnTaWorksDetailT1R.ANTA_DETAIL";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT1R.jsp", strParams, strTarget);
				break; 
			case "ANTA_PRPS" :
				SCActionControl.CALL_ID = "AnTaWorksDetailT2R.ANTA_PRPS";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT2R.jsp", strParams, strTarget);
				break;
			case "ANTA_PRPS_DOC" :
				SCActionControl.CALL_ID = "AnTaWorksDetailT2R_PrpsDoc.ANTA_PRPS_DOC";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT2R_PrpsDoc.jsp", strParams + "&loginpop=true", "ANTA_PRPS_DOC", 680, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=yes");
				break;
			case "ANTA_PFM_OG" :
				SCActionControl.CALL_ID = "AnTaWorksDetailT2R_PrpsOg.ANTA_PFM_OG";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT2R_PrpsOg.jsp", strParams + "&loginpop=true", "ANTA_PFM_OG", 800, 630, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANTA_SNG" : 
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_Main.ANTA_SNG";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_Main.jsp", strParams, strTarget);
				break;
			case "ANTA_PRESNG" :  
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_SelectPreSng.ANTA_PRESNG";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_SelectPreSng.jsp", strParams, strTarget);
				break;
			case "ANTA_FINALSNG" :  
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_SelectFinalSng.SELECT";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_SelectFinalSng.jsp", strParams, strTarget);
				break;
			case "ANTA_JUDGBASE" :  
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_JudgBase.ANTA_JUDGBASE";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_JudgBase.jsp", strParams, strTarget);
				break;
			case "ANTA_QUALJUDG" :  
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_QualJudg.ANTA_QUALJUDG";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_QualJudg.jsp", strParams, strTarget);
				break;
			case "ANTA_JUDGITEM" :   
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_JudgItem.ANTA_JUDGITEM";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_JudgItem.jsp", strParams, strTarget);
				break;
			case "ANTA_CONFIRM_ACT" :  
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_ConfirmAct.ANTA_CONFIRM_ACT";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_ConfirmAct.jsp", strParams, strTarget);
				break;
			case "ANTA_JUDGRESULT" :  
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_JudgResult.ANTA_JUDGRESULT";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_JudgResult.jsp", strParams, strTarget);
				break;
			case "ANTA_JUDGRESULT_F" :  
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_JudgResultFinal.ANTA_JUDGRESULT_F";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_JudgResultFinal.jsp", strParams, strTarget);
				break;
			case "ANTA_JUDGRESULT_POP"	:   
				SCActionControl.CALL_ID = "AnCmWorksPopUpP.ANTA_JUDGRESULT_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=JUDG_RESULT_ITEM&loginpop=true", "ANTA_JUDGRESULT_POP", 670, 490, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANTA_JUDGRESULT_USER_POP"	:   
				SCActionControl.CALL_ID = "AnCmWorksPopUpP.ANTA_JUDGRESULT_USER_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=JUDG_RESULT_ITEM_USER&loginpop=true", "ANTA_JUDGRESULT_USER_POP", 670, 590, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANTA_JUDGRESULT_VIEW_POP"	:   
				SCActionControl.CALL_ID = "AnCmWorksPopUpP.ANTA_JUDGRESULT_VIEW_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=JUDG_RESULT_ITEM_VIEW&loginpop=true", "ANTA_JUDGRESULT_VIEW_POP", 670, 500, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANTA_SBD" : 
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_ResultFinal.ANTA_SBD";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_ResultFinal.jsp", strParams, strTarget);
				break;
			case "ANCT_CONTRACT" :  
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_Main.ANCT_CONTRACT";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_Main.jsp", strParams, strTarget);
				break;
			case "ANCT_FLOW" :  
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_Flow.ANCT_FLOW";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_Flow.jsp", strParams, strTarget);
				break;
			case "ANCT_DECISION" :  
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_Decision.ANCT_DECISION";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_Decision.jsp", strParams, strTarget);
				break;
			case "ANCT_DECISION_CHG" :  
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_DecisionChg.ANCT_DECISION_CHG";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_DecisionChg.jsp", strParams, strTarget);
				break;
			case "ANCT_MAKE" :  
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_MakeCtrl.ANCT_MAKE";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_Make.jsp", strParams, strTarget);
				break;
			case "ANCT_PFM_OG" :
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_PrpsOg.ANCT_PFM_OG";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_PrpsOg.jsp", strParams + "&loginpop=true", "ANCT_PFM_OG", 800, 630, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANCT_CONTRACT_DETAILDOC" : 
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_ContractDoc.ANCT_CONTRACT_DETAILDOC";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_ContractDoc.jsp", strParams + "&loginpop=true", "ANCT_CONTRACT_DOC", 890, 700, "toolbar=no, location=no, menubar=no, scrollbars=yes, status=yes, resizable=no");
				break;
			case "ANCT_CONTRACT_BASEDOC" : 
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_ContractDoc.ANCT_CONTRACT_BASEDOC";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_ContractDoc.jsp", strParams + "&loginpop=true", "ANCT_CONTRACT_DOC", 890, 700, "toolbar=no, location=no, menubar=no, scrollbars=yes, status=yes, resizable=no");
				break;
			case "ANCT_COOPR_REQ" : 
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_CooprReq.ANCT_COOPR_REQ";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_CooprReq.jsp", strParams, strTarget);
				break;
			case "ANCT_COOPR_PROC" : 
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_CooprProc.ANCT_COOPR_PROC";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_CooprProc.jsp", strParams, strTarget);
				break;
			case "ANCT_VIEW" : 
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_View.ANCT_VIEW";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_View.jsp", strParams, strTarget);
				break;
			case "ANCT_AGREE_REQ" : 
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_AgreeReq.ANCT_AGREE_REQ";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_AgreeReq.jsp", strParams, strTarget);
				break;
			case "ANCT_AGREE_PROC" : 
				SCActionControl.CALL_ID = "AnCtWorksDetailT5R_AgreeProc.ANCT_AGREE_PROC";
				SCActionControl.linkPage("/srcweb/an/anct/AnCtWorksDetailT5R_AgreeProc.jsp", strParams, strTarget);
				break;
			case "ANTA_BOARD" : 
				SCActionControl.CALL_ID = "AnCmWorksDetailTR_Board.ANTA_BOARD";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksDetailTR_Board.jsp", strParams, strTarget);
				break;
			case "ANTA_BOARD_NEW_WRITE" : 
				SCActionControl.CALL_ID = "AnCmBoardWriting.ANTA_BOARD_NEW_WRITE";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=BOARD_WRITE", strTarget);
				break;
			case "ANTA_BOARD_DETAIL_POP" :					// 글 읽기 팝업
				SCActionControl.CALL_ID = "AnCmBoardDetail.ANTA_BOARD_DETAIL_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmBoardDetail.jsp", strParams + "&loginpop=true", "BOARDDETAILPOPUP", 820, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=yes");
				break;
			case "ANTA_BOARD_NEW_WRITE_POP" : 				// 새글쓰기 팝업
				SCActionControl.CALL_ID = "AnCmBoardWriting.ANTA_BOARD_NEW_WRITE_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=BOARD_WRITE&loginpop=true", "BOARDWRITEPOPUP", 820, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=yes");
				break;
			case "ANTA_BOARD_MODIFY_WRITE" :
				SCActionControl.CALL_ID = "AnCmBoardWriting.ANTA_BOARD_MODIFY_WRITE";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=BOARD_WRITE", strTarget, 820, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=yes");
				break;
			case "ANTA_BOARD_REPLY_WRITE" :
				SCActionControl.CALL_ID = "AnCmBoardWriting.ANTA_BOARD_REPLY_WRITE";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=BOARD_WRITE", strTarget, 820, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=yes");
				break;
 			case "ANTA_EXAM" :  							
				SCActionControl.CALL_ID = "AnExMainR.ANTA_EXAM";
				SCActionControl.linkPage("/srcweb/an/anex/AnExMainR.jsp", strParams, strTarget);
				break;
 			case "ANTA_PAY" :  							
				SCActionControl.CALL_ID = "AnPmMainR.ANTA_PAY";
				SCActionControl.linkPage("/srcweb/an/anpm/AnPmMainR.jsp", strParams, strTarget);
				break;
 			case "ANTA_EVAL" :  							
				SCActionControl.CALL_ID = "AnEvMainR.ANTA_EVAL";
				SCActionControl.addResultURL ("error", "/srcweb/an/anev/AnEvErrorR.jsp");
				SCActionControl.linkPage("/srcweb/an/anev/AnEvMainR.jsp", strParams, strTarget);
				break;
			case "ANTA_STATIC" : 
				//SCActionControl.CALL_ID = "AnTaReRegistration01C.ANTA_REREG";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaStatisticsR.jsp", strParams, strTarget);
				break;
			//-------------------------------------------------------------------
			case "ANTA_INTERVIEW_VIEW_DETAIL" :	//인터뷰상세내용
				SCActionControl.CALL_ID = "AnCmIntvDetailR.SELECT_DETAIL";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmIntvDetailR.jsp", strParams, strTarget);
				break;
			case "ANTA_INTERVIEW_LIST" :		//상호평가에서인터뷰현황
				SCActionControl.CALL_ID = "AnCmIntvListL.SELECT_BASEWORK";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvIntvListL.jsp", strParams, strTarget);
				break;
			case "ANTA_INTERVIEW_DETAIL" :		//상호평가에서인터뷰상세내용
				SCActionControl.CALL_ID = "AnCmIntvDetailR.SELECT_DETAIL_WORK";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvIntvDetailR.jsp", strParams, strTarget);
				break;
			case "ANTA_INTERVIEW_REG" :			//상호평가에서인터뷰등록화면
				SCActionControl.CALL_ID = "AnCmIntvDetailR.REG_FOR_SELECT";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvIntvRegC.jsp", strParams, strTarget);
				break;
			case "ANTA_INTERVIEW_MODIFY" :			//상호평가에서인터뷰수정화면
				SCActionControl.CALL_ID = "AnCmIntvDetailR.SELECT_DETAIL";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvIntvRegC.jsp", strParams, strTarget);
				break;
			case "ANTA_INTERVIEW_DEL" :			//상호평가에서인터뷰삭제
				SCActionControl.CALL_ID = "AnCmIntvDetailR.DELETE";
				//SCActionControl.linkPage("/srcweb/an/anev/AnEvIntvListL.jsp", strParams, strTarget);
				SCActionControl.linkPage(strURL, strParams, strTarget);
				break;								
			case "ANTA_TOTALSECTION" :	//일감현황 전체분류보기
				SCActionControl.CALL_ID = "AnTaWorksListL.TOTALSECTION";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksList_TotalSection.jsp", strParams, strTarget);
				break;
			case "ANTA_WORK_MSG" :	//메시지리스트
				SCActionControl.CALL_ID = "AnCmWorksDetailTR_Msg.WORK_BASE";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksDetailTR_Msg.jsp", strParams, strTarget);
				break;
			case "ANTA_WORK_MSG_DTL" :	//메시지 상세내용
				SCActionControl.CALL_ID = "AnCmWorksDetailTR_Msg.WORK_BASE";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksDetailTR_Msg.jsp", strParams, strTarget);
				break;
			case "ANTA_LIST1" :
				SCActionControl.CALL_ID = "AnTaWorksListL.ANTA_LIST1";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksListL.jsp", strParams, strTarget);
				break;
			//-------------------------------------------------------------------
			case "ANTA_BOARD_DETAIL_RPOP" :					// View 글 읽기 팝업
				SCActionControl.CALL_ID = "AnCmBoardDetail.ANTA_BOARD_DETAIL_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=VIEWPOPUPBOARD_DETAIL&loginpop=true", "BOARDDETAILRPOPUP", 820, 600, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=yes");
				break;
			case "ANTA_BOARD_DETAIL_VIEW" :					// 글 읽기
				SCActionControl.CALL_ID = "AnCmBoardDetail.ANTA_BOARD_DETAIL_POP";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmBoardDetail.jsp", strParams, strTarget);
				break;
			case "ANTA_BOARD_NEW_WRITE_IN" : 
				SCActionControl.CALL_ID = "AnCmBoardWriting.ANTA_BOARD_NEW_WRITE";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp" + "&PGCASE=ANTA_BOARD_WRITE", strParams, strTarget);
				break;
 			case "ANTA_CANCEL" :  							
				SCActionControl.CALL_ID = "AnClMainR.SELECT";
				SCActionControl.linkPage("/srcweb/an/ancl/AnClMainR.jsp", strParams, strTarget);
				break;
			case "ANTA_NOT_COMPLETE_DEL" :  	//미완료 심사정보 삭제							
				SCActionControl.CALL_ID = "AnTaWorksDetailT3R_JudgResultFinal.DELETE";
				SCActionControl.linkPage("/srcweb/an/anta/AnTaWorksDetailT3R_JudgResultFinal.jsp", strParams, strTarget);
				break;

			case "DEPLOY_REQUEST" :  	//배포리스트 제목클릭시 해당상세페이지로 이동							
				SCActionControl.CALL_ID = "AdDpRequestI.SELECT_REQUEST.";
				SCActionControl.linkPage("/srcweb/mb/mbmp/MbMpPortal_MainR.jsp", strParams, strTarget);
				break;
				



			//직종분류팝업
			case "BIZTYPE_POP"	:
				SCActionControl.CALL_ID = "HrCmSelectBizTypeI.BIZTYPE";
				SCActionControl.linkPage("/srcweb/hr/hrcm/HrCmSelectBizTypeRP.jsp", strParams, strCase, 600, 620, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "HREP_HEADHUNTING"	:
				SCActionControl.CALL_ID = "HrEpHeadhuntingReg01.MEMBASE";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpHeadhuntingReg02.jsp", strParams, strTarget);
				break;
			case "HREP_DETAIL" : 
				SCActionControl.CALL_ID = "HrEpWorksDetailT1R.HREP_DETAIL";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT1R.jsp", strParams, strTarget);
				break; 
			case "HREP_STEP01" : 
				SCActionControl.CALL_ID = "HrEpWorksDetailT1R.HREP_STEP01";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT2R.jsp", strParams, strTarget);
				break; 
			case "HREP_STEP02" : 
				SCActionControl.CALL_ID = "HrEpWorksDetailT1R.HREP_STEP02";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_Main.jsp", strParams, strTarget);
				break; 
			case "HREP_STEP03" : 
				SCActionControl.CALL_ID = "HrEpWorksDetailT1R.HREP_STEP03";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_ResultFinal.jsp", strParams, strTarget);
				break; 
			case "HREP_JUDGBASE" :  
				SCActionControl.CALL_ID = "";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_JudgBase.jsp", strParams, strTarget);
				break;
			case "HREP_JUDGITEM" :   
				SCActionControl.CALL_ID = "";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_JudgItem.jsp", strParams, strTarget);
				break;
			case "HREP_QUALJUDG" :  
				SCActionControl.CALL_ID = "";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_QualJudg.jsp", strParams, strTarget);
				break;
			case "HREP_JUDGRESULT" :  
				SCActionControl.CALL_ID = "";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_JudgResult.jsp", strParams, strTarget);
				break;
			case "HREP_JUDGRESULT_F" :  
				SCActionControl.CALL_ID = "";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_JudgResultFinal.jsp", strParams, strTarget);
				break;
			case "HREP_FINALSNG" : 
				SCActionControl.CALL_ID = "";
				SCActionControl.linkPage("/srcweb/hr/hrep/HrEpWorksDetailT3R_SelectFinalSng.jsp", strParams, strTarget);
				break;
			case "HREP_WORK_MSG" :	//메시지리스트
				SCActionControl.CALL_ID = "AnCmWorksDetailTR_Msg.WORK_BASE";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksDetailTR_Msg.jsp", strParams, strTarget);
				break;
			case "HREP_BOARD" : 
				SCActionControl.CALL_ID = "AnCmWorksDetailTR_Board.ANTA_BOARD";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksDetailTR_Board.jsp", strParams, strTarget);



				
		}
	},


	/**
	 * 숫자를 일감마감일 관련 정보로 변환해주는 함수 
	 * 
	 * @param {int} intPos 슬라이더의 위치값
	 * @param {String} strSetValue 실제 전송값을 설정할 오브젝트 이름
	 * @return {String} 남은 마감상태 정보
	 */
	getBidSliderMsg:function(intPos, strSetValue){
		try{
			var strMsg = UserConst.CM_TOTAL;
			if (intPos === "" || intPos === null){return strMsg;}
			intPos = parseInt(intPos, 10);
			switch(intPos){
				case 0 : strMsg = UserConst.CM_TOTAL; break;
				case 1 : strMsg = UserConst.CM_AFTER_1DAY_END; break;
				case 2 : strMsg = UserConst.CM_AFTER_2DAY_ENDS; break;
				case 3 : strMsg = UserConst.CM_AFTER_3DAY_ENDS; break;
				case 4 : strMsg = UserConst.CM_AFTER_7DAY_ENDS; break;
				case 5 : strMsg = UserConst.CM_AFTER_15DAY_ENDS; break;
			}
			if(strSetValue !== ""){
				$(strSetValue).value = intPos;	
			}
			return strMsg;
		} catch(ex){
			throw SCErrorControl.raiseSysErr(ex, "getBidSliderMsg");	
		}		
	},



	/**
	 * 숫자를 금액관련 정보로 변환해주는 함수
	 * 
	 * @param {String} strMultiPos 멀티포지션 정보[0.12131, 0.121211]
	 * @return {String} 금액에 대한 From ~ To
	 */
	getAmtSliderMsg:function(strMultiPos, strSetValue1, strSetValue2){
		try{
			var strMsg = UserConst.CM_TOTAL;
			if (strMultiPos === "[1,10]"){return strMsg;}
			if (strMultiPos === "" || strMultiPos === null){return strMsg;}
			var strFromAmt = this.getMultiPos(strMultiPos,0);
			var strToAmt = this.getMultiPos(strMultiPos,1);
			$(strSetValue1).value = strFromAmt;
			$(strSetValue2).value = strToAmt;
			if(strFromAmt === "1" && strToAmt === "10"){
				return UserConst.CM_TOTAL;
			} else if (strFromAmt === "1" && strToAmt !== "10"){
		        return " ~ " +   this.getRepAmt(strToAmt);	
			} else if (strFromAmt !== "1" && strToAmt === "10"){
	            return this.getRepAmt(strFromAmt) + " ~ ";	
			} else{
				return this.getRepAmt(strFromAmt) + " ~ " +   this.getRepAmt(strToAmt);	
			}
		} catch(ex){
			throw SCErrorControl.raiseSysErr(ex, "getAmtSliderMsg");	
		}		

	},
	
	/**
	 * [AA,BB] 해당 형식의 문자를 ,기분으로 잘라서 값을 반환해주는 함수
	 * 
	 * @param {String} strMultiPos 멀티포지션 정보[0.12131, 0.121211]
	 * @param {int} intPlace 추출한 1번째 또는 2번째 위치 값
	 * @return {String} 해당 위치의 값
	 */
	getMultiPos:function(strMultiPos, intPlace){
		try{
			var strPos = strMultiPos.replace("[","").replace("]","").replace(" ","");
			var strObjPos = strPos.split(",");
			return strObjPos[intPlace];	
		} catch(ex){
			throw SCErrorControl.raiseSysErr(ex, "getMultiPos");	
		}		
	},


	/**
	 * 숫자를 금액관련 정보로 변환해주는 함수
	 * @param {int} intPos 슬라이더 포지션 정보
	 * @return {String} 해당 포지션의 가격으로 변환된 정보
	 */
	getRepAmt:function(intPos){
		try{
			switch(intPos){
				case "1" : return "0" + UserConst.CM_TEN_THOUSAND; 
				case "2" : return "10" + UserConst.CM_TEN_THOUSAND;
				case "3" : return "50" + UserConst.CM_TEN_THOUSAND; 
				case "4" : return "100" + UserConst.CM_TEN_THOUSAND; 
				case "5" : return "500" + UserConst.CM_TEN_THOUSAND; 
				case "6" : return "1,000" + UserConst.CM_TEN_THOUSAND; 
				case "7" : return "5,000" + UserConst.CM_TEN_THOUSAND; 
				case "8" : return "1" + UserConst.CM_HUNDRED_MILLION; 
				case "9" : return "10" + UserConst.CM_HUNDRED_MILLION; 
				case "10" : return "100" + UserConst.CM_HUNDRED_MILLION; 
				default : return ""; 
			}
		} catch(ex){
			throw SCErrorControl.raiseSysErr(ex, "getRepAmt");	
		}		
	},


	/**
	 * 숫자를 등급관련 정보로 변환해주는 함수
	 * 
	 * @param {String} strMultiPos 멀티포지션 정보[0.12131, 0.121211]
	 * @return {String} 등급에 대한 From ~ To
	 */
	getGradeSliderMsg:function(strMultiPos, strSetValue1, strSetValue2){
		try{
			var strMsg = UserConst.CM_TOTAL;
			if (strMultiPos === "[1,5]"){return strMsg;}
			if (strMultiPos === "" || strMultiPos === null){return strMsg;}
			var strFromGrade = this.getMultiPos(strMultiPos,0);
			var strToGrade = this.getMultiPos(strMultiPos,1);
			$(strSetValue1).value = strFromGrade;
			$(strSetValue2).value = strToGrade;
			if(strFromGrade === "1" && strToGrade === "5"){
				return UserConst.CM_TOTAL;
			} else {
				return strFromGrade + UserConst.CM_GRADE_WORD + " ~ " +   strToGrade + UserConst.CM_GRADE_WORD;
			}
		} catch(ex){
			throw SCErrorControl.raiseSysErr(ex, "getGradeSliderMsg");	
		}		
	},
	

	/**
	 * 입력한 금액을 한글로 표시
	 * @param {Object} objElement 돈(숫자)이 표시되는 INPUT박스 오브젝트
	 * @param {Object} strAmtHanID 돈(한글문자)이 표시되는 INPUT박스 ID
	 */
	setAmtToHangle:function(objElement, strAmtHanID){
		try{
			var intAmt = SCNumberControl.unchangeMoney(objElement.value);
			if(!SCNumberControl.isInteger(intAmt)){
				if($(strAmtHanID).tagName === "INPUT"){
					$(strAmtHanID).value = "입력오류";			
				} else {
					$(strAmtHanID).innerHTML = "<SPAN style=\"color:#FF0000;\">입력오류</SPAN>";		
				}
				return;
			}
			
			if($(strAmtHanID).tagName === "INPUT"){
				$(strAmtHanID).value = SCNumberControl.numberToHangle(objElement.value);			
			} else {
				$(strAmtHanID).innerHTML = SCNumberControl.numberToHangle(objElement.value);		
			}
		} catch(ex){
			SCErrorControl.doErrorRtn(ex, "setAmtToHangle");			
		}		
	},


	/**
	 * 금액 단위별 돈을 계산하고 한글로 표기
	 * @param {Object} strAmtID 돈(숫자)이 표시되는 INPUT박스 ID
	 * @param {Object} strAmtHanID 돈(한글문자)이 표시되는 INPUT박스 ID
	 * @param {Object} lngAmt 금액단위
	 */
	setCountingAndHangul:function(strAmtID, strAmtHanID, lngAmt){
		try{
			if($(strAmtID).value === ""){$(strAmtID).value = 0;}
			if(lngAmt === 0){
				$(strAmtID).value = 0;
			} else {
				SCNumberControl.setAmtUnitPlus(strAmtID, lngAmt);	
			}
			
			this.setAmtToHangle($(strAmtID), strAmtHanID);
			SCDataControl.dataChanged('frmThis', "", "DATA");
		} catch(ex){
			SCErrorControl.doErrorRtn(ex, "setCountingAndHangul");			
		}		
	},
	
	/**
	 * 게시판 리스트 팝업 호출
	 * 
	 * @param {String} strTaskNo	일감번호
	 */
	showPopupBoard:function(strTaskNo){
		try{
			var strParams = "DATA__TASK_NO=" + strTaskNo;
			
			SCActionControl.CALL_ID = "AnCmWorksDetailTR_Board.ANTA_BOARD";
			SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&loginpop=true&PGCASE=SHOWPOPUPBOARD", "BOARDLISTPOPUP", 800, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
		} catch(ex){
			throw SCErrorControl.raiseSysErr(ex, "getAmtSliderMsg");	
		}		

	},
	
	/**
	 * View용 게시판 리스트 팝업
	 * 
	 * @param {String} strTaskNo	일감번호
	 */
	viewPopupBoard:function(strTaskNo){
		try{
			var strParams = "DATA__TASK_NO=" + strTaskNo;
			
			SCActionControl.CALL_ID = "AnCmWorksDetailTR_Board.ANTA_BOARD_RPOPUP";
			SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&loginpop=true&PGCASE=VIEWPOPUPBOARD", "BOARDLISTVIEWPOPUP", 1000, 670, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
		} catch(ex){
			throw SCErrorControl.raiseSysErr(ex, "viewPopupBoard");	
		}		

	}
};	

/**
 * 검수관련 공통 클래스
 */
var ANEXControl = {
	pageLink:function(strCase, strURL, strParams, strTarget){
		//SCActionControl 초기화
		SCActionControl.initAction();
		SCActionControl.SUBMIT_METHOD = "post";
		
		if(typeof(strParams) === SCConst.UNDEFINED){strParams = "";}
		if(typeof(strTarget) === SCConst.UNDEFINED){strTarget = "_self";}
		
		switch(strCase){
			case "ANEX_STATUS"	: 
				SCActionControl.CALL_ID = "AnExStatusL.SELECT_EXAM_LIST";
				SCActionControl.linkPage("/srcweb/an/anex/AnExStatusL.jsp", strParams, strTarget);
				break;
			case "ANEX_HISTORY"	: 
				SCActionControl.CALL_ID = "AnExHistoryL.SELECT_EXAM_HISTORY";
				SCActionControl.linkPage("/srcweb/an/anex/AnExHistoryL.jsp", strParams, strTarget);
				break;
			case "ANEX_PGB_HISTORY"	: 
				SCActionControl.CALL_ID = "AnExPaybackHistoryL.SELECT_PGB_HISTORY";
				SCActionControl.linkPage("/srcweb/an/anex/AnExPaybackHistoryL.jsp", strParams, strTarget);
				break;
			case "ANEX_REQUEST"	: 
				SCActionControl.CALL_ID = "AnExRequestFormM.SELECT_FOR_EXAM_REQUEST";
				SCActionControl.linkPage("/srcweb/an/anex/AnExRequestFormM.jsp", strParams, strTarget);
				break;
			case "ANEX_ADMIT"	: 
				SCActionControl.CALL_ID = "AnExAdmitFormM.SELECT_FOR_EXAM_ADMIT";
				SCActionControl.linkPage("/srcweb/an/anex/AnExAdmitFormM.jsp", strParams, strTarget);
				break;
			case "ANEX_REQUEST_PAYBACK"	: 
				SCActionControl.CALL_ID = "AnExPaybackRequestFormM.SELECT_FOR_PAYBACK_REQUEST";
				SCActionControl.linkPage("/srcweb/an/anex/AnExPaybackRequestFormM.jsp", strParams, strTarget);
				break;		
			case "ANEX_ADMIT_PAYBACK"	: 
				SCActionControl.CALL_ID = "AnExPaybackAdmitFormM.SELECT_FOR_PAYBACK_ADMIT";
				SCActionControl.linkPage("/srcweb/an/anex/AnExPaybackAdmitFormM.jsp", strParams, strTarget);
				break;							
			case "ANEX_RESULT"	: 
				SCActionControl.CALL_ID = "AnExConfirmationP.SELECT_EXAM_RESULT";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=ANEX_RESULT&loginpop=true", "TaskExaminationResult", 680, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANEX_PAYBACK_RESULT"	: 
				SCActionControl.CALL_ID = "AnExPaybackConfirmationP.SELECT_PGB_RESULT";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=ANEX_PAYBACK_RESULT&loginpop=true", "TaskExaminationResult", 680, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=yes");
				break;				
 		}
	}
};


/**
 * 대가지급관련 공통 클래스
 */
var ANPMControl = {
	pageLink:function(strCase, strURL, strParams, strTarget){
		//SCActionControl 초기화
		SCActionControl.initAction();
		SCActionControl.SUBMIT_METHOD = "post";

		if(typeof(strParams) === SCConst.UNDEFINED){strParams = "";}
		if(typeof(strTarget) === SCConst.UNDEFINED){strTarget = "_self";}
		
		switch(strCase){
			case "ANPM_STATUS"	: 
				SCActionControl.CALL_ID = "AnPmStatusL.SELECT_PAYMENT_LIST";
				SCActionControl.linkPage("/srcweb/an/anpm/AnPmStatusL.jsp", strParams, strTarget);
				break;
			case "ANPM_HISTORY"	: 
				SCActionControl.CALL_ID = "AnPmHistoryL.SELECT_PAYMENT_HISTORY";
				SCActionControl.linkPage("/srcweb/an/anpm/AnPmHistoryL.jsp", strParams, strTarget);
				break;
			case "ANPM_RESULT"	: 
				SCActionControl.CALL_ID = "AnPmConfirmationP.SELECT_PAYMENT_RESULT";
				SCActionControl.linkPage("/srcweb/an/ancm/AnCmWorksPopUpP.jsp", strParams + "&PGCASE=ANPM_RESULT&loginpop=true", "TaskPaymentResult", 680, 700, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;
			case "ANPM_INDIVIDUAL"	: 
				SCActionControl.CALL_ID = "AnPmIndividualL.SELECT_INDIVIDUAL_PAYMENT";
				SCActionControl.linkPage("/srcweb/an/anpm/AnPmIndividualL.jsp", strParams, strTarget);
				break;
			case "ANPM_INDIVIDUALP"	: 
				SCActionControl.CALL_ID = "AnPmIndividualP.SELECT_INDIVIDUAL_PAYMENT";
				SCActionControl.linkPage("/srcweb/an/anpm/AnPmIndividualP.jsp", strParams + "&loginpop=true", "PayIndivisualResult", 800, 680, "toolbar=no, location=no, menubar=no, scrollbars=no, status=yes, resizable=no");
				break;						
			case "ANPM_REQUEST"	: 
				SCActionControl.CALL_ID = "AnPmRequestFormM.SELECT_FOR_REQUEST";
				SCActionControl.linkPage("/srcweb/an/anpm/AnPmRequestFormM.jsp", strParams, strTarget);
				break;	
			case "ANPM_ADMIT"	: 
				SCActionControl.CALL_ID = "AnPmAdmitFormM.SELECT_FOR_ADMIT";
				SCActionControl.linkPage("/srcweb/an/anpm/AnPmAdmitFormM.jsp", strParams, strTarget);
				break;			
 		}
	}
};



/**
 * 상호평가관련 공통 클래스
 */
var ANEVControl = {
	pageLink:function(strCase, strURL, strParams, strTarget){
		//SCActionControl 초기화
		SCActionControl.initAction();
		SCActionControl.SUBMIT_METHOD = "post";
		
		if(typeof(strParams) === SCConst.UNDEFINED){strParams = "";}
		if(typeof(strTarget) === SCConst.UNDEFINED){strTarget = "_self";}
		
		switch(strCase){
			case "ANEV_BUYER"	: 
				SCActionControl.CALL_ID = "AnEvSelectPersonL.SELECT_EVAL_BUYER";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvSelectPersonL.jsp", strParams, strTarget);
				break;
			case "ANEV_EWORKER"	:
				SCActionControl.CALL_ID = "AnEvFormR.SELECT_EVAL_EWORKER";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvFormR.jsp", strParams, strTarget);
				break;
			case "ANEV_EVALUATE"	: 
				SCActionControl.CALL_ID = "AnEvFormR.SELECT_EVAL_DATA";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvFormR.jsp", strParams, strTarget);
				break;				
			case "ANEV_RESULT"	: 
				SCActionControl.CALL_ID = "AnEvFormR.SELECT_EVAL_RESULT";
				SCActionControl.linkPage("/srcweb/an/anev/AnEvFormR.jsp", strParams, strTarget);
				break;
 		}
	}
};

