/**
 * @type : intro
 * @desc : g4f_gVariable.js는 프로젝트 전반에 걸쳐 전 시스템에서 공통으로 사용하는 상수를 기술한
 * 자바스크립트 파일이다. 빈번히 사용되는 상수를 화면마다 반복적으로 하드코딩되지
 * 않도록 미리 정의되어 있어서 g4f_gVariable.js를 업무화면에 import시키기만 하고
 * 각 개발자가 별도로 개발할 필요가 없다?.<br><br>
 *
 * </pre>
 * @version : 1.0
 * @change  :
 * <pre>
 *     <font color="blue">V1.0</font>
 *     - 최초버전.
 * </pre>
 */

/**
 * @type   : var
 * @access : public
 * @desc   : 각 서브시스템별 root 디렉토리를 지정한다.
 */

var TARGET_PAGE	= "Target_Page";	//server call page parameter name

var B_MAIN_PAGE		= (opener == null || opener == 'undefined') ? true : false;		// 현재 페이지가 메인페이지인지 확인하는 Flag

var COMBO_ROW_DELIMITER		= "|";				// combodata string row delimiter
var COMBO_COL_DELIMITER		= ",";				// combodata string col delimiter
var COMBO_SEPARATOR			= ":";				// combodata string code/name separator

var DATE_SEPARATOR	= "/";
var TIME_SEPARATOR	= ":";

var NOR_COLOR	= "#ffffff";
var ESS_COLOR	= "#F5F8E4";
var LCK_COLOR	= "#E6E6E6";
var TEXT_COLOR	= "#000000";

var NOR_COLOR_DEC	= "16777215";
var ESS_COLOR_DEC	= "16120036";
var LCK_COLOR_DEC	= "15132390";
var TEXT_COLOR_DEC	= "";	// 미사용


// User Message
var CONFIRM			= "CONFIRM";
var CONFIRM_YES		= "YES";
var CONFIRM_NO		= "NO";
var CONFIRM_CANCEL	= "CANCEL";

var SEARCH_MULTI	= "MultiRow";

var GAUCE_ACTION	= "GA_ACTION";		// server call method type name

var GAUCE_QUERY		= GAUCE_ACTION + "=" + "GA_QUERY";		// server query
var GAUCE_SAVE		= GAUCE_ACTION + "=" + "GA_SAVE";		// server save
var GAUCE_DELETE	= GAUCE_ACTION + "=" + "GA_DELETE"		// server delete

var GAUCE_USER_MSG	= "GA_USERMSG";		// server return user message type name

var GAUCE_DECIMAL_POINT	= 1;			//소수점 이하 자리수

var USER_INSERT = 1;	// UserStatus 적용시 사용되는 Status
var USER_DELETE = 2;

var COLTYPE_STRING	= 1;
var COLTYPE_INTEGER	= 2;
var COLTYPE_DECIMAL	= 3;
var COLTYPE_URL		= 10;

var COLPROP_KEY		= 2;
var COLPROP_NOR		= 0;
var COLPROP_ESS		= 4;
var COLPROP_LCK		= 3;	// Gauce에서 지원하지 않으므로 사용금지


var GAUCE_GRID_BGC		= "#ffffff";		// grid Bgcolor
var GAUCE_GRID_HBGC		= "#DAE2E9";		// grid HeadBgcolor
var GAUCE_GRID_HC		= "#393939";		// grid Headcolor
var GAUCE_GRID_DC		= "#393939";		// grid DataColor

var GAUCE_GRID_SUM_BGC1	= "#C4CEDF";		// 소계 color
var GAUCE_GRID_SUM_BGC2	= "#B9C6D9";		// 중계 color
var GAUCE_GRID_SUM_BGC3	= "#A7B7CF";		// 합계 color


var GLB_MONTH_IN_YEAR       = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var GLB_SHORT_MONTH_IN_YEAR = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var GLB_DAY_IN_WEEK         = ["Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday"];
var GLB_SHORT_DAY_IN_WEEK   = ["Sun", "Mon", "Tue", "Wed","Thu", "Fri", "Sat"];
var GLB_DAYS_IN_MONTH       = [31,28,31,30,31,30,31,31,30,31,30,31];


/**
 * @type   : var
 * @access : public
 * @desc   : 지정한 dataset의 row의 상태가 변함이 없을때
 */
var JOB_NORMAL = 0;
/**
 * @type   : var
 * @access : public
 * @desc   : 지정한 dataset의 row가 추가 된것일때
 */
var JOB_INSERT = 1;
/**
 * @type   : var
 * @access : public
 * @desc   : 지정한 dataset의 row가 삭제 된것일때
 */
var JOB_DELETE = 2;
/**
 * @type   : var
 * @access : public
 * @desc   : 지정한 dataset의 row가 변경 된것일때
 */
var JOB_UPDATE = 3;
/**
 * @type   : var
 * @access : public
 * @desc   : 업무처리상 해당row를 복사하는 경우
 */
var JOB_COPY = 5;
/**
 * @type   : var
 * @access : public
 * @desc   : 업무처리상 read-only 화면인 경우
 */
var JOB_READ_ONLY = 6;
/**
 * @type   : var
 * @access : public
 * @desc   : Gauce Grid에서 checkbox check한 경우
 */
var GRID_CHECKED = 1;
/**
 * @type   : var
 * @access : public
 * @desc   : Gauce Grid에서 checkbox uncheck한 경우
 */
var GRID_UNCHECKED = 0;
/**
 * @type   : var
 * @access : public
 * @desc   : Gauce DataSet에서 Row Mark 여부
 */
var ROW_MARKED = 1;
/**
 * @type   : var
 * @access : public
 * @desc   : Gauce DataSet에서 Row Mark 여부
 */
var ROW_UNMARKED = 0;



