PageSourceSearch

https://www.welcomebank.co.kr/web/cmn/js/pc/ext/ext_package.js?v=202609241

js welcomebank.co.kr collected 2026-09-24 10:51:56 UTC 11,757 bytes, 259 lines download raw bytes

1/*
2 * @설 명 : 공통 패키지.
3 * @dependency : jQuery-1.8 이상 버전.
4 * @===========================================================================
5 * @변경이력:
6 * @DATE AUTHOR DESCRIPTION
7 * @---------------------------------------------------------------------------
8 */
9
10/** YES */
11var YES = 'Y';
12/** NO */
13var NO = 'N';
14/** 로케일 정보. */
15var LOCALE = 'ko';
16/** 서비스 모드(LOCAL, DEVELOPE, TEST, STAGING, PRODUCT, UNKNOWN) */
17var SERVICE_MODE = 'PRODUCT';
18
19/** 유효성 검사 여부(false : 항목의 validation 검증을 생략한다.) */
20var IS_VALID = true;
21/** 마우스 기능 제한(false : 오른쪽 버튼 무시) */
22var IS_INT_MOUSE = false;
23/** 특수키 기능 제한(false : Ctrl + R, Ctrl + N, F5, Ctrl + V) */
24var IS_INT_KEY = false;
25
26/** 보안모듈 설치 화면인지 여부. */
27var IS_SECURE_ON = false;
28/** 요청 브라우저 아이디 */
29var BROWSER_REQ_ID = '';
30
31var CURRENT_MENU_ID = "";
32
33/** 자동 로그아웃시간 설정(서버 설정값을 따른다)(분) */
34var LOGOUT_SESSION_TIME = 10;
35var LOGOUT_USER_TIME = 10; // 자동 로그아웃 시간 세팅
36
37/** Window OS 여부 */
38var IS_WIN = (navigator.userAgent.indexOf("Win") != -1);
39/** Mac OS 여부 */
40var IS_MAC = (navigator.userAgent.indexOf("Mac") != -1);
41/** UNIX OS 여부 */
42var IS_UNIX = (navigator.userAgent.indexOf("X11") != -1);
43
44/** MSIE 여부 */
45var IS_IE = (navigator.userAgent.indexOf('MSIE') != -1);
46var IS_IE11 = (navigator.userAgent.indexOf('Trident') != -1);
47/** Netscape 여부 */
48var IS_NAV = (navigator.userAgent.indexOf('Netscape') != -1);
49/** Chrome 여부 */
50var IS_CROME = (navigator.userAgent.indexOf('Chrome') != -1);
51/** Safari 여부 */
52var IS_SAFARI = (navigator.userAgent.indexOf('Safari') != -1);
53/** Opera 여부 */
54var IS_OPERA = (navigator.userAgent.indexOf('Opera') != -1);
55/** Firefox 여부 */
56var IS_FIREFOX = (navigator.userAgent.indexOf('Firefox') != -1);
57
58var IS_LOGIN_YN = 'false'; // 로긴여부
59
60var BEFORE_WIDGET_ID = "";
61var BEFORE_CURRENT_WIDGET_ID = "";
62
63var setupMsg = "고객님의 안전한 인터넷뱅킹 이용을 \n위하여 보안프로그램 설치 및 업데이트가 필요합니다. \n[확인]을 선택하시면 설치페이지로 연결됩니다.";
64
65/** 현재 브라우저 버전 */
66var BROWSER_VER = function (ua, brow) {
67	var rv = -1;
68	var re = null;
69	if (brow == 'MSIE')
70		re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
71	else
72		re = new RegExp(brow + "/([0-9]{1,}[\.0-9]{0,})");
73
74	if (re.exec(ua) != null)
75		rv = parseFloat(RegExp.$1);
76
77	return rv;
78}(navigator.userAgent, IS_IE ? 'MSIE' : IS_NAV ? 'Netscape' : IS_CROME ? 'Chrome' : IS_SAFARI ? 'Safari' : IS_OPERA ? 'Opera' : IS_FIREFOX ? 'Firefox' : 'UnKnown');
79
80/** 로그아웃까지 남은시간 레이어 */
81var LAYER_REMAIN_TIME = '.layerRemainTime';					// html 그리는 부분이 없음(사용x)
82/** 로그아웃까지 남은시간이 1분이 됐을 경우 보여줄 시간 ID */		
83var LAYER_ALERT_CLOCK = '.layerAlertClock';					// 팝업에 띄울 시간
84/** 로그아웃까지 남은시간 진행바 ID */
85var LAYER_PROCE_CLOCK = '.layerProceClock';					// 시간체킹은 잘 되나 사용하지 말자 (비추)
86/** 로그아웃까지 남은시간 보여줄 시간 ID */
87var REMAIN_TIME_CLOCK = '.remainTimeClock';					// ★시간 체크는 이 변수만 사용하자★
88
89/** Page wrap DIV */
90var PAGE_WRAP = '#wrapper';
91/** Header wrap DIV */
92var TOP_WRAP = '#header';
93/** Lnb wrap DIV */
94var LEFT_WRAP = '#lnb';
95/** Right wrap DIV */
96var RIGHT_WRAP = '';
97/** Footer wrap DIV */
98var BOTTOM_WRAP = '#footer';
99/** Content wrap DIV */
100var CONTENT_WRAP = '#content';
101/** Layer wrap DIV */
102var LAYER_WRAP = '#layerWrap';
103
104/** Top Form ID */
105var TOP_FORM = 'topForm';
106/** Left Form ID */
107var LEFT_FORM = 'leftForm';
108/** Right Form ID */
109var RIGTH_FORM = 'rightForm';
110/** Bottom Form ID */
111var BOTTOM_FORM = 'bottomForm';
112/** Content Form ID */
113var CONTENT_FORM = 'contentForm';
114/** Content2 Form ID */
115var CONTENT_FORM2 = 'contentForm2';
116/** Content3 Form ID */
117var CONTENT_FORM3 = 'contentForm3';
118/** Content4 Form ID */
119var CONTENT_FORM4 = 'contentForm4';
120/** Content5 Form ID */
121var CONTENT_FORM5 = 'contentForm5';
122/** Content6 Form ID */
123var CONTENT_FORM6 = 'contentForm6';
124/** Content7 Form ID */
125var CONTENT_FORM7 = 'contentForm7';
126/** Content8 Form ID */
127var CONTENT_FORM8 = 'contentForm8';
128/** Speed Main Form ID */
129var SPEED_MAIN_FORM = 'speedMainForm';
130/** Speed Form ID */
131var SPEED_FORM = 'speedForm';
132/** Speed2 Form ID */
133var SPEED_FORM2 = 'speedForm2';
134/** Speed3 Form ID */
135var SPEED_FORM3 = 'speedForm3';
136/** Speed4 Form ID */
137var SPEED_FORM4 = 'speedForm4';
138/** Speed5 Form ID */
139var SPEED_FORM5 = 'speedForm5';
140/** Layer Form ID */
141var LAYER_FORM = 'layerForm';
142/** Layer2 Form ID */
143var LAYER_FORM2 = 'layerForm2';
144/** Layer3 Form ID */
145var LAYER_FORM3 = 'layerForm3';
146/** Layer4 Form ID */
147var LAYER_FORM4 = 'layerForm4';
148/** Layer5 Form ID */
149var LAYER_FORM5 = 'layerForm5';
150
151/** 로그인한 사용자 아이디(또는 비회원은 성명) */
152//var USER_ID = '';
153/** 시티 행원 여부 */
154var IS_CITI_EMP = 'N';
155/** 현재 사용자 보안브라우저 사용여부 여부 */
156var USE_SECU_BROWSER = 'N';
157/** 현재 메뉴 ID */
158var BASE_MENU_ID = '';
159/** 현재 위젯 ID */
160var BASE_WIDGET_ID = '';
161/** 매체 구분 - P : PC , M : Mobile , T : Tablet. */
162var MEDIA_TYPE = '';
163/** 현재 위젯 명 **/
164var CURRENT_WIDGET_NAME = '';
165
166var START_WIDGET_ID = '';
167
168var CORP_USER_DCD 		= "";	// 법인사용자구분코드 (01 : 관리자 02 : Sub사용자)
169var CORP_STLT_MTH_DCD 	= ""; 	// 법인결제방법구분코드 (01: 단독사용자 02: 다단계사용자)
170
171/** 로딩바 DIV */
172var LODING_DIV = 'lodingImgWrap';
173/** 로딩바 이미지 */
174var LODING_IMG = 'loading_bar.gif';
175
176var CHANGE_WIDGET_ELEMENT_ID = "ib20_change_wgt";
177
178var CURRENT_WIDGET_ELEMENT_ID = "ib20_cur_wgt";
179
180var ACTION_ELEMENT_ID = "ib20_action";
181
182var ACTION_TYPE_ELEMENT_ID = "action_type";
183
184var START_WIDGET_ID = '';
185
186var SECURE_TYPE = '';
187
188var CMN_LOGIN_YN = '';
189
190var D_NAME = '';
191
192/** 제품 설치 대상 여부 */
193var IS_PROCESS_INSTALL = false;
194
195var windowH = window.screen.height;
196var windowY = window.screen.width;
197
198var jsl = {
199	IS_NAV : (navigator.appName == "Netscape"),
200	IS_IE : (navigator.appName == "Microsoft Internet Explorer"),
201	IS_WIN : (navigator.userAgent.indexOf("Win") != -1),
202	IS_MAC : (navigator.userAgent.indexOf("Mac") != -1),
203	IS_UNIX : (navigator.userAgent.indexOf("X11") != -1),
204	DOMAIN : 'http://www.welcomebank.co.kr/', // 도메인 주소.
205	SERVER_NAME : '', // 서비스 서버 머신명.
206	BIZ_NAME : '', // 개인/기업/홈 구분(PRVT/CORP/HOME/ADMIN)
207	IS_TEST_MODE : false, // 테스트 모드 여부(테스트모드시 인증서 제출을 생략한다)
208	IS_XECURE : 'Y', // xecure 암호화 전송 여부.
209//	USER_ID : '', // 로그인한 사용자 id
210	USER_PNO_ALTER_YN : 'N', // 로그인한 사용자 비밀번호 최초변경 여부(Y 이면 다른 메뉴 접근 금지)
211	SESSION_PRVT_CORP_CD : '', // 로그인 세션 개인/기업 구분코드(개인:01, 기업:02)
212	CUR_MENU_ACTION : '', // 현재 메뉴 첫 STEP Action
213	CUR_ACTION_URL : '', // 현재 Action URL
214	CUR_PAGE_CD : '', // 현재 메뉴 고유 코드(GNB,LNB).
215	PROCESS_TIMEOUT : 99, // 브라우저 처리타임아웃 시간 설정(0이면 사용안함)(계정거래 타임아웃은 90 초임)
216	LOGOUT_SESSION_TIME : 60, // 자동 로그아웃시간 설정(분)
217	XGATE_SESSION_TIME : 7, // xgate 세션 타임아웃 시간 설정(분)
218	TOP_OPENER : self, // 현재 최상위 opener 개체.
219	IS_RELOAD_LOGOUT : 'Y', // 화면 새로고침시 자동 로그아웃 여부.
220	REMAIN_TIME_DIV : 'remainTimeDiv', // 로그아웃까지 남은시간 레이어
221	REMAIN_TIME_CLOCK : 'remainTimeClock', // 로그아웃까지 남은시간 보여줄 시간 ID
222	REMAIN_ALERT_DIV : 'remainAlertDiv', // 로그아웃까지 남은시간이 1분이 됐을 경우 보여줄 Alert 레이어
223	REMAIN_ALERT_CLOCK : 'remainAlertClock', // 로그아웃까지 남은시간이 1분이 됐을 경우 보여줄 시간 ID
224	LOGOUT_ALERT_DIV : 'logoutAlertDiv', // 로그아웃시 보여줄 Alert레이어
225	PAGE_WRAP : 'wrapper', // 페이지 영역 레이어
226	CONTENT_WRAP : 'contWrap', // Contents 영역 레이어
227	CONTENT_RESULT_WRAP : 'contentResult', // Contents 결과 영역 레이어
228	CONTENT_RESULT_WRAP2 : 'contentResult2', // Contents 결과 영역 레이어2
229	POP_CONTENT_WRAP : 'popContentWrap', // POPUP Contents 영역 레이어
230	POP_CONTENT_RESULT : 'popContentResult', // POPUP Contents 결과 영역 레이어
231	APPLICATION_CONTEXT_ROOT : '', // root 경로.
232	USER_LEVEL : '', // 사용자권한레벨
233	PAGE_SIZE : 10, // 1 page 아이템 갯수.
234	PAGE_GROUP : 10, // 한번에 보여줄 페이지 수.
235	IS_PAGE_CALL : false, // 페이지 버튼클릭 상태.
236	MENU_LIST : '', // 메뉴 목록.
237	LOD_IMG_BIG : 'big', // ajax 로딩 이미지 크기
238	LOD_IMG_MID : 'mid', // ajax 로딩 이미지 크기
239	LOD_IMG_SML : 'sml', // ajax 로딩 이미지 크기
240	LOD_IMG_NO : 'no', // ajax 로딩 이미지 안보임.
241	HAS_FOCUS_ELE : null, // 현재 focus를 가진 element object
242	PHISHING_LAYER_ID : 'phishingpro_pop', // CKPhishingPro 설치 안내 레이어 ID
243	NOTICE_POP_HEADER : 'notice_pop_header_', // notice popup id 공통 헤더 부분.
244	MAIN_POP : 'popup',//메인 팝업 레이어
245	USER_LOGIN_CERT_SERIAL : '' //로그인 인증서 시리얼 	
246
247};
248
249/*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
250 * 확장 모듈 namespace /
251 ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
252ext = {};
253
254jsl.ext = {};
255
256/*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
257 * 업무 최상위 namespace /
258 ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
259biz = {};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.