﻿function AjaxRunProcess(divProc, errCode, tLayer, objval){
	switch(divProc){
		case "CM_REQUIRE_LOGIN":
			with(document.ParameterForm){
				var svals	= objval.split("\##");
				var ret_url	= svals[2];
				action = _SEC_URL + "/Member/Login/__Common_Login_Form.asp?r_url=" + ret_url;
				target = "_self";
				submit();
			}
		break;
		case "CM_REFERER_ERR":
			with(document.ParameterForm){
				var svals = objval.split("\##");
				action = _WEB_URL_PORTAL + "/_inc/asp/__Common_ErrPage.asp"
				target = "_self";
				submit();
			}
		break;
		case "GE_CMT_INSERT_CHK":
			with(document.CommentWriteForm){
				var svals = objval.split("\##");
				var v_errMsg	= svals[2];
				var v_write_no	= svals[3];
				var v_cmt_cnt	= svals[4];
				var v_cmt_page	= svals[5];
				var t_layer		= svals[6];

				if (errCode == "01"){
				    CommentWriteSuccess(t_layer, v_cmt_page);
					if (v_write_no != "" || v_cmt_cnt != ""){
						writeinnerHTML('L_CMT_CNT', v_cmt_cnt);
						writeinnerHTML('L_CMT_CNT_' + v_write_no , '&nbsp;<b>[' + v_cmt_cnt + ']</b>');
					}
				}
				//'blocked user access fail error - by sang-h.kim - 20080213
				else if(errCode == "99") {
					Service_TopLink.go(Service_TopLink.MB_Logout);
				}
				else{
					writeinnerErrHTML(tLayer.id, "T", 0, v_errMsg);
				}
				unblockObj('Comment_Submit_Btn');
			}
		break;
		case "GE_CMT_DELETE_CHK":
			with(document.CommentWriteForm){
				var svals = objval.split("\##");
				var v_errMsg	= svals[2];
				var v_write_no	= svals[3];
				var v_cmt_cnt	= svals[4];

				
				if (errCode == "01"){
					if (v_cmt_cnt != "" && v_cmt_cnt != "0"){
						v_cmt_cnt_val1	= "&nbsp;<b>[" + v_cmt_cnt + "]</b>";
						v_cmt_cnt_val2	= v_cmt_cnt
					}
					else{
						v_cmt_cnt_val1	= "";
						v_cmt_cnt_val2	= "0";
					}
				
					
					writeinnerHTML('L_CMT_CNT_' + v_write_no , v_cmt_cnt_val1);
					writeinnerHTML('L_CMT_CNT', v_cmt_cnt_val2);

					GetCommunityCommentList("L_COMMUNITY_COMMENT_LIST");
					cmt_text.value = "";
					proc_cd.value = "";
				}
				else{
					writeinnerErrHTML(tLayer.id, "T", 0, v_errMsg);
				}
			}
		break;
		case "GE_TBD_DELETE_CHK":
			with(document.ParameterForm){
				var svals = objval.split("\##");
				var v_errMsg	= svals[2];
				var v_page		= svals[3];
				var v_tLayer	= svals[4];
				
				if (errCode == "01"){
					proc_cd.value = "";
					write_no.value = "";
					Page.value = v_page;
					GetCommunityList(v_tLayer, board_cd.value);
				}
				else{
					writeinnerErrHTML(tLayer.id, "T", 0, v_errMsg);
				}
			}
		break;
		case "GE_TBD_RECOMMEND_CHK":
			with(document.ParameterForm){
				var svals = objval.split("\##");
				var v_errMsg	= svals[2];
				var v_write_no	= svals[3];
				var v_total_pnt	= svals[4];
				
				if (errCode == "01"){
					proc_cd.value = "";
					writeinnerHTML('L_TOTAL_PNT', v_total_pnt);
					writeinnerHTML('L_TOTAL_PNT_' + v_write_no , v_total_pnt);
					initErrorTextBox(tLayer.id);
				}
				else{
					writeinnerErrHTML(tLayer.id, "T", 0, v_errMsg);
				}
			}
		break;
		case "GE_PNT_INSERT_CHK":
			with(document.CommunityPointForm){
				var svals = objval.split("\##");
				var v_errMsg	= svals[2];
				var v_write_no	= svals[3];
				var v_total_pnt	= svals[4];
				var t_layer		= svals[5];
				
				if (errCode == "01"){
				//alert("errCode = " + errCode + "\n v_errMsg = " + v_errMsg + "\n v_total_pnt = " + v_total_pnt + "\n t_layer = " + t_layer)
					if (v_write_no != "" || v_total_pnt != ""){
						writeinnerHTML('TBD_PNT', v_total_pnt );
					}
				}
				else{
					writeinnerErrHTML(tLayer.id, "T", 0, v_errMsg);
				}
			}
		break;
		case "GE_READCOUNT_CHK":

			with(document.ParameterForm){
				var svals = objval.split("\##");
				var v_errMsg = svals[2];
				
				if (errCode == "01"){
					return;
				}
				else{
					return;
				}
			}
		break;
		case "GS_QNA_DELETE_CHK":
			with(document.ParameterForm){
				var svals = objval.split("\##");
				var v_errMsg = svals[2];
				
				if (errCode == "01"){
					//GetQNAMyList("L_QNA_MYLIST");
                    action = "Qna_My_List.asp";
                    taret = "_self";
                    submit();					
				}
				else{
					writeinnerErrHTML(tLayer.id, "T", 0, v_errMsg);
				}
			}
		break;
		case "CS_READCOUNT_CHK":
			with(document.ParameterForm){
				var svals = objval.split("\##");
				var v_errMsg = svals[2];
				
				if (errCode == "01"){
					return;
				}
				else{
					return;
				}
			}
		break;
		case "GE_CBT_APPLY":
			with(document.ParameterForm){
				var svals = objval.split("\##");
				var v_errMsg	= svals[2];
				
				if (errCode == "01"){
					action = "CB_Apply_Result.asp";
					taret = "_self";
					submit();
				}
				else{
					writeinnerErrHTML(tLayer.id, "T", 0, v_errMsg);
				}
			}
		break;
	}
}