PageSourceSearch

https://image.kebhana.com/pbk/resource/js/common/opb-common-popup-address.js

js kebhana.com collected 2026-09-24 09:13:01 UTC 120,596 bytes, 2,309 lines download raw bytes

1/*****************************************************************************
2 * 파일명 : pbk-common-popup-address.js
3 * 작성일 : 2008. 04. 19
4 * 작성자 : ej
5 * 설   명 : pbk-common.js를 기능별 분리.
6 * ===========================================================================
7 * 변경이력:
8 * DATE				AUTHOR		DESCRIPTION
9 * ---------------------------------------------------------------------------
10 * 변경 이력은 이곳에 추가 합니다.
11 * 2024.03.19		류시섭			[202403180080-01][전산개발요청] (원큐/인뱅)50byte이상 긴 아파트명의 경우 주소 변환시 오류발생 [202404180036-01][전산개발요청] (인터넷뱅킹)동/호수없는 주소 투입시 오류 수정 요청
12 * 2024.04.19		류시섭			[202404180036-01][전산개발요청] (인터넷뱅킹)동/호수없는 주소 투입시 오류 수정 요청  
13 *****************************************************************************/
14try {
15    if(null == pbk.common.popup || undefined == pbk.common.popup) {
16         pbk.common.popup = {};
17    }
18} catch (e) {
19    pbk.common.popup = {};
20}
21
22try {
23    if(null == pbk.common.new_address || undefined == pbk.common.new_address) {
24         pbk.common.new_address = {};
25    }
26} catch (e) {
27    pbk.common.new_address = {};
28}
29
30/**
31* 공통 팝업 - 우편번호 
32* @author Oh,Ryunkyong
33*/
34pbk.common.popup.address = function() {
35   /**
36    * private
37    */
38   var post1Obj = null;
39   var post2Obj = null;
40   var address1Obj = null;
41   var address22Obj = null;
42   var oPmilSeqNo = null;
43   var oZipNoDvCd = null;
44
45
46   var callbackResult = function(res, arg){
47       var instance = this;
48       //opb.common.ajax.parseAjaxData_fnc(res,true);
49       // IE에서 DOM TBODY 접근성 문제 를 해결하기 위해 아예 table 부터 다시 그린다.
50       var data = eval('('+res.responseText+')');
51
52       var _html = "<table summary='주소리스트' class='popcommom_02 mgt10'>";
53       _html +="<caption>우편번호/주소</caption>";
54       _html +="<colgroup>";
55       _html +="<col style='width:*;' />";
56       _html +="</colgroup>";
57       _html +="<thead>";
58       _html +="<tr>";
59       _html +="<th scope='col'>우편번호/주소</th>";
60       _html +="</tr>";
61       _html +="</thead>";
62       _html +="<tbody>";
63
64       var datalist = data.zipList;
65       var companyTempl = new Template("<tr><td class='line_ln tx_lt'><a href='#//HanaBank' onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address}', '#{pmilSeqNo}', '#{zipNoDvCd}');\">(#{post1}-#{post2}) #{address}</a></td>\n");
66
67       if (datalist && datalist.length > 0) {
68           for (var i = 0; i < datalist.length; i++) {
69               var data =datalist[i];
70               data.post1 = data.zipNo.substring(0,3);
71               data.post2 = data.zipNo.substring(3,6);
72               data.address = data.adr;
73               _html += companyTempl.evaluate(data);
74           }
75       } else {
76           _html += "<tr><td class='line_ln'>검색된 데이터가 없습니다.</td></tr>";
77       }
78
79       _html +="</tbody></table>";
80       document.getElementById("resultTableWrap").innerHTML = _html;
81   }
82
83
84   var callbackResult3 = function(res, arg){
85
86       var instance = this;
87       //opb.common.ajax.parseAjaxData_fnc(res,true);
88       // IE에서 DOM TBODY 접근성 문제 를 해결하기 위해 아예 table 부터 다시 그린다.
89       var data = eval('('+res.responseText+')');
90
91
92       var html = "<table summary='주소리스트' class='popcommom_02 mgt10'>";
93       html +="<caption>우편번호/주소</caption>";
94       html +="<colgroup>";
95       html +="<col style='width:*;' />";
96       html +="</colgroup>";
97       html +="<thead>";
98       html +="<tr>";
99       html +="<th scope='col' colspan='2'>우편번호/주소</th>";
100       html +="</tr>";
101       html +="</thead>";
102       html +="<tbody>";
103
104       /*
105       var html = "<table summary='주소리스트' class='popcommom_02 mgt10'>";
106       html +="<thead>";
107       html +="<tr>";
108       html +="<th scope='col'>우편번호/주소</th>";
109       html +="</tr>";
110       html +="</thead>";
111       html +="<tbody>";
112        */
113
114       var datalist = data.zipList;
115       var companyTempl = new Template("<tr><td class='line_ln tx_lt'><a href='#//HanaBank' onclick=\"javascript:pbk.common.popup.address.openZipcodeApart('#{post1}#{post2}','#{address}','#{parentPopId}','#{seqNo}','#{zipCd}','#{address1}');\" style='cursor:hand;'>(#{post1}-#{post2}) #{address}</td>\n");
116
117       if (datalist && datalist.length > 0) {
118           for (var i = 0; i < datalist.length; i++) {
119               var data =datalist[i];
120               data.seqNo = data.pmilSeqNo;
121               data.zipCd = data.zipNoDvCd;
122               data.post1 = data.zipNo.substring(0,3);
123               data.post2 = data.zipNo.substring(3,6);
124               data.address1 = data.sdNm + ' ' + data.skkNm +' '+data.emdNm;// +' '+data.mntnHsnoNm +' '+data.strManHsnoNm +'~' +data.lstManHsnoNm;
125               data.address = data.adr;
126               data.parentPopId = pbk.common.popup.address.popupId;
127               html += companyTempl.evaluate(data);
128           }
129       } else {
130           html += "<tr><td class='line_ln'>검색된 데이터가 없습니다.</td></tr>";
131       }
132
133       html +="</tbody></table>";
134
135
136       document.getElementById("resultTableWrap").innerHTML = html;
137   }
138
139   return {
140       popupId: null,
141       type : null,
142
143       openZipcodeApart: function(port, adress, parentId, seqNo, zipCd, dong){
144
145           var formObj = form.createForm();
146           //form.removeHiddenField(formObj, 'zipNo');
147           //form.removeHiddenField(formObj, 'zipAdr');
148           form.createHiddenField(formObj, 'zipNo', port, false);
149           form.createHiddenField(formObj, 'zipAdr', dong, false);
150           form.createHiddenField(formObj, 'seqNo', seqNo, false);
151           form.createHiddenField(formObj, 'zipCd', zipCd, false);
152
153
154           zipParentPopId = parentId;
155           var url = "/myhana/personal/wpcus401_01p.do";
156           url = opb.base.APPLICATION_CONTEXT_ROOT + url;
157           //pbk.extJS.popup.isPrint = false;
158           opb.common.layerpopup.openLayer_fnc(url, 'zipcodeApartLayer', zipParentPopId, formObj);
159       },
160
161       /**
162        * 우편번호찾기 POPUP 창을 연다.
163        * @param {String} popupId
164        * @param {HTMLElement} post1El    우편번호1
165        * @param {HTMLElement} post2El    우편번호2
166        * @param {HTMLElement} address1El 주소
167        * @param {HTMLElement} address2El 상세주소
168        * @param {String} type 1 : 주소만 , 2: 주택구조까지
169        * @param {HTMLElement} pmilSeqNo 우편일련번호
170        * @param {HTMLElement}
170 zipNoDvCd 우편번호구분코드
171        */
172       openPop: function(popupId, post1El, post2El, address1El, address2El, type, pmilSeqNo, zipNoDvCd, focusTarget){ 	
173           pbk.common.popup.address.popupId = popupId;
174           pbk.common.popup.address.type = type;
175           post1Obj = post1El;
176           post2Obj = post2El;
177           address1Obj = address1El;
178           address2Obj = address2El;
179           oPmilSeqNo = pmilSeqNo;
180           oZipNoDvCd = zipNoDvCd;
181
182           //pbk.extJS.popup.focusFlag.isElementFocus = true;
183           //pbk.extJS.popup.focusFlag.focusElementId = 'pSearchName';
184           //pbk.extJS.popup.isPrint = false;
185           //pbk.extJS.popup.open(opb.base.APPLICATION_CONTEXT_ROOT + '/common/popup/address_pop.do', popupId, 480, null);
186           opb.common.layerpopup.openLayer_fnc(opb.base.APPLICATION_CONTEXT_ROOT + '/common/popup/address_pop.do', popupId, null, null, focusTarget);
187       },
188
189       /**
190        * 우편번호 조회 팝업에서 엔터키 입력시 조회 실행
191        *
192        * @author Jiho Park
193        * @since 2008. 11. 27
194        * @param {Object} event
195        * @param {Object} oForm
196        */
197       searchListOnKeyDown : function(event, oForm) {
198           if (event.keyCode == 13) { // is Enter Key
199               pbk.common.popup.address.searchList(oForm);
200           }
201       }, //[end] searchListOnKeyDown
202
203       /**
204        * 우편번호 조회
205        * @param {HTMLForm} formObj
206        */
207       searchList: function(formObj){
208           var jForm = new hana.JForm();
209           var url = '/common/popup/address_search.do';
210           if (!jForm.add(new hana.JText('동/읍/면 이름', formObj.dongName).range(3, 10)).validate()) {
211               return;
212           }
213
214           var hanaAjax = new hana.JHanaAjax(opb.base.CONTENTS_DIV, true, true);
215
216           //hanaAjax.ajaxSubmit(opb.base.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult, 'UTF-8');
217
218           if( pbk.common.popup.address.type  == null || pbk.common.popup.address.type == 1 ){
219               hanaAjax.ajaxSubmit(opb.base.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult, 'UTF-8');
220           }else if( pbk.common.popup.address.type  == null || pbk.common.popup.address.type == 3 ){
221               hanaAjax.ajaxSubmit(opb.base.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult3, 'UTF-8');
222           }else{
223               hanaAjax.ajaxSubmit(opb.base.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult, 'UTF-8');
224           }
225
226       },
227
228       /**
229        * 직업찾기 popup 을 닫는다.
230        */
231       closePop: function(){
232    	   opb.common.layerpopup.closeLayer_fnc(pbk.common.popup.address.popupId);
233    	   pbk.common.popup.address.popupId = null;
234       },
235
236       /**
237        * 선택한 값을 부모창에 셋팅한다.
238        * @param {String} post1 우편번호1
239        * @param {String} post2 우편번호2
240        * @param {String} address1 주소
241        * @param {String} pmilSeqNo 우편일련번호
242        * @param {String} zipNoDvCd 우편번호구분코드
243        */
244       setInfo: function(post1, post2, address1, pmilSeqNo, zipNoDvCd, gb){
245
246           if (post1Obj && null != post1Obj) {
247               post1Obj.value = post1;
248           }
249           if (post2Obj && null != post2Obj) {
250               post2Obj.value = post2;
251           }
252
253           if (oPmilSeqNo && null != oPmilSeqNo) {
254               oPmilSeqNo.value = pmilSeqNo;
255           }
256           if (oZipNoDvCd && null != oZipNoDvCd) {
257               oZipNoDvCd.value = zipNoDvCd;
258           }
259
260           if ($('pmilSeqNo2')){
261               $('pmilSeqNo2').value =  pmilSeqNo;
262               $('zipNoDvCd2').value =  zipNoDvCd;
263           }
264
265           if (address1Obj && null != address1Obj) {
266               address1Obj.value = address1;
267           }
268           if (address2Obj && null != address2Obj) {
269               address2Obj.select();
270               address2Obj.focus();
271           }
272           if (address2Obj && gb == '1'){
273               address2Obj.value = "";
274               address2Obj.select();
275               address2Obj.focus();
276           }
277
278           pbk.common.popup.address.closePop();
279       },
280
281       /**
282        * 직장주소 삭제
283        */
284       deleteAddress: function(){
285           opb.common.layerpopup.openMessage_fnc({
286               isConfirm: true,
287               title: '정보',
288               message: '삭제하시겠습니까?',
289               callback: function(e){
290                   if (e) {
291                       alert('삭제처리');
292                   }
293                   else {
294
295                   }
296               }
297           });
298       }
299   }
300}();
301
302
303
304/************************************************************
305 * 새로운주소(도로명주소) 검색
306 * 
307 * @since 2011.09.26
308 * @author Jiho Park 
309 ************************************************************/
310pbk.common.new_address = function() {
311
312	var QUERY_TYPE_SIDO  = "sido";
313	var QUERY_TYPE_GUGUN = "gugun";
314	
315	var ZIP_NO_CODE_DORO = "3";
316	var ZIP_NO_CODE_GIBUN = "4";
317
318	var post3Obj    = null; 
319	var post4Obj    = null;
320	var address3Obj = null;
321	var address4Obj = null;
322	var oPmilSeqNo1 = null;
323	var oZipNoDvCd1 = null;	
324	
325	return {
326		popupId: null,
327		parentId: null,
328		back_id: null,
329		type   : null, //1:구조선택포함(개인정보>자택주소), 2:구조미포함 (그외)
330
331		/**
332		 * @param _sidoCd 시/도 코드
333		 * @param _gugunSelectBoxId 구/군 SelectBox ID
334		 */
335		handleSelectBoxGugun : function(_sidoCd, _gugunSelectBoxId) {
336
337			var _sido     =  _sidoCd.split('|'); //코드 | 명
338			var oSendForm = form.createForm([{id:"queryType",value:QUERY_TYPE_GUGUN},{id:"queryCode",value:_sido[0]}]);
339
340			var oGugunSelectBox = document.getElementById(_gugunSelectBoxId);
341			
342			if(_sido[0] == "36"){//세종시 (시 군 구 미존재)
343				hana.JHanaUtils.selectbox.clearOptions(oGugunSelectBox);
344				oGugunSelectBox.options[0] = new Option("시 군 구 미존재", "");  //(Key, Value)
345				oGugunSelectBox.disabled = true;
346			}else{
347				hana.JHanaUtils.selectbox.clearOptions(oGugunSelectBox);
348				oGugunSelectBox.options[0] = new Option("", "");  //(Key, Value)
349				oGugunSelectBox.disabled = false;
350				var hanaAjax = new hana.JHanaAjax('', true, true);
351				hanaAjax.ajaxSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/nwAdrRgnAction.do"
352									, oSendForm
353									, true
354									, function(res) {
355										opb.common.ajax.parseAjaxData_fnc(res, true);
356										var _data = eval('(' + res.responseText + ')');
357										if(_data.pmh0110OutRecList == null || _data.pmh0110OutRecList == undefined) { 
358											return; 
359										}
360										var oPmh0110OutRecList = _data.pmh0110OutRecList;
361										oGugunSelectBox.options[0] = new Option("선택하세요", "");  //(Key, Value)
362										for(var i = 0; i < oPmh0110OutRecList.size(); i++){
363											oGugunSelectBox.options[i + 1] = new Option(oPmh0110OutRecList[i].nwAdrSkkNm , oPmh0110OutRecList[i].nwAdrSkkNm);
364										}
365									}
366									, 'euc-kr');
367			}
368
369			
370
371		},
372		
373		
374		/**
375		 * 구조형태 선택 selectbox
376		 * aptNm : 아파트명
377		 * vlgNm : 마을명
378		 */
379		 selectDwlShpCd: function(obj,formObj){
380			
381			// 아파트
382			if(obj.value == "01"){
383				
384//				formObj.vlgNm.value    = formObj.vlgNm_1.value;            		// 마을명
385				formObj.aptNm.value    = formObj.aptNm_1.value;            		// 아파트명
386				formObj.exAdr100.value = "";                               		// 부속주소
387//				$("shpcd01").style.display = "";     		// 마을명
388			    $("shpcd02").style.display = "";    		// 아파트명
389			    $("shpcd03").style.display = "";     		// 동호수
390			    $("shpcd04").style.display = "none"; 		// 부속주소
391			    $("shpcd02_1").innerText   = "아파트명";
392			    $("shpcd02_2").innerText   = "아파트";
393			    
394			    $j("#aptNm").attr("title", "아파트명 입력");
395			    
396			}
397			
398			// 빌라
399			else if(obj.value == "02"){ 
400				
401//				formObj.vlgNm.value    = formObj.vlgNm_1.value;   				// 마을명
402				formObj.aptNm.value    = formObj.aptNm_1.value;         		// 빌라명
403				formObj.exAdr100.value = "";                            		// 부속주소
404				
405//			    $("shpcd01").style.display = ""; 			// 마을명
406			    $("shpcd02").style.display = ""; 			// 빌라명
407			    $("shpcd03").style.display = ""; 			// 동호수
408			    $("shpcd04").style.display = "none"; 		// 부속주소
409			    $("shpcd02_1").innerText   = "빌라명";
410			    $("shpcd02_2").innerText   = "빌라";
411			    
412			    $j("#aptNm").attr("title", "빌라명 입력");
413			    
414			}
415			
416			// 연립&다세대
417			else if(obj.value == "03"){
418				
419//				formObj.vlgNm.value    = formObj.vlgNm_1.value; 				// 마을명
420				formObj.aptNm.value    = formObj.aptNm_1.value; 				// 연립&다세대명
421				formObj.exAdr100.value = ""; 									// 부속주소
422				
423//			    $("shpcd01").style.display = ""; 			// 마을명
424			    $("shpcd02").style.display = ""; 			// 연립&다세대명
425			    $("shpcd03").style.display = ""; 			// 동호수
426			    $("shpcd04").style.display = "none"; 		// 부속주소
427			    $("shpcd02_1").innerText   = "연립명";
428			    $("shpcd02_2").innerText   = "";
429			    
430			    $j("#aptNm").attr("title", "연립명 입력");
431			    
432			}
433			
434			// 오피스텔
435			else if(obj.value == "04"){ 
436				
437//				formObj.vlgNm.value    = formObj.vlgNm_1.value; 				// 마을명
438				formObj.aptNm.value    = formObj.aptNm_1.value; 				// 오피스텔명
439				formObj.exAdr100.value = ""; 									// 부속주소
440				
441//			    $("shpcd01").style.display = "";	 		// 마을명
442			    $("shpcd02").style.display = ""; 			// 오피스텔명
443			    $("shpcd03").style.display = ""; 			// 동호수
444			    $("shpcd04").style.display = "none"; 		// 부속주소
445			    $("shpcd02_1").innerText   = "오피스텔명";
446			    $("shpcd02_2").innerText   = "오피스텔";	
447			    
448			    $j("#aptNm").attr("title", "오피스텔명 입력");
449			    
450			}
451			
452			//단독(05), 기타(99)
453			else if (obj.value == "05" || obj.value == "99"){ 
454				
455//				formObj.vlgNm.value 	= "";
456			    formObj.aptNm.value 	= "";
457			    formObj.bldApdgNm.value	= ""; 									// 동
458			    formObj.athnCntNm.value	= ""; 									// 호수
459				formObj.exAdr100.value  = formObj.exAdr_1.value; 				// 부속주소
460				
461//			    $("shpcd01").style.display = "none"; 		//마을명
462			    $("shpcd02").style.display = "none"; 		//오피스텔명
463			    $("shpcd03").style.display = "none"; 		//동호수
464			    $("shpcd04").style.display = ""; 			//부속주소
465			    
466			    if(obj.value == "05") {
467			    	$j("#aptNm").attr("title", "단독명 입력");
468			    } else {
469			    	$j("#aptNm").attr("title", "기타 입력");
470			    }
471			    
472			}
473		},
474
475		/**
476		 * 우편번호 조회 팝업에서 엔터키 입력시 조회 실행
477		 * 
478		 * @author Jiho Park
479		 * @since 2008. 11. 27
480		 * @param {Object} event
481		 * @param {Object} oForm
482		 */
483		searchListOnKeyDown : function(event, oForm, gubn) {
484			 
485			// 지번
486			if( gubn =="G"){ 
487				if (event.keyCode == 13) { // is Enter Key
488					pbk.common.new_address.gibenSearchList(oForm);	
489				}				
490			} 
491			// 도로명
492			else if( gubn =="D" ){
493				if (event.keyCode == 13) { // is Enter Key
494					pbk.common.new_address.doloNmSearchList(oForm);	
495				}				
496			}
497		}, //[end] searchListOnKeyDown
498		
499
500
501		/**
502		 * 우편번호찾기 POPUP 창을 연다.
503		 * @param {String} popupId
504		 * @param {HTMLElement} post1El    우편번호1
505		 * @param {HTMLElement} post2El    우편번호2
506		 * @param {HTMLElement} address1El 주소
507		 * @param {HTMLElement} address2El 상세주소
508		 * @param {String} type 1,4,5 : 구조형태선택미포함
509		 * @param {String} type 3 : 구조형태선택
510		 * @param {String} addrType G:지번 , D : 도로명
511		 * @param {HTMLElement} pmilSeqNo 우편일련번호
512		 * @param {HTMLElement}
512 zipNoDvCd 우편번호구분코드 
513		 */
514		 newOpenPopGb: function(popupId, post1El, post2El, address1El, address2El, type, addrType, menuGb, pmilSeqNo, zipNoDvCd){
515			
516			pbk.common.new_address.popupId = popupId;
517			pbk.common.new_address.type    = type;
518			post3Obj    = post1El;
519			post4Obj    = post2El;
520			address3Obj = address1El;
521			address4Obj = address2El;
522			oPmilSeqNo1 = pmilSeqNo;
523			oZipNoDvCd1 = zipNoDvCd;
524
525//		 	pbk.extJS.popup.focusFlag.isElementFocus = true;
526//			pbk.extJS.popup.focusFlag.focusElementId = 'pSearchName';
527			
528			var oSendForm;
529			oSendForm = form.createForm([{id:'addrType', value:addrType}]);
530			oSendForm = form.createForm([{id:'menuGb', value:menuGb}]);
531			
532			//pbk.extJS.popup.isPrint = false;
533			opb.common.layerpopup.openLayer_fncen(opb.base.APPLICATION_CONTEXT_ROOT + '/common/popup/new_address_pop.do', popupId, null, oSendForm);
534		},
535
536		/**
537		 * 우편번호찾기 POPUP 창을 연다.
538		 * @param {String} popupId
539		 * @param (String) parentId  상위계층의 레이어 아이디
540		 * @param (String) back_id 창 닫을 때 되돌아 가는 포커스 타겟 아이디
541		 * @param {HTMLElement} post1El    우편번호1
542		 * @param {HTMLElement} post2El    우편번호2
543		 * @param {HTMLElement} address1El 주소
544		 * @param {HTMLElement} address2El 상세주소
545		 * @param {String} type 1,4,5 : 구조형태선택미포함
546		 * @param {String} type 3 : 구조형태선택
547		 * @param {String} addrType G:지번 , D : 도로명
548		 * @param {HTMLElement} pmilSeqNo 우편일련번호
549		 * @param {HTMLElement}
549 zipNoDvCd 우편번호구분코드 
550		 */
551		 newOpenPop: function(popupId, parentId, back_id, post1El, post2El, address1El, address2El, type, addrType, pmilSeqNo, zipNoDvCd){
552			
553			pbk.common.new_address.popupId = popupId;
554			pbk.common.new_address.parentId = parentId;
555			pbk.common.new_address.back_id = back_id;
556			pbk.common.new_address.type    = type;
557			post3Obj    = post1El;
558			post4Obj    = post2El;
559			address3Obj = address1El;
560			address4Obj = address2El;
561			oPmilSeqNo1 = pmilSeqNo;
562			oZipNoDvCd1 = zipNoDvCd;
563
564		 	//pbk.extJS.popup.focusFlag.isElementFocus = true;
565			//pbk.extJS.popup.focusFlag.focusElementId = 'pSearchName';
566			
567			var oSendForm = form.createForm([{id:'addrType', value:addrType}]);
568			
569			//pbk.extJS.popup.isPrint = false;
570			opb.common.layerpopup.openLayer_fnc(opb.base.APPLICATION_CONTEXT_ROOT + '/common/popup/new_address_pop.do', popupId, parentId, oSendForm, back_id);
571		},
572
573		/*
574		 * 탭메뉴 넘김
575		 */
576		 goTabMenu : function(addrType, menuGb){
577			var oSendForm = form.createForm([{id:'addrType', value:addrType},{id:'menuGb', value:menuGb}]);
578			var hanaAjax = new hana.JHanaAjax("HanaPopContentDiv", true, true);
579	    	hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/new_address_pop_01.do", oSendForm);
580	    	
581			
582		},
583		
584		/*
585		 * 탭으로 이동함
586		 * tabDivId : 내용부분
587		 * Url : 내용부분 URL
588		 */
589		tabMenuGo : function(tabDivId, Url, tabFlag){
590			if(tabFlag == "") {
591				$j('#tab00').addClass('ons');
592				$j('#tab01').removeClass('ons');
593				$j('#tab02').removeClass('ons');
594			}
595			else {
596				if(tabFlag != "G"){
597					$j('#tab00').removeClass('ons');
598					$j('#tab01').removeClass('ons');
599					$j('#tab02').addClass('ons');
600				}else{
601					$j('#tab00').removeClass('ons');
602					$j('#tab01').addClass('ons');
603					$j('#tab02').removeClass('ons');
604				}
605			}
606			var hanaAjax = new hana.JHanaAjax(tabDivId, true, true);
607			hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + Url, null);
608			
609		},
610		
611		/**
612		 * 통합검색
613		 */
614		unfySearchList : function(formObj, _requestPageNo){
615			var jForm = new hana.JForm();
616			if (!jForm.add(new hana.JText('검색어', formObj.srchStrnCtt)).validate()) {
617				return;
618			}
619			
620			form.createHiddenField(formObj,'requestPageNo', _requestPageNo);
621			
622			var hanaAjax = new hana.JHanaAjax("addressresult", true, true);
623			//hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentUnfy_02.do", formObj); 
624			hanaAjax.ajaxCommSubmitCallback(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentUnfy_02.do", formObj, function(){
625				$j('#sample').hide();
626			});
627		},          	
628		
629		/*
630		 * 지번 검색 STEP01
631		 */
632		 gibenSearchList: function(formObj){
633			var jForm = new hana.JForm();
634			if (!jForm.add(new hana.JText('동/읍/면 이름', formObj.emdNm).range(3, 10)).validate()) {
635				return;
636			}
637			
638			if(formObj.emdNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.emdNm.value)) {
639				alert("동/읍/면 이름에 특수문자는 입력할 수 없습니다.");
640				return;
641			}
642			/*******
643			var sdNm; //시도명
644			var tagListSdNm =  formObj._sdNm.value.split('|'); //코드 | 코드명 (시도)
645
646			
647			//충청북도 : 43 , 충청남도 : 44
648			//전라북도 : 45 , 전라남도 : 46
649			//경상북도 : 47 , 경상남도 : 48
650			if(tagListSdNm[0] == 43 ||tagListSdNm[0] == 44 || tagListSdNm[0] == 45 ||
651				tagListSdNm[0] == 46 || tagListSdNm[0] == 47 || tagListSdNm[0] == 48){
652				sdNm = tagListSdNm[1].substring(0,1) + tagListSdNm[1].substring(2,3);
653			}else{
654				sdNm =  tagListSdNm[1].substring(0,2);
655			}
656			
657			form.createHiddenField(formObj, 'sdNm' , sdNm); //시도명
658			*************/
659			var hanaAjax = new hana.JHanaAjax("addressresult", true, true);
660	    	hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentGiben_02.do", formObj);
661
662		},		
663
664		/*
665		 * 지번 검색 STEP02
666		 */
667		 gibenSearchList_01 : function(formObj){
668			
669			var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
670			if(pbk.common.new_address.type == null || pbk.common.new_address.type == 1 || pbk.common.new_address.type == 4 || pbk.common.new_address.type == 5){
671				pbk.common.new_address.newSetInfo(formObj);
672			}else if(pbk.common.new_address.type == 3){
673				hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentGiben_03.do", formObj);
674			}else if(pbk.common.new_address.type == 6){
675				hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentGiben_03_1.do", formObj);
676			}
677		},
678		
679		/*
680		 * 지번 검색 STEP03 (구조형태 입력)
681		 */		
682		 gibenSearchList_02: function(formObj){
683
684			var jForm = new hana.JForm();
685
686			 if (!jForm.add(new hana.JSelect('구조형태', formObj.dwlShpCd)).validate()){
687			 	return false;
688			 }
689			
690			//구조형태관련
691            var tempAptNm      = "";
692            var tempStrShpCdNm = "";
693            var tempVlgNm      = "";
694            var tempAptApdgCnt = "";
695            var tempAptAthnCnt = "";
696            var tempOwhmExAdr  = "";
697            
698            //아파트/빌라/연립/다세대/오피스텔 case
699            if(formObj.dwlShpCd.value == '01' || formObj.dwlShpCd.value == '02' || formObj.dwlShpCd.value == '03' || formObj.dwlShpCd.value == '04'){
700            	var tempAptNm = formObj.aptNm.value;
701            	if(!hana.validation.checkCharacterSize(formObj.aptNm.value, 1, 30)){
702            		formObj.exAdr100.value = formObj.aptNm.value;
703            		formObj.aptNm.value = '';
704            	}
705            	//[202404180036-01][전산개발요청] (인터넷뱅킹)동/호수없는 주소 투입시 오류 수정 요청 
706            	if(!jForm.add(new hana.JText('동'    , formObj.bldApdgNm).nullable().range(1,20))
707            			.add(new hana.JText('호수'  , formObj.athnCntNm).range(1,12)).validate()){
708            			formObj.aptNm.value = tempAptNm;
709            			formObj.exAdr100.value = '';
710            		return false;
711            	}
712            }
713            
714            
715            // 아파트
716            if(formObj.dwlShpCd.value == "01"){
717            	
718                tempAptNm      = formObj.aptNm.value + "아파트";
719                tempStrShpCdNm = "아파트";
720                /*
721                if(!jForm.add(new hana.JText('아파트', formObj.aptNm).range(1,30))
722                         .add(new hana.JText('동'    , formObj.bldApdgNm).nullable().range(1,20))
723                         .add(new hana.JText('호수'  , formObj.athnCntNm).range(1,12)).validate()){
724                	
725                    return false;
726                }
727                */
728                if(formObj.aptNm.value.indexOf("아파트")>0){
729                	//opb.common.layerpopup.openAlert_fnc("입력오류","아파트명 항목에 [아파트]는 입력하지 않으셔도 됩니다.");
730                	opb.common.layerpopup.openAlert_fnc("입력오류","아파트명 항목에 [아파트]는 입력하지 않으셔도 됩니다.","aptNm");
731                	return false;
732                }
733                
734            }
735            // 빌라 
736            else if(formObj.dwlShpCd.value == "02"){
737                
738            	tempAptNm      = formObj.aptNm.value + "빌라";
739                tempStrShpCdNm = "빌라";
740                /*
741                if(!jForm.add(new hana.JText('빌라', formObj.aptNm).range(1,30))
742                         .add(new hana.JText('동'  , formObj.bldApdgNm).nullable().range(1,20))
743                         .add(new hana.JText('호수', formObj.athnCntNm).range(1,12)).validate()){
744                	
745                    return false;
746                }
747                */
748                if(formObj.aptNm.value.indexOf("빌라")>0){
749                	opb.common.layerpopup.openAlert_fnc("입력오류","빌라명 항목에 [빌라]는 입력하지 않으셔도 됩니다.","aptNm");
750                	return false;
751                }
752            }
753            // 연립
754            else if(formObj.dwlShpCd.value == "03"){
755                
756            	tempAptNm      = formObj.aptNm.value + "연립";
757                tempStrShpCdNm = "연립";
758                /*
759                if(!jForm.add(new hana.JText('연립', formObj.aptNm).range(1,30))
760                         .add(new hana.JText('동'  , formObj.bldApdgNm).nullable().range(1,20))
761                         .add(new hana.JText('호수', formObj.athnCntNm).range(1,12)).validate()){
762                	
763                    return false;
764                }
765                */
766                if(formObj.aptNm.value.indexOf("연립")>0){
767                	opb.common.layerpopup.openAlert_fnc("입력오류","연립명 항목에 [연립]는 입력하지 않으셔도 됩니다.","aptNm");
768                	return false;
769                }                
770            }
771            // 오피스텔
772            else if(formObj.dwlShpCd.value == "04"){
773            	
774                tempAptNm      = formObj.aptNm.value + "오피스텔";
775                tempStrShpCdNm = "오피스텔";
776                /*
777                if(!jForm.add(new hana.JText('오피스텔', formObj.aptNm).range(1,30))
778                         .add(new hana.JText('동'      , formObj.bldApdgNm).nullable().range(1,20))
779                         .add(new hana.JText('호수'    , formObj.athnCntNm).range(1,12)).validate()){
780                	
781                    return false;
782                }
783                */
784                if(formObj.aptNm.value.indexOf("오피스텔")>0){
785                	opb.common.layerpopup.openAlert_fnc("입력오류","오피스텔명 항목에 [오피스텔]은 입력하지 않으셔도 됩니다.","aptNm");
786                	return false;
787                }
788            }
789            // 단독
790            else if(formObj.dwlShpCd.value == "05"){
791                tempAptNm      = formObj.aptNm.value + "단독";
792                tempStrShpCdNm = "단독";
793            }
794            // 기타
795            else {
796                tempStrShpCdNm ="기타";
797            }            
798
799            // 단독(05) || 기타(99)
800            if(formObj.dwlShpCd.value == "05" || formObj.dwlShpCd.value == "99"){
801            	
802            	if(formObj.nwAdrManLdno1.value.trim() == ""){
803            		opb.common.layerpopup.openAlert_fnc("입력오류","지번은 필수 입력항목 입니다.","nwAdrManLdno1");
804                    return false;            			
805            	}
806            	
807	        	if(formObj.nwAdrManLdno1.value.trim() == ""){ //번지 미입력
808	        		tempOwhmExAdr = formObj.exAdr100.value;
809	        	}else{
810	        		if(formObj.nwAdrSbLdno1.value.trim() == ""){
811	        			tempOwhmExAdr = formObj.nwAdrManLdno1.value.trim() +"번지 " +formObj.exAdr100.value;
812	        		}else{
813	        			tempOwhmExAdr = formObj.nwAdrManLdno1.value.trim() +"-"+ formObj.nwAdrSbLdno1.value.trim() +"번지 " +formObj.exAdr100.value;
814	        		}
815	        	}            	
816            }else{
817                if(formObj.vlgNm.value != ""){
818                    tempVlgNm = formObj.vlgNm.value+"마을 ";
819                    if(formObj.vlgNm.value.indexOf("마을")>0){
820                    	opb.common.layerpopup.openAlert_fnc("입력오류","마을 항목에 [마을]은 입력하지 않으셔도 됩니다.","vlgNm");
821                    	return false;
822                    }
823                }
824                
825                if(formObj.bldApdgNm.value != ""){
826                    tempAptApdgCnt = formObj.bldApdgNm.value+"동 ";
827                    if(formObj.bldApdgNm.value.indexOf("동")>0){
828                    	opb.common.layerpopup.openAlert_fnc("입력오류","동 항목에 [동]은 입력하지 않으셔도 됩니다.","bldApdgNm");
829                    	return false;
830                    }
831                }
832                
833                if(formObj.athnCntNm.value != ""){
834                    tempAptAthnCnt = formObj.athnCntNm.value+"호";
835                    if(formObj.athnCntNm.value.indexOf("호")>0){
836                    	opb.common.layerpopup.openAlert_fnc("입력오류","호 항목에 [호]는 입력하지 않으셔도 됩니다.","athnCntNm");
837                    	return false;
838                    }
839                } 
840                
841            	if(formObj.nwAdrManLdno1.value.trim() == ""){
842            		tempOwhmExAdr = tempVlgNm + tempAptNm + " "+ tempAptApdgCnt + tempAptAthnCnt;
843            	}else{
844            		if(formObj.nwAdrSbLdno1.value.trim() == ""){
845	   	           		 tempOwhmExAdr = formObj.nwAdrManLdno1.value +"번지 ";
846		        		 tempOwhmExAdr = tempOwhmExAdr + tempVlgNm + tempAptNm + " "+ tempAptApdgCnt + tempAptAthnCnt;                			
847            		}else{
848	   	           		 tempOwhmExAdr = formObj.nwAdrManLdno1.value +" - "+ formObj.nwAdrSbLdno1.value +"번지 ";
849		        		 tempOwhmExAdr = tempOwhmExAdr + tempVlgNm + tempAptNm + " "+ tempAptApdgCnt + tempAptAthnCnt;           			
850            		}
851            	}
852            }
853
854			if(formObj.nwAdrManLdno1 != undefined) {
855				if(formObj.nwAdrManLdno1.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrManLdno1.value)) {
856					opb.common.layerpopup.openAlert_fnc("입력오류","지번에 특수문자는 입력할 수 없습니다.","nwAdrManLdno1");
857					return;
858				}
859			}
860				
861			if(formObj.dwlShpCd != undefined) {
862				if(formObj.dwlShpCd.value != "" && !pbk.common.new_address.isEtcChar(formObj.dwlShpCd.value)) {
863					opb.common.layerpopup.openAlert_fnc("입력오류","주거형태에 특수문자는 입력할 수 없습니다.","dwlShpCd");
864					return;
865				}
866			}			
867			
868			if(formObj.vlgNm != undefined) {
869				if(formObj.vlgNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.vlgNm.value)) {
870					opb.common.layerpopup.openAlert_fnc("입력오류","마을명에 특수문자는 입력할 수 없습니다.","vlgNm");
871					return;
872				}
873			}		
874			
875			if(formObj.vlgNm != undefined) {
876				if(formObj.aptNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.aptNm.value)) {
877					opb.common.layerpopup.openAlert_fnc("입력오류",tempStrShpCdNm+"에 특수문자는 입력할 수 없습니다.","vlgNm");
878					return;
879				}
880			}				
881			
882			if(formObj.bldApdgNm != undefined) {
883				if(formObj.bldApdgNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.bldApdgNm.value)) {
884					opb.common.layerpopup.openAlert_fnc("입력오류","동호수에 특수문자는 입력할 수 없습니다.","bldApdgNm");
885					return;
886				}
887			}	
888			
889			if(formObj.athnCntNm != undefined) {
890				if(formObj.athnCntNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.athnCntNm.value)) {
891					opb.common.layerpopup.openAlert_fnc("입력오류","동호수에 특수문자는 입력할 수 없습니다.","athnCntNm");
892					return;
893				}
894			}
895			
896			if(formObj.exAdr100 != undefined) {
897				if(formObj.exAdr100.value != "" && !pbk.common.new_address.isEtcChar(formObj.exAdr100.value)) {
898					opb.common.layerpopup.openAlert_fnc("입력오류","부속주소에 특수문자는 입력할 수 없습니다.","exAdr100");
899					return;
900				}
901			}		
902				
903			form.createHiddenField(formObj, 'setExAdr2'   , tempOwhmExAdr);
904			form.createHiddenField(formObj, 'nwAdrManLdno', formObj.nwAdrManLdno1.value);
905			form.createHiddenField(formObj, 'nwAdrSbLdno' , formObj.nwAdrSbLdno1.value);
906			
907			var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
908			hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentGiben_04.do", formObj);
909		 },	
910
911		/*
912		 * 지번 검색 STEP03 (구조형태- 무조건 기타)
913		 */		
914		 gibenSearchList_02_1: function(formObj){
915
916            var tempOwhmExAdr = "";
917            
918        	if(formObj.nwAdrManLdno1.value.trim() == ""){
919        		opb.common.layerpopup.openAlert_fnc("입력오류","지번은 필수 입력항목 입니다.","nwAdrManLdno1");
920            	return false;            		
921        	}
922            			
923			if(formObj.nwAdrManLdno1.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrManLdno1.value)) {
924				opb.common.layerpopup.openAlert_fnc("입력오류","지번에 특수문자는 입력할 수 없습니다.","nwAdrManLdno1");
925				return;
926			}
927						
928			if(formObj.exAdr100.value != "" && !pbk.common.new_address.isEtcChar(formObj.exAdr100.value)) {
929				opb.common.layerpopup.openAlert_fnc("입력오류","부속주소에 특수문자는 입력할 수 없습니다.","exAdr100");
930				return;
931			}
932			
933        	if(formObj.nwAdrManLdno1.value.trim() == ""){ //번지 미입력
934        		tempOwhmExAdr = formObj.exAdr100.value;
935        	}else{
936        		if(formObj.nwAdrSbLdno1.value.trim() == ""){
937        			tempOwhmExAdr = formObj.nwAdrManLdno1.value.trim() +"번지 " +formObj.exAdr100.value;
938        		}else{
939        			tempOwhmExAdr = formObj.nwAdrManLdno1.value.trim() +"-"+ formObj.nwAdrSbLdno1.value.trim() +"번지 " +formObj.exAdr100.value;
940        		}
941        	}  
942
943            form.createHiddenField(formObj, 'setExAdr2'   , tempOwhmExAdr);
944			form.createHiddenField(formObj, 'nwAdrManLdno', formObj.nwAdrManLdno1.value); //번지1
945			form.createHiddenField(formObj, 'nwAdrSbLdno' , formObj.nwAdrSbLdno1.value);  //번지2
946			
947			var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
948			hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentGiben_04.do", formObj);
949		 },	
950			 
951			 
952		/*
953		 * 지번 검색 STEP04 
954		 */			 
955		 gibenSearchList_03: function(formObj){
956			 var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
957			 hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentGiben_05.do", formObj);
958		 },
959		 
960		 
961		/*
962		 * 도로명 우편번호 검색 STEP01
963		 */
964		 doloNmSearchList: function(formObj){
965
966			var jForm = new hana.JForm();
967			if (!jForm.add(new hana.JSelect('시도'    , formObj._nwAdrSdNm))
968					  //[Day3 917-도로명주소 등록 프로세스 간소화]도로명/읍면동/건물명 중 택일, 2016-08-25
969					  //.add(new hana.JText('도로명'  , formObj.nwAdrRoadNm))
970					  .validate()) {
971				return;
972			}
973			
974			var tagListSdNm =  formObj._nwAdrSdNm.value.split('|'); //코드 | 코드명 (시도)
975
976			if(tagListSdNm[0] != "36"){ //세종시 (시군구 미존재) - 필수 체크 제외
977				if(formObj.nwAdrSkkNm.value == ""){
978					opb.common.layerpopup.openAlert_fnc("입력오류","시군구를 입력하세요.","nwAdrSkkNm");
979					return;
980				}
981			}
982				
983			if(formObj.nwAdrRoadNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrRoadNm.value)) {
984				opb.common.layerpopup.openAlert_fnc("입력오류","도로명에 특수문자는 입력할 수 없습니다.","nwAdrRoadNm");
985				return;
986			}
987			
988			if(formObj.nwAdrEmdNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrEmdNm.value)) {
989				opb.common.layerpopup.openAlert_fnc("입력오류","읍면동명에 특수문자는 입력할 수 없습니다.","nwAdrEmdNm");
990				return;
991			}			
992			
993			//[Day3 917-도로명주소 등록 프로세스 간소화]도로명/읍면동/건물명 중 택일, 2016-08-25
994			//if(formObj._nwAdrBldNm.value == "" && formObj.nwAdrEmdNm.value == "" ) {
995			//	opb.common.layerpopup.openAlert_fnc("입력오류","‘건물번호/건물명’ 혹은 ‘읍동명’ 둘 중 하나를 입력하세요.","_nwAdrBldNm");
996			//	return;
997			//}
998			if(formObj.nwAdrRoadNm.value == "" && formObj._nwAdrBldNm.value == "" && formObj.nwAdrEmdNm.value == "" ) {
999				opb.common.layerpopup.openAlert_fnc("입력오류","‘도로명’이나 ‘건물번호 또는 건물명’ 또는 ‘읍면동명’ 중 하나는 반드시 입력해야 합니다.","nwAdrRoadNm");
1000				return;
1001			}
1002			
1003			form.createHiddenField(formObj, 'nwAdrSdNm' , tagListSdNm[1]);
1004			form.createHiddenField(formObj, 'nwAdrBldNm', formObj._nwAdrBldNm.value); // 건물명
1005			
1006			var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
1007			//[Day3 917-도로명주소 등록 프로세스 간소화]서비스 변경(addressContentDolonm_02.do->addressContentDolonm_02_01.do), 2016-09-08
1008			hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentDolonm_02_01.do", formObj);
1009		 },	
1010
1011		 /*
1012		  * 도로명 우편번호 검색 STEP02
1013		  */
1014		 doloNmSearchList_01 : function(formObj){
1015			 var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
1016			 	
1017			if(pbk.common.new_address.type == null || pbk.common.new_address.type == 1 || pbk.common.new_address.type == 4 || pbk.common.new_address.type == 5){
1018				pbk.common.new_address.newSetInfo(formObj);
1019			}else if(pbk.common.new_address.type == 3){
1020				hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentDolonm_03.do", formObj);
1021			}else if(pbk.common.new_address.type == 6){
1022				hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentDolonm_03_1.do", formObj);
1023			}
1024
1025		 },
1026
1027		 /*
1028		  * 도로명 우편번호 검색 STEP03 (구조형태 입력)
1029		  */
1030		 doloNmSearchList_02 : function(formObj){
1031
1032			var jForm = new hana.JForm();
1033
1034			 if (!jForm.add(new hana.JSelect('구조형태', formObj.dwlShpCd))
1035					 .add(new hana.JText('건물번호' , formObj.nwAdrManBldNo1))
1036					 .validate()){
1037			 	return false;
1038			 }
1039			
1040			//구조형태관련
1041            var tempAptNm      = "";
1042            var tempStrShpCdNm = "";
1043            var tempVlgNm      = "";
1044            var tempAptApdgCnt = "";
1045            var tempAptAthnCnt = "";
1046            var tempOwhmExAdr  = "";
1047            //[202403180080-01][전산개발요청] (원큐/인뱅)50byte이상 긴 아파트명의 경우 주소 변환시 오류발생 
1048            //아파트/빌라/연립/다세대/오피스텔 case
1049            if(formObj.dwlShpCd.value == '01' || formObj.dwlShpCd.value == '02' || formObj.dwlShpCd.value == '03' || formObj.dwlShpCd.value == '04'){
1050            	var tempAptNm = formObj.aptNm.value;
1051            	if(!hana.validation.checkCharacterSize(formObj.aptNm.value, 1, 30)){
1052            		formObj.exAdr100.value = formObj.aptNm.value;
1053            		formObj.aptNm.value = '';
1054            	}
1055            	//[202404180036-01][전산개발요청] (인터넷뱅킹)동/호수없는 주소 투입시 오류 수정 요청 
1056            	if(!jForm.add(new hana.JText('동'    , formObj.bldApdgNm).nullable().range(1,20))
1057            			.add(new hana.JText('호수'  , formObj.athnCntNm).range(1,12)).validate()){
1058            			formObj.aptNm.value = tempAptNm;
1059            			formObj.exAdr100.value = '';
1060            		return false;
1061            	}
1062            }
1063            
1064            // 아파트 
1065            if(formObj.dwlShpCd.value == "01"){
1066                tempAptNm = formObj.aptNm.value + "아파트";
1067                tempStrShpCdNm ="아파트";
1068                
1069                if(formObj.aptNm.value.indexOf("아파트")>0){
1070                	opb.common.layerpopup.openAlert_fnc("입력오류","아파트명 항목에 [아파트]는 입력하지 않으셔도 됩니다.","aptNm");
1071                	return false;
1072                }
1073            }
1074            // 빌라
1075            else if(formObj.dwlShpCd.value == "02"){
1076                tempAptNm      = formObj.aptNm.value + "빌라";
1077                tempStrShpCdNm = "빌라";
1078               
1079                if(formObj.aptNm.value.indexOf("빌라")>0){
1080                	opb.common.layerpopup.openAlert_fnc("입력오류","빌라명 항목에 [빌라]는 입력하지 않으셔도 됩니다.","aptNm");
1081                	return false;
1082                }
1083            }
1084            // 연립
1085            else if(formObj.dwlShpCd.value == "03"){
1086            	
1087                tempAptNm      = formObj.aptNm.value + "연립";
1088                tempStrShpCdNm = "연립";
1089                
1090                if(formObj.aptNm.value.indexOf("연립")>0){
1091                	opb.common.layerpopup.openAlert_fnc("입력오류","연립명 항목에 [연립]는 입력하지 않으셔도 됩니다.","aptNm");
1092                	return false;
1093                }                
1094            }
1095            // 오피스텔
1096            else if(formObj.dwlShpCd.value == "04"){
1097            	
1098                tempAptNm      = formObj.aptNm.value + "오피스텔";
1099                tempStrShpCdNm = "오피스텔";
1100                
1101                if(formObj.aptNm.value.indexOf("오피스텔")>0){
1102                	opb.common.layerpopup.openAlert_fnc("입력오류","오피스텔명 항목에 [오피스텔]은 입력하지 않으셔도 됩니다.","aptNm");
1103                	return false;
1104                }
1105            }
1106            // 단독
1107            else if(formObj.dwlShpCd.value == "05"){
1108                tempAptNm      = formObj.aptNm.value + "단독";
1109                tempStrShpCdNm = "단독";
1110            }
1111            // 기타
1112            else{
1113                tempStrShpCdNm = "기타";
1114            }            
1115
1116            // 단독(05) || 기타(99)
1117            if(formObj.dwlShpCd.value == "05" || formObj.dwlShpCd.value == "99"){
1118            	
1119	        	if(formObj.nwAdrManBldNo1.value.trim() == ""){ //건물번호 미존재
1120	        		if(formObj.exAdr100.value == ""){
1121            			opb.common.layerpopup.openAlert_fnc("입력오류","부속주소 또는 건물번호는 필수 입력항목 입니다.","nwAdrManBldNo1");
1122                    	return false;            			
1123            		}
1124	            	tempOwhmExAdr = "("+ formObj.exAdr100.value +")";
1125	        	}else{ //건물번호 존재
1126	        		if(formObj.nwAdrSbBldNo1.value.trim() == ""){
1127	        			tempOwhmExAdr = formObj.nwAdrManBldNo1.value.trim() +",(" +formObj.exAdr100.value +")";
1128	        		}else{
1129	                	tempOwhmExAdr = formObj.nwAdrManBldNo1.value.trim() +"-"+ formObj.nwAdrSbBldNo1.value.trim() +",(" +formObj.exAdr100.value +")";
1130	        		}
1131	        	}
1132            }else{
1133	            if(formObj.vlgNm.value != ""){
1134	                tempVlgNm = formObj.vlgNm.value+"마을 ";
1135	                if(formObj.vlgNm.value.indexOf("마을")>0){
1136	                	opb.common.layerpopup.openAlert_fnc("입력오류","마을 항목에 [마을]은 입력하지 않으셔도 됩니다.","vlgNm");
1137	                	return false;
1138	                }
1139	            }
1140	            
1141	            if(formObj.bldApdgNm.value != ""){
1142	                tempAptApdgCnt = formObj.bldApdgNm.value+"동 ";
1143	                if(formObj.bldApdgNm.value.indexOf("동")>0){
1144	                	opb.common.layerpopup.openAlert_fnc("입력오류","동 항목에 [동]은 입력하지 않으셔도 됩니다.","bldApdgNm");
1145	                	return false;
1146	                }
1147	            }
1148	            
1149	            if(formObj.athnCntNm.value != ""){
1150	                tempAptAthnCnt = formObj.athnCntNm.value+"호";
1151	                if(formObj.athnCntNm.value.indexOf("호")>0){
1152	                	opb.common.layerpopup.openAlert_fnc("입력오류","호 항목에 [호]는 입력하지 않으셔도 됩니다.","athnCntNm");
1153	                	return false;
1154	                }
1155	            } 
1156	            
1157	            if(formObj.nwAdrManBldNo1.value.trim() == ""){
1158	            	tempOwhmExAdr = tempVlgNm + tempAptNm + " "+ tempAptApdgCnt + tempAptAthnCnt;
1159	            }else{
1160	            	if(formObj.nwAdrSbBldNo1.value.trim() == ""){
1161		            	tempOwhmExAdr = formObj.nwAdrManBldNo1.value + ",";
1162		            	tempOwhmExAdr = tempOwhmExAdr + tempAptApdgCnt + tempAptAthnCnt +"(" + tempVlgNm + tempAptNm +")";	 	            		
1163	            	}else{
1164		            	tempOwhmExAdr = formObj.nwAdrManBldNo1.value +"-" + formObj.nwAdrSbBldNo1.value +",";
1165		            	tempOwhmExAdr = tempOwhmExAdr + tempAptApdgCnt + tempAptAthnCnt +"(" + tempVlgNm + tempAptNm +")";	            		
1166	            	}
1167	            }
1168            }
1169
1170			form.createHiddenField(formObj, 'setExAdr2'    , tempOwhmExAdr);
1171			form.createHiddenField(formObj, 'exAdr110'     , formObj.exAdr100.value);       //부속주소110
1172			form.createHiddenField(formObj, 'nwAdrManBldNo', formObj.nwAdrManBldNo1.value); //입력건물번호1
1173			form.createHiddenField(formObj, 'nwAdrSbBldNo' , formObj.nwAdrSbBldNo1.value);  //입력건물번호2
1174
1175	    	var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
1176	    	hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentDolonm_04.do", formObj);
1177		 },
1178
1179		 /*
1180		  * 도로명 우편번호 검색 STEP03 (구조형태- 무조건기타)
1181		  */
1182		 doloNmSearchList_02_1 : function(formObj){
1183           var tempOwhmExAdr = "";
1184           
1185           
1186			if(formObj.nwAdrManBldNo1.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrManBldNo1.value)) {
1187				opb.common.layerpopup.openAlert_fnc("건물번호에 특수문자는 입력할 수 없습니다.","nwAdrManBldNo1");
1188				return;
1189			}
1190			   
1191			if(formObj.exAdr100.value != "" && !pbk.common.new_address.isEtcChar(formObj.exAdr100.value)) {
1192				opb.common.layerpopup.openAlert_fnc("부속주소에 특수문자는 입력할 수 없습니다.","exAdr100");
1193				return;
1194			}
1195			
1196        	if(formObj.nwAdrManBldNo1.value.trim() == ""){ //건물번호 미존재
1197        		if(formObj.exAdr100.value == ""){
1198        			opb.common.layerpopup.openAlert_fnc("입력오류","부속주소 또는 건물번호는 필수 입력항목 입니다.","nwAdrManBldNo1");
1199                	return false;            			
1200        		}
1201            	tempOwhmExAdr = "("+ formObj.exAdr100.value +")";
1202        	}else{ //건물번호 존재
1203        		if(formObj.nwAdrSbBldNo1.value.trim() == ""){
1204        			tempOwhmExAdr = formObj.nwAdrManBldNo1.value.trim() +",(" +formObj.exAdr100.value +")";
1205        		}else{
1206                	tempOwhmExAdr = formObj.nwAdrManBldNo1.value.trim() +"-"+ formObj.nwAdrSbBldNo1.value.trim() +",(" +formObj.exAdr100.value +")";
1207        		}
1208        	}
1209	       	
1210			form.createHiddenField(formObj, 'setExAdr2'    , tempOwhmExAdr);
1211			form.createHiddenField(formObj, 'exAdr110'     , formObj.exAdr100.value);       //부속주소110
1212			form.createHiddenField(formObj, 'nwAdrManBldNo', formObj.nwAdrManBldNo1.value); //입력건물번호1
1213			form.createHiddenField(formObj, 'nwAdrSbBldNo' , formObj.nwAdrSbBldNo1.value);  //입력건물번호2			
1214
1215	    	var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
1216	    	hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentDolonm_04.do", formObj);
1217		 },
1218		 
1219		 /*
1220		  * 도로명 우편번호 검색 STEP04 (구조형태 입력)
1221		  */
1222		 doloNmSearchList_03 : function(formObj){	
1223			 var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true); 
1224			 hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/addressContentDolonm_05.do", formObj);
1225		 },
1226		 
1227		 /*
1228		  * 부모창 값 입력 분기
1229		  */
1230		 newSetInfo : function(formObj){
1231			if(pbk.common.new_address.type == null || pbk.common.new_address.type == 1 || pbk.common.new_address.type == 5){
1232				//alert(1);
1233				form.createHiddenField(formObj, 'gb', '');
1234				pbk.common.new_address.newSetInfo_3(formObj); //구조형태미입력
1235			
1236			}else if(pbk.common.new_address.type == 4){
1237				//alert(2);
1238				form.createHiddenField(formObj, 'gb', '1');
1239				pbk.common.new_address.newSetInfo_3(formObj); //구조형태미입력
1240			
1241			}else if(pbk.common.new_address.type == 3 || pbk.common.new_address.type == 6 ){
1242				//alert(3);
1243				pbk.common.new_address.newSetInfo_1(formObj); //주소
1244				
1245			}
1246		 },	
1247
1248		/**
1249		 * 선택한 주소값 부모창에 세팅 (자택주소)
1250	 	 * 
1251		 */
1252		 newSetInfo_1: function(formObj){
1253
1254			 var _gb = radiobox.getCheckedValue(formObj.gubun);
1255			 var _exAdr1;
1256			 var _pmilSeqNo1;
1257			 var _pmilSeqNo2;			 
1258			 var _exAdr2;
1259			 var _owhmZipAdr;
1260			 var _owhmExAdr;
1261			 var gubn;
1262			 var _adrRfngYn;
1263			 
1264			 var _stdngCd = "";
1265			 var _basZoneNo = "";
1266			 var _basZoneBaseAdr1 = "";
1267			 var _basZoneExAdr1 = "";
1268			 var _basZoneEngAdr1 = "";
1269			 var _basZoneBaseAdr2 = "";
1270			 var _basZoneExAdr2 = "";
1271			 var _basZoneEngAdr2 = "";
1272			 
1273			 if(_gb == "3"){ //직접입력
1274				 
1275			 	if(formObj.searchGb.value =="G"){ //지번
1276					 
1277					if(formObj.nwAdrManLdno1.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrManLdno1.value)) {
1278						opb.common.layerpopup.openAlert_fnc("적용시 번지에 특수문자는 입력할 수 없습니다.","nwAdrManLdno1");
1279						return;
1280					}
1281					
1282			 	}else if(formObj.searchGb.value =="D"){ //도로명
1283					 
1284					if(formObj.nwAdrManBldNo1.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrManBldNo1.value)) {
1285						opb.common.layerpopup.openAlert_fnc("건물번호에 특수문자는 입력할 수 없습니다.","nwAdrManBldNo1");
1286						return;
1287					}
1288			 	}
1289				
1290			 //alert(formObj.dwlShpCd.value);
1291//			 	if(formObj.dwlShpCd.value == "01" || formObj.dwlShpCd.value == "02" || formObj.dwlShpCd.value == "03" || formObj.dwlShpCd.value == "04"){
1292//			 		
1293//				 	if(formObj.searchGb.value =="G"){ //지번선택
1294//				 		
1295//				 		if(formObj.nwAdrManLdno1.value.trim() == ""){
1296//				 			if(formObj.nwAdrSbLdno1.value.trim() == ""){
1297//				 				_exAdr1 ="";
1298//				 			}else{
1299//				 				_exAdr1 = formObj.nwAdrSbLdno1.value.trim() + "번지";  //부속주소
1300//				 			}
1301//				 		}else{
1302//					 		if(formObj.nwAdrSbLdno1.value.trim() == ""){
1303//					 			_exAdr1 = formObj.nwAdrManLdno1.value.trim() + "번지";  //부속주소
1304//					 		}else{
1305//					 			_exAdr1 = formObj.nwAdrManLdno1.value.trim() +"-" + formObj.nwAdrSbLdno1.value.trim() +"번지";  //부속주소
1306//					 		}				 			
1307//				 		}
1308//				 		
1309//				 	}else if(formObj.searchGb.value =="D"){ // 도로선택 
1310//				 		
1311//				 		if(formObj.nwAdrManBldNo1.value.trim() == ""){
1312//				 			if(formObj.nwAdrSbBldNo1.value.trim() == ""){
1313//				 				_exAdr1 ="";
1314//				 			}else{
1315//				 				_exAdr1 = formObj.nwAdrSbBldNo1.value.trim();
1316//				 			}
1317//				 		}else{
1318//					 		if(formObj.nwAdrSbBldNo1.value.trim() == ""){
1319//					 			_exAdr1 = formObj.nwAdrManBldNo1.value.trim();  //부속주소
1320//					 		}else{
1321//					 			_exAdr1 = formObj.nwAdrManBldNo1.value.trim() +"-" + formObj.nwAdrSbBldNo1.value.trim();  //부속주소
1322//					 		}				 			
1323//				 		}
1324//				 	}
1325//			 	}else{ //기타,단독
1326//			 		_exAdr1 = formObj.exAdr2.value;  //부속주소
1327//			 	}
1328			 	
1329			 	_exAdr1 = formObj.popupExAdr2.value;  //부속주소
1330				
1331			 	if(formObj.searchGb.value =="D"){ //도로명 선택
1332			 		gubn       = ZIP_NO_CODE_DORO;
1333				 	_pmilSeqNo1 = formObj.nwAdrPmilSeqNo.value;  // 도로명 일련번호 
1334			 	}else{
1335			 		gubn       = ZIP_NO_CODE_GIBUN;
1336			 		_pmilSeqNo1 = formObj.pmilSeqNo.value;      //우편번호 일련번호 
1337			 	}
1338				 _adrRfngYn  = "N";
1339				 _owhmZipAdr = formObj.custAdr2.value;
1340			 	 _owhmExAdr  = formObj.popupExAdr2.value;
1341				 _pmilSeqNo2 = "0";
1342				 _exAdr2     = ""; 
1343				 
1344				 _basZoneNo = formObj.zipNo.value;
1345				 _basZoneBaseAdr1 = formObj.custAdr2.value;
1346				 _basZoneExAdr1 = formObj.popupExAdr2.value;
1347				  
1348				  if(formObj.adrRfngYnGb.value == "N"){
1349					  formObj.nwAdrManBldNo.value = "0"; //신주소주건물번호1
1350					  formObj.nwAdrSbBldNo.value  = "0"; //신주소부건물번호2
1351					  formObj.nwAdrManLdno.value  = "0"; //신주소주지번1
1352					  formObj.nwAdrSbLdno.value   = "0"; //신주소주지번2
1353				  }
1354				  
1355			 }else if(_gb == "2"){ //지번
1356				
1357//				if(formObj.dwlShpCd.value == "01" || formObj.dwlShpCd.value == "02" || formObj.dwlShpCd.value == "03" || formObj.dwlShpCd.value == "04"){
1358//					 _exAdr1 = formObj.exAdr9991.value;  // 부속주소
1359//				 }else{
1360//					 _exAdr1 = formObj.exAdr.value;      // 부속주소
1361//				 }
1362
1363			 	_exAdr1 = formObj.exAdr.value;      // 부속주소
1364
1365			 	gubn       = ZIP_NO_CODE_GIBUN;
1366			 	_adrRfngYn  = "Y";
1367			 	_owhmZipAdr = formObj.custAdr.value;
1368			 	_owhmExAdr  = formObj.exAdr.value;
1369				_pmilSeqNo1 = formObj.pmilSeqNo.value;      // 우편번호 일련번호 
1370				_pmilSeqNo2 = formObj.nwAdrPmilSeqNo.value; // 도로명관련주소
1371				_exAdr2     = formObj.exAdr1.value; 	    // 도로명관련주소
1372
1373				_stdngCd = formObj.stdngCd.value;
1374				_basZoneNo = formObj.zipNo.value;
1375				_basZoneBaseAdr1 = formObj.custAdr.value;
1376				_basZoneExAdr1 = formObj.exAdr.value;
1377				_basZoneEngAdr1 = formObj.engBaseAdr.value;
1378				_basZoneBaseAdr2 = formObj.custAdr1.value;
1379				_basZoneExAdr2 = formObj.exAdr1.value;
1380				_basZoneEngAdr2 = formObj.engRoadNmBaseAdr.value;
1381				
1382			 }else if(_gb == "1"){ //도로명
1383
1384				 gubn       = ZIP_NO_CODE_DORO;
1385			 	 _adrRfngYn  = "Y";
1386			 	 _owhmZipAdr = formObj.custAdr1.value;
1387			     _owhmExAdr  = formObj.exAdr1.value;	
1388				 _exAdr1     = formObj.exAdr1.value;          // 부속주소
1389				 _pmilSeqNo1 = formObj.nwAdrPmilSeqNo.value;  // 도로명 일련번호 
1390				 _pmilSeqNo2 = formObj.pmilSeqNo.value;       // 우편번호관련
1391				 _exAdr2     = formObj.exAdr.value;           // 우편번호관련
1392
1393				 _stdngCd = formObj.stdngCd.value;
1394				 _basZoneNo = formObj.zipNo.value;
1395				 _basZoneBaseAdr1 = formObj.custAdr1.value;
1396				 _basZoneExAdr1 = formObj.exAdr1.value;
1397				 _basZoneEngAdr1 = formObj.engRoadNmBaseAdr.value;
1398				 _basZoneBaseAdr2 = formObj.custAdr.value;
1399				 _basZoneExAdr2 = formObj.exAdr.value;
1400				 _basZoneEngAdr2 = formObj.engBaseAdr.value;
1401				 
1402			 }else{
1403		        opb.common.layerpopup.openAlert_fnc("입력오류","선택해주세요.","gubun");
1404		        return false;					 
1405			 }
1406
1407			 form.createHiddenField(formObj, '_exAdr1'    , _exAdr1);
1408			 form.createHiddenField(formObj, '_pmilSeqNo1', _pmilSeqNo1);
1409			 form.createHiddenField(formObj, '_pmilSeqNo2', _pmilSeqNo2);
1410			 form.createHiddenField(formObj, '_exAdr2'    , _exAdr2);
1411			 form.createHiddenField(formObj, '_gb'        , gubn);
1412			 form.createHiddenField(formObj, 'adrRfngYn'  , _adrRfngYn);
1413
1414			 form.createHiddenField(formObj, '_stdngCd'  , _stdngCd);
1415			 form.createHiddenField(formObj, '_basZoneNo'  , _basZoneNo);
1416			 form.createHiddenField(formObj, '_basZoneBaseAdr1'  , _basZoneBaseAdr1);
1417			 form.createHiddenField(formObj, '_basZoneExAdr1'  , _basZoneExAdr1);
1418			 form.createHiddenField(formObj, '_basZoneEngAdr1'  , _basZoneEngAdr1);
1419			 form.createHiddenField(formObj, '_basZoneBaseAdr2'  , _basZoneBaseAdr2);
1420			 form.createHiddenField(formObj, '_basZoneExAdr2'  , _basZoneExAdr2);
1421			 form.createHiddenField(formObj, '_basZoneEngAdr2'  , _basZoneEngAdr2);
1422
1423			 // MyHana 직장주소 
1424			 if(pbk.common.new_address.popupId == "popupJobAddress") { 
1425				 //alert(_owhmExAdr);
1426				 $("wkplExAdr1").value = _owhmZipAdr;
1427				 $("exAdr2").value     = _owhmExAdr;	
1428
1429				 $("wkplZipNo1").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1430				 $("wkplZipNo2").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1431
1432				 $("pmilSeqNo2").value = _pmilSeqNo1;   // 우편번호 일련번호
1433				 $("zipNoDvCd2").value = gubn;          // 우편번호구분코드
1434				 
1435				 if($("wkplExAdr1").value.trim() == null || $("wkplExAdr1").value.trim() == ""){
1436					 if($("exAdr2").value.trim() == null || $("exAdr2").value.trim() == ""){
1437					        opb.common.layerpopup.openAlert_fnc("선택오류","해당주소에 값이 없습니다.","exAdr2");
1438					        return false;						 
1439					 }
1440				 }
1441
1442				 pbk.common.new_address.createHiddenAddressMyhana(formObj);  
1443
1444			 } 
1445			 //  대출 직장주소[loanJobAddr], 오토론 직장주소 [autoLoanJobAddr], 사잇돌 대출 [saitdolLoanJobAddr]
1446			 else if(pbk.common.new_address.popupId == "loanJobAddr" || pbk.common.new_address.popupId == "autoLoanJobAddr"
1447				 || pbk.common.new_address.popupId == "saitdolLoanJobAddr") { 
1448				 
1449				 if(pbk.common.new_address.popupId == "autoLoanJobAddr" || pbk.common.new_address.popupId == "saitdolLoanJobAddr"){
1450					 if(document.getElementById("wkplExAdrDiv1") != undefined) document.getElementById("wkplExAdrDiv1").style.display = 'none';
1451					 if(document.getElementById("wkplExAdrDiv2") != undefined) document.getElementById("wkplExAdrDiv2").style.display = '';
1452					 
1453					 if(document.getElementById("tempWkplExAdr") != undefined) document.getElementById("tempWkplExAdr").value  = _owhmExAdr;
1454				 }
1455				 
1456				 document.getElementById("wkplZipNo1").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1457				 document.getElementById("wkplZipNo2").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1458
1459				 document.getElementById("pmilSeqNo2").value = _pmilSeqNo1;   // 우편번호 일련번호
1460				 document.getElementById("zipNoDvCd2").value = gubn;          // 우편번호구분코드
1461
1462				 document.getElementById("wkplZipAdr").value = _owhmZipAdr;
1463				 document.getElementById("wkplExAdr").value  = _owhmExAdr;	
1464				 
1465
1466				 if(document.getElementById("wkplZipAdr").value.trim() == null || document.getElementById("wkplZipAdr").value.trim() == ""){
1467					 if(document.getElementById("wkplExAdr").value.trim() == null || document.getElementById("wkplExAdr").value.trim() == ""){
1468					        opb.common.layerpopup.openAlert_fnc("선택오류","해당주소에 값이 없습니다.","wkplExAdr");
1469					        return false;						 
1470					 }
1471				 }
1472				 
1473				 //버팀목 전세자금대출인 경우 상세주소 가공, 2018-01-24 
1474				 //if($j('#isButtressLoan') != undefined) {
1475				 if(document.getElementById("isButtressLoan") != undefined) {
1476					 //상세주소 속성 변경전 기본 셋팅
1477					 $j('#wkplExAdr').attr('readonly', true);
1478					 if(!$j('#wkplExAdr').hasClass('disabled')) {
1479						 $j('#wkplExAdr').addClass('disabled');
1480					 }
1481					 $j('#dtlAdrInNotiDiv').hide();
1482					 
1483					 //지번
1484					 if(_gb == "2") {
1485						 $j('#wkplExAdr').attr('readonly', false);
1486						 $j('#wkplExAdr').removeClass('disabled');
1487						 $j('#wkplExAdr').val("");
1488						 $j('#dtlAdrInNotiDiv').show();
1489					 }
1490					 //도로명
1491					 else if(_gb == "1") {
1492						 var _wkplExAdr = _owhmExAdr;
1493						 if(_wkplExAdr.indexOf("(") >= 0) _wkplExAdr = _wkplExAdr.substring(0, _wkplExAdr.indexOf("("));
1494						 if(_wkplExAdr.indexOf(",") >= 0) _wkplExAdr = _wkplExAdr.substring(0, _wkplExAdr.indexOf(","));
1495						 $j('#wkplExAdr').val(_wkplExAdr);
1496					 }
1497				 }
1498
1499				 pbk.common.new_address.createHiddenAddressLoan(formObj); 
1500			 				 
1501			 }
1502			 // 대출 주소(담보)
1503			 else if(pbk.common.new_address.popupId == "loancltrLoctAddr") { 
1504
1505				 document.getElementById("cltrLoctZipNo1").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1506				 document.getElementById("cltrLoctZipNo2").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1507
1508				 document.getElementById("cltrLoctPmilSeqNo").value = _pmilSeqNo1;   // 우편번호 일련번호
1509				 document.getElementById("cltrLoctZipNoDvCd").value = gubn;          // 우편번호구분코드
1510
1511				 document.getElementById("cltrLoctZipAdr").value = _owhmZipAdr;
1512				 document.getElementById("cltrLoctExAdr").value  = _owhmExAdr;	
1513				 
1514				 if(document.getElementById("cltrLoctZipAdr").value.trim() == null || document.getElementById("cltrLoctZipAdr").value.trim() == ""){
1515					 if(document.getElementById("cltrLoctExAdr").value.trim() == null || document.getElementById("cltrLoctExAdr").value.trim() == ""){
1516					        opb.common.layerpopup.openAlert_fnc("선택오류","해당주소에 값이 없습니다.","cltrLoctExAdr");
1517					        return false;						 
1518					 }
1519				 }
1520
1521				 pbk.common.new_address.createHiddenAddressLoan(formObj); 
1522			 				 
1523			 }			 			 
1524			 // 인터넷청약 주소
1525			 else if(pbk.common.new_address.popupId == "popupLiveAddr1"){ 
1526				 
1527				 form.createHiddenField(formObj, 'ExAdr1', _owhmZipAdr);
1528				 form.createHiddenField(formObj, 'ExAdr2', _owhmExAdr);				 
1529
1530				 pbk.common.new_address.newSetInfo_2(formObj); // 상세값 입력
1531				 
1532			 } 
1533			 // 비로그인환전 주소 
1534			 else if(pbk.common.new_address.popupId == "owhmAddress2"){
1535				 
1536				 document.getElementById("zipNoAdr1").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1537			 	 document.getElementById("zipNoAdr2").value = formObj.zipNo.value.substring(3); // 우편번호 2
1538
1539//			 	 document.getElementById("exAdr1").value = _owhmZipAdr;
1540//			 	 document.getElementById("exAdr2").value = _owhmExAdr;
1541			 	 address3Obj.value = _owhmZipAdr;
1542			 	 address4Obj.value = _owhmExAdr;
1543			 	 pbk.common.new_address.createHiddenAddressMyhana(formObj); // 상세값 입력
1544			 	
1545			 }
1546			 // 송금Tracking
1547			 else if(pbk.common.new_address.popupId == "owhmAddress5"){
1548				 
1549				 document.getElementById("cntcAdrZipNo1").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1550			 	 document.getElementById("cntcAdrZipNo2").value = formObj.zipNo.value.substring(3); // 우편번호 2
1551
1552//			 	 document.getElementById("exAdr1").value = _owhmZipAdr;
1553//			 	 document.getElementById("exAdr2").value = _owhmExAdr;
1554			 	 address3Obj.value = _owhmZipAdr;
1555			 	 address4Obj.value = _owhmExAdr;
1556			 	 pbk.common.new_address.createHiddenAddressMyhana(formObj); // 상세값 입력
1557			 	
1558			 }
1559			 // 영문주소Return
1560			 else if(pbk.common.new_address.popupId == "owhmAddress4"){
1561				 
1562//				 document.getElementById("zipNoAdr1").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1563//			 	 document.getElementById("zipNoAdr2").value = formObj.zipNo.value.substring(3); // 우편번호 2
1564			 	 post3Obj.value    = formObj.zipNo.value.substring(0,3); // 우편번호 1
1565				 post4Obj.value    = formObj.zipNo.value.substring(3);   // 우편번호 2
1566
1567			 	 address3Obj.value = ((_basZoneEngAdr1 != "")?_basZoneEngAdr1.toUpperCase():"");
1568			 	 //_basZoneEngAdr1과_basZoneEngAdr2같아서 널처리
1569			 	 //address4Obj.value = _basZoneEngAdr2;
1570			 	 address4Obj.value = "";
1571			 	 pbk.common.new_address.createHiddenAddressMyhana(formObj); // 상세값 입력
1572			 }
1573			 // 보관금 주소 
1574			 else if(pbk.common.new_address.popupId == "owhmAddress1"){
1575				 
1576				 document.getElementById("zipNo1").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1577			 	 document.getElementById("zipNo2").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1578
1579//			 	 document.getElementById("exAdr1").value = _owhmZipAdr;
1580//			 	 document.getElementById("exAdr2").value = _owhmExAdr;
1581			 	 address3Obj.value = _owhmZipAdr;
1582			 	 address4Obj.value = _owhmExAdr;
1583			 	pbk.common.new_address.createHiddenAddressMyhana(formObj); // 상세값 입력
1584			 	
1585			 }
1586			 // MyHana 자택주소 
1587			 else if(pbk.common.new_address.popupId == "owhmAddress"){
1588				
1589                document.getElementById("owhmZipAdr").value = _owhmZipAdr;
1590			 	document.getElementById("owhmExAdr").value  = _owhmExAdr;
1591
1592			 	document.getElementById("owhmZipNo01").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1593			 	document.getElementById("owhmZipNo02").value = formObj.zipNo.value.substring(3,6); // 우편번호 2	 
1594			 	document.getElementById("strShpCdNm").value  = formObj.strShpCdNm.value;	       // 구조형태 이름
1595
1596			 	document.getElementById("pmilSeqNo").value = _pmilSeqNo1;                          // 우편번호 일련번호
1597			 	document.getElementById("zipNoDvCd").value = gubn;                                 // 우편번호구분코드
1598			 	document.getElementById("owhmZipNo").value = formObj.zipNo.value;                  // 우편번호	
1599			 	document.getElementById("etcAdr").value    = _exAdr1;                              // 부속주소
1600			 	document.getElementById("vlgNm").value     = formObj.vlgNm.value;                  // 마을	
1601			 	document.getElementById("aptNm").value     = formObj.aptNm.value;                  // 아파트명
1602			 	document.getElementById("bldApdgNm").value = formObj.bldApdgNm.value;              // 동
1603			 	document.getElementById("athnCntNm").value = formObj.athnCntNm.value;              // 호수				 
1604			 	document.getElementById("dwlShpCd").value  = formObj.dwlShpCd.value;               // 구조형태코드
1605
1606			 	if(document.getElementById("owhmZipAdr").value.trim() == null || document.getElementById("owhmZipAdr").value.trim() == ""){
1607			 		if(document.getElementById("owhmExAdr").value.trim() == null || document.getElementById("owhmExAdr").value.trim() == ""){
1608			 			opb.common.layerpopup.openAlert_fnc("선택오류","해당주소에 값이 없습니다.","owhmExAdr");
1609			 			return false;						 
1610			 		}
1611			 	}
1612
1613			 	// MyHana 자택주소 
1614			 	pbk.common.new_address.createHiddenAddressMyhana(formObj);
1615			 	
1616			 }
1617			 // MyHana 자택주소 
1618			 else if(pbk.common.new_address.popupId == "owhmAddress3"){
1619				
1620                document.getElementById("owhmZipAdr").value = _owhmZipAdr;
1621			 	document.getElementById("owhmExAdr").value  = _owhmExAdr;
1622
1623			 	document.getElementById("owhmZipNo01").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1624			 	document.getElementById("owhmZipNo02").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1625
1626			 	document.getElementById("pmilSeqNo").value = _pmilSeqNo1;                          // 우편번호 일련번호
1627			 	document.getElementById("zipNoDvCd").value = gubn;                                 // 우편번호구분코드
1628			 	document.getElementById("owhmZipNo").value = formObj.zipNo.value;                  // 우편번호	
1629			 	document.getElementById("etcAdr").value    = _exAdr1;                              // 부속주소
1630
1631			 	document.getElementById("_strShpCdNm").value  = formObj.strShpCdNm.value;	       // 구조형태 이름
1632			 	document.getElementById("_vlgNm").value     = formObj.vlgNm.value;                  // 마을	
1633			 	document.getElementById("_aptNm").value     = formObj.aptNm.value;                  // 아파트명
1634			 	document.getElementById("_bldApdgNm").value = formObj.bldApdgNm.value;              // 동
1635			 	document.getElementById("_athnCntNm").value = formObj.athnCntNm.value;              // 호수				 
1636			 	document.getElementById("_dwlShpCd").value  = formObj.dwlShpCd.value;               // 구조형태코드
1637
1638			 	if(document.getElementById("owhmZipAdr").value.trim() == null || document.getElementById("owhmZipAdr").value.trim() == ""){
1639			 		if(document.getElementById("owhmExAdr").value.trim() == null || document.getElementById("owhmExAdr").value.trim() == ""){
1640			 			opb.common.layerpopup.openAlert_fnc("선택오류","해당주소에 값이 없습니다.","owhmExAdr");
1641			 			return false;						 
1642			 		}
1643			 	}
1644
1645			 	// MyHana 자택주소 
1646			 	pbk.common.new_address.createHiddenAddressMyhana(formObj);
1647			 	
1648			 }			 
1649			 // 대출 자택주소 
1650			 else if(pbk.common.new_address.popupId == "loanHomeAddr"){
1651				
1652                document.getElementById("owhmZipAdr").value = _owhmZipAdr;
1653			 	document.getElementById("owhmExAdr").value  = _owhmExAdr;
1654
1655			 	document.getElementById("owhmZipNo01").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1656			 	document.getElementById("owhmZipNo02").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1657			 	document.getElementById("shpCdNm").value  = formObj.strShpCdNm.value;	       // 구조형태 이름
1658
1659			 	document.getElementById("zipNoDvCd").value = gubn;                                 // 우편번호구분코드
1660			 	document.getElementById("owhmZipNo").value = formObj.zipNo.value;                  // 우편번호	
1661
1662			 	if(document.getElementById("owhmZipAdr").value.trim() == null || document.getElementById("owhmZipAdr").value.trim() == ""){
1663			 		if(document.getElementById("owhmExAdr").value.trim() == null || document.getElementById("owhmExAdr").value.trim() == ""){
1664			 			opb.common.layerpopup.openAlert_fnc("선택오류","해당주소에 값이 없습니다.","owhmExAdr");
1665			 			return false;						 
1666			 		}
1667			 	}
1668
1669			 	//대출 자택주소
1670			 	pbk.common.new_address.createHiddenAddressLoan(formObj);    
1671			 }
1672		  	 // My hana > 학생증카드  > 학생증카드  발급신청   
1673			 else if(pbk.common.new_address.popupId == "studentAddress" || pbk.common.new_address.popupId == "studentAddress1"){
1674
1675				 /*
1676				 document.getElementById("owhmZipAdr").value = _owhmZipAdr;
1677				 document.getElementById("owhmExAdr").value  = _owhmExAdr;
1678
1679				 document.getElementById("owhmZipNo01").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1680				 document.getElementById("owhmZipNo02").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1681				 document.getElementById("strShpCdNm").value  = formObj.strShpCdNm.value;	       // 구조형태 이름
1682
1683				 document.getElementById("pmilSeqNo").value = _pmilSeqNo1;                          // 우편번호 일련번호
1684				 document.getElementById("zipNoDvCd").value = gubn;                                 // 우편번호구분코드
1685				 document.getElementById("owhmZipNo").value = formObj.zipNo.value;                  // 우편번호	
1686				 document.getElementById("etcAdr").value    = _exAdr1;                              // 부속주소
1687				 document.getElementById("vlgNm").value     = formObj.vlgNm.value;                  // 마을	
1688				 document.getElementById("aptNm").value     = formObj.aptNm.value;                  // 아파트명
1689				 document.getElementById("bldApdgNm").value = formObj.bldApdgNm.value;              // 동
1690				 document.getElementById("athnCntNm").value = formObj.athnCntNm.value;              // 호수				 
1691				 document.getElementById("dwlShpCd").value  = formObj.dwlShpCd.value;               // 구조형태코드
1692
1693				 document.getElementById("owhmExAdr2").value  = formObj.nwAdrManLdno1.value;        // 입력지번1
1694				 document.getElementById("owhmExAdr3").value  = formObj.nwAdrSbLdno1.value;         // 입력지번2
1695*/
1696			 
1697				document.getElementById("owhmZipAdr").value = _owhmZipAdr;
1698				document.getElementById("owhmExAdr").value  = _owhmExAdr;
1699				
1700				document.getElementById("owhmZipNo01").value = formObj.zipNo.value.substring(0,3); // 우편번호 1
1701				document.getElementById("owhmZipNo02").value = formObj.zipNo.value.substring(3,6); // 우편번호 2
1702				document.getElementById("_strShpCdNm").value  = formObj.strShpCdNm.value;	       // 구조형태 이름
1703				
1704				document.getElementById("pmilSeqNo").value = _pmilSeqNo1;                          // 우편번호 일련번호
1705				document.getElementById("zipNoDvCd").value = gubn;                                 // 우편번호구분코드
1706				document.getElementById("owhmZipNo").value = formObj.zipNo.value;                  // 우편번호	
1707				document.getElementById("etcAdr").value    = _exAdr1;                              // 부속주소
1708				document.getElementById("_vlgNm").value     = formObj.vlgNm.value;                  // 마을	
1709				document.getElementById("_aptNm").value     = formObj.aptNm.value;                  // 아파트명
1710				document.getElementById("_bldApdgNm").value = formObj.bldApdgNm.value;              // 동
1711				document.getElementById("_athnCntNm").value = formObj.athnCntNm.value;              // 호수				 
1712				document.getElementById("_dwlShpCd").value  = formObj.dwlShpCd.value;               // 구조형태코드
1713
1714//				document.getElementById("owhmExAdr2").value  = formObj.nwAdrManLdno1.value;        // 입력지번1
1715//				document.getElementById("owhmExAdr3").value  = formObj.nwAdrSbLdno1.value;         // 입력지번2
1716
1717				 if(document.getElementById("owhmZipAdr").value.trim() == null || document.getElementById("owhmZipAdr").value.trim() == ""){
1718					 if(document.getElementById("owhmExAdr").value.trim() == null || document.getElementById("owhmExAdr").value.trim() == ""){
1719						 opb.common.layerpopup.openAlert_fnc("선택오류","해당주소에 값이 없습니다.","owhmExAdr");
1720						 return false;						 
1721					 }
1722				 }
1723
1724				 pbk.common.new_address.createHiddenAddressMyhana(formObj);
1725			 }
1726			 
1727			 pbk.common.new_address.closePop();
1728		},	
1729
1730		createHiddenAddressMyhana : function(formObj){
1731			var hddnAddressField = "";
1732			
1733			 if(pbk.common.new_address.popupId == "owhmAddress"    || pbk.common.new_address.popupId == "owhmAddress1"    || pbk.common.new_address.popupId == "owhmAddress3" || 	// MyHana > 자택 || 보관금
1734			    pbk.common.new_address.popupId == "studentAddress") { // 학생증카드 발급 
1735
1736				hddnAddressField += "<input type=\"hidden\" name=\"custInfoRegRlsDvCd560\" id=\"custInfoRegRlsDvCd560\" value=\"1\">";                               // 주소변경여부
1737				hddnAddressField += "<input type=\"hidden\" name=\"zipNo4\"                id=\"zipNo4\"                value=\""+formObj.zipNo.value+"\">";         // 우편번호
1738				hddnAddressField += "<input type=\"hidden\" name=\"pmilSeqNo4\"            id=\"pmilSeqNo4\"            value=\""+formObj._pmilSeqNo1.value+"\">";   // 우편번호 일련번호 
1739				hddnAddressField += "<input type=\"hidden\" name=\"zipNoDvCd4\"            id=\"zipNoDvCd4\"            value=\""+formObj._gb.value+"\">";           // 우편번호구분코드 (1:도로명, 2:지번) 
1740				hddnAddressField += "<input type=\"hidden\" name=\"exAdr4\"                id=\"exAdr4\"                value=\""+formObj._exAdr1.value+"\">";       // 부속주소 
1741				hddnAddressField += "<input type=\"hidden\" name=\"dwlShpCd4\"             id=\"dwlShpCd4\"             value=\""+formObj.dwlShpCd.value+"\">";      // 구조형태 
1742				hddnAddressField += "<input type=\"hidden\" name=\"vlgNm4\"                id=\"vlgNm4\"                value=\""+formObj.vlgNm.value+"\">";         // 마을명 
1743				hddnAddressField += "<input type=\"hidden\" name=\"aptNm4\"                id=\"aptNm4\"                value=\""+formObj.aptNm.value+"\">";         // 아파트명 
1744				hddnAddressField += "<input type=\"hidden\" name=\"bldApdgNm4\"            id=\"bldApdgNm4\"            value=\""+formObj.bldApdgNm.value+"\">";     // 건물동명 
1745				hddnAddressField += "<input type=\"hidden\" name=\"athnCntNm4\"            id=\"athnCntNm4\"            value=\""+formObj.athnCntNm.value+"\">";     // 호수명 
1746				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrRoadNmCd4\"        id=\"nwAdrRoadNmCd4\"        value=\""+formObj.nwAdrRoadNmCd.value+"\">"; // 신주소 도로명 코드
1747				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrEmdSeqNo4\"        id=\"nwAdrEmdSeqNo4\"        value=\""+formObj.nwAdrEmdSeqNo.value+"\">"; // 신주소읍면동일련번호 
1748				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrUdgrYn4\"          id=\"nwAdrUdgrYn4\"          value=\""+formObj.nwAdrUdgrYn.value+"\">";   // 신주소지하여부 
1749				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrManBldNo4\"        id=\"nwAdrManBldNo4\"        value=\""+formObj.nwAdrManBldNo.value+"\">"; // 신주소주건물번호 
1750				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrSbBldNo4\"         id=\"nwAdrSbBldNo4\"         value=\""+formObj.nwAdrSbBldNo.value+"\">";  // 신주소부건물번호 
1751				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrBldMgntNo4\"       id=\"nwAdrBldMgntNo4\"       value=\""+formObj.nwAdrBldMgntNo.value+"\">";// 신주소건물관리번호 
1752				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrMntnYn4\"          id=\"nwAdrMntnYn4\"          value=\""+formObj.nwAdrMntnYn.value+"\">";   // 신주소산여부 
1753				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrManLdno4\"         id=\"nwAdrManLdno4\"         value=\""+formObj.nwAdrManLdno.value+"\">";  // 신주소주지번	
1754				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrSbLdno4\"          id=\"nwAdrSbLdno4\"          value=\""+formObj.nwAdrSbLdno.value+"\">";   // 신주소부지번
1755				hddnAddressField += "<input type=\"hidden\" name=\"adrRfngYn4\"            id=\"adrRfngYn4\"            value=\""+formObj.adrRfngYn.value+"\">";     // 정재된 주소 여부
1756				hddnAddressField += "<input type=\"hidden\" name=\"admSftNonBldNm4\"       id=\"admSftNonBldNm4\"       value=\""+formObj.admSftNonBldNm.value+"\">";// 신주소건물명(행정안전부 건물명)
1757				hddnAddressField += "<input type=\"hidden\" name=\"pmilSeqNo41\"           id=\"pmilSeqNo41\"           value=\""+formObj._pmilSeqNo2.value+"\">";   // 우편일련번호(선택 반대값) 
1758				hddnAddressField += "<input type=\"hidden\" name=\"exAdr41\"               id=\"exAdr41\"               value=\""+formObj._exAdr2.value+"\">";       // 부속주소(선택 반대값)
1759				
1760				if(pbk.common.new_address.popupId == "studentAddress"){
1761					hddnAddressField += "<input type=\"hidden\" name=\"stdngCd\"              id=\"stdngCd\"              value=\""+formObj._stdngCd.value+"\">";         // 법정동코드4
1762//					hddnAddressField += "<input type=\"hidden\" name=\"basZoneNo4\"           id=\"basZoneNo4\"           value=\""+formObj._basZoneNo.value+"\">";       // 기초구역번호4
1763					hddnAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr1\"      id=\"basZoneBaseAdr1\"      value=\""+formObj._basZoneBaseAdr1.value+"\">"; // 기초구역기본주소14
1764					hddnAddressField += "<input type=\"hidden\" name=\"basZoneExAdr1\"        id=\"basZoneExAdr1\"        value=\""+formObj._basZoneExAdr1.value+"\">";   // 기초구역부속주소14
1765//					hddnAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr14\"      id=\"basZoneEngAdr14\"      value=\""+formObj._basZoneEngAdr1.value+"\">";  // 기초구역영문주소14
1766					hddnAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr2\"      id=\"basZoneBaseAdr2\"      value=\""+formObj._basZoneBaseAdr2.value+"\">"; // 기초구역기본주소24
1767					hddnAddressField += "<input type=\"hidden\" name=\"basZoneExAdr2\"        id=\"basZoneExAdr2\"        value=\""+formObj._basZoneExAdr2.value+"\">";   // 기초구역부속주소24
1768//					hddnAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr24\"      id=\"basZoneEngAdr24\"      value=\""+formObj._basZoneEngAdr2.value+"\">";  // 기초구역영문주소24
1769				}else{
1770					hddnAddressField += "<input type=\"hidden\" name=\"stdngCd4\"              id=\"stdngCd4\"              value=\""+formObj._stdngCd.value+"\">";         // 법정동코드4
1771					hddnAddressField += "<input type=\"hidden\" name=\"basZoneNo4\"            id=\"basZoneNo4\"            value=\""+formObj._basZoneNo.value+"\">";       // 기초구역번호4
1772					hddnAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr14\"      id=\"basZoneBaseAdr14\"      value=\""+formObj._basZoneBaseAdr1.value+"\">"; // 기초구역기본주소14
1773					hddnAddressField += "<input type=\"hidden\" name=\"basZoneExAdr14\"        id=\"basZoneExAdr14\"        value=\""+formObj._basZoneExAdr1.value+"\">";   // 기초구역부속주소14
1774					hddnAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr14\"       id=\"basZoneEngAdr14\"       value=\""+formObj._basZoneEngAdr1.value+"\">";  // 기초구역영문주소14
1775					hddnAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr24\"      id=\"basZoneBaseAdr24\"      value=\""+formObj._basZoneBaseAdr2.value+"\">"; // 기초구역기본주소24
1776					hddnAddressField += "<input type=\"hidden\" name=\"basZoneExAdr24\"        id=\"basZoneExAdr24\"        value=\""+formObj._basZoneExAdr2.value+"\">";   // 기초구역부속주소24
1777					hddnAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr24\"       id=\"basZoneEngAdr24\"       value=\""+formObj._basZoneEngAdr2.value+"\">";  // 기초구역영문주소24
1778				}
1779				
1780				$('hanaAddressDivHome').innerHTML = hddnAddressField;
1781				
1782			 } else if(pbk.common.new_address.popupId == "studentAddress1") {	// 학생증카드 수정 
1783
1784				 document.wpcus409_09tForm.zipNo4.value                = formObj.zipNo.value;         // 우편번호
1785				 document.wpcus409_09tForm.pmilSeqNo4.value            = formObj._pmilSeqNo1.value;   // 우편번호 일련번호 
1786				 document.wpcus409_09tForm.zipNoDvCd4.value            = formObj._gb.value;           // 우편번호구분코드 (1:도로명, 2:지번) 
1787				 document.wpcus409_09tForm.exAdr4.value                = formObj._exAdr1.value;       // 부속주소 
1788				 document.wpcus409_09tForm.dwlShpCd4.value             = formObj.dwlShpCd.value;      // 구조형태 
1789				 document.wpcus409_09tForm.vlgNm4.value                = formObj.vlgNm.value;         // 마을명 
1790				 document.wpcus409_09tForm.aptNm4.value                = formObj.aptNm.value;         // 아파트명 
1791				 document.wpcus409_09tForm.bldApdgNm4.value            = formObj.bldApdgNm.value;     // 건물동명 
1792				 document.wpcus409_09tForm.athnCntNm4.value            = formObj.athnCntNm.value;     // 호수명 
1793				 document.wpcus409_09tForm.nwAdrRoadNmCd4.value        = formObj.nwAdrRoadNmCd.value; // 신주소 도로명 코드
1794				 document.wpcus409_09tForm.nwAdrEmdSeqNo4.value        = formObj.nwAdrEmdSeqNo.value; // 신주소읍면동일련번호 
1795				 document.wpcus409_09tForm.nwAdrUdgrYn4.value          = formObj.nwAdrUdgrYn.value;   // 신주소지하여부 
1796				 document.wpcus409_09tForm.nwAdrManBldNo4.value        = formObj.nwAdrManBldNo.value; // 신주소주건물번호 
1797				 document.wpcus409_09tForm.nwAdrSbBldNo4.value         = formObj.nwAdrSbBldNo.value;  // 신주소부건물번호 
1798				 document.wpcus409_09tForm.nwAdrBldMgntNo4.value       = formObj.nwAdrBldMgntNo.value;// 신주소건물관리번호 
1799				 document.wpcus409_09tForm.nwAdrMntnYn4.value          = formObj.nwAdrMntnYn.value;   // 신주소산여부 
1800				 document.wpcus409_09tForm.nwAdrManLdno4.value         = formObj.nwAdrManLdno.value;  // 신주소주지번	
1801				 document.wpcus409_09tForm.nwAdrSbLdno4.value          = formObj.nwAdrSbLdno.value;   // 신주소부지번
1802				 document.wpcus409_09tForm.adrRfngYn4.value            = formObj.adrRfngYn.value;     // 정재된 주소 여부
1803				 document.wpcus409_09tForm.admSftNonBldNm4.value       = formObj.admSftNonBldNm.value;// 신주소건물명(행정안전부 건물명)
1804				 document.wpcus409_09tForm.pmilSeqNo41.value           = formObj._pmilSeqNo2.value;   // 우편일련번호(선택 반대값) 
1805				 document.wpcus409_09tForm.exAdr41.value               = formObj._exAdr2.value;       // 부속주소(선택 반대값) 
1806				 
1807			 } else if(pbk.common.new_address.popupId == "popupJobAddress"){ //MyHana > 자택
1808				 
1809				if($j("#custInfoRegRlsDvCd561").length > 0){
1810					$j("#custInfoRegRlsDvCd561").val("1");
1811				}else{
1812					hddnAddressField += "<input type=\"hidden\" name=\"custInfoRegRlsDvCd561\" id=\"custInfoRegRlsDvCd561\" value=\"1\">";
1813				} // 주소변경여부
1814				
1815				
1816				hddnAddressField += "<input type=\"hidden\" name=\"zipNo5\"                id=\"zipNo5\"                value=\""+formObj.zipNo.value+"\">";         // 우편번호
1817				hddnAddressField += "<input type=\"hidden\" name=\"pmilSeqNo5\"            id=\"pmilSeqNo5\"            value=\""+formObj._pmilSeqNo1.value+"\">";   // 우편번호 일련번호 
1818				hddnAddressField += "<input type=\"hidden\" name=\"zipNoDvCd5\"            id=\"zipNoDvCd5\"            value=\""+formObj._gb.value+"\">";           // 우편번호구분코드 (1:도로명, 2:지번) 
1819				hddnAddressField += "<input type=\"hidden\" name=\"exAdr5\"                id=\"exAdr5\"                value=\""+formObj._exAdr1.value+"\">";       // 부속주소 
1820				hddnAddressField += "<input type=\"hidden\" name=\"dwlShpCd5\"             id=\"dwlShpCd5\"             value=\""+formObj.dwlShpCd.value+"\">";      // 구조형태 
1821				hddnAddressField += "<input type=\"hidden\" name=\"vlgNm5\"                id=\"vlgNm5\"                value=\""+formObj.vlgNm.value+"\">";         // 마을명 
1822				hddnAddressField += "<input type=\"hidden\" name=\"aptNm5\"                id=\"aptNm5\"                value=\""+formObj.aptNm.value+"\">";         // 아파트명 
1823				hddnAddressField += "<input type=\"hidden\" name=\"bldApdgNm5\"            id=\"bldApdgNm5\"            value=\""+formObj.bldApdgNm.value+"\">";     // 건물동명 
1824				hddnAddressField += "<input type=\"hidden\" name=\"athnCntNm5\"            id=\"athnCntNm5\"            value=\""+formObj.athnCntNm.value+"\">";     // 호수명 
1825				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrRoadNmCd5\"        id=\"nwAdrRoadNmCd5\"        value=\""+formObj.nwAdrRoadNmCd.value+"\">"; // 신주소 도로명 코드
1826				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrEmdSeqNo5\"        id=\"nwAdrEmdSeqNo5\"        value=\""+formObj.nwAdrEmdSeqNo.value+"\">"; // 신주소읍면동일련번호 
1827				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrUdgrYn5\"          id=\"nwAdrUdgrYn5\"          value=\""+formObj.nwAdrUdgrYn.value+"\">";   // 신주소지하여부 
1828				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrManBldNo5\"        id=\"nwAdrManBldNo5\"        value=\""+formObj.nwAdrManBldNo.value+"\">"; // 신주소주건물번호 
1829				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrSbBldNo5\"         id=\"nwAdrSbBldNo5\"         value=\""+formObj.nwAdrSbBldNo.value+"\">";  // 신주소부건물번호 
1830				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrBldMgntNo5\"       id=\"nwAdrBldMgntNo5\"       value=\""+formObj.nwAdrBldMgntNo.value+"\">";// 신주소건물관리번호 
1831				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrMntnYn5\"          id=\"nwAdrMntnYn5\"          value=\""+formObj.nwAdrMntnYn.value+"\">";   // 신주소산여부 
1832				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrManLdno5\"         id=\"nwAdrManLdno5\"         value=\""+formObj.nwAdrManLdno.value+"\">";  // 신주소주지번	
1833				hddnAddressField += "<input type=\"hidden\" name=\"nwAdrSbLdno5\"          id=\"nwAdrSbLdno5\"          value=\""+formObj.nwAdrSbLdno.value+"\">";   // 신주소부지번
1834				hddnAddressField += "<input type=\"hidden\" name=\"adrRfngYn5\"            id=\"adrRfngYn5\"            value=\""+formObj.adrRfngYn.value+"\">";     // 정재된 주소 여부
1835				hddnAddressField += "<input type=\"hidden\" name=\"admSftNonBldNm5\"       id=\"admSftNonBldNm5\"       value=\""+formObj.admSftNonBldNm.value+"\">";// 신주소건물명(행정안전부 건물명)
1836				hddnAddressField += "<input type=\"hidden\" name=\"pmilSeqNo51\"           id=\"pmilSeqNo41\"           value=\""+formObj._pmilSeqNo2.value+"\">";   // 우편일련번호(선택 반대값) 
1837				hddnAddressField += "<input type=\"hidden\" name=\"exAdr51\"               id=\"exAdr41\"               value=\""+formObj._exAdr2.value+"\">";       // 부속주소(선택 반대값)
1838				
1839				hddnAddressField += "<input type=\"hidden\" name=\"stdngCd5\"              id=\"stdngCd5\"              value=\""+formObj._stdngCd.value+"\">";         // 법정동코드5
1840				hddnAddressField += "<input type=\"hidden\" name=\"basZoneNo5\"            id=\"basZoneNo5\"            value=\""+formObj._basZoneNo.value+"\">";       // 기초구역번호5
1841				hddnAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr15\"      id=\"basZoneBaseAdr15\"      value=\""+formObj._basZoneBaseAdr1.value+"\">"; // 기초구역기본주소15
1842				hddnAddressField += "<input type=\"hidden\" name=\"basZoneExAdr15\"        id=\"basZoneExAdr15\"        value=\""+formObj._basZoneExAdr1.value+"\">";   // 기초구역부속주소15
1843				hddnAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr15\"       id=\"basZoneEngAdr15\"       value=\""+formObj._basZoneEngAdr1.value+"\">";  // 기초구역영문주소15
1844				hddnAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr25\"      id=\"basZoneBaseAdr25\"      value=\""+formObj._basZoneBaseAdr2.value+"\">"; // 기초구역기본주소25
1845				hddnAddressField += "<input type=\"hidden\" name=\"basZoneExAdr25\"        id=\"basZoneExAdr25\"        value=\""+formObj._basZoneExAdr2.value+"\">";   // 기초구역부속주소25
1846				hddnAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr25\"       id=\"basZoneEngAdr25\"       value=\""+formObj._basZoneEngAdr2.value+"\">";  // 기초구역영문주소25
1847
1848				$('hanaAddressDivJob').innerHTML = hddnAddressField;				 
1849			 }
1850		},
1851
1852		// 대출 - 우편번호 검색 - setting
1853		createHiddenAddressLoan: function(formObj) {
1854			 
1855			if(pbk.common.new_address.popupId == "loanHomeAddr"){ // 대출 - 자택주소 
1856		 	
1857		 		var homeAddressField = "";
1858				homeAddressField += "<input type=\"hidden\" name=\"nwAdrRoadNmCd\"  		id=\"nwAdrRoadNmCd\"   		value=\""+formObj.nwAdrRoadNmCd.value+"\">";	// 신주소도로명코드             
1859				homeAddressField += "<input type=\"hidden\" name=\"nwAdrEmdSeqNo\"   		id=\"nwAdrEmdSeqNo\"   		value='"+formObj.nwAdrEmdSeqNo.value+"'>";	// 신주소읍면동일련번호         
1860				homeAddressField += "<input type=\"hidden\" name=\"nwAdrUdgrYn\"   			id=\"nwAdrUdgrYn\"   		value=\""+formObj.nwAdrUdgrYn.value+"\">";	// 신주소지하여부               
1861				homeAddressField += "<input type=\"hidden\" name=\"nwAdrManBldNo\"  		id=\"nwAdrManBldNo\"   		value=\""+formObj.nwAdrManBldNo.value+"\">";	// 신주소주건물번호             
1862				homeAddressField += "<input type=\"hidden\" name=\"nwAdrSbBldNo\"  			id=\"nwAdrSbBldNo\"  		value=\""+formObj.nwAdrSbBldNo.value+"\">";	// 신주소부건물번호             
1863				homeAddressField += "<input type=\"hidden\" name=\"nwAdrBldMgntNo\" 		id=\"nwAdrBldMgntNo\"  		value=\""+formObj.nwAdrBldMgntNo.value+"\">";// 신주소건물관리번호           
1864				homeAddressField += "<input type=\"hidden\" name=\"nwAdrMntnYn\" 			id=\"nwAdrMntnYn\" 	 		value=\""+formObj.nwAdrMntnYn.value+"\">";	// 신주소산여부                 
1865				homeAddressField += "<input type=\"hidden\" name=\"nwAdrManLdno\"   		id=\"nwAdrManLdno\"    		value=\""+formObj.nwAdrManLdno.value+"\">";	// 신주소주지번                 
1866				homeAddressField += "<input type=\"hidden\" name=\"nwAdrSbLdno\" 			id=\"nwAdrSbLdno\" 	 		value=\""+formObj.nwAdrSbLdno.value+"\">";	// 신주소부지번                 
1867				homeAddressField += "<input type=\"hidden\" name=\"rfngTgtYn\" 	    		id=\"rfngTgtYn\" 			value=\""+formObj.adrRfngYn.value+"\">";		// 정제대상여부                 
1868				homeAddressField += "<input type=\"hidden\" name=\"admSftNonBldNm\" 		id=\"admSftNonBldNm\"  		value=\""+formObj.admSftNonBldNm.value+"\">";// 행정안전부건물명  
1869				homeAddressField += "<input type=\"hidden\" name=\"etcPmilSeqNo\" 			id=\"etcPmilSeqNo\" 		value=\""+formObj._pmilSeqNo2.value+"\">";	// 기타우편일련번호             
1870				homeAddressField += "<input type=\"hidden\" name=\"etcZipNoDvCd\" 			id=\"etcZipNoDvCd\" 		value=\""+formObj._gb.value+"\">";           // 기타우편번호구분코드         
1871				homeAddressField += "<input type=\"hidden\" name=\"etcExAdr\"	    		id=\"etcExAdr\"		 		value=\""+formObj._exAdr2.value+"\">";		// 기타부속주소      
1872				homeAddressField += "<input type=\"hidden\" name=\"pmilSeqNo\"   			id=\"pmilSeqNo\"    		value=\""+formObj._pmilSeqNo1.value+"\">";					// 우편번호 일련번호                 
1873				homeAddressField += "<input type=\"hidden\" name=\"etcAdr\" 				id=\"etcAdr\" 	 	 		value=\""+formObj._exAdr1.value+"\">";						// 부속주소
1874				homeAddressField += "<input type=\"hidden\" name=\"vlgNm\" 					id=\"vlgNm\" 	 	 		value=\""+formObj.vlgNm.value+"\">";			// 마을
1875				homeAddressField += "<input type=\"hidden\" name=\"aptNm\" 	    			id=\"aptNm\" 		 		value=\""+formObj.aptNm.value+"\">";			// 아파트명                 
1876				homeAddressField += "<input type=\"hidden\" name=\"bldApdgNm\" 				id=\"bldApdgNm\"  	 		value=\""+formObj.bldApdgNm.value+"\">";		// 동  
1877				homeAddressField += "<input type=\"hidden\" name=\"athnCntNm\" 				id=\"athnCntNm\" 	 		value=\""+formObj.athnCntNm.value+"\">";		// 호수            
1878				homeAddressField += "<input type=\"hidden\" name=\"dwlShpCd\" 				id=\"dwlShpCd\" 	 		value=\""+formObj.dwlShpCd.value+"\">";      // 구조형태코드         
1879				
1880				//하나원큐  비상금대출 고객정보update용
1881				homeAddressField += "<input type=\"hidden\" name=\"zipNo4\"                id=\"zipNo4\"                value=\""+formObj.zipNo.value+"\">";         // 우편번호
1882				homeAddressField += "<input type=\"hidden\" name=\"pmilSeqNo4\"            id=\"pmilSeqNo4\"            value=\""+formObj._pmilSeqNo1.value+"\">";   // 우편번호 일련번호 
1883				homeAddressField += "<input type=\"hidden\" name=\"zipNoDvCd4\"            id=\"zipNoDvCd4\"            value=\""+formObj._gb.value+"\">";           // 우편번호구분코드 (1:도로명, 2:지번) 
1884				homeAddressField += "<input type=\"hidden\" name=\"exAdr4\"                id=\"exAdr4\"                value=\""+formObj._exAdr1.value+"\">";       // 부속주소 
1885				homeAddressField += "<input type=\"hidden\" name=\"dwlShpCd4\"             id=\"dwlShpCd4\"             value=\""+formObj.dwlShpCd.value+"\">";      // 구조형태 
1886				homeAddressField += "<input type=\"hidden\" name=\"vlgNm4\"                id=\"vlgNm4\"                value=\""+formObj.vlgNm.value+"\">";         // 마을명 
1887				homeAddressField += "<input type=\"hidden\" name=\"aptNm4\"                id=\"aptNm4\"                value=\""+formObj.aptNm.value+"\">";         // 아파트명 
1888				homeAddressField += "<input type=\"hidden\" name=\"bldApdgNm4\"            id=\"bldApdgNm4\"            value=\""+formObj.bldApdgNm.value+"\">";     // 건물동명 
1889				homeAddressField += "<input type=\"hidden\" name=\"athnCntNm4\"            id=\"athnCntNm4\"            value=\""+formObj.athnCntNm.value+"\">";     // 호수명 
1890				homeAddressField += "<input type=\"hidden\" name=\"nwAdrRoadNmCd4\"        id=\"nwAdrRoadNmCd4\"        value=\""+formObj.nwAdrRoadNmCd.value+"\">"; // 신주소 도로명 코드
1891				homeAddressField += "<input type=\"hidden\" name=\"nwAdrEmdSeqNo4\"        id=\"nwAdrEmdSeqNo4\"        value=\""+formObj.nwAdrEmdSeqNo.value+"\">"; // 신주소읍면동일련번호 
1892				homeAddressField += "<input type=\"hidden\" name=\"nwAdrUdgrYn4\"          id=\"nwAdrUdgrYn4\"          value=\""+formObj.nwAdrUdgrYn.value+"\">";   // 신주소지하여부 
1893				homeAddressField += "<input type=\"hidden\" name=\"nwAdrManBldNo4\"        id=\"nwAdrManBldNo4\"        value=\""+formObj.nwAdrManBldNo.value+"\">"; // 신주소주건물번호 
1894				homeAddressField += "<input type=\"hidden\" name=\"nwAdrSbBldNo4\"         id=\"nwAdrSbBldNo4\"         value=\""+formObj.nwAdrSbBldNo.value+"\">";  // 신주소부건물번호 
1895				homeAddressField += "<input type=\"hidden\" name=\"nwAdrBldMgntNo4\"       id=\"nwAdrBldMgntNo4\"       value=\""+formObj.nwAdrBldMgntNo.value+"\">";// 신주소건물관리번호 
1896				homeAddressField += "<input type=\"hidden\" name=\"nwAdrMntnYn4\"          id=\"nwAdrMntnYn4\"          value=\""+formObj.nwAdrMntnYn.value+"\">";   // 신주소산여부 
1897				homeAddressField += "<input type=\"hidden\" name=\"nwAdrManLdno4\"         id=\"nwAdrManLdno4\"         value=\""+formObj.nwAdrManLdno.value+"\">";  // 신주소주지번	
1898				homeAddressField += "<input type=\"hidden\" name=\"nwAdrSbLdno4\"          id=\"nwAdrSbLdno4\"          value=\""+formObj.nwAdrSbLdno.value+"\">";   // 신주소부지번
1899				homeAddressField += "<input type=\"hidden\" name=\"adrRfngYn4\"            id=\"adrRfngYn4\"            value=\""+formObj.adrRfngYn.value+"\">";     // 정재된 주소 여부
1900				homeAddressField += "<input type=\"hidden\" name=\"admSftNonBldNm4\"       id=\"admSftNonBldNm4\"       value=\""+formObj.admSftNonBldNm.value+"\">";// 신주소건물명(행정안전부 건물명)
1901				homeAddressField += "<input type=\"hidden\" name=\"pmilSeqNo41\"           id=\"pmilSeqNo41\"           value=\""+formObj._pmilSeqNo2.value+"\">";   // 우편일련번호(선택 반대값) 
1902				homeAddressField += "<input type=\"hidden\" name=\"exAdr41\"               id=\"exAdr41\"               value=\""+formObj._exAdr2.value+"\">";       // 부속주소(선택 반대값)
1903				
1904				homeAddressField += "<input type=\"hidden\" name=\"stdngCd4\"              	id=\"stdngCd4\"             value=\""+formObj._stdngCd.value+"\">";         // 법정동코드4
1905				homeAddressField += "<input type=\"hidden\" name=\"basZoneNo4\"            	id=\"basZoneNo4\"           value=\""+formObj._basZoneNo.value+"\">";       // 기초구역번호4
1906				homeAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr14\"      	id=\"basZoneBaseAdr14\"     value=\""+formObj._basZoneBaseAdr1.value+"\">"; // 기초구역기본주소14
1907				homeAddressField += "<input type=\"hidden\" name=\"basZoneExAdr14\"        	id=\"basZoneExAdr14\"       value=\""+formObj._basZoneExAdr1.value+"\">";   // 기초구역부속주소14
1908				homeAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr14\"       	id=\"basZoneEngAdr14\"      value=\""+formObj._basZoneEngAdr1.value+"\">";  // 기초구역영문주소14
1909				homeAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr24\"      	id=\"basZoneBaseAdr24\"     value=\""+formObj._basZoneBaseAdr2.value+"\">"; // 기초구역기본주소24
1910				homeAddressField += "<input type=\"hidden\" name=\"basZoneExAdr24\"        	id=\"basZoneExAdr24\"       value=\""+formObj._basZoneExAdr2.value+"\">";   // 기초구역부속주소24
1911				homeAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr24\"       	id=\"basZoneEngAdr24\"      value=\""+formObj._basZoneEngAdr2.value+"\">";  // 기초구역영문주소24
1912				
1913				$('loanHomeAddrDiv').innerHTML = homeAddressField;
1914				
1915			} else if(pbk.common.new_address.popupId == "loanJobAddr"){ // 대출 - 직장주소
1916				
1917				var jobAddressField = "";	
1918				jobAddressField += "<input type=\"hidden\" name=\"nwAdrRoadNmCd2\"  		id=\"nwAdrRoadNmCd2\"  		value=\""+formObj.nwAdrRoadNmCd.value+"\">";	// 신주소도로명코드2            
1919				jobAddressField += "<input type=\"hidden\" name=\"nwAdrEmdSeqNo2\"  		id=\"nwAdrEmdSeqNo2\"  		value=\""+formObj.nwAdrEmdSeqNo.value+"\">";	// 신주소읍면동일련번호2        
1920				jobAddressField += "<input type=\"hidden\" name=\"nwAdrUdgrYn2\" 			id=\"nwAdrUdgrYn2\" 	 	value=\""+formObj.nwAdrUdgrYn.value+"\">";	// 신주소지하여부2              
1921				jobAddressField += "<input type=\"hidden\" name=\"nwAdrManBldNo2\"  		id=\"nwAdrManBldNo2\"  		value=\""+formObj.nwAdrManBldNo.value+"\">";	// 신주소주건물번호2            
1922				jobAddressField += "<input type=\"hidden\" name=\"nwAdrSbBldNo2\" 			id=\"nwAdrSbBldNo2\" 	 	value=\""+formObj.nwAdrSbBldNo.value+"\">";	// 신주소부건물번호2            
1923				jobAddressField += "<input type=\"hidden\" name=\"nwAdrBldMgntNo2\" 		id=\"nwAdrBldMgntNo2\" 		value=\""+formObj.nwAdrBldMgntNo.value+"\">";// 신주소건물관리번호2          
1924				jobAddressField += "<input type=\"hidden\" name=\"nwAdrMntnYn2\" 			id=\"nwAdrMntnYn2\" 	 	value=\""+formObj.nwAdrMntnYn.value+"\">";	// 신주소산여부2                
1925				jobAddressField += "<input type=\"hidden\" name=\"nwAdrManLdno2\" 			id=\"nwAdrManLdno2\" 	 	value=\""+formObj.nwAdrManLdno.value+"\">";	// 신주소주지번2                
1926				jobAddressField += "<input type=\"hidden\" name=\"nwAdrSbLdno2\" 			id=\"nwAdrSbLdno2\" 	 	value=\""+formObj.nwAdrSbLdno.value+"\">";	// 신주소부지번2                
1927				jobAddressField += "<input type=\"hidden\" name=\"rfngTgtYn2\"	    		id=\"rfngTgtYn2\"		 	value=\""+formObj.adrRfngYn.value+"\">";		// 정제대상여부2                
1928				jobAddressField += "<input type=\"hidden\" name=\"admSftNonBldNm2\" 		id=\"admSftNonBldNm2\" 		value=\""+formObj.admSftNonBldNm.value+"\">";// 행정안전부건물명2            
1929				jobAddressField += "<input type=\"hidden\" name=\"etcPmilSeqNo2\" 			id=\"etcPmilSeqNo2\" 	 	value=\""+formObj._pmilSeqNo2.value+"\">";	// 기타우편일련번호2            
1930				jobAddressField += "<input type=\"hidden\" name=\"etcZipNoDvCd2\" 			id=\"etcZipNoDvCd2\" 	 	value=\""+formObj._gb.value+"\">";	        // 기타우편번호구분코드2        
1931				jobAddressField += "<input type=\"hidden\" name=\"etcExAdr2\"	    		id=\"etcExAdr2\"		 	value=\""+formObj._exAdr2.value+"\">";		// 기타부속주소2		
1932				                                                                                                                                         
1933				jobAddressField += "<input type=\"hidden\" name=\"stdngCd5\"              	id=\"stdngCd5\"             value=\""+formObj._stdngCd.value+"\">";         // 법정동코드5
1934				jobAddressField += "<input type=\"hidden\" name=\"basZoneNo5\"            	id=\"basZoneNo5\"           value=\""+formObj._basZoneNo.value+"\">";       // 기초구역번호5
1935				jobAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr15\"      	id=\"basZoneBaseAdr15\"     value=\""+formObj._basZoneBaseAdr1.value+"\">"; // 기초구역기본주소15
1936				jobAddressField += "<input type=\"hidden\" name=\"basZoneExAdr15\"        	id=\"basZoneExAdr15\"       value=\""+formObj._basZoneExAdr1.value+"\">";   // 기초구역부속주소15
1937				jobAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr15\"       	id=\"basZoneEngAdr15\"      value=\""+formObj._basZoneEngAdr1.value+"\">";  // 기초구역영문주소15
1938				jobAddressField += "<input type=\"hidden\" name=\"basZoneBaseAdr25\"      	id=\"basZoneBaseAdr25\"     value=\""+formObj._basZoneBaseAdr2.value+"\">"; // 기초구역기본주소25
1939				jobAddressField += "<input type=\"hidden\" name=\"basZoneExAdr25\"        	id=\"basZoneExAdr25\"       value=\""+formObj._basZoneExAdr2.value+"\">";   // 기초구역부속주소25
1940				jobAddressField += "<input type=\"hidden\" name=\"basZoneEngAdr25\"       	id=\"basZoneEngAdr25\"      value=\""+formObj._basZoneEngAdr2.value+"\">";  // 기초구역영문주소25
1941
1942				$('loanJobAddrDiv').innerHTML = jobAddressField;
1943			} else if(pbk.common.new_address.popupId == "autoLoanJobAddr" || pbk.common.new_address.popupId == "saitdolLoanJobAddr"){	// 1Q오토론,사잇돌대출 - 직장주소
1944				
1945				document.getElementById("nwAdrRoadNmCd2").value = formObj.nwAdrRoadNmCd.value;			//신주소도로명코드2
1946				document.getElementById("nwAdrEmdSeqNo2").value = formObj.nwAdrEmdSeqNo.value;			//신주소읍면동일련번호2
1947				document.getElementById("nwAdrUdgrYn2").value = formObj.nwAdrUdgrYn.value;				//신주소지하여부2
1948				document.getElementById("nwAdrManBldNo2").value = formObj.nwAdrManBldNo.value;			//신주소주건물번호2
1949				
1950				document.getElementById("nwAdrSbBldNo2").value = formObj.nwAdrSbBldNo.value;			//신주소부건물번호2
1951				document.getElementById("nwAdrBldMgntNo2").value = formObj.nwAdrBldMgntNo.value;		//신주소건물관리번호2
1952				document.getElementById("nwAdrManLdno2").value = formObj.nwAdrManLdno.value;			//신주소산여부2
1953				document.getElementById("nwAdrSbLdno2").value = formObj.nwAdrSbLdno.value;				//신주소주지번2
1954				document.getElementById("nwAdrMntnYn2").value = formObj.nwAdrMntnYn.value;				//신주소부지번2
1955				document.getElementById("admSftNonBldNm2").value = formObj.admSftNonBldNm.value;		//행정안전부건물명2
1956				document.getElementById("etcPmilSeqNo2").value = formObj._pmilSeqNo2.value;				//기타우편일련번호2
1957				document.getElementById("etcExAdr2").value = formObj._exAdr2.value;						//기타부속주소2
1958				if(pbk.common.new_address.popupId == "saitdolLoanJobAddr"){
1959					document.getElementById("rfngTgtYn2").value = formObj.adrRfngYn.value;					//주소정제여부2
1960				}else{
1961					document.getElementById("adrRfngYn2").value = formObj.adrRfngYn.value;					//주소정제여부2
1962				}
1963			}
1964		},		
1965		
1966		/**
1967		 * 선택한 주소값 부모창에 세팅 (구조형태 미선택)
1968		 * post3Obj : 우편번호1, post4Obj : 우편번호2
1969	 	 * oPmilSeqNo : 우편일련번호
1970	 	 * address3Obj : 기본주소, address3Obj : 상세주소
1971		 */
1972		 
1973		 newSetInfo_2: function(formObj){
1974			 	if (post3Obj && null != post3Obj) {
1975					post3Obj.value = formObj.zipNo.value.substring(0,3);
1976				}
1977				if (post4Obj && null != post4Obj) {
1978					post4Obj.value = formObj.zipNo.value.substring(3,6);
1979				}
1980
1981				if (oPmilSeqNo1 && null != oPmilSeqNo1) {
1982					oPmilSeqNo1.value = formObj._pmilSeqNo1.value;
1983				}
1984				
1985	            if ($('pmilSeqNo2')){
1986	                $('pmilSeqNo2').value =  formObj._pmilSeqNo1.value;
1987	                $('zipNoDvCd2').value =  formObj._gb.value;
1988	            }
1989
1990				if (oZipNoDvCd1 && null != oZipNoDvCd1) {
1991					oZipNoDvCd1.value = formObj._gb.value;
1992				}
1993
1994				if (address3Obj && null != address3Obj) {
1995					address3Obj.value = formObj.ExAdr1.value;
1996				}
1997
1998				if (address4Obj && null != address4Obj) {
1999					address4Obj.value = formObj.ExAdr2.value;
2000				}
2001
2002				pbk.common.new_address.closePop();
2003		},	
2004
2005		
2006		/**
2007		 * 선택한 주소값 부모창에 세팅 (구조형태 미선택)
2008		 * post3Obj : 우편번호1, post4Obj : 우편번호2
2009	 	 * oPmilSeqNo : 우편일련번호
2010	 	 * address3Obj : 기본주소, address3Obj : 상세주소
2011		 */
2012		 
2013		 newSetInfo_3: function(formObj){
2014
2015			 if (post3Obj && null != post3Obj) {
2016				post3Obj.value = formObj.zipNo.value.substring(0,3);
2017			}
2018			
2019
2020			if (post4Obj && null != post4Obj) {
2021				post4Obj.value = formObj.zipNo.value.substring(3,6);
2022			}
2023
2024			if (oPmilSeqNo1 && null != oPmilSeqNo1) {
2025				oPmilSeqNo1.value = formObj.pmilSeqNo.value;
2026			}
2027			
2028			if ($('pmilSeqNo2')){
2029                $('pmilSeqNo2').value =  formObj.pmilSeqNo.value;
2030                $('zipNoDvCd2').value =  formObj.oZipNoDvCd.value;
2031            }
2032
2033			if (oZipNoDvCd1 && null != oZipNoDvCd1) {
2034				oZipNoDvCd1.value = formObj.oZipNoDvCd.value;
2035			}
2036
2037			if (address3Obj && null != address3Obj) {
2038				if(formObj.oZipNoDvCd.value == "1" || formObj.oZipNoDvCd.value == ZIP_NO_CODE_DORO){ //도로명
2039					address3Obj.value = formObj.adr110.value;
2040				}else if(formObj.oZipNoDvCd.value == "2" || formObj.oZipNoDvCd.value == ZIP_NO_CODE_GIBUN){ //지번
2041					address3Obj.value = formObj.adr2.value;
2042				}
2043			}
2044
2045			if (address4Obj && null != address4Obj) {
2046				address4Obj.select();
2047				address4Obj.focus();
2048			}
2049
2050			if (address4Obj && formObj.gb.value == '1'){
2051				address4Obj.value = "";
2052				address4Obj.select();
2053				address4Obj.focus();
2054			}
2055		 
2056			pbk.common.new_address.closePop();		
2057
2058		},		
2059		 
2060		 /*
2061		  * 주소찾기 취소
2062		  */
2063		 addressCancel : function(gb){
2064			var formObj ;
2065			formObj = form.createForm([{id: 'addrType', value: gb}]);
2066	    	
2067			var hanaAjax = new hana.JHanaAjax("ContentDiv", true, true);
2068	    	hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/new_address_pop_01.do", formObj);
2069			
2070		 },
2071
2072		 /*
2073		  * 팝업닫기
2074		  */
2075		  closePop: function(){
2076			 opb.common.layerpopup.closeLayer_fnc(pbk.common.new_address.popupId);
2077			 pbk.common.new_address.popupId = null;
2078		 },
2079			
2080		 /**
2081		     * 특수문자 입력 제외 
2082		     */
2083			isEtcChar : function (value) {
2084				var chars = "~!@#$%^&*()`_+|=\{}[]:;\"'<>?,./";
2085		        return pbk.common.new_address.containsEtcChars(value,chars);
2086			},
2087		        
2088		    /**
2089		     * 입력값에 특정 문자(chars)가 포함되어 있는지 확인
2090		     * 특정 문자만 비허용하려 할 때 사용
2091		     */
2092		     containsEtcChars : function (value,chars) {
2093				for (var inx = 0; inx < value.length; inx++) {
2094					if (chars.indexOf(value.charAt(inx)) > -1)
2095						return false;
2096	           	}
2097	           	return true;
2098	        },
2099		 dummy : null
2100	};
2101}();
2102
2103
2104
2105/************************************************************
2106 * 송금용 새로운주소(도로명주소) 검색
2107 * @since 2015.15.29
2108 * @author 유정일 
2109 ************************************************************/
2110pbk.common.remit_new_address = function() {
2111	
2112	var post3Obj    = null; //우편번호1
2113	var post4Obj    = null;	//우편번호2
2114	var address3Obj = null; //주소1
2115	var address4Obj = null; //주소2
2116	
2117	return {
2118		
2119		popupId : null,
2120		
2121		/**
2122		 * 우편번호 찾기 POPUP Master
2123		 */
2124		newOpenPopMaster : function(post1El, post2El, address1El, address2El, back_id){
2125			
2126			pbk.common.remit_new_address.popupId  = "addrPopId1";
2127			post3Obj    = post1El;
2128			post4Obj    = post2El;
2129			address3Obj = address1El;
2130			address4Obj = address2El;
2131			
2132			var url = opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/remit_address_pop.do";
2133		    opb.common.layerpopup.openLayer_fnc(url, "hanaPopUpDiv", null, null, back_id);
2134		},
2135		
2136		/**
2137		 * 우편번호 검색 팝업 호출
2138		 */
2139		goNewOpenPop : function() {
2140			//우편번호 검색 팝업 호출
2141			pbk.common.remit_new_address.newOpenPop("G");
2142		},
2143		
2144		/**
2145		 * 우편번호 부모창 매핑
2146		 */
2147		setAddress : function(back_id) {
2148			//validate
2149			if(document.getElementById("zipNo1").value == "" 
2150			|| document.getElementById("zipNo2").value == ""
2151			|| document.getElementById("addr1").value  == ""
2152			|| document.getElementById("addr2").value  == "") {
2153				opb.common.layerpopup.openAlert_fnc("주소오류", "우편번호, 주소 및 상세주소가 입력되지 않았습니다.", back_id);
2154	 			return false;
2155			}
2156			
2157			post3Obj.value 	  = document.getElementById("zipNo1").value;
2158			post4Obj.value    = document.getElementById("zipNo2").value;
2159			address3Obj.value = document.getElementById("addr1").value;
2160			address4Obj.value = document.getElementById("addr2").value;
2161			
2162			//팝업종료
2163			opb.common.layerpopup.closeLayer_fnc("hanaPopUpDiv");
2164		},
2165		
2166		/**
2167		 * 우편번호찾기 POPUP 창을 연다. 
2168		 */
2169		 newOpenPop: function(addrType){			
2170			var oSendForm = form.createForm([{id:"addrType", value:addrType}]);
2171			opb.common.layerpopup.openLayer_fnc(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/remit_new_address_pop.do", "addrPopId1", null, oSendForm, null);
2172		 },
2173		 
2174		 /**
2175		  * 팝업닫기
2176		  */
2177		 closePop: function(){
2178			 opb.common.layerpopup.closeLayer_fnc(pbk.common.remit_new_address.popupId);
2179			 pbk.common.remit_new_address.popupId = null;
2180		 },
2181	
2182		 /**
2183		 * 탭메뉴 넘김
2184		 */
2185		 goTabMenu : function(addrType, menuGb){
2186			 var oSendForm = form.createForm([{id:"addrType", value:addrType},{id:"menuGb", value:menuGb}]);
2187			 var hanaAjax = new hana.JHanaAjax("HanaPopContentDiv", true, true);
2188			 hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/remit_new_address_pop_01.do", oSendForm);
2189		 },
2190		
2191		 /**
2192		  * 탭으로 이동함
2193		  * tabDivId : 내용부분
2194		  * Url : 내용부분 URL
2195		  */
2196		 tabMenuGo : function(tabDivId, Url, tabFlag){
2197			 if(tabFlag != "G"){
2198				 $j("#tab01").removeClass("ons");
2199				 $j("#tab02").addClass("ons");
2200			 }
2201			 else{
2202				 $j("#tab01").addClass("ons");
2203				 $j("#tab02").removeClass("ons");
2204			 }
2205			 var hanaAjax = new hana.JHanaAjax(tabDivId, true, true);
2206			 hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + Url, null);
2207		 },
2208		 
2209		 /**
2210		  * 지번 검색 STEP01
2211		  */
2212		 gibenSearchList: function(formObj){
2213			 var jForm = new hana.JForm();
2214			 if (!jForm.add(new hana.JText('동/읍/면 이름', formObj.emdNm).range(3, 10)).validate()) {
2215					return;
2216			}
2217			
2218			 if(formObj.emdNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.emdNm.value)) {
2219				 opb.common.layerpopup.openAlert_fnc("입력오류", "동/읍/면 이름에 특수문자는 입력할 수 없습니다.");
2220				 return;
2221			 }
2222			
2223			 /*******
2224			 var sdNm; //시도명
2225			 var tagListSdNm = formObj._sdNm.value.split("|"); //코드 | 코드명 (시도)
2226
2227			 //충청북도 : 43 , 충청남도 : 44
2228			 //전라북도 : 45 , 전라남도 : 46
2229			 //경상북도 : 47 , 경상남도 : 48
2230			 if(tagListSdNm[0] == 43 || tagListSdNm[0] == 44 || tagListSdNm[0] == 45  ||
2231				tagListSdNm[0] == 46 || tagListSdNm[0] == 47 || tagListSdNm[0] == 48) {
2232				 sdNm = tagListSdNm[1].substring(0,1) + tagListSdNm[1].substring(2,3);
2233			 }
2234			 else {
2235				 sdNm =  tagListSdNm[1].substring(0,2);
2236			 }
2237			
2238			 form.createHiddenField(formObj, "sdNm", sdNm); //시도명
2239			*************/
2240			 var hanaAjax = new hana.JHanaAjax("addressresult", true, true);
2241			 hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/remitAddressContentGiben_02.do", formObj);
2242		 },
2243		
2244		 /**
2245		  * 지번 주소목록 선택
2246		  */
2247		 gibenSelectedList : function(formObj) {
2248			 document.getElementById("zipNo1").value = formObj.zipNo.value.substring(0,3);
2249			 document.getElementById("zipNo2").value = formObj.zipNo.value.substring(3);
2250			 document.getElementById("addr1").value  = formObj.adr.value;
2251			 document.getElementById("addr2").value  = "";
2252			 
2253			 //우편번호 검색창닫기
2254			 pbk.common.remit_new_address.closePop();
2255		 },
2256		 
2257		 /**
2258		  * 도로명 우편번호 검색 STEP01
2259		  */
2260		 doloNmSearchList : function(formObj) {
2261			var jForm = new hana.JForm();
2262			if(!jForm.add(new hana.JSelect("시도", formObj._nwAdrSdNm))
2263					  .add(new hana.JText("도로명", formObj.nwAdrRoadNm))
2264					  .add(new hana.JText("읍면동명", formObj.nwAdrEmdNm)).validate()) {
2265				return;
2266			}
2267			
2268			var tagListSdNm = formObj._nwAdrSdNm.value.split("|"); //코드 | 코드명 (시도)
2269
2270			if(tagListSdNm[0] != "36") { //세종시 (시군구 미존재) - 필수 체크 제외
2271				if(formObj.nwAdrSkkNm.value == "") {
2272					opb.common.layerpopup.openAlert_fnc("입력오류", "시군구를 입력하세요.", "nwAdrSkkNm");
2273					return;
2274				}
2275			}
2276				
2277			if(formObj.nwAdrRoadNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrRoadNm.value)) {
2278				opb.common.layerpopup.openAlert_fnc("입력오류", "도로명에 특수문자는 입력할 수 없습니다.", "nwAdrRoadNm");
2279				return;
2280			}
2281			
2282			if(formObj.nwAdrEmdNm.value != "" && !pbk.common.new_address.isEtcChar(formObj.nwAdrEmdNm.value)) {
2283				opb.common.layerpopup.openAlert_fnc("입력오류", "읍면동명에 특수문자는 입력할 수 없습니다.", "nwAdrEmdNm");
2284				return;
2285			}			
2286			
2287			form.createHiddenField(formObj, "nwAdrSdNm" , tagListSdNm[1]);
2288			form.createHiddenField(formObj, "nwAdrBldNm", formObj._nwAdrBldNm.value); // 건물명
2289			
2290			var hanaAjax = new hana.JHanaAjax("addressTabBodyDiv", true, true);
2291			hanaAjax.ajaxCommSubmit(opb.base.APPLICATION_CONTEXT_ROOT + "/common/popup/remitAddressContentDolonm_02.do", formObj);
2292		 },	
2293
2294		 /**
2295		  * 도로명 목록 선택
2296		  */
2297		 doloNmSelectedList : function(formObj) {
2298			 document.getElementById("zipNo1").value = formObj.zipNo.value.substring(0,3);
2299			 document.getElementById("zipNo2").value = formObj.zipNo.value.substring(3);
2300			 document.getElementById("addr1").value  = formObj.adr110.value;
2301			 document.getElementById("addr2").value  = "";
2302			 
2303			 //우편번호 검색창닫기
2304			 pbk.common.remit_new_address.closePop();
2305		 },
2306		
2307		 dummy : null
2308	};
2309}();

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.