/*INISEAL:[kufCVvplv8I7RnxSGZ23uq%2FHirA%3D%0A]*/
/*****************************************************************************
 * ÆÄÀÏ¸í : pbk_common.js
 * ÀÛ¼ºÀÏ : 2007. 12. 28
 * ÀÛ¼ºÀÚ : ork
 * ¼³   ¸í : ´ë¸Þ´º common(login.. ) ÀÇ javascript Á¤ÀÇ ÆÄÀÏ
 * 2´Ü°è±îÁöÀÇ namespace´Â pbk_package.js ¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù.
 * ===========================================================================
 * º¯°æÀÌ·Â:
 * DATE				AUTHOR		DESCRIPTION
 * ---------------------------------------------------------------------------
 * º¯°æ ÀÌ·ÂÀº ÀÌ°÷¿¡ Ãß°¡ ÇÕ´Ï´Ù.
 * 2009.03.24      ¿À·û°æ        20090324 login returnUrl ¼³Á¤
 *****************************************************************************/

pbk.common = function(){
	return {
		
		/**
		 * DIV ÅÂ±×¾È¿¡ ÀÖ´Â ³»¿ë(innerText)À» input hidden ÀÇ value¿¡ ³Ö´Â´Ù(º¹»çÇÑ´Ù).
		 * 
		 * @author Jiho Park
		 * @since 2009. 04. 16
		 */
		copyDivInnerTextToHiddenValue : function(oDiv, oHidden) {
			if (oDiv != null && oDiv != undefined) {
				if (oHidden != null && oHidden != undefined) {
					var _tmp = oDiv.innerText;
					oHidden.value = _tmp;
				}
			}
		} ,

		/**
		 * DIV ÅÂ±×¾È¿¡ ÀÖ´Â ³»¿ë(innerHTML)À» input hidden ÀÇ value¿¡ ³Ö´Â´Ù(º¹»çÇÑ´Ù).
		 * 
		 * @author Jiho Park
		 * @since 2009. 10. 21
		 */
		copyDivInnerHTMLToHiddenValue : function(oDiv, oHidden) {
			if (oDiv != null && oDiv != undefined) {
				if (oHidden != null && oHidden != undefined) {
					var _tmp = oDiv.innerHTML;
					//_tmp = util.replaceAll(_tmp, "=", "+++");					
					oHidden.value = _tmp;
				}
			}
		} ,

		putRemoteContent : function(oIframe, _url) {

			var oSendForm = form.createForm([{id:'contentURL', value:_url}]);
			
			var hanaAjax = new hana.JHanaAjax('', true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
					+ '/common/getRemoteSiteContent.do'
					, oSendForm
					, true
					, function(res, arg) {
						var resData = eval('(' + res.responseText + ')');
						var _content = resData.content;
						var _resCode = parseInt(resData.responseCode,10);	//ÀÀ´äÄÚµå

						if (_resCode >= 200 && _resCode <= 299) {	//ÀÀ´äÄÚµå 200ºÎÅÍ 299±îÁö°¡ Á¤»ó
							if(oIframe != null) {
								oIframe.document.body.innerHTML = _content;
							}
						}
						
					} //[end] callback
					, 'EUC-KR');
		}, //[end]
		
		putRemoteContentFund : function(oIframe, _url) {

			var oSendForm = form.createForm([{id:'contentURL', value:_url}]);
			
			var hanaAjax = new hana.JHanaAjax('', true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
					+ '/common/getRemoteSiteContent.do'
					, oSendForm
					, true
					, function(res, arg) {
						var resData = eval('(' + res.responseText + ')');
						var _content = resData.content;
						var _resCode = parseInt(resData.responseCode,10);	//ÀÀ´äÄÚµå
						
						if (_resCode >= 200 && _resCode <= 299) {	//ÀÀ´äÄÚµå 200ºÎÅÍ 299±îÁö°¡ Á¤»ó
							if(oIframe != null) {
								
								oIframe.document.body.innerHTML = _content;
								pbk.fund.common.resizeIframe();
								
							}
						}
						
					} //[end] callback
					, 'EUC-KR');
		}, //[end]
		
		/**
        *	±¸ ÀºÇàÄÚµå°¡ °ËÃâµÇ¸é ½ÅÀºÇàÄÚµå·Î ´Ù½Ã select ÇÑ´Ù.	
        */
        setNewBnkCdFromOldBnkCd : function(_selectBox, oldBnkCd){
            var formObj = form.createForm([{id:'oldBnkCd', value :oldBnkCd}] );
        
            var hanaAjax = new hana.JHanaAjax('', true, true);
            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
                + "/common/getNewBnkCdFromOldBnkCd.do"
                , formObj
                , true
                , function(res, args) {
                    var _data = eval('(' + res.responseText + ')');
					_selectBox.value = _data.newBnkCd;
                }//[end] callback
                , "EUC-KR");
        },
        
		/**
		 * ÆÄÀÏ ´Ù¿î·Îµå ½ºÅ©¸³Æ®
		 * @author Geunwon, Mo
		 */
		fileDownload : function(basePath , fileName){
			/*
			var url = pbk.APPLICATION_CONTEXT_ROOT  + "/common/fileDownloadAction.do";
			form.createFormSubmitForExcelDown([{id:'basePath', value :basePath},{id:'fileName', value :fileName}], 
			*/
			var url = basePath + "/" + fileName;
			
			form.createFormSubmitForExcelDown(null, url, null);
			return false;
		},
		
		/**
		 * È­¸éÀÇ Æ¯Á¤À§Ä¡ (id ¿¡ ÇØ´çÇÏ´Â ¿¤·¹¸àÆ®) ·Î ½ºÅ©·ÑÀ» ¿Å±ä´Ù.
		 * @param {Object} id
		 */
		goPosition : function(id){
			var obj = $(id);
			var curleft = curtop = 0;
			//ID ¿¡ ÇØ´çÇÏ´Â ¿¤·¹¸àÆ®ÀÇ À§Ä¡°ªÀ» °¡Á®¿Â´Ù.
			if (obj.offsetParent) {
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
				while (obj = obj.offsetParent) {
					curleft += obj.offsetLeft	// ¿ÞÂÊ À§Ä¡°ª
				curtop += obj.offsetTop			// À§¿¡¼­ºÎÅÍ À§Ä¡°ª
				}
			}
			window.scrollTo(0,curtop);
		},
		/**
	 * Popup Layer¸¦ È­¸é¿¡ Ãâ·ÂÇÕ´Ï´Ù.
	 * @param {String} contentURL ³»¿ë URL
	 * @param {String} layerID »ý¼ºµÉ ·¹ÀÌ¾îÀÇ ID(ID´Â uniqueÇØ¾ß ÇÑ´Ù)
	 * @param {Number} layerWidth ·¹ÀÌ¾îÀÇ ³ÐÀÌ
	 * @param {String} parentObjID »óÀ§°èÃþÀÇ ·¹ÀÌ¾î ¾ÆÀÌµð(»óÀ§°èÃþÀÇ ·¹ÀÌ¾î°¡ ´ÝÈú °æ¿ì ÇÏÀ§ ·¹ÀÌ¾î´Â ¸ðµÎ ´ÝÈû)
	 * @param {Object} ÆË¾÷ Ã¢¿¡ ³Ñ±æ form Object
	 * @param {Object} adjustConfig //linkObjId : String,layerId : String, adjustX :Number, adjustY : Number
	 * @param {String} baseCls ÆË¾÷ style classname prefix
	 */
		memoPop : function(ymd){
			var _year ="";
			var _month ="";
			var _day ="";
			if(ymd != undefined && ymd != null && ymd.length == 8){
				_year = ymd.substring(0,4);
				_month = ymd.substring(4,6);
				_day = ymd.substring(6,8);
			}
			var url = "/myhana/wpcus401_30p.do?year=" + _year + "&month=" + _month + "&day="+_day;
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + url, 'myhanaMemoPopLayer', 365, null, null,null,'x-window');
		},
		/**
        *   Æ¯Á¤ ³»¿ë ¸¶¿ì½º ¿À¹ö ÆË¾÷
        */
        popupDesc : function (linkObj, title , desc , size){
            pbk.extJS.staticSubPop.show2(linkObj, 'descDiv',title, desc, size);
        },
        closeDesc : function (){
            pbk.extJS.staticSubPop.close();
        }
	}
}();

/**
 * °øÀÎÀÎÁõ¼­ ·Î±×ÀÎ ¼³Á¤, ÇØÁ¦
 * @author ±èÇöÁ¤
 */
pbk.common.cert = function() {
	return {
		
		/**
		 * ·Î±×ÀÎ È­¸éÀÌ ¶ß¸é ÄíÅ°¼³Á¤À» °¡Á®¿Í¼­ °øÀÎÀÎÁõ¼­ ·Î±×ÀÎ ¼³Á¤ÀÎ°¡ ÇØÁ¦ÀÎ°¡ ¼ÂÆÃÇÏ±â
		 */
		certInit: function(){
			//°øÀÎÀÎÁõ¼­ ·Î±×ÀÎ ¼³Á¤,ÇØÁ¦ÀÎÁö ÄíÅ°°ª¿¡¼­ °ªÀ» ÀÐ¾î¿Í¼­ ¶óµð¿À ¹öÆ°¿¡ ¼ÂÆÃ
			var strCert = cookie.getCookie('cert');
			//ÄíÅ°°ªÀÌ ¾øÀ¸¸é ÇØÁ¦,ÀÖÀ¸¸é ¼³Á¤¿¡ ¼ÂÆÃ
			var radioObj = document.getElementsByName("certRadio");
			
			//¶óµð¿À ¹öÆ°ÀÌ Á¸ÀçÇÏÁö ¾ÊÀº°æ¿ì, return
			if (!radioObj) return; 
			var radioLength = radioObj.length;
            if(radioLength == 0) {
				return;
			}
			
			//ÄíÅ°°ª¾øÀ¸¸é ÇØÁ¦·Î ¼ÂÆÃ
			if(strCert == ''){
				hana.JHanaUtils.radio.setCheckedValue(radioObj,'2');
			}
			//ÄíÅ°°ªÀÖÀ¸¸é ¼³Á¤À¸·Î ¼ÂÆÃÇÏ°í °øÀÎÀÎÁõ¼­ ·Î±×ÀÎÃ¢ È£Ãâ
			else{
				hana.JHanaUtils.radio.setCheckedValue(radioObj,'1');
				//°øÀÎÀÎÁõ¼­ Ã¢ È£Ãâ
				$('certLogin').onclick();	
			}
		},
		/**
		 * ·Î±×ÀÎ È­¸é¿¡¼­ °øÀÎÀÎÁõ¼­ ·Î±×ÀÎ ¼³Á¤ÇßÀ»¶§,ÄíÅ°°ª ¼³Á¤.
		 */
		setCookie: function(){
			/*name, value, expires, path, domain, secure*/
			//cookie.setCookie("cert", "cert", cookie.getExpDate(3650,0,0),'/','.hanabank.com');
			cookie.setCookie("cert", "cert", cookie.getExpDate(3650,0,0),'/','59.11.68.10');
		},
		/**
		 * ·Î±×ÀÎ È­¸é¿¡¼­ °øÀÎÀÎÁõ¼­ ·Î±×ÀÎ ÇØÁ¦ÇßÀ»¶§,ÄíÅ°°ª ÇØÁ¦.
		 */
		deleteCookie : function(){
			cookie.deleteCookie("cert");
		}
	}
}();

/**
 * ÆË¾÷¿¡ ´ëÇÑ script¸¦ Á¤ÀÇÇÑ´Ù.
 * @author Oh,Ryunkyong
 */
pbk.common.popup = function(){
	return {

	}
}();

/**
 * TODO »ç¿ë ÇÏÁö ¾ÊÀ¸¸é »èÁ¦ ÇÏ°ÚÀ½.
 * 
 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ¿¡ ´ëÇÑ script¸¦ Á¤ÀÇÇÑ´Ù.
 */
pbk.common.join = function(){
	return {
	}
}();

pbk.common.deposit = function() {
	return {
		
		/**
		 * ÇÏ³ªeÇÃ·¯½º ÅëÀåÀüÈ¯ È­¸éÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @param {Object} _swtAcctNo ÅëÀåÀüÈ¯ ÇÒ °èÁÂ¹øÈ£
		 */
		goEplusAcctChage : function(_swtAcctNo) {
			location.href = "/deposit/index.do?m0=A&m1=C&swtAcctNo=" + _swtAcctNo;
		}
	};
}();

/**
 * @author Jiho Park
 * @since 2009. 01. 21
 */
pbk.common.foreign = function() {
	return {
		
		/**
		 * È¯À²Á¶È¸
		 * 
		 * @author Jiho Park
		 * @since 2009. 01. 21
		 * @param {Object} oInputForm
		 * @param {Object} oOutputForm
		 */
        submitInquiryExchangeRate: function(oInputForm, oOutputHiddenField) {
            if (oInputForm == null || oOutputHiddenField == null) {
                return;
            }

			if (oOutputHiddenField != null && oOutputHiddenField != undefined) {
				oOutputHiddenField.value = "error";
			}

            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + "/common/exchangeRateInquiry.do"
				, oInputForm
				, true
				, function(res) {
						var resType = res.getResponseHeader('json-type');
						if (resType == 'normal') {
							var _data = eval('(' + res.responseText + ')');
							var oCfx0276Output = _data;
							if (oCfx0276Output == null || _data.cfx0276OutRecList == null) {
								return;
							}
							for (var i = 0; i < _data.cfx0276OutRecList.size(); i++) {
								if (oOutputHiddenField != null && oOutputHiddenField != undefined) {
									oOutputHiddenField.value = _data.cfx0276OutRecList[i].ttSllRt;
								}
							}
						}
            		} //[end] callback
        		, "EUC-KR");
        } //[end] submitInquiryExchangeRate
	}; //[end] return
}(); //[end] pbk.common.foreign


/**
 * °³ÀÎ ´ëÃâ °ü·Ã °øÅë Script Á¤ÀÇ.
 * 
 * @author Jiho Park
 * @since 2009. 01. 06
 */
pbk.common.loan = function() {

	return {


		/**
		 * °èÁÂº°Äª ÆË¾÷¿¡¼­ »ç¿ëÇÒ ÄÝ¹é ÇÔ¼ö ÀÎÀÚ
		 * ´ëÃâ°èÁÂ»ó¼¼Á¶È¸ ÆË¾÷¿¡¼­ ¸µÅ©µÉ¶§ Àü´ÞµÇ´Â ÀÎÀÚ.
		 */
		PARAM_ACCT_NICK_NM_POPUP_CALLBACK : null,
		
		PARAM_LOAN_DETAIL_POPUP_CALLBACK : null,

		/**
		 * ´ëÃâ°èÁÂ»ó¼¼Á¶È¸ ÆË¾÷¿¡¼­ "°èÁÂ¼Ó¼º(¼³¸í)µî·Ï/º¯°æ" ¹öÆ°¿¡ ¸µÅ© ÇÔ¼ö.
		 * º» ÇÔ¼ö ½ÇÇàÀü pbk.common.loan.fCallBackPopupLinkAcctNickNm ¸¦ ÃÊ±âÈ­ ÇÏ½Ê½Ã¿ä.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 05
		 * @param {String} _acctNo °èÁÂ¹øÈ£
		 */
		openPopupLinkAcctNickNm : function(_acctNo) {

			// ÆË¾÷¿¡ Àü´ÞÇÒ ÆÄ¶ó¹ÌÅÍ.
			pbk.common.popup.acctNickNm.PARAM_POPUP = form.createForm([{id: "acctNo",value: _acctNo}]);
			
			// ÆË¾÷ ´ÝÀ»¶§ ½ÇÇàÇÒ ÇÔ¼ö.
			pbk.common.popup.acctNickNm.PARAM_CALLBACK_FUNCTION = pbk.common.loan.PARAM_ACCT_NICK_NM_POPUP_CALLBACK;
			
			// ÆË¾÷À» ¿¬´Ù.
			pbk.common.popup.acctNickNm.openPopupAcctNickNm();

		}, //[end] openPopupLinkAcctNickNm

		/**
		 * ´ëÃâ°èÁÂ»ó¼¼Á¤º¸ ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 05
		 * @param {String} _psbkLonAcctYn ÅëÀå´ëÃâ¿©ºÎ(Y:ÅëÀå´ëÃâ, N:ÅëÀå´ëÃâ¾Æ´Ô)
		 * @param {Object} oForm ´ëÃâ°èÁÂ»ó¼¼Á¶È¸ ÀÔ·Â°ª(acctNo:°èÁÂ¹øÈ£, acctSeqNo:°èÁÂÀÏ·Ã¹øÈ£)
		 */
		openPopupLonAcctInfo : function(_psbkLonAcctYn, oForm) {
			if(_psbkLonAcctYn == "Y") {
				// ÅëÀå´ëÃâ
				pbk.common.inquiry.openPopAccountInfo(oForm);

			} else {
				// ÅëÀå´ëÃâ ¾Æ´Ô
				pbk.common.loan.openPopupLonAcctDetailInfo(oForm);
			}
		}, //[end] openPopupLonAcctInfo
		
		/**
		 * 
		 * ÅëÀå´ëÃâÀÌ ¾Æ´Ñ ´ëÃâ°èÁÂ»ó¼¼Á¤º¸ ÆË¾÷À» ¿¬´Ù.
		 *  
		 * @author Jiho Park
		 * @since 2009. 02. 05
		 * @param {Object} oForm ´ëÃâ°èÁÂ»ó¼¼Á¶È¸ ÀÔ·Â°ª(acctNo:°èÁÂ¹øÈ£, acctSeqNo:°èÁÂÀÏ·Ã¹øÈ£)
		 */
		openPopupLonAcctDetailInfo : function(oForm) {
			
			pbk.extJS.popup.isPrint = true; 
			pbk.extJS.popup.printArea = "printAreaLoanPopup";
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/loan/inquiry/wplon444_03p.do"
				, 'accountInfoLayer'
				, 650
				, null
				, oForm);
		}, //[end] openPopupLonAcctDetailInfo

		/**
		 * °èÁÂ(´ëÃâ)¹øÈ£¿¡ µû¶ó ½ÇÇà¹øÈ£ ¸ñ·Ï(SelectBox)À» °»½ÅÇÑ´Ù.
		 *
		 * @author Jiho Park
		 * @since 2008. 12. 26
		 * @param {Object} oAcctNo °èÁÂ(´ëÃâ)¹øÈ£ Object(SelectBox)
		 * @param {String} _acctSeqNo ½ÇÇà¹øÈ£ SelectBox ID
		 */
		handleExecNoFromAcctNo : function(oAcctNo, _acctSeqNoId) {
			if (oAcctNo == null || oAcctNo == undefined) {
				return;
			}

			var oExecNoSelectBox = document.getElementById(_acctSeqNoId);
            for (var i = oExecNoSelectBox.options.length; i >= 0 ; i--) {
                oExecNoSelectBox.options[i] = null;
            }
			oExecNoSelectBox.options[0] = new Option("°èÁÂ¹øÈ£¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À", "");

			if(oAcctNo.value == "") {
				return;
			}

			var hanaAjax = new hana.JHanaAjax('', true, true);
			var oSendForm = form.createForm([{id:'acctNo', value:oAcctNo.value}]);

			oExecNoSelectBox.options[0] = new Option("½ÇÇà¹øÈ£ Á¶È¸ Áß", "ERROR");

			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + "/loan/inquiryExecNoList.do"
				, oSendForm
				, true
				, function(res) {
						var resType = res.getResponseHeader('json-type');
						if (resType == 'normal') {
							var _data = eval('(' + res.responseText + ')');
							var oPln0063OutRec = _data.pln0063OutRec;
							if (oPln0063OutRec == null) {
								oExecNoSelectBox.options[0] = new Option("Á¶È¸µÈ ½ÇÇà¹øÈ£°¡ ¾ø½À´Ï´Ù.", "");
							} else {
								if (oPln0063OutRec.length == null || oPln0063OutRec.length == undefined || oPln0063OutRec.length == 0) {
									oExecNoSelectBox.options[0] = new Option("Á¶È¸µÈ ½ÇÇà¹øÈ£°¡ ¾ø½À´Ï´Ù.", "");	
								} else {
									for (var i = 0; i < oPln0063OutRec.length; i++) {
										oExecNoSelectBox.options[i] = new Option(oPln0063OutRec[i].acctSeqNo, oPln0063OutRec[i].acctSeqNo);
									}
								}
							}
						}
					}//[end] callback
				, "EUC-KR");
		} //[end] handleExecNoFromAcctNo
	}; //[end] return
}(); //[end] pbk.common.loan

/**
 * °³ÀÎÁ¤º¸ °ü·Ã Script Á¤ÀÇ.
 * eCrm ·¹ÀÌ¾î Á¤ÀÇ Áö¿ìÁö ¸¶½Ã¿À.
*/
pbk.common.eCrm = function(){
	
	return{
		open : {
			//popupId : null,
			//linkObj : null,
			//adjustX : 0,
			//adjustY : 0,
			ecrm : function(popupId, linkObj, adjustX, adjustY, name, contentId, content) {
				if(name != undefined){
					var cookStr = name+"=done";
					if ( document.cookie.indexOf(name,"done") < 0 ){    	
					//linkObjId : String,layerId : String, adjustX :Number, adjustY : Number
		            	$(popupId).hide();		
		                $(popupId).show();
		                
		                		                
		                //pbk.myhana.eCrm.open.popupId = popupId	
						//pbk.myhana.eCrm.open.linkObj = linkObj;
		                //pbk.myhana.eCrm.open.adjustX=  adjustX;
		                //pbk.myhana.eCrm.open.adjustY = adjustY;
	                
		                var position = Position.cumulativeOffset(linkObj);
		            }else{
		            	$(popupId).hide();
	            	}
	            }else{
		            	$(popupId).hide();		
		                $(popupId).show();
		                
		                
	                
		                var position = Position.cumulativeOffset(linkObj);
	            }
			},
			close : function(popupId) {
				$(popupId).style.display="none";
			},
			/**
	             * ÄíÅ°¸¦ ÀúÀåÇÑ´Ù.
	             * @param name ÄíÅ° ÀÌ¸§
	             * @param value ÄíÅ° °ª
	             * @param expires ÄíÅ°ÀÇ À¯È¿ ÀÏ
	             * @param path
	             * @param domain
	             * @param secure
	             */
			setCookie: function(name){
				/*name, value, expires, path, domain, secure*/
				cookie.setCookie(name, "done", cookie.getExpDate(0,24,0),'/','.hanabank.com');
			}
		},
		
		/**
		 * _utl Àº È£½ºÆ® ex) http://59.11.68.70 ºÎºÐÀº »©°í ³Ö´Â´Ù. ex) /a/pwn?default=http://111.60.3.31:8180/resource/images/common/blank.gif&ck=&m=10001&z=10001&s=&c=&id=<s:property value="%{loginSession.custInfo.custNo}"/>
		 * @param {Object} oIframe
		 * @param {Object} _url
		 */
		setEcrmToIframe : function(oIframe, _url) {
			alert("@deprecated : »èÁ¦¿¹Á¤");
			//È£½ºÆ®°¡ Á×¾îµµ ¹«½Ã¸¦ ÇÑ´Ù.
			var oSendForm = form.createForm([{id:'contentURL', value: eCrmHost+_url} , {id:'hostKilledIgnore', value: true}]);
			
			var hanaAjax = new hana.JHanaAjax('', false, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
					+ '/common/getRemoteSiteContent.do'
					, oSendForm
					, true
					, function(res, arg) {
						var resData = eval('(' + res.responseText + ')');
						var _content = resData.content;
						var _resCode = parseInt(resData.responseCode,10);
						
						if (_resCode >= 200 && _resCode <= 299){	//ÀÀ´äÄÚµå 200~299 ±îÁö°¡ Á¤»ó
							if(oIframe != null) {
							oIframe.document.body.innerHTML = _content;
							}
							pbk.common.eCrm.logingComplete();
							
							var innerDocument = window.frames['eCrmFrame'].document;
							
							if (innerDocument.forms['eCrmInfo'] != null && innerDocument.forms['eCrmInfo'] != undefined){
								//eCrm »çÀÌÁî Á¤º¸°¡ ÀÖÀ»°æ¿ì
								if (innerDocument.forms['eCrmInfo'].width != null && innerDocument.forms['eCrmInfo'].width != undefined){
									$('eCrmFrame').style.width = innerDocument.forms['eCrmInfo'].width.value;
								}
								
								if (innerDocument.forms['eCrmInfo'].height != null && innerDocument.forms['eCrmInfo'].height != undefined){
									$('eCrmFrame').style.height = innerDocument.forms['eCrmInfo'].height.value;
								}
								
							} else if (innerDocument.images.length == 1){	//ÀÌ¹ÌÁö°¡ 1°³ÀÎ°æ¿ì
								//ÀÌ¹ÌÁöÀÇ »çÀÌÁî¿¡ ¸Â°Ô iframeÀ» Á¶Á¤ÇÑ´Ù.
								var imgInfo = new Image();
							    imgInfo.src = innerDocument.images[0].src;
								$('eCrmFrame').style.width = imgInfo.width;
								$('eCrmFrame').style.height = imgInfo.height;
							}
			
							
						}
						
					} //[end] callback
					, 'EUC-KR');
		},
		
		setEcrmToDiv : function(_div, _url) {
			//È£½ºÆ®°¡ Á×¾îµµ ¹«½Ã¸¦ ÇÑ´Ù.
			var oSendForm = form.createForm([{id:'contentURL', value: eCrmHost+_url} , {id:'hostKilledIgnore', value: true}]);
			
			var hanaAjax = new hana.JHanaAjax(_div, false, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
					+ '/common/getRemoteSiteContentJSP.do'
					, oSendForm);
		},
		
		// Á¤»óÀÀ´äÀÎ°æ¿ì
		logingComplete : function(){
			
		},
		
		// ºñÀü»ó ÀÀ´äÀÎ°æ¿ì
		getRemoteSiteContentFail : function(){
			if ($('eCrmDefaultImg') != null && $('eCrmDefaultImg') != undefined){
				$('eCrmDefaultImg').style.display = '';	//µðÆúÆ® ÀÌ¹ÌÁö¸¦ º¸¿©ÁØ´Ù.	
			}
		}
	}
}();

/**
 * °³ÀÎÁ¤º¸ °ü·Ã Script Á¤ÀÇ.
 * 
 * @author Jiho Park
 * @since 2008. 12. 30
 */
pbk.common.person = function() {
	return {
		/**
		 * °³ÀÎÁ¤º¸º¯°æ È­¸éÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 12. 30
		 */
		goPersonInfoModifyForm : function() {
			location.href = "/myhana/subindex.do?menuItemId=wpcus401_01i";
		}, //[end] goPersonInfoModifyForm
		
		//ÀÌÃ¼ÇÑµµº¯°æ
		goTransferLimit : function() {
			location.href = "/myhana/subindex.do?menuItemId=wpcus402_15t";
		}, //[end] goPersonInfoModifyForm
		//Ä«µå¸µÅ©
		goCardPersonalLink : function(param1){

            var goUrl = '/card/index.do';
            var paramObj =  [{
                        id: 'menuItemId',
                        value: param1
                    }];
            form.createFormSubmit(paramObj, goUrl, null);
		}, //[end] goPersonInfoModifyForm

		goPersonGradeInfo : function() {
			location.href = "/myhana/subindex.do?menuItemId=wpcus401_08i";
		} //[end] goPersonInfoModifyForm
	}; //[end] return
}(); //[end] pbk.common.person

/**
 * login¿¡ ÇÊ¿äÇÑ script¸¦ Á¤ÀÇ
 * 
 */
pbk.common.login = function() {
	// private varibles
	var loginDiv = 'divLoginBox';
	
	// private function
	/**
	 * actionSubmit ¿¡ ´ëÇÑ callback 
	 * @param {Object} res response
	 * @param {Object} arg state
	 */
	 var callbackResult = function(res, arg){
	 	var instance = this;
	}
	
	// public space 
	return {
		hanaAjax : null,
		
		/* 20090317 return URL Á¶°Ç Ãß°¡ */
		/**
		 * URI Áß¿¡ ¾×¼Ç¸í¸¸ ¸®ÅÏ
		 * @param {Object} actionURI
		 */
		getActionByParseUrl : function(actionURI) {
			var returnVal = "";
			if ("" != actionURI && actionURI.indexOf("/") > -1 && actionURI.indexOf(".") > -1 && actionURI.indexOf("?") > -1) {
				var idx1 = actionURI.indexOf("?");
				var temp1 = actionURI.substring(0,idx1);
			    returnVal = temp1.substring((temp1.lastIndexOf("/") + 1), temp1.indexOf("."));
			}
			else if ("" != actionURI && actionURI.indexOf("/") > -1 && actionURI.indexOf(".") > -1) {
				returnVal = actionURI.substring((actionURI.lastIndexOf("/") + 1), actionURI.indexOf("."));
			}				
			return returnVal;
		},
        
		/* 20090317 return URL Á¶°Ç Ãß°¡ */
		/**
		 * URL Áß ÆÄ¶ó¸ÞÅÍ¸¸ ¸®ÅÏ
		 * @param {Object} actionURL
		 */
		getActionParameterString : function(actionURL){
			var returnVal = "";
			if ("" !=actionURL && actionURL.indexOf("/") > -1 && actionURL.indexOf(".") > -1 && actionURL.indexOf("?") > -1){
        		returnVal = actionURL.substring((actionURL.indexOf("?") + 1));
    		}				
			return returnVal;
		},
        
        
        
		/**
		 * returnUrl À» Á¶¸³ÇÏ¿© ¸®ÅÏÇÑ´Ù. 
		 * @param {Object} formObj
		 */
        /*
		getReturnUrl : function (formObj){
			//20090317 return URL Á¶°Ç Ãß°¡ 
		    var menuItemId  = null;
			var returnParam = null;
            var tileAction = null;
			var mappingUrl = '';
			
			menuItemId = pbk.common.login.getActionByParseUrl(formObj.returnUrl.value);
			returnParam = pbk.common.login.getActionParameterString(formObj.returnUrl.value);
			if ($('tilesActionUrl')) {
				tileAction = $('tilesActionUrl').value;
			}
			if (null != formObj.returnUrl.value && formObj.returnUrl.value != '') {
				// tileActionÀ» ´ãÀ» °æ¿ì´Â menuItemId°¡ ÇÊ¿ä¾øÀ¸¹Ç·Î tilesAction¸¸ ´ãÀ½.
				if (tileAction != null && tileAction != '' && tileAction == menuItemId ) {
					if (returnParam != null && returnParam != '') {
						mappingUrl = tileAction + '?' + returnParam;
					}
					else {
						mappingUrl = tileAction;
					}
				}
				// tileActionÀÌ ¾Æ´Ñ°æ¿ì´Â ¸Þ´º¿Í ¿¬°á
				else {
					// ¸¶ÀÌÇÏ³ª ÆäÀÌÁöÀÎ °æ¿ì´Â ¸Þ´º°¡ ¾øÀ¸¹Ç·Î ActionÀ» HardCodingÇÑ´Ù. 2009.03.09 ±èÇöÁ¤
					if (menuItemId == 'wcusr700_43m' || menuItemId == 'indexHana') {
						mappingUrl = '/pbk/user/indexHana.do?tabIdx=A';
					} else if (menuItemId == 'index'){
						mappingUrl = tileAction;
						if (returnParam != null && returnParam != '') {
							mappingUrl = mappingUrl + '?' + returnParam;
						}						
					} else {
						mappingUrl = tileAction + '?menuItemId=' + menuItemId;
						if (returnParam != null && returnParam != '') {
							mappingUrl = mappingUrl + '&' + returnParam;
						}						
					}
				}
			} else {
				mappingUrl = '';
			}
			return mappingUrl.toString();		
		},
        */
        
		
		/**
		 * returnUrl À» Á¶¸³ÇÏ¿© ¸®ÅÏÇÑ´Ù. 
		 * @param {Object} formObj
		 */
		getReturnUrl : function (formObj){
		    var menuItemId  = null;
			var returnParam = null;
            var tileAction = null;
			var mappingUrl = '';
			
			menuItemId = pbk.common.login.getActionByParseUrl(formObj.returnUrl.value);
			returnParam = pbk.common.login.getActionParameterString(formObj.returnUrl.value);
			if ($('tilesActionUrl')) {
				tileAction = $('tilesActionUrl').value;
			}
			if (null != formObj.returnUrl.value && formObj.returnUrl.value != '') {
				// tileActionÀ» ´ãÀ» °æ¿ì´Â menuItemId°¡ ÇÊ¿ä¾øÀ¸¹Ç·Î tilesAction¸¸ ´ãÀ½.
				if (tileAction != null && tileAction != '' && tileAction == menuItemId ) {
					if (returnParam != null && returnParam != '') {
						mappingUrl = tileAction + '?' + returnParam;
					}
					else {
						mappingUrl = tileAction;
					}
				}
				// tileActionÀÌ ¾Æ´Ñ°æ¿ì´Â ¸Þ´º¿Í ¿¬°á
				else {
                
					if (menuItemId.endsWith('index')){
						mappingUrl = tileAction;
						if (returnParam != null && returnParam != '') {
							mappingUrl = mappingUrl + '?' + returnParam;
						}						
					} else {
						mappingUrl = tileAction + '?menuItemId=' + menuItemId;
						if (returnParam != null && returnParam != '') {
							mappingUrl = mappingUrl + '&' + returnParam;
						}						
					}
				}
			} else {
				mappingUrl = '';
			}
			return mappingUrl.toString();		
		},
		
		/**
		 * Æ÷Å» ¿äÃ»ÀÎÁö ±¸ºÐÇÑ´Ù.
		 * 20090324 
		 * @param {Object} formObj
		 */
		isPortalRequest : function() {
			var tileAction = null;
			var mappingUrl = '';
			/* ¾Æ·¡´Â Æ÷Å»¿¡¼­ ¾²´Â »óÀ§ µð·ºÅä¸® Á¤º¸ */
			//20090405 JHanaAjax.js ·Î ¿Å±è.
			//var portalUrlHash = new Hash();
			//portalUrlHash['/contents'] = '/contents';
			//portalUrlHash['/ubk'] = '/ubk';
			//portalUrlHash['/kms'] = '/kms';
			//portalUrlHash['/portal'] = '/portal';
			//portalUrlHash['/csc'] = '/csc';
			//portalUrlHash['/cor'] = '/cor';
			//portalUrlHash['/mkt'] = '/mkt';
		    
		    if ($('tilesActionUrl')) {
				var tileActionUrl = $('tilesActionUrl').value;
				
				if (tileActionUrl.indexOf('/',1)  > -1) {
					var tempTileAction = tileActionUrl.substring(0,tileActionUrl.indexOf('/',1));
					if (portalUrlHash.keys().include(tempTileAction)) {
						//alert('Æ÷Å»url');
						return true;
					} else {
						//alert('Æ÷Å»url ¾Æ´Ô');
						return false;
					}
				}
				
			} else {
				message.alert('¿¡·¯','tilesActionUrl°ªÀÌ ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.<br/>¸¶½ºÅÍÆäÀÌÁö¿¡ ¼±¾ðÇØÁÖ¼¼¿ä.');
				return false;
			}
			return false;
		},
        
		/**
		 * Æ÷Å»¿äÃ»ÀÇ ¸®ÅÏURL À» Á¶¸³ÇÑ´Ù. 
		 * 20090324
		 * @param {Object} formObj
		 */
		getPortalReturnUrl : function (formObj){
			var mappingUrl = '';
			if ($('tilesActionUrl')) {
				var tileActionUrl = $('tilesActionUrl').value;
				var returnParam = pbk.common.login.getActionParameterString(formObj.returnUrl.value);
				var menuItems = eval('(' + hana.JMenuPanel.menus.toJSON() + ')');
				var portalParam = hana.JMenuPanel.getPortalItemParamById(hana.JMenuPanel.selectedItemId,menuItems);
			    mappingUrl = tileActionUrl+'?d='+portalParam.d+'&p1='+portalParam.p1+'&m0='+portalParam.m0+'&m1='+portalParam.m1;	
				if (returnParam != null && returnParam != '') {
					mappingUrl = tileActionUrl+'?d='+portalParam.d+'&p1='+portalParam.p1+'&m0='+portalParam.m0+'&m1='+portalParam.m1+'&' + returnParam;
				}
				
			} else {
				message.alert('¿¡·¯','tilesActionUrl°ªÀÌ ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.<br/>¸¶½ºÅÍÆäÀÌÁö¿¡ ¼±¾ðÇØÁÖ¼¼¿ä.');
			}	
			return mappingUrl.toString();		
		},
		/**
		 * Return KeyÀÏ °æ¿ì ¼­ºê¹ÔÀ» ÇÑ´Ù.
		 * @param {Object} event ÀÌº¥Æ®
		 * @param {Object} obj ¿ÀºêÁ§Æ®
		 * @param {Object} form Æû ¿ÀºêÁ§Æ®
		 */
		actionKeyDown: function(event, obj, form){
			if (pbk.isReturnKey(event.keyCode)) {
				pbk.common.login.submitLogin(form);
			} 
		},
		
		/**
		 * Return KeyÀÏ °æ¿ì ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®·Î Æ÷Ä¿½º¸¦ ÀÌµ¿ÇÑ´Ù.
		 * @param {Object} event ÀÌº¥Æ®
		 * @param {String} objID FocusÇÒ ¿ÀºêÁ§Æ®ID
		 * @param {Object} formObj form Object 
		 */
		objFocus: function(event, objID,formObj){
			if (pbk.isReturnKey(event.keyCode)) {
				if ($(objID).value == null || $(objID).value == '') {
					$(objID).focus();
				} else {
					pbk.common.login.submitLogin(formObj);
				}
			} 
		},
		
		/**
		 * ´ë¹®ÀÚ·Î º¯È¯ÇÑ´Ù.
		 * @param {HTMLElement} obj
		 */
		toUpperCase : function(obj, event) {
            var evt = event || window.event;
            if( evt ){
                var kCode = evt.which || evt.keyCode;

                /* backspace ,tab(9),enter(13),shift(16),end(35),home(36),¹æÇâÅ°(ÁÂ(37),»ó(38),¿ì(49),ÇÏ(40)),delete(46) µîµî..*/
                var controlKeys = new Array(Event.KEY_BACKSPACE,Event.KEY_TAB,Event.KEY_RETURN,Event.KEY_ESC,Event.KEY_ESC,
                        Event.KEY_LEFT,Event.KEY_UP,Event.KEY_RIGHT,Event.KEY_DOWN,Event.KEY_DELETE,Event.KEY_HOME,
                        Event.KEY_END,Event.KEY_PAGEUP,Event.KEY_PAGEDOWN);

                /* Á¶ÀÛÅ°ÀÌ¸é Á¾·á */
                if( controlKeys.include(kCode) ){
                    return;
                }
            }

            obj.value = obj.value.toUpperCase();
		},
		
		/**
		 * ÁÖ¾îÁø ±æÀÌ°¡ Ã¤¿öÁö¸é ´ÙÀ½ form field ·Î ÀÚµ¿ ÀÌµ¿ 
		 * - ½Å¿ëÄ«µå¹øÈ£ ÀÔ·Â, ÀüÈ­¹øÈ£ ÀÔ·Â µî
		 * @param {Object} fromObj
		 * @param {Object} nextObj 
		 */
		autoShift: function(fromObj, nextObj, satisfyFldLen){
			if(fromFld.value.length == satisfyFldLen){
				nextFld.focus();
				return;
			}
		},
		
	   /**
		* ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
		*/
		isAlphaNum : function (value) {
		   var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
		   return pbk.common.login.containsCharsOnly(value,chars);
		},
		
	   /**
		* ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
		* Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
		* ex) if (!containsCharsOnly(form.blood,"ABO")) {
		*         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		*     }
		*/
		containsCharsOnly : function (value,chars) {
		   for (var inx = 0; inx < value.length; inx++) {
		      if (chars.indexOf(value.charAt(inx)) == -1)
		          return false;
		   }
		   return true;
		},		

		
		/**
		 * formÀ» ¼­¹ÔÇÑ´Ù.
		 * @param {Object} formObj
		 */
		submitLogin : function(formObj) {
			var jForm = new hana.JForm();

			// Å°º¸µå »óÅÂ Á¡°Ë
			if(!keyStatCheck()){
				return;
			}
					
			if (!jForm.add(new hana.JText('¾ÆÀÌµð', formObj.userId).range(4,10))
					  .add(new hana.JText('ºñ¹Ð¹øÈ£', formObj.pw).range(4,12)).validate()){ 
				return;
			}

			if (!pbk.common.login.isAlphaNum(formObj.userId.value)){ 
				messages.alert("ÀÔ·Â¿À·ù", "ÀÌ¿ëÀÚ ID´Â ¿µ¹® ¶Ç´Â ¿µ¹®/¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
				return;
			}
			if (!pbk.common.login.isAlphaNum(formObj.pw.value)){
				messages.alert("ÀÔ·Â¿À·ù", "ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£´Â ¿µ¹® ¶Ç´Â ¿µ¹®/¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
				return;
			}
            
			var mappingUrl = '';
			if (pbk.common.login.isPortalRequest()) {
				mappingUrl = pbk.common.login.getPortalReturnUrl(formObj);
			} else {
				mappingUrl = pbk.common.login.getReturnUrl(formObj);
			}
			
			
			if (null != mappingUrl && mappingUrl != '') {
				formObj.returnUrl.value = mappingUrl;
			}
			
			var hanaAjax = new hana.JHanaAjax(loginDiv, true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + '/common/pbkLoginSubmit.do',
					formObj,
					true,
					callbackResult,
					'UTF-8');		
/*			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + '/common/loginSubmitEcho.do',
					formObj,
					true,
					callbackResult,
					'UTF-8');
					*/		
		}, 
        
        /**
         * formÀ» ¼­¹ÔÇÑ´Ù. TODO : ÀÓ½Ã¿ë echo ·Î±ä »èÁ¦ÇØ¾ßÇÔ
         * @param {Object} formObj
         */
        submitLoginEcho : function() {
                        
            hanaAjax = new hana.JHanaAjax(loginDiv, true, true);

            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + '/common/loginSubmitEcho.do',
                    null,
                    true,
                    callbackResult,
                    'UTF-8');       
        }, 

		
		/**
		 * formÀ» ¼­¹ÔÇÑ´Ù.
		 * @param {Object} formObj
		 */
		submitCertLogin : function(formObj) {
			
			// Å°º¸µå »óÅÂ Á¡°Ë
			if(!keyStatCheck()){
				return;
			}
						
			var mappingUrl = '';
			if (pbk.common.login.isPortalRequest()) {
				mappingUrl = pbk.common.login.getPortalReturnUrl(formObj);
			} else {
				mappingUrl = pbk.common.login.getReturnUrl(formObj);
			}
			
			
			if (null != mappingUrl && mappingUrl != '') {
				formObj.returnUrl.value = mappingUrl;
			}
            
			hanaAjax = new hana.JHanaAjax(loginDiv, true, true);

			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + '/common/pbkCertLoginSubmit.do',
					formObj,
					true,
					callbackResult,
					'UTF-8');		
		},
		
		submitLogout : function() {

            var hanaAjax = new hana.JHanaAjax('', true, true);
			// 20090405 ¿À·û°æ 
			// ¸ðµç ±×¸®µå ¾ø¾Ø´Ù. 
			var gridObjs = Ext.query("object[id$=Grid]");
			if (null != gridObjs) {
				for (var i = 0; i < gridObjs.length; i++) {
					gridObjs[i].style.visibility = 'hidden';
				}
			}
			// 20090407 ¿À·û°æ 
			// ¸ðµç ¼¿·ºÆ® ¹Ú½º¸¦ ¾ø¾Ø´Ù.
			hiddeAllSelectBox();
			pbk.extJS.targetMask.show('logoutMask',pbk.PAGE_WRAP,'#FFFFFF',1.5);	
			// ·Î±×¾Æ¿ô Ã³¸®ÈÄ Æ÷¿öµå ÇÑ´Ù. (·Î±×¾Æ¿ô Æ÷¿öµå ÇÑ´Ù. )			
            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + '/common/pbkLogoutSubmit.do',
                    null,
                    true,
                    function(xmlHttp){
                            hana.isLogin = false;
                    });
		},		
		
		/**
		 * ÄÁÅÙÃ÷ ¿µ¿ªÀÇ ³»¿ëÀ» Update ÇÑ´Ù.
		 * @param {Object} url ¿äÃ»ÇÒ URL
		 * @param {Object} formObj Parameter°ªÀ» ³Ñ±æ Form Object
		 */
		ajaxUpdate : function(url, formObj) {
			hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(url, formObj);
		},
		
		/**
		 * ·Î±×ÀÎ ¸¸·á½Ã°£À» 5ºÐÀ¸·Î ÃÊ±âÈ­ ÇÕ´Ï´Ù.
		 */
		extendLoginTime : function() {
			hanaAjax.extendLoginTime();
		},
		isMenuOver : false,
		/**
		 * Roll over 
		 * @param {Object} obj
		 */
		menuOver: function(obj){
			obj.src = obj.src.replace(".gif", "_over.gif");
			pbk.isMenuOver = true;
		},
		
		/**
		 * Roll out
		 * @param {Object} obj
		 */
		menuOut: function(obj){
			obj.src = obj.src.replace("_over.gif", "_on.gif");
		},

		/**
		 * id Á÷Á¢ÀÔ·Â  (Å×½ºÆ®¿ë)
		 * @param {Object} obj
		 */
		changeInputType: function(obj,formObj){
			if(obj.value == ''){
				obj.style.display = 'none';
				formObj.id.style.display = 'block';
				formObj.id.select();
			}else{
				formObj.id.value = obj.value;
			}
		}


	}
}();


/**
 * portal-common 
 * @author dj
 */
pbk.common.portal = function(){
	// private variables
	var HANA_MAIN_DIV = 'hanaMainDiv';
	var HANA_BODY_DIV = 'hanaBodyDiv';
	var TAB_MENU_DIV = 'tabMenuDiv';						// Tab ¸Þ´º
	var TAB_MENU_DIV2 = 'tabMenuDiv2';						// Tab2 ¸Þ´º
	var TAB_MENU_CONTENT_DIV = 'tabMenuContentDiv';			// Tab ¸Þ´º¿¡ µû¸¥ Content
    var TAB_MENU_CONTENT_DIV2 = 'tabMenuContentDiv2';		// Tab2 ¸Þ´º¿¡ µû¸¥ Content

	
	return {
		/**
		 * Float layer
		 * @param {Object} target
		 */
		initMoving : function(target) {
		    if (!target)
		    return false;
		
		    var obj = target;
			var scrollHeiht = pbk.getScrollHeight();
		    obj.initTop = 65;
		    obj.bottomLimit = scrollHeiht[1] - 15;
		    obj.topLimit = 65;
		    obj.style.position = "absolute";
		    obj.top = obj.initTop;
		    obj.style.top = obj.top + "px";
		
		    obj.getTop = function() {
				var offset = pbk.getScrollOffset();
				
				return offset[1];
			}
			
		    obj.getHeight = function(){
				var height = pbk.getClientHeight();
				
				return height[1];
			},
			
		    obj.move = setInterval(function(){
				pos = obj.getTop() + obj.getHeight()/20;
				
				if (pos > obj.bottomLimit) 
					pos = obj.bottomLimit
				if (pos < obj.topLimit) 
					pos = obj.topLimit
				
				interval = obj.top - pos;
				obj.top = obj.top - interval/5;
				
				obj.style.top = obj.top + "px";
			}, 40)
		},
	
		/**
         * ¿À¸¥ÂÊ Quick menu¸¦ ·ÎµùÇÑ´Ù.
         * @param {boolean) true¸¦ ¼³Á¤ÇÏ¸é XDA Á¶È¸¸¦ ´Ù½ÃÇÑ´Ù.
         */
        favoriteLoading : function(refresh) {
            var oSendForm;
            
            if (refresh == true)
                oSendForm = form.createForm([{id:'refresh', value:true}]);            
            
			var hanaAjax = new hana.JHanaAjax('wingmenu', false, false);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ '/common/favoriteLoad.do'
                , oSendForm);
        },
		
		goSelMovePage : function(dep,m0,m1,d,url){
			//JhanaPortalMenu.js...
			hana.JMenuPanel.goFromOutside(dep, m0 , m1 , false, null, d);
			hana.JMenuPanel.goMenu(pbk.APPLICATION_CONTEXT_ROOT + url,null,null,null);	
		},
		
		goDirect : function(type,url){
			form.createFormSubmit(null, type , url);
		},
		
		rateGoPop : function(){
			/**
			 left : È­¸é¿¡¼­ ÁÂÃøºÎÅÍ ¾ó¸¶³ª ¶ç¿ö¼­ º¸·ÁÁÙ·±Áö
			 top : È­¸é¿¡¼­ À§ºÎÅÍ ¾ó¸¶³ª ¶ç¿ï°ÇÁö
			 width : »õÃ¢ °¡·Î±æÀÌ
			 height : »õÃ¢ »õ·Î±æÀÌ
			 toolbar : Åø¹Ù Ç¥½Ã¿©ºÎ
			 resizeble : Ã¢Å©±â Á¶Á¤ °¡´É¿©ºÎ
			**/

			var url = pbk.APPLICATION_CONTEXT_ROOT + "/contents/easy/rate/rate_p02.jsp" ;
			window.open(url, "new", "left=220,top=10,width=784, height = 663, toolbar = no, resizable = no, status = no, menubar = no, scrollbars = no,location=no");
		},
		
		/**
         * Tab Menu ÀÌµ¿
         * @param {Object} actionObj
         * @param {String} type
         */
		
		tabGo : function(actionObj,subUrl){
            
			pbk.changeTabImage(actionObj, TAB_MENU_DIV);
			
			var url = subUrl+'.jsp';
			var hanaAjax = new hana.JHanaAjax(TAB_MENU_CONTENT_DIV, true, true);
            hanaAjax.ajaxCommSubmit(url, null);

		},
		
		tabGo2 : function(actionObj,subUrl){
            
			pbk.changeTabImage(actionObj, TAB_MENU_DIV2);
			
			var url = subUrl+'.jsp';
			var hanaAjax = new hana.JHanaAjax(TAB_MENU_CONTENT_DIV2, true, true);
            hanaAjax.ajaxCommSubmit(url, null);

		}
	}		// End Reutn
}();		//  close
/**
 * °øÅë - ÆË¾÷ - ¼¼±Ý¿ì´ë/»ý°èÇü/ºñ°ú¼¼ ÇÑµµ Á¶È¸
 * 
 * @author Jiho Park
 * @since 2009. 02. 12
 */
pbk.common.popup.taxprim = function() {

	return {

		/**
		 * "¼¼±Ý¿ì´ë/»ý°èÇü ÇÑµµ Á¶È¸ ÆË¾÷"¿¡¼­ TABÀÌ¹ÌÁö Å¬¸¯½Ã ÇØ´ç È­¸éÀ» Ãâ·Â ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 02
		 * @param {HtmlElementObject} oTabImage ÅÇÀÌ¹ÌÁö HtmlElementObject
		 * @param {Object} type 1:¼¼±Ý¿ì´ë, 2:»ý°èÇü
		 * @param {Object} oForm 
		 */
		toggleTabMenuTaxInfo : function(oTabImage, type, oForm){

			pbk.changeTabImage(oTabImage, hanaPopTabTopDiv);

			var img1 = document.getElementById("tabImgBtn01InPopupTax");
			var img2 = document.getElementById("tabImgBtn02InPopupTax");
			
			var url = null;

			switch (type) {
				case '1' : 
					img1.src = img1.src.replace("_off.gif", "_on.gif");
					img2.src = img2.src.replace("_on.gif", "_off.gif");
					url = "/common/popup/wpdep428_11p_01.do"; 
					break;
				case '2' : 
					img1.src = img1.src.replace("_on.gif", "_off.gif");
					img2.src = img2.src.replace("_off.gif", "_on.gif");
					url = "/common/popup/wpdep428_12p.do"; 
					break;
			}
			
			hanaAjax = new hana.JHanaAjax(hanaPopTabBodyDiv, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, oForm);
		}, //[end] toggleTabMenuTaxInfo


		/**
		 * ¼¼±Ý¿ì´ë/»ý°èÇü , ºñ°ú¼¼ ÇÑµµÁ¶È¸ ÆË¾÷ Callback
		 */
		TAX_PRIM_POPUP_CALLBACK : null,

		/**
		 * ¼¼±Ý¿ì´ë/»ý°èÇü ÇÑµµÁ¶È¸ ÆË¾÷ ÆÄ¶ó¹ÌÅÍ.
		 */
		TAX_PRIM_POPUP_PARAM_FORM : null,

		/**
		 * ¼¼±Ý¿ì´ë/»ý°èÇü ÇÑµµ Á¶È¸ ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 10
		 * @param {Object} oForm
		 * @param {Object} _type ±âº» ¼±ÅÃ ÅÇ(1:¼¼±Ý¿ì´ë, 2:»ý°èÇü)
		 */
		openPopupTaxPrimLivingInquiry : function(oForm, _type, oFormPopupParams) {
			
			if(_type == null || _type == undefined) {
				if(oForm.taxPrimYn == null || oForm.taxPrimYn == undefined) {
					_type = "1";	
				} else {
					_type = radiobox.getCheckedValue(oForm.taxPrimYn);	
				}
			}
			if(_type == '0') {
				_type = "1";

			} else if(_type == "2") {
				_type = "1";

			} else if(_type == "5") {
				_type = "2";
			
			} else {
				_type = "1";
			}

			var _displayTaxPrimYn = "Y";
			var _displayLivingTaxPrimYn = "Y";
			
			if(oFormPopupParams != null && oFormPopupParams != undefined) {

				var oDisplayTaxPrimYn = oFormPopupParams.displayTaxPrimYn; // ¼¼±Ý¿ì´ë Ãâ·Â ¿©ºÎ °´Ã¼
				var oDisplayLivingTaxPrimYn = oFormPopupParams.displayLivingTaxPrimYn; // »ý°èÇü(ºñ°ú¼¼) Ãâ·Â ¿©ºÎ °´Ã¼

				if(oDisplayTaxPrimYn != null && oDisplayTaxPrimYn != undefined) {
					_displayTaxPrimYn = oDisplayTaxPrimYn.value;
				}

				if(_displayLivingTaxPrimYn != null && _displayLivingTaxPrimYn != undefined) {
					_displayLivingTaxPrimYn = oDisplayLivingTaxPrimYn.value;
				}

			}
			
            var oSendForm = form.createForm([
				{id: 'type',value: _type}
				, {id: 'prdCd',value: oForm.prdCd.value}
				, {id: 'displayTaxPrimYn', value: _displayTaxPrimYn}
				, {id: 'displayLivingTaxPrimYn', value: _displayLivingTaxPrimYn}
			]);

			var callBackFunc = pbk.common.popup.taxprim.TAX_PRIM_POPUP_CALLBACK;

			if (callBackFunc != null && callBackFunc != undefined && callBackFunc != "") {
				pbk.extJS.popup.event.hide = callBackFunc;
			}

            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/wpdep428_11p.do", 'DepositTax', 650, null, oSendForm);
		}, //[end] openPopTax

		/**
		 * ºñ°ú¼¼ÇÑµµÁ¶È¸ ÆË¾÷À» ¿¬´Ù.(»ý°èÇü ¾Æ´Ô)
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 12 
		 * @param {Object} oForm
		 */
		openPopupNonTaxInquiry : function(oForm){

			var _taxFreeDvCd = "0";

			var oTaxFreeDvCd = oForm.taxFreeDvCd;
			if (oTaxFreeDvCd != null && oTaxFreeDvCd != undefined) {
				_taxFreeDvCd = oTaxFreeDvCd.value;
			}

            var oSendForm = form.createForm([
				{id: 'prdCd',value: oForm.prdCd.value}
				, {id: 'taxPrimDvCd',value: _taxFreeDvCd}
				
			]);

			var callBackFunc = pbk.common.popup.taxprim.TAX_PRIM_POPUP_CALLBACK;

			if (callBackFunc != null && callBackFunc != undefined && callBackFunc != "") {
				pbk.extJS.popup.event.hide = callBackFunc;
			}

			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/wpdep428_21p.do"
				, 'taxFreeLimitLayer'
				, 650
				, null
				, oSendForm);
		}

	}; //[end] return
}(); //[end] pbk.common.popup.taxprim 

/**
 * °øÅë - ÆË¾÷ - Á÷Àå¸í °Ë»ö
 * @author Oh,Ryunkyong
 */
pbk.common.popup.company = function(){	

	var callbackResult = function(res, arg){
	 	var instance = this;
		/*var resType = res.getResponseHeader('json-type');
		if (resType == 'normal') {
			// parsing
		}*/	
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		var html = "<table  summary='Á÷Àå¸í ¸®½ºÆ®' class='tbl_type2'>";
		html +="<!--[if ie]>";
		html +="<colgroup>";
		html +="<col width='96' /><col width='153' /><col width='279' />";
		html +="</colgroup>";
		html +="<![endif]-->";		
		html +="<colgroup>";
		html +="<col width='116' /><col width='173' /><col width='299' />";
		html +="</colgroup>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>ÄÚµå</th>";
		html +="<th scope='col'>Á÷Àå¸í</th>";
		html +="<th scope='col'>º»»çÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
            
		//var datalist = data.companyList;	
		
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.company.setInfo('#{crpnRegNo}','#{crpnNm}');\" style='cursor:hand;'><td>#{crpnRegNo}</td><td class='left'>#{crpnNm}</td><td class='left'>#{custAllAdr}</td>\n");
		
		 if (data.contMap) {
            
            var ResultLIST = data.contMap['BIZ.ESH0008.OUT.REC'];
			for(var i=0; i<ResultLIST.size(); i++){
				var data =ResultLIST[i];
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html = "<tr><td colspan='3'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}
		
		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;
	};
	
	var companyNameObj = null; 
	var companyCodeObj = null;

	return {
		popupId :null,

		/**
		 * Á÷Àå¸í °Ë»öÃ¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} companyName
		 * @param {HTMLElement} companyCode
		 */
		openPop : function(popupId,companyNameEl,companyCodeEl) {
			pbk.common.popup.company.popupId = popupId;
            pbk.extJS.popup.focusFlag.isElementFocus = true;
            pbk.extJS.popup.focusFlag.focusElementId = 'pSearchCompanyName';         
			companyNameObj = companyNameEl;  
			companyCodeObj = companyCodeEl;
			pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+'/common/popup/company_pop.do', popupId, 650, null);
        },
		/**
		 * Á÷Àå¸í °Ë»öÃ¢À» ´Ý´Â´Ù.
		 */
		closePop : function(){
			pbk.extJS.popup.close(pbk.common.popup.company.popupId);
			pbk.extJS.popup.focusFlag.isElementFocus = false;
		},
		/**
		 * Á÷Àå¸íÀ» °Ë»öÇÑ´Ù.
		 * @param {Object} formObj
		 */
		searchList : function(formObj) {
			var jForm = new hana.JForm();
			var jText = new hana.JText('Á÷Àå¸í',formObj.crpnNm);			
			jText.rangeCheck = true;
			jText.min = 3;
			jText.max = 10;
			if (!jForm.add(jText).validate()) {
				return;
			}
			
			hanaAjax = new hana.JHanaAjax('resultTableWrap', true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + '/common/popup/company_search.do', formObj, true, callbackResult, 'UTF-8');
			
		},
		
		/**
		 * Element¿¡ È¸»ç¸í°ú È¸»çÄÚµå¸¦ ¼³Á¤ÇÑ´Ù. 
		 * @param {String} compnayCode È¸»çÄÚµå
		 * @param {String} companyName È¸»ç¸í
		 */
		setInfo : function(compnayCode, companyName) {
			if( companyCodeObj && null!=companyCodeObj)
				companyCodeObj.value = compnayCode;
			if ( companyNameObj && null!=companyNameObj)
			companyNameObj.value = companyName;
			this.closePop();
		}
	}
}();

/**
 * °øÅë - ÆË¾÷ - ÈÞ´ëÆù º¯°æ
 * @author Oh,Ryunkyong 
 */
pbk.common.popup.phone = function() {
	/**
	 * private 
	 */
	var mobile1Obj = null; 
	var mobile2Obj = null;
	var mobile3Obj = null;
	var mobile4Obj = null;
	var mobile5Obj = null;
	var mobile6Obj = null;
	var mobile7Obj = null;
	
	/**
	 * public
	 */
	return {
		popupId : null,
		/**
		 * ÈÞ´ëÆù º¯°æÃ¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} mobile1El
		 * @param {HTMLElement} mobile2El
		 * @param {HTMLElement} mobile3El
		 */
		openPop :  function(popupId, mobile1El, mobile2El, mobile3El, mobile4El, mbphSeqNo1, mbphRcgnNo, usrMbphNo) {
			pbk.common.popup.phone.popupId = popupId;	
			mobile1Obj = mobile1El;
			mobile2Obj = mobile2El;
			mobile3Obj = mbphSeqNo1;
			mobile4Obj = mobile4El;
			mobile5Obj = mbphRcgnNo;
			mobile6Obj = mobile3El;
			mobile7Obj = usrMbphNo;  //À¯Àú°¡ ÀÔ·ÂÇÑ ±¸ÈÞ´ëÆùµÞ¹øÈ£
			
            pbk.extJS.popup.focusFlag.isElementFocus = true;
            pbk.extJS.popup.focusFlag.focusElementId = 'oldNum';
            var paramUrl =  '/common/popup/phone_modify_pop.do?hp1='+mobile1El.value+'&hp2='+mobile2El.value+'&hp3='+mbphSeqNo1.value+'&hpCom='+mobile4El.value;
            pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+paramUrl, popupId, 650, null);
		},
		
		/**
		 * ÈÞ´ëÆù º¯°æÃ¢À» ´Ý´Â´Ù.
		 */
		closePop : function(){
			pbk.extJS.popup.close(pbk.common.popup.phone.popupId);
		},
		
		/**
		 * 
		 * @param {HTMLForm} formObj
		 */
		validateForm : function(formObj){
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JNumber('±¸ ÈÞ´ëÆù¹øÈ£ µÚ4ÀÚ¸®',formObj.oldNum).nullable().limitLength(4,4))
						.add(new hana.JSelect('ÈÞ´ëÀüÈ­ ¾Õ¹øÈ£',formObj.newNum1).nullable().range(1,1))
						.add(new hana.JNumber('ÈÞ´ëÀüÈ­ ¹øÈ£',formObj.newNum2).limitLength(3,4))
						.add(new hana.JNumber('ÈÞ´ëÀüÈ­ ¹øÈ£',formObj.newNum3).limitLength(4,4))
//						.add(new hana.JNumber("ÀÚ¹°¼èÄ«µå¹øÈ£", formObj.firstPw,"firstPw").limitLength(2,2))
//					  	.add(new hana.JNumber("ÀÚ¹°¼èÄ«µå¹øÈ£", formObj.lastPw,"lastPw").limitLength(2,2))
						.validate()) {
				return;
			}
			
			// TODO È­¸é¿¡¼­ Ã¼Å©¸¦ ¾ÈÇÒ°æ¿ì´Â ÀÌ ºÎºÐÀ» »èÁ¦ ÇÑ´Ù.(±¸ ÈÞ´ëÆù °ËÁõ)
			// ±¸ ÈÞ´ëÆù °ËÁõ  : ±¸ ÈÞ´ëÆù µÞ¹øÈ£°¡ ¸Â´ÂÁö Ã¼Å© ÇÑ´Ù.
			//if(formObj.guHp3.value != formObj.oldNum.value){
                //message.alert('ÈÞ´ëÆù ¹øÈ£ ºñ±³','±¸ ÈÞ´ëÆù ¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		 		//return;
			//}
            
            //ÀÔ·Â°ª Ã¼Å© ¼­¹ö¿¡¼­ ½ÃÀÛ.
            var url = pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/checkOldHpWithInHpAction.do";
            var hanaAjax = new hana.JHanaAjax('', true, true);
            var sendForm = form.createForm([{id:'oldNum', value: formObj.oldNum.value}]);
                
            hanaAjax.ajaxSubmit( url, sendForm, true, function(res, option){
                var _data = eval('(' + res.responseText + ')');
                if (_data.returnVal == 'Y'){
                    pbk.common.popup.phone.setInfo(formObj.newNum1,formObj.newNum2,formObj.newNum3,formObj.newCom,formObj.oldNum);
                } else {
                    message.alert('ÈÞ´ëÆù ¹øÈ£ ºñ±³','±¸ ÈÞ´ëÆù ¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
                    return;
                }
                 
                }, 'euc-kr' );
            //ÀÔ·Â°ª ¼­¹ö¿¡¼­ Ã¼Å© ³¡
			
		},
		
		/**
		 * Element¿¡ È¸»ç¸í°ú È¸»çÄÚµå¸¦ ¼³Á¤ÇÑ´Ù. 
		 * @param {HTMLElement} compnayCode È¸»çÄÚµå Element
		 * @param {HTMLElement} companyName È¸»ç¸í Element
		 */
		setInfo : function(mobile1, mobile2,mobile3, mobileCom, oldNum) {
			if (mobile1Obj && null != mobile1Obj) {
				mobile1Obj.value = mobile1.value;
				mobile5Obj.value = mobile1.value;
			}
			if ( mobile2Obj && null!=mobile2Obj)
				mobile2Obj.value = mobile2.value;
			if ( mobile3Obj && null!=mobile3Obj) {
				mobile3Obj.value = mobile3.value;		
				mobile6Obj.value = mobile3.value;		
			}	
				mobile4Obj.value = mobileCom.value;
				mobile7Obj.value = oldNum.value;
				
			pbk.common.popup.phone.closePop();
		}		
	}
}();

/**
 * °øÅë - ÆË¾÷ - Á÷¾÷Ã£±â 
 * @author Oh,Ryunkyong 
 */
pbk.common.popup.job = function() {
	/**
	 * private 
	 */
	var jobNameObj = null; 
	var jobCodeObj = null;
	var disJobNameObj = null;
		
	// public space
	return {
		popupId : null,
		
		/**
		 * Á÷¾÷Ã£±â POPUP Ã¢À» ¿¬´Ù. 
		 * @param {String} popupId
		 * @param {HTMLElement} jobNameEl °ªÀ» ¹ÝÈ¯ÇÒ Á÷¾÷¸í Element
		 * @param {HTMLElement} jobCodeEl °ªÀ» ¹ÝÈ¯ÇÑ Á÷¾÷ÄÚµå Element
		 * @param {HTMLElement} disJobNameEl °ªÀ» È­¸é¿¡ º¸¿©ÁÙ Element
		 */
		openPop : function(popupId,jobNameEl,jobCodeEl, disJobNameEl) {
			pbk.common.popup.job.popupId = popupId;	
			jobNameObj = jobNameEl;  
			jobCodeObj = jobCodeEl;
			disJobNameObj = disJobNameEl; 	
            pbk.extJS.popup.focusFlag.isElementFocus = true;
            pbk.extJS.popup.focusFlag.focusElementId = 'oneDepth'; 
            pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+'/common/popup/job_pop.do', popupId, 490, null);			
		},
		/** 
		 * Á÷¾÷Ã£±â popup È®ÀÎ ¹öÆ° Å¬¸¯ 
		 * @param {Object} frmObj : ÆË¾÷Ã¢ formObj
		 */
		submitJopCd : function(frmObj){
			//ºÎ¸ðÃ¢ ¿ÀºêÁ§Æ® ¼³Á¤ 
            
            var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect('ºÐ·ù1',frmObj.jikgun))
                      .add(new hana.JSelect('ºÐ·ù2',frmObj.officeCd))
                      .add(new hana.JSelect('ºÐ·ù3',frmObj.jikjongCd))
                      .validate()) {
                return;
            }
			$('custOcpCd').value=frmObj.jikjongCd.options[frmObj.jikjongCd.selectedIndex].value;
            var codeNm1= frmObj.jikgun.options[frmObj.jikgun.selectedIndex].text;
            var codeNm2= frmObj.officeCd.options[frmObj.officeCd.selectedIndex].text;
            var codeNm3= frmObj.jikjongCd.options[frmObj.jikjongCd.selectedIndex].text;
        	$('custOcpCdNm').value=codeNm1 + " " + codeNm2 + " " + codeNm3;
			$('disJobName').value= "["+$('custOcpCd').value+"]" + $('custOcpCdNm').value;
			//»èÁ¦ ¹öÆ° display Á¦¾î  3 : ¹«Á÷ÀÚ 
			if($('custOcpCd').value.substring(0,1)=="3"){
				$('companyBtn').style.display="";
			}
			//ÆË¾÷ ´Ý±â 
			pbk.common.popup.job.closePop();
			
		},
		/**
		 * 
		 * @param {HTMLForm} formObj
		 */
		validateForm : function(formObj){
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JSelect('ºÐ·ù1',formObj.oneDepth).range(1,1))
						.add(new hana.JSelect('ºÐ·ù2',formObj.twoDepth).range(1,1))
						.add(new hana.JSelect('ºÐ·ù3',formObj.threeDepth).range(1,1))
						.add(new hana.JSelect('ºÐ·ù4',formObj.fourDepth).range(1,1))						
						.validate()) {
				return;
			}		
			pbk.common.popup.phone.setInfo(formObj.fourDepth);			
		},
		/**
		 * Á÷¾÷Ã£±â popup À» ´Ý´Â´Ù. 
		 */
		closePop : function() {
			pbk.extJS.popup.close(pbk.common.popup.job.popupId);	
			pbk.common.popup.job.popupId= null;		
		},		
		/**
		 * È£ÃâµÈ °÷¿¡ °ªÀ» ¼ÂÆÃÇÑ´Ù.  
		 * @param {HTMLElement} selectedEl 4¹øÂ° ºÐ·ùÄÚµå Element
		 */
		setInfo : function(selectedEl) {
			if (jobNameObj && null != mobile1Obj) {
				jobNameObj.value = selectedEl.text;
			}
			if ( jobCodeObj && null!=mobile2Obj)
				jobCodeObj.value = selectedEl.value;
		
			pbk.common.popup.job.closePop();			
		},
		/**
		 * Á÷¾÷Ã£±â ºÐ·ù 2 : setting ÇÏ±â 
		 * @param {Object} frmObj
		 */
		submitSearchOffice : function(frmObj){
			var _jikgunCd = frmObj.jikgun.value; // Á÷±ºÄÚµå
			
			var oSelectOffice = frmObj.officeCd; // Á÷Àå SelectBox
            for (var i = oSelectOffice.options.length; i >= 0 ; i--) {
                oSelectOffice.options[i] = null;
            }
			
			oSelectOffice.options[0] = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			var hanaAjax = new hana.JHanaAjax(null, true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/job_pop_2.do?custOcpCd=" + _jikgunCd, 
				frmObj,
				 true,
				function(res){
					//pbk.ajax.parseData(res,true);
					var _data = eval('(' + res.responseText + ')');
					
					if (_data.contMap) {
                        
						var ResultLIST = _data.contMap['BIZ.ESH0007.OUT.REC'];
                        for(var i=0; i<ResultLIST.size(); i++){
							oSelectOffice.options[i + 1] = new Option(ResultLIST[i].custOcpMclasCdNm1, ResultLIST[i].custOcpCd1);
						}
					}
                    
				}, 'UTF-8');
		},
		
		/**
		 * Á÷Á¾ °Ë»ö
		 * @param {Object} oForm
		 */
		submitSearchJikjong : function(oForm) {
			
			var _officeCd = oForm.officeCd.value; // Á÷ÀåÄÚµå
			
			var oSelectJikjong = oForm.jikjongCd; // Á÷Àå SelectBox
            for (var i = oSelectJikjong.options.length; i >= 0 ; i--) {
                oSelectJikjong.options[i] = null;
            }
			
			oSelectJikjong.options[0] = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			
			var hanaAjax = new hana.JHanaAjax(null, true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/popup/job_pop_3.do?custOcpCd=" + _officeCd 
				, null
				, true
				, function(res) {
					//pbk.ajax.parseData(res,true);
					var _data = eval('(' + res.responseText + ')');
					
                    if (_data.contMap) {
                        
                        var ResultLIST = _data.contMap['BIZ.ESH0007.OUT.REC'];
                        for(var i=0; i<ResultLIST.size(); i++){
                            oSelectJikjong.options[i + 1] = new Option(ResultLIST[i].custOcpSclasCdNm1, ResultLIST[i].custOcpCd1);
                        }
                    }
				}//[end] callback
				, "EUC-KR");
		}, //[end] submitSearchJikjong
		
		/**
		 * Á÷À§ °Ë»ö
		 * @param {Object} oForm
		 */
		submitSearchJikwi : function(oForm) {
			
			var _jikjongCd = oForm.jikjongCd.value; // Á÷À§ÄÚµå
			
			var oSelectJikwi = oForm.jikwiCd; // Á÷À§ SelectBox
            for (var i = oSelectJikwi.options.length; i >= 0 ; i--) {
                oSelectJikwi.options[i] = null;
            }
			
			oSelectJikwi.options[0] = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			
			var hanaAjax = new hana.JHanaAjax(null, true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/popup/job_pop_4.do?&custOcpCd=" + _jikjongCd
				, null
				, true
				, function(res) {
					//pbk.ajax.parseData(res,true);
					var _data = eval('(' + res.responseText + ')');
					
                    if (_data.contMap) {
                        
                        var ResultLIST = _data.contMap['BIZ.ESH0007.OUT.REC'];
                        for(var i=0; i<ResultLIST.size(); i++){
                            oSelectJikwi.options[i + 1] = new Option(ResultLIST[i].custOcpCdNm1, ResultLIST[i].custOcpCd1);
                        }
                    }
				}//[end] callback
				, "EUC-KR");
		} //[end] submitSearchJikjong
		
	}
}();

/**
 * °øÅë ÆË¾÷ - ¿ìÆí¹øÈ£
 * @author Oh,Ryunkyong  
 */
pbk.common.popup.address = function() {
	/**
	 * private 
	 */
	var post1Obj = null; 
	var post2Obj = null;
	var address1Obj = null;
	var address22Obj = null;
	var oPmilSeqNo = null;
	var oZipNoDvCd = null;	
	
	
	var callbackResult = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var _html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		_html +="<thead>";
		_html +="<tr>";
		_html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		_html +="</tr>";
		_html +="</thead>";
		_html +="<tbody>";

		var datalist = data.zipList;	
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address}', '#{pmilSeqNo}', '#{zipNoDvCd}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");

		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				data.address = data.adr;
				_html += companyTempl.evaluate(data); 
			}				
		} else {
			_html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}


		_html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = _html;
	}
	
	var callbackResult2 = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
		

		var datalist = data.zipList;	
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.card.info.common.openZipcodeApart('#{post1}#{post2}','#{address}','#{parentPopId}','#{address1}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		
		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				//data.address = data.skkNm +' '+data.emdNm +' '+data.mntnHsnoNm +' '+data.strManHsnoNm +'~' +data.lstManHsnoNm;
				data.address = data.adr;
				data.address1 = data.sdNm + ' ' + data.skkNm +' '+data.emdNm;
				data.parentPopId = pbk.common.popup.address.popupId;
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}

		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;		
	}
    
	var callbackResult3 = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
		

		var datalist = data.zipList;	
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.myhana.common.openZipcodeApart('#{post1}#{post2}','#{address}','#{parentPopId}','#{seqNo}','#{zipCd}','#{address1}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		
		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
                data.seqNo = data.pmilSeqNo;
                data.zipCd = data.zipNoDvCd;
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				data.address1 = data.sdNm + ' ' + data.skkNm +' '+data.emdNm;// +' '+data.mntnHsnoNm +' '+data.strManHsnoNm +'~' +data.lstManHsnoNm;
				data.address = data.adr;
				data.parentPopId = pbk.common.popup.address.popupId;
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}

		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;		
	}
	
	var callbackResult4 = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
		

		var datalist = data.zipList;	
		//var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address}', '#{pmilSeqNo}', '#{zipNoDvCd}','1');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		
		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				//data.address = data.sdNm + data.skkNm +' '+data.emdNm +' '+data.riNm + ' ' + data.isleNm + ' ' + data.mntnHsnoNm + ' ' + data.evlmDlvfcNm;
				data.address = data.adr;
				//data.address1 = data.sdNm + data.skkNm +' '+data.emdNm +' '+data.riNm + ' ' + data.isleNm;
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}

		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;
	}


	var callbackResult5 = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var _html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		_html +="<thead>";
		_html +="<tr>";
		_html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		_html +="</tr>";
		_html +="</thead>";
		_html +="<tbody>";

		var datalist = data.zipList;	
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address1}', '#{pmilSeqNo}', '#{zipNoDvCd}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");

		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				data.address = data.adr;				
				data.address1 = data.sdNm + ' ' + data.skkNm +' '+data.emdNm;				
				_html += companyTempl.evaluate(data); 
			}				
		} else {
			_html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}

		_html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = _html;
	}	



	return {
		popupId: null,
		type : null,
		/**
		 * ¿ìÆí¹øÈ£Ã£±â POPUP Ã¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} post1El    ¿ìÆí¹øÈ£1
		 * @param {HTMLElement} post2El    ¿ìÆí¹øÈ£2
		 * @param {HTMLElement} address1El ÁÖ¼Ò
		 * @param {HTMLElement} address2El »ó¼¼ÁÖ¼Ò
		 * @param {String} type 1 : ÁÖ¼Ò¸¸ , 2: ÁÖÅÃ±¸Á¶±îÁö
		 * @param {HTMLElement} pmilSeqNo ¿ìÆíÀÏ·Ã¹øÈ£
		 * @param {HTMLElement} zipNoDvCd ¿ìÆí¹øÈ£±¸ºÐÄÚµå 
		 */
		openPop: function(popupId, post1El, post2El, address1El, address2El, type, pmilSeqNo, zipNoDvCd){
			pbk.common.popup.address.popupId = popupId;
			pbk.common.popup.address.type = type;
			post1Obj = post1El;
			post2Obj = post2El;
			address1Obj = address1El;
			address2Obj = address2El;
			oPmilSeqNo = pmilSeqNo;
			oZipNoDvCd = zipNoDvCd;
			
			pbk.extJS.popup.focusFlag.isElementFocus = true;
			pbk.extJS.popup.focusFlag.focusElementId = 'pSearchName';
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + '/common/popup/address_pop.do', popupId, 480, null);
		},
		
		/**
		 * ¿µ¹® ¿ìÆí¹øÈ£Ã£±â popup
		 */
		openPop_eng: function(popupId, post1El, post2El, address1El, address2El, type, pmilSeqNo, zipNoDvCd){
			pbk.common.popup.address.popupId = popupId;
			pbk.common.popup.address.type = type;
			post1Obj = post1El;
			post2Obj = post2El;
			address1Obj = address1El;
			address2Obj = address2El;
			oPmilSeqNo = pmilSeqNo;
			oZipNoDvCd = zipNoDvCd;
			
			pbk.extJS.popup.focusFlag.isElementFocus = true;
			pbk.extJS.popup.focusFlag.focusElementId = 'pSearchName';
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + '/common/popup/address_pop_eng.do', popupId, 480, null);
		},
		/**
		 * ¿ìÆí¹øÈ£ Á¶È¸ ÆË¾÷¿¡¼­ ¿£ÅÍÅ° ÀÔ·Â½Ã Á¶È¸ ½ÇÇà
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 27
		 * @param {Object} event
		 * @param {Object} oForm
		 */
		searchListOnKeyDown : function(event, oForm) {
			if (pbk.isReturnKey(event.keyCode)) {
				pbk.common.popup.address.searchList(oForm);	
			}
		}, //[end] searchListOnKeyDown
		
		/**
		 * ¿ìÆí¹øÈ£ Á¶È¸
		 * @param {HTMLForm} formObj
		 */
		searchList: function(formObj){
			var jForm = new hana.JForm();
			var url = '/common/popup/address_search.do';
			if (!jForm.add(new hana.JText('µ¿/À¾/¸é ÀÌ¸§', formObj.dongName).range(3, 10)).validate()) {
				return;
			}			
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			if (pbk.common.popup.address.type == null || pbk.common.popup.address.type == 1) {
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult, 'UTF-8');
            } else if (pbk.common.popup.address.type == null || pbk.common.popup.address.type == 3) {
                hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult3, 'UTF-8');     
            } else if (pbk.common.popup.address.type == null || pbk.common.popup.address.type == 4) {
                hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult4, 'UTF-8');
            } else if (pbk.common.popup.address.type == null || pbk.common.popup.address.type == 5) {
                hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult5, 'UTF-8');
			} else {
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult2, 'UTF-8');
			}			
		},
		
		/**
		 * Á÷¾÷Ã£±â popup À» ´Ý´Â´Ù.
		 */
		closePop: function(){
			pbk.extJS.popup.close(pbk.common.popup.address.popupId);
			pbk.common.popup.address.popupId = null;
		},
		
		/**
		 * ¼±ÅÃÇÑ °ªÀ» ºÎ¸ðÃ¢¿¡ ¼ÂÆÃÇÑ´Ù.
		 * @param {String} post1 ¿ìÆí¹øÈ£1
		 * @param {String} post2 ¿ìÆí¹øÈ£2
		 * @param {String} address1 ÁÖ¼Ò
		 * @param {String} pmilSeqNo ¿ìÆíÀÏ·Ã¹øÈ£
		 * @param {String} zipNoDvCd ¿ìÆí¹øÈ£±¸ºÐÄÚµå
		 */
		setInfo: function(post1, post2, address1, pmilSeqNo, zipNoDvCd, gb){
						
			if (post1Obj && null != post1Obj) {
				post1Obj.value = post1;
			}
			if (post2Obj && null != post2Obj) {
				post2Obj.value = post2;
			}
			
			if (oPmilSeqNo && null != oPmilSeqNo) {
				oPmilSeqNo.value = pmilSeqNo;
			}
			if (oZipNoDvCd && null != oZipNoDvCd) {
				oZipNoDvCd.value = zipNoDvCd;
			}
            
            if ($('pmilSeqNo2')){
                $('pmilSeqNo2').value =  pmilSeqNo;
                $('zipNoDvCd2').value =  zipNoDvCd;
            }
			
			if (address1Obj && null != address1Obj) {
				address1Obj.value = address1;
			}
			if (address2Obj && null != address2Obj) {
				address2Obj.select();
				address2Obj.focus();
			}
			if (address2Obj && gb == '1'){
				address2Obj.value = "";
				address2Obj.select();
				address2Obj.focus();
			}
			
			pbk.common.popup.address.closePop();
		},
		/**
		 * Á÷ÀåÁÖ¼Ò »èÁ¦ 
		 */
		deleteAddress: function(){
			pbk.extJS.messageBox.infoMsgBox({
				isConfirm: true,
				title: 'Á¤º¸',
				message: '»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?',
				callback: function(e){
					if (e) {
						alert('»èÁ¦Ã³¸®');
					}
					else {
						
					}
				}
			});
		}
	}
}();


/**
 * ¼­·Î´Ù¸¥ ¸Þ´º¿¡¼­ °øÅëÀûÀ¸·Î ¾²ÀÌ´Â PopUp 
 */
pbk.common.popup.business = function(){
	/**
	 * private
	 */
	
	/**
	 * public
	 */
	return {
		
		/**
		 * ¿µ¾÷Á¡(¾È³»/¾àµµ/Áöµµ)Ã£±â ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 25
		 * @param {String} _adminNo Á¡¹øÈ£/¿µ¾÷Á¡¹øÈ£/ÁöÁ¡¹øÈ£
		 */
		openPopupBussInfo : function(_adminNo) {

			var bussInfoURL = "http://hanabank.chzero.com/search.jsp";
			
			// ÀÏ¹Ý ¿µ¾÷Á¡Ã£±â ÆË¾÷ ¿ÀÇÂ
			if (_adminNo == null || _adminNo == undefined || _adminNo == "") {
				bussInfoURL = "http://hanabank.chzero.com/search.jsp";

			// ÇØ´ç¿µ¾÷Á¡ Áöµµ·Î ÆË¾÷ ¿ÀÇÂ			
			} else {
				bussInfoURL = "http://hanabank.chzero.com/content.jsp?admin_no=" + _adminNo;
			}
			
			window.open(bussInfoURL
				,'hanabank'
				,'width=876,height=605, toolbar=0, location=0, menubar=0, status=0');
		}, //[end] openPopupBussInfo
		
		/** 
		 * º¸À¯Ä«µå »ó¼¼ ¸Þ´ºÀÇ ActionÀ» È£ÃâÇÑ´Ù
		 * Ä«µå > Ä«µåÀÌ¿ëÁ¶È¸ > ÀÌ¿ë´ë±ÝÃ»±¸¼­
		 * Á¶È¸ > Ä«µåÁ¶È¸    > ÀÌ¿ë´ë±ÝÃ»±¸¼­
		 */
		openPopUseCardDetail: function(formObj) {
			var url = "/card/inquiry/wpccd435_02p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'cardDetailLayer', 650, null);
		} ,		//	End openPopUseCardDetail
		
		/** 
		 * º¸À¯Ä«µå »ó¼¼ ¸Þ´º ¼­ºê ÆË¾÷ 
		 * openPopUseCardDetail ÆË¾÷ »ó¼¼ 
		 * Ä«µå > È¸¿øÄ«µå°ü¸® > º¸À¯Ä«µåÁ¤º¸
		 */
		openSubPopLayerCardDetail: function(linkObj, frmObj, crdNo) {
			frmObj.crdNo.value = crdNo;
			var url = '/card/info/wpccd443_17p.do';
			pbk.extJS.subPopLayer.show(linkObj, 'cardDetailInfo', 'Ä«µå»ó¼¼Á¤º¸', 650, url, frmObj);
		},		//	End openSubPopLayerCardDetail
		
		/**
		 * ½ÂÀÎÀüÇ¥ ÆË¾÷ 
		 * Ä«µå > Ä«µåÀÌ¿ëÁ¶È¸ > ÀÌ¿ë(½ÂÀÎ)³»¿ª 
		 */
		openPopApprovalChit : function(apvDt, crdNo, apvNo, crdSelTypCd) {
			
			document.forms.tempForm.apvDt.value = apvDt;
			document.forms.tempForm.crdNo.value = crdNo;
			document.forms.tempForm.apvNo.value = apvNo;
			document.forms.tempForm.crdSelTypCd.value = crdSelTypCd;
			
			var url = '/card/inquiry/wpccd435_08p.do';
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'approvalChipLayer', 480, null, document.forms.tempForm);
		},
		
		/**
		 * °èÁÂÁ¤º¸º¸±â ÆË¾÷Ã¢.
		 * Á¶È¸ > °èÁÂÁ¶È¸ > °Å·¡³»¿ªÁ¶È¸
		 */
		openPopAccountInfo: function(formObj) {
			

			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		}, 		//	End openPopAccountInfo


		/**
		 * ¿ÜÈ­ °èÁÂÁ¤º¸º¸±â ÆË¾÷Ã¢.
		 * Á¶È¸ > °èÁÂÁ¶È¸ > °Å·¡³»¿ªÁ¶È¸
		 */
		openPopFrcInfo: function(formObj) {
			
			var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect("°èÁÂ ¹øÈ£", formObj.acctNo))
                    .validate()) {
                return;
            }
			
			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		}, 		

		/**
		 * ´ëÃâ°èÁÂ»ó¼¼Á¤º¸ ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 05
		 * @param {Object} oForm ´ëÃâ°èÁÂ»ó¼¼Á¶È¸ ÀÔ·Â°ª(acctNo:°èÁÂ¹øÈ£, acctSeqNo:°èÁÂÀÏ·Ã¹øÈ£)
		 * @param {String} _psbkLonAcctYn ÅëÀå´ëÃâ¿©ºÎ(Y:ÅëÀå´ëÃâ, N:ÅëÀå´ëÃâ¾Æ´Ô)
		 */
		openPopLoanInfo: function(oForm, _psbkLonAcctYn) {
			pbk.common.loan.openPopupLonAcctInfo(_psbkLonAcctYn, oForm);
		}, 		//	End openPopAccountInfo
		
		/**
		 * °èÁÂÁ¤º¸º¸±â ÆË¾÷Ã¢.
		 * Á¶È¸ > ÆÝµåÁ¶È¸ > °Å·¡³»¿ªÁ¶È¸
		 * ÆÝµå > ÆÝµåÁ¶È¸/ÀÌÃ¼ > °Å·¡³»¿ªÁ¶ 
		 */
		openPopFundInfo: function(formObj) {
			
			var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect("°èÁÂ ¹øÈ£", formObj.acctNo))
                    .validate()) {
                return;
            }
			
			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		},		//	End openPopFundInfo
		
		/**
		 * ºÐ½Ç½Å°í ½Å°í³»¿ªÁ¶È¸ ÆË¾÷ ¸Þ´ºÀÇ ActionÀ» È£ÃâÇÑ´Ù
		 * ¸¶ÀÌÇÏ³ª > ºÐ½Ç½Å°í > ½Å¿ëÄ«µå 
		 * Ä«µå > ºÐ½Ç½Å°í > ºÐ½Ç½Å°í ³»¿ªÁ¶È¸ 
		 */
		openLossDetail: function(imgObj) {
			//alert('¾ÆÁ÷ ±¸ÇöÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.');	
			/**
		 * Sub Popup Layer¸¦ È­¸é¿¡ Ãâ·ÂÇÕ´Ï´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 * @param {String} layerID »ý¼ºÇÒ ·¹ÀÌ¾îÀÇ ¾ÆÀÌµð
		 * @param {String} title Á¦¸ñ
		 * @param {Number} layerWidth ·¹ÀÌ¾îÀÇ ³ÐÀÌ
		 * @param {String} url Layer¿¡ Ãâ·ÂÇÒ URL (Ajax Åë½ÅÀ¸·Î ·¹ÀÌ¾î¿¡ UpdateÇÔ)
		 * @param {Object} formObj ÆÄ¶ó¸ÞÅÍ·Î »ç¿ëµÉ Form Object (Ajax Åë½Å¿¡ »ç¿ëÇÒ ÆÄ¶ó¸ÞÅÍ)
		 */
			pbk.extJS.subPopLayer.show(imgObj,'lossDetail','½Å°í³»¿ªÁ¶È¸',250,'/card/loss/loss_105_pop.do',null);
			
		}
	}
}();


///////////////////////// START //////////////////// JiHo Park ////////////////////////////
/**
 * ´Þ·Â script
 * 
 * @author Jiho Park
 * @since 2008.02.15
 */
pbk.common.calendar = function() {
	
	return {
		/**
		 * ÇØ´ç ³â,¿ù¿¡ ÇØ´çÇÏ´Â ´Þ·ÂÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008.02.15
		 * @param {Object} goYear
		 * @param {Object} goMonth
		 */
		goCalendar : function(_year, _month) {
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/myhana/personal/wpcus401_27i.do?year=" + _year + "&month=" + _month, null);
		}, //[end] goCalendar
		/**
		 * 
		 * @param {Object} _year
		 * @param {Object} _month
		 */
		goListCalendar : function(_year,_month){
			var hanaAjax = new hana.JHanaAjax("hanaMainDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/myhana/personal/wpcus401_29i.do?year=" + _year + "&month=" + _month, null);
		},
		
		/**
		 * @param {Object} _year
		 * @param {Object} _month 
		 * @param {Object} _day
		 */
		goDailyListCalendar : function(_year,_month, _day) {
			
			var hanaAjax = new hana.JHanaAjax("hanaMemoDiv", false, true, 'hanaMemoMaskDiv');
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcom400_01m_01.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		toggleTabMenuRate : function(actionObj, url, formObj) {
		// TabÀÌ¹ÌÁö¸¦ Å¬¸¯½Ã ÅÇ¸Þ´º effect¸¦ ¹ß»ýÇÑ´Ù.
		
		pbk.changeTabImage(actionObj, 'tabPopMenuList');
		url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
		var hanaAjax = new hana.JHanaAjax('hanaCalendarMemoDiv', true, true);
		hanaAjax.ajaxCommSubmit(url, formObj);
		},
		
		goDailyListCalendar2 : function(_year,_month, _day) {
			var hanaAjax = new hana.JHanaAjax("hanaCalendarMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcus401_30p_01.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		goDailyListCalendar3 : function(_year,_month, _day, formObj) {
			var year = _year;
			var month = _month;
			var day = _day;
			if(parseInt(month,10) < 10 ) month = "0" + month;
			if(parseInt(day,10) < 10 ) day = "0" + day;
			
			
			formObj.memoDt.value = year +'' + month + '' + day;
			//alert(formObj.memoDt.value);
			var hanaAjax = new hana.JHanaAjax("hanaCalendarMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcus401_30p_02.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		
		/**
		 * ´Þ·ÂÀÇ ¸Þ¸ð(º¸±â/ÀÔ·Â) ÆË¾÷À» ¿ÀÇÂÇÑ´Ù.
		 * ÇØ´ç ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â interface¿ªÇÒ
		 * @param {String} _subFuncName
		 * @param {String} memoSeq
		 * @param {String} memoDate
		 */
		openPopupCalendarMemo : function(_subFuncName,memoSeq,memoDate) {
			eval(_subFuncName+"('"+memoSeq+"','"+memoDate+"')");
		}, //[end] openPopupCalendarMemo
		
		/**
		 * MyMemo ÆË¾÷À» ¿ÀÇÂ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008.02.15
		 */
		openPopupMyMemoCalendar : function() {
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/mymemo/popup_my_memo.do", 'popupMyMemoCalendar', 650, null);
		}, //[end] openPopupMyMemoCalendar
		
		/**
		 * MyMemoÀÇ ´Þ·ÂÀ» ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @param {Object} _year
		 * @param {Object} _month
		 */
		goCalendarMyMemo : function(_year, _month, _date) {
			var hanaAjax = new hana.JHanaAjax("hanaMyMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/mymemo/popup_my_memo.do?year=" + _year + "&month=" + _month + "&date=" + _date, null);
		} //[end] goCalendarMyMemo

	}; //[end] return
	
}(); //[end] pbk.common.calendar
///////////////////////// END //////////////////// JiHo Park ////////////////////////////

///////////////////////// START ////////////////////// Heewon Kim ///////////////////////////
/**
 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ¿¡ ÇÊ¿äÇÑ script 
 */
pbk.common.join = function(){
	var duplicationId='';       // ¾ÆÀÌµð Áßº¹È®ÀÎ 
	var userIdObj = ''; 
	var idCheckStatus=false;
	/**
	 * ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 1 - STEP 2 ·ÎÀÌµ¿
	 * @param {Object} res
	 * @param {Object} arg
	 */
	var callbackMemberCheckFunc = function(res, arg){
		//pbk.ajax.parseData(res,true);
		
		var data = eval('('+res.responseText+')');
			// 1 : ÀÎÅÍ³Ý ¹ðÅ· »ç¿ëÀÚ, 2: ÀÌ¹Ì °¡ÀÔÇÑ Á¶È¸¿ø , 3: 2step ÀÌµ¿
			if(data.usrAthtDvCd && data.usrAthtDvCd=='1'){
					var url="/common/join/wpcom460_02p_01.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					pbk.extJS.popup.open(url, 'PopRegUser', 380, null,null);
			}else if(data.usrAthtDvCd && data.usrAthtDvCd=='2'){
					var url="/common/join/wpcom460_02p_02.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					pbk.extJS.popup.open(url, 'PopRegUser', 380, null,null);
			}else{
					var url = "/common/join/wpcom460_04t.do";
					var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
					hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			}
	};
	
	var callbackMemberCheckFunc01 = function(res, arg){
		//pbk.ajax.parseData(res,true);
		
		var data = eval('('+res.responseText+')');
			// Y: Ã£±â¼º°ø,  N: ¿À·ùÃ¢È£Ãâ
			if(data.scssYn && data.scssYn=='Y'){
					var url="/common/join/wpcom460_11p_01.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					var hanaAjax = new hana.JHanaAjax('pop_content', true, true);
					hanaAjax.ajaxCommSubmit(url, null);
			}else{
					var url="/common/join/wpcom460_11p_02.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					var hanaAjax = new hana.JHanaAjax('InternetBank', true, true);
					hanaAjax.ajaxCommSubmit(url, null);
			}
	};
	
	var callbackMemberInquiryFunc = function(res, arg){
		//pbk.ajax.parseData(res,true);
		
		var data = eval('('+res.responseText+')');
			var url = "/common/join/wpcom460_07t_01.do";
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
	};
	
	/**
	 * ¾ÆÀÌµð Áßº¹È®ÀÎ ¹öÆ° Å¬¸¯½Ã 
	 * commission_register_idconfirm_popup.jsp
	 * @param {Object} res
	 * @param {Object} arg
	 */
	var callbackSetIdFunc = function(res, arg){
		//pbk.ajax.parseData(res,true);
		var data = eval('('+res.responseText+')');
		//alert(data.dupYn);
		if(data){
			//id ¼³Á¤ 
			if(data.dupYn == "N"){
				$('useId').innerHTML=duplicationId;
			}else{
				$('dupId').innerHTML=duplicationId;	
			}
		}
	};
	return {
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 1
		 */	
			goLoginstep01: function(oForm){
				var url = "/common/join/wpcom460_01t.do";
				
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			},
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 1 - STEP 2 ·ÎÀÌµ¿
		 * 
		 */	
			submitLoginstep02 : function(formObj){
				
				var jForm = new hana.JForm();
			
				if (!jForm.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£',formObj.jumin1).limitLength(6,6))
					  .add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£',formObj.jumin2).limitLength(7,7))
					  .validate()) {
					return;
				}
				
				//var resRegNo=formObj.jumin1.value + formObj.jumin2.value;
				
				/*	
				var re = false;
				re = hana.JHanaUtils.util.juminCheck(resRegNo);
				if(re != true){
					pbk.extJS.messageBox.infoMsgBox({
		  					isConfirm: false,
		  					title: 'ÁÖ¹Î¹øÈ£È®ÀÎ',
		  					message: 'Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä'
		  				});
					return;
				}
				*/
				
				//var formData = form.createForm();
			
				//hana.JHanaUtils.form.createHiddenField(formData, 'resRegNo', resRegNo);
				
				var url="/common/join/wpcom460_02p.do";
		
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackMemberCheckFunc, 'UTF-8' );
			},			
				
			/**
			 *Á¶È¸¿ø°¡ÀÔ Æû ¼±ÅÃ 
			 * @param {Object} oType
			 */	
			formSelect : function(oType){
				if(oType == 1){
					$('card').style.display = "none";
					$('card1').style.display = "none";
					$('card2').style.display = "none";
					$('card01').style.display = "none";
					$('card02').style.display = "none";
					$('card03').style.display = "none";
					$('acct').style.display = "inline";
					$('acct1').style.display = "inline";
					$('acct01').style.display = "inline";
					$('acct02').style.display = "inline";
				}else{
					$('card').style.display = "inline";
					$('card1').style.display = "inline";
					$('card2').style.display = "inline";
					$('card01').style.display = "inline";
					$('card02').style.display = "inline";
					$('card03').style.display = "inline";
					$('acct').style.display = "none";
					$('acct1').style.display = "none";
					$('acct01').style.display = "none";
					$('acct02').style.display = "none";
				}
			},
	
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	 - Ãë¼Ò½Ã ¸ÞÀÎÀ¸·Î ÀÌµ¿
		 */	
			gocommon : function(){	
				var url="/common/login.do";
				location.href = pbk.APPLICATION_CONTEXT_ROOT+url;
			},
			
			gocommon01 : function(){	
				pbk.extJS.popup.close('PopRegUser');
				var url="/common/login.do";
				location.href = pbk.APPLICATION_CONTEXT_ROOT+url;
			},	
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 2 - STEP 3 ·ÎÀÌµ¿
		 */	
			submitLoginstep03 : function(formObj){
				
				var jForm = new hana.JForm();
				var rtn = false;
				var arryVal = new Array("01","02","04","05","07","08","50","58");
				var checkVal = formObj.acctNo.value.substring(12,14);
			
				if($('rdo01').checked == true){
					if (!jForm.add(new hana.JNumber('°èÁÂ¹øÈ£', formObj.acctNo).limitLength(14,14))
			                  .add(new hana.JNumber('°èÁÂ ºñ¹Ð¹øÈ£', formObj.acctPw).limitLength(4,4))
                              .validate()) {
                 		return;
					}		
					for(var i=0; i<arryVal.length; i++){
						if(checkVal == arryVal[i]){
							rtn = true;
						}
					}
					if(rtn == false){
						pbk.extJS.messageBox.infoMsgBox({
		  					isConfirm: false,
		  					title: '¿À·ù',
		  					message: '°èÁÂ¹øÈ£ ³¡ µÎÀÚ¸®°¡  01, 02 ,04, 05, 07, 08, 50, 58 ¸¸ °¡´ÉÇÕ´Ï´Ù.'
		  				});
						return false;
					}
					
					//Á¶È¸±¸ºÐÄÚµå
					form.createHiddenField(formObj, 'inqDvCd', '01');
					
				}else{
					if (!jForm.add(new hana.JNumber('Ä«µå ¹øÈ£', formObj.crdNo).limitLength(16,16))
			                  .add(new hana.JNumber('Ä«µå ºñ¹Ð¹øÈ£', formObj.crdPw).limitLength(4,4))
        			          .add(new hana.JNumber('Ä«µå À¯È¿±â°£ - ¿ù', formObj.crdValdTrmMm).limitLength(2,2))
					          .add(new hana.JNumber('Ä«µå À¯È¿±â°£ - ³â', formObj.crdValdTrmYy).limitLength(2,2))
        			          .validate()) {
						return;
					}

					//Á¶È¸±¸ºÐÄÚµå
					form.createHiddenField(formObj, 'inqDvCd', '02');
				}
				
				var url="/common/join/wpcom460_06t.do";
	
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj);
				
			},	


		/**
		 * ¾ÆÀÌµðÁßº¹°Ë»ç - Áßº¹È®ÀÎ ÆË¾÷»ý¼º 
		 * @param {Object} formObj
		 */
		openPopIdCheck : function(formObj){
			var formData = form.createForm();
			
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JText('¾ÆÀÌµð', formObj.userId01).range(6,10))
                      .validate()) {
                 return false;
			}					  
			
			//ºÎ¸ðÃ¢ÀÇ userid object 
			userIdObj = formObj.userId01;
			
			duplicationId= formObj.userId01.value;
			
			form.createHiddenField(formData, 'userId', formObj.userId01.value);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT +"/common/join/wpcom460_08p.do";
		
			pbk.extJS.popup.open(url, 'dupCheck', 380, null, formData);
			
		},

		/**
		 * ¾ÆÀÌµðÁßº¹°Ë»ç - Áßº¹È®ÀÎ ¹öÆ° Å¬¸¯ 
		 */
		submitOverLapId : function(formObj){
			
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JText('¾ÆÀÌµð', formObj.newuserId).range(6,10))
                      .validate()) {
                 return false;
			}					  
			var formData = form.createForm();
			//Àü¿ª º¯¼ö¿¡ ´ã±â (Áßº¹È®ÀÎ id ÀÔ·Â°ª ) 
			duplicationId = formObj.newuserId.value;
			hana.JHanaUtils.form.createHiddenField(formData, 'userId', formObj.newuserId.value);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + '/common/join/wpcom460_08p_01.do';
            var hanaAjax = new hana.JHanaAjax("pop_content_div", true, true);
			hanaAjax.ajaxCommSubmit(url,formData);
			
		},

		/**
		 * ¾ÆÀÌµðÁßº¹°Ë»ç - »ç¿ëÇÏ±â Å¬¸¯
		 */		
			submitcheckId : function(frmObj){
				//¾ÆÀÌµð ¼¼ÆÃ 
				pbk.extJS.popup.close('dupCheck');
				
				//ºÎ¸ðÃ¢¿¡ userid ¼³Á¤ 
				userIdObj.value = duplicationId;
				//»ç¿ë¿©ºÎ È®ÀÎ
				idCheckStatus = true;
				
			},		 									
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 3 - STEP 4 ·ÎÀÌµ¿
		 */	
		 	submitLoginstep04 : function(formObj){		
			
			var assent = formObj.assent.checked;
			var assent1 = formObj.assent1.checked;
			//var tempReg = $('tempRegNo').innerHTML;
			
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JText('¾ÆÀÌµð', formObj.userId01).range(6,10))
			          .add(new hana.JText('ºñ¹Ð¹øÈ£ ÁöÁ¤', formObj.connPw).range(6,10))
        			  .add(new hana.JText('ºñ¹Ð¹øÈ£ È®ÀÎ', formObj.pw1).range(6,10))
                      .validate()) {
                 return;
			}	
			
			//¾ÆÀÌµð Áßº¹Ã¼Å© ¿©ºÎ 
			if(!idCheckStatus){
				pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: '¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ È®ÀÎÇØ ÁÖ½Ê½Ã¿ä  '
			  		});	
					return false;
			}
			
			//ºñ¹Ð ¹øÈ£ È®ÀÎ 
			if(formObj.connPw.value != formObj.pw1.value){
				pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: 'ºñ¹Ð¹øÈ£¸¦ ´Ù½Ã È®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä. '
			  		});	
					return false;
			}
			
			if ( assent!= true || assent1 != true) {
						pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: true,		  		
				  		message: 'ÇÏ³ªÀºÇàÀ¥»çÀÌÆ® ÀÌ¿ë¾à°üÀ» ÀÐ°í µ¿<br>ÀÇ¸¦ Å¬¸¯ÇØ ÁÖ½Ã±â¹Ù¶ø´Ï´Ù.',
						callback : function(e){
							if(e == false){
								pbk.common.join.gocommon();
							}
						}
				  	});
					return false;
			}
			
			//»ç¿ëÀÚID
			form.createHiddenField(formObj, 'userId', formObj.userId01.value);
			
			//¿µ¹® ¼ýÀÚÁ¶ÇÕ Ã¼Å©
			var str1 = formObj.userId01.value;
			var str2 = formObj.connPw.value;
			var matchStr = new RegExp("[^0-9]", "gi");
			var val1 = str1.replace(matchStr, "");
			var val2 = str2.replace(matchStr, "");
			/*
			if( val1.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: '»ç¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});	
			  return false;
			}
			*/
			if( val2.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});	
			  return false;
			}
          
			matchStr = new RegExp("[^a-zA-z]", "gi");
			val1 = str1.replace(matchStr, "");
			val2 = str2.replace(matchStr, "");
			/*
			if( val1.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: '»ç¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});
			  return false;
			}
			*/
			if( val2.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});	
			  return false;
			}
			
			var url = "/common/join/wpcom460_07t.do";
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj);
		},
				
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 2 Ãë¼Ò½Ã ÀÌÀü ÆäÀÌÁö·Î ÀÌµ¿
		 */	
			goLoginstep01: function(formObj){
				var url="/common/join/wpcom460_01t.do";
	
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			},	
			
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÀÌ¿ëÀÚ¾ÆÀÌµðÈ®ÀÎ Å¬¸¯½Ã ÆË¾÷
		 */	
			openPopInternetBank : function(){
				
				var url="/common/join/wpcom460_10p.do";
	
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				pbk.extJS.popup.open(url, 'InternetBank', 480, null);
			},	
			
	/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÀÌ¿ëÀÚ¾ÆÀÌµðÈ®ÀÎ Æû ¼±ÅÃ
		 */	
		 changeMember : function(type){
			if (type == '1') {				
				$('ib').style.display = "inline";		
				$('ib1').style.display = "inline";
				$('ib01').style.display = "inline";
				$('ib02').style.display = "inline";
						
			}
			else {
				$('ib').style.display = "none";
				$('ib1').style.display = "none";
				$('ib01').style.display = "none";
				$('ib02').style.display = "none";
				
				$('acctNo').value="";
				$('acctPw').value="";
			}	
		},									
			
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÀÌ¿ëÀÚ¾ÆÀÌµðÈ®ÀÎ ÆË¾÷¿¡ È®ÀÎ¹öÆ° Å¬¸¯½Ã ÀÌµ¿
		 */	
			submitInterBankResult: function(formObj){
				
				var jForm = new hana.JForm();
				var formData = form.createForm();
				if($('rdo1').checked ==	true){
					if (!jForm.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', formObj.jumin1).limitLength(6,6))
				              .add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', formObj.jumin2).limitLength(7,7))
							  .add(new hana.JNumber('°èÁÂ ¹øÈ£', formObj.acctNo).limitLength(14,14))
	        			      .add(new hana.JNumber('°èÁÂ ºñ¹Ð¹øÈ£', formObj.acctPw).limitLength(4,4))
	                          .validate()) {
						return;
					}	
					//Á¶È¸±¸ºÐÄÚµå - ÀÎÅÍ³Ý¹ðÅ·È¸¿ø
					form.createHiddenField(formObj, 'inqDvCd' , '2');
					//°èÁÂ¹øÈ£
					//form.createHiddenField(formData, 'acctNo' , formObj.acctNo.value);		
					//°èÁÂºñ¹Ð¹øÈ£
					//form.createHiddenField(formData, 'acctPw' , formObj.acctPw.value);		

				}else{

					if (!jForm.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£1', formObj.jumin1).limitLength(6,6))
				              .add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£2', formObj.jumin2).limitLength(7,7))
							  .validate()) {
						return;
					}
					//Á¶È¸±¸ºÐÄÚµå - Á¶È¸È¸¿ø
					form.createHiddenField(formObj, 'inqDvCd' , '1');		
				}
				
				var url="/common/join/wpcom460_11p.do";
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				
				//ÁÖ¹Îµî·Ï ¹øÈ£ 
				//var resRegNo=formObj.jumin1.value + formObj.jumin2.value;
				
				//form.createHiddenField(formData, 'resRegNo', resRegNo);

				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackMemberCheckFunc01, 'UTF-8' );
			},


		/**
		 * ·Î±×ÀÎ_ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£ ¿À·ùÁ¦ÇÑ ÇØÁ¦/º¯°æ STEP1
		 */	
			releaseStep01: function(){
				
				var url = "/common/join/wpcom460_18t.do";
				
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			},
		/**
		 * ·Î±×ÀÎ_ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£ ¿À·ùÁ¦ÇÑ ÇØÁ¦/º¯°æ STEP1 -> STEP2
		 */	
			releaseStep02: function(formObj){
				var jForm = new hana.JForm();
				var formData = form.createForm();
				if (!jForm.add(new hana.JText('ÀÌ¿ëÀÚ ID', $('userId01')))
					.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', $('resRegNo1')).limitLength(6, 6))
					.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', $('resRegNo2')).limitLength(7, 7))
					.add(new hana.JNumber('°èÁÂ ¹øÈ£', $('wdrwAcctNo')).limitLength(14, 14))
					.add(new hana.JNumber('°èÁÂ ºñ¹Ð¹øÈ£', $('acctPw')).limitLength(4, 4))
					.add(new hana.JText('»õ ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£', $('connPw')).range(6, 10))
					.add(new hana.JText('»õ ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£', $('pw1')).range(6, 10))
					.validate()) {
					return;
				}
				
				//ºñ¹Ð ¹øÈ£ È®ÀÎ 
				if (formObj.connPw.value != formObj.pw1.value) {
					pbk.extJS.messageBox.infoMsgBox({
						isConfirm: false,
						title: 'È®ÀÎ',
						message: '»õ ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£¸¦ ´Ù½Ã È®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä. '
					});
					return false;
				}
				
				//¿µ¹® ¼ýÀÚÁ¶ÇÕ Ã¼Å©
				var str1 = formObj.userId01.value;
				var str2 = formObj.connPw.value;
				var matchStr = new RegExp("[^0-9]", "gi");
				var val1 = str1.replace(matchStr, "");
				var val2 = str2.replace(matchStr, "");
				/*
				if( val1.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ÀÌ¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});	
				  return false;
				}
				*/
				if( val2.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});	
				  return false;
				}
	          
				matchStr = new RegExp("[^a-zA-z]", "gi");
				val1 = str1.replace(matchStr, "");
				val2 = str2.replace(matchStr, "");
				/*
				if( val1.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ÀÌ¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});
				  return false;
				}
				*/
				if( val2.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});	
				  return false;
				}
				
				//»ç¿ëÀÚID
				form.createHiddenField(formObj, 'userId', formObj.userId01.value);
				//ºñ¹Ð¹øÈ£
				//form.createHiddenField(formObj, 'connPass', formObj.connPass.value);
				//form.createHiddenField(formObj, 'pw1', formObj.pw1.value);
				//ÁÖ¹Îµî·Ï¹øÈ£
				//var resRegNo=formObj.resRegNo1.value+formObj.resRegNo2.value;
				//form.createHiddenField(formObj, 'resRegNo', resRegNo);
				
				var url = "/common/join/wpcom460_20t.do";
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(url, formObj);
				
			},
		/**
		 * ·Î±×ÀÎ_ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£ ¿À·ùÁ¦ÇÑ ÇØÁ¦/º¯°æ STEP2 -> STEP3
		 */	
			releaseStep03: function(formObj){
				
				var url = "/common/join/wpcom460_19t.do";
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				if(securityPasswdCheck()){
					var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
					hanaAjax.ajaxCommSubmit(url, formObj);
				}
			}
			

	}						
}();	
///////////////////////// END //////////////////// Heewon Kim ////////////////////////////

///////////////////////// START //////////////////// Byeong Ock On ///////////////////////////
pbk.common.email = function (){
	return {
		// ÀÌ¸ÞÀÏ ¼±ÅÃ
		emailSelect : function (emailAddr, frmObj){
			if(emailAddr == 'Á÷Á¢ÀÔ·Â'){
				//frmObj.style.display = '';
				frmObj.disabled = false;
				frmObj.readOnly = false;
				frmObj.value = "";
				frmObj.focus();
			}else{
				frmObj.value = emailAddr;
				//frmObj.disabled = true;
				frmObj.readOnly = true
			}
		},	
		emailSelect2 : function (emailAddr, frmObj){
			if(emailAddr == 'Á÷Á¢ÀÔ·Â'){
				frmObj.style.display = '';
				//frmObj.disabled = false;
				frmObj.readOnly = false;
				frmObj.value = "";
				frmObj.focus();
			}else{
				frmObj.style.display = 'none';
				frmObj.value = emailAddr;
				//frmObj.disabled = true;
				frmObj.readOnly = true
			}
		},	
		resultEmailSelect : function (frmObj, cObj){
			
			frmObj.value = cObj.value;
			//frmObj.disabled = true;
//			frmObj.readOnly = true	
		}	
	}
}();

///////////////////////// END //////////////////// Byeong Ock On ///////////////////////////

pbk.common.code = function (){
	return {
		/**
         * ÄÚµå Ãâ·Â
         * @param value
         * @param selObjId
         */
        ajaxGetCode : function(value, selObjId ){
            var url = pbk.APPLICATION_CONTEXT_ROOT + "/common/code/code.do";
            var hanaAjax = new hana.JHanaAjax('', false, true);
            var codeForm = form.createForm([{id:'lclasCd', value:value},{id:'selectId', value : selObjId }]);
            // url, formObj, isAsync, callbackFunc, encodingType

			document.getElementById(selObjId).disabled = true;
            document.getElementById(selObjId).options.length = 0;
            document.getElementById(selObjId).options[0] = new Option("·ÎµùÁß..","");

            hanaAjax.ajaxSubmit( url, codeForm, true, pbk.common.code.resetCodeSelectBox, 'euc-kr' );
        },

        resetCodeSelectBox : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');

			document.getElementById(_data.selectId).disabled = false;
            document.getElementById(_data.selectId).options.length = 0;
            document.getElementById(_data.selectId).options[0] = new Option("ÀüÃ¼","");
            for(var i=0; i<_data.code.length; i++) {
                var subCd = _data.code[i].sclasCd;
                var subNm = _data.code[i].cdNm;
                document.getElementById(_data.selectId).options[i+1] = new Option(subNm,subCd);
            }
        }
    }
}();



/**
 * °øÅë - ÆË¾÷ -  Èñ¸Á ´ëÇÐ Á¶È¸
 * @author Geumjo Park
 */
pbk.common.popup.university = function() {
	/**
	 * private
	 */
	var account1Obj = null;

	/**
	 * public
	 */
	return {
		popupId : null,
		/**
		 * Èñ¸Á ´ëÇÐÁ¶È¸Ã¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} account1El
		 */
		openPop :  function(popupId,account1El) {
			pbk.common.popup.university.popupId = popupId;
			account1Obj = account1El;

			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+'/deposit/savings/savings1_1_6_2_popup1.do', popupId, 480, null);
		},
		/**
		 * Èñ¸Á ´ëÇÐÁ¶È¸Ã¢À» ´Ý´Â´Ù.
		 */
		closePop : function(){
			pbk.extJS.popup.close(pbk.common.popup.university.popupId);
		},
		/**
		 * Èñ¸Á ´ëÇÐÁ¶È¸¸¦ ¼³Á¤ÇÑ´Ù.
		 * @param {HTMLElement} Account1 Èñ¸Á ´ëÇÐÁ¶È¸ Element
		 */
		setInfo : function(Account1) {
			if (account1Obj && null != account1Obj) {
				account1Obj.value = Account1;
			}
			this.closePop();
		}
	}
}();

/**
 * °øÅë - ÆË¾÷ -  Àå¾ÖÀºÇàÁ¶È¸
 * @author Geumjo Park
 */
pbk.common.popup.obstaclebank = function() {
	/**
	 * private
	 */

	/**
	 * public
	 */
	return {
		/**
		 * Àå¾ÖÀºÇàÁ¶È¸Ã¢À» ¿¬´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 * @param {String} popupId
		 */
		openPop :  function(linkObj,popupId) {
            var bottomMsg = 'Á¶È¸±âÁØÀÏ½Ã ' + date.getYear() + '/' + date.getMonth() + "/" + date.getDay();
            pbk.extJS.subPopLayer.show(linkObj, popupId, bottomMsg , '320', '/transfer/account/wpdep411_12p.do', null, null );

		}
	}
}();


/**
 * °øÅë - ÆË¾÷ - Àü°èÁÂÁ¶È¸
 * @author Geumjo Park
 */
pbk.common.popup.allAccount = function() {
	/**
	 * public
	 */
	return {
		/**
		 * Àü°èÁÂÁ¶È¸ ÆË¾÷Ã¢À» ¿¬´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 * @param {String} popupId
		 */
		openPop :  function(linkObj,popupId) {
            pbk.extJS.subPopLayer.show(linkObj, popupId, "" , '290', '/transfer/autotrans/all_account_popup.do', null, null );
		}
	}
}();


/**
 * °øÅë - ÆË¾÷ - °èÁÂº°Äª
 * 
 * ¾Æ·¡ ¼Ò½º´Â ±¸Çö ¿¹Á¤ÀÌ´Ù.
 * 
 * @author Jiho Park
 * @since 2009. 02. 06
 */
pbk.common.popup.acctNickNm = function() {

	return {

		/**
		 * °èÁÂº°Äª ÆË¾÷ÀÇ ÆÄ¶ó¹ÌÅÍ.
		 */
		PARAM_POPUP : null,
		
		/**
		 * °èÁÂº°Äª ÆË¾÷ÀÇ CallBack ÇÔ¼ö.
		 */
		PARAM_CALLBACK_FUNCTION : null,

		/**
		 * °èÁÂº°Äª ÆË¾÷ ÀÛ¾÷ ¼öÇà°á°ú.
		 */
		STATUS_EXEC : null,

		/**
		 * °èÁÂº°Äª ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 06
		 */
		openPopupAcctNickNm : function() {
			
			// °èÁÂº°Äª ÆË¾÷ Open½Ã ¼öÇà°á°úº¯¼ö´Â false·Î ÃÊ±âÈ­ µÈ´Ù.
			pbk.common.popup.acctNickNm.STATUS_EXEC = false;

			var callBackFunc = pbk.common.popup.acctNickNm.PARAM_CALLBACK_FUNCTION;
			// ÆË¾÷ ´ÝÀ»¶§ ½ÇÇàÇÒ ÇÔ¼ö
			if (callBackFunc != null && callBackFunc != undefined && callBackFunc != undefined && callBackFunc != "") {
				pbk.extJS.popup.event.hide = callBackFunc;
			}

			var oSendForm = pbk.common.popup.acctNickNm.PARAM_POPUP;
			pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"
				, 'accountNicknameLayer'
				, 650
				, null
				, oSendForm);

			/*
			 * TODO ±¸Çö ÇØ¾ß ÇÑ´Ù.
			 * 
			 * ÆË¾÷À» Open ÇÒ¶§,
			 * 		
			 * 		
			 * À§ µÎ°³ °ªÀ» ÀÎÀÚ·Î Àü´Þ ÇÑ´Ù. 
			 */
		}, //[end] openPopupAcctNickNm
		
		/**
		 * °èÁÂº°Äª ¼öÁ¤À» ½ÇÇà ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 06
		 */
		submitModifyAcctNickNm : function() {
			/*
			 * TODO ±¸Çö ÇØ¾ß ÇÑ´Ù.
			 * ½ÇÇà°á°ú ¼º°ø¿©ºÎ¸¦
			 * pbk.common.popup.acctNickNm.STATUS_EXEC ¿¡ true ¶Ç´Â false ÇüÅÂ·Î ÀúÀå ÇÑ´Ù.
			 */
		}, //[end] submitModifyAcctNickNm

		dummy : function() {
			// ignore			
		} //[end] dummy

	}; //[end] return

}(); //[end] pbk.common.popup.acctNickNm


/**
 * °øÅë - ÆË¾÷ - °èÁÂÁ¤º¸º¸±â
 * @author rasoio
 */
pbk.common.popup.accountInfo = function() {
	/**
	 * °íÀ¯ÇÑ ÀÌ¸§..
	 */
    var popupId = "accountDetailInfomation";
    var printPopupId = "accountDetailInfomationPrint";
    var nickPopupId = 'accountNicknameLayer';
    /**
	 * public
	 */
	return {


		/**
		 * °èÁÂº°Äª Á¤»ó½ÇÇà¿©ºÎ¸¦ ÀúÀå ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 06
		 */
		acctNickNmExecSuccess : false ,
		
        /**
		 * °èÁÂÁ¤º¸º¸±â Ã¢À» ¿¬´Ù.
		 * @param {String} acctNo °èÁÂ¹øÈ£
		 */
		openPop :  function(acctNo) {
			var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
//            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_17p.do", popupId, 650, null,formObj);
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/account_info.do", popupId, 650, null,formObj);
		},

        /**
         * °èÁÂÁ¤º¸º¸±â Ã¢´Ý±â
         */
        closePop : function(){
            pbk.extJS.popup.close(popupId);
        },


        /**
         * ÅëÀå »çº» ÀÎ¼â Ã¢À» ¿¬´Ù.
         * @param {String} acctNo °èÁÂ¹øÈ£
         */
        openPrintPop : function(acctNo) {
            var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
//            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_21p.do", printPopupId, 650, popupId,formObj);
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/account_print.do", printPopupId, 650, popupId,formObj);
        },

        /**
         * ÀÎ¼â ÇÏ±â
         */
        print : function(){
            message.alert("±¸ÇöÀü","¾ÆÁ÷ ±¸Çö µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
        },

        /**
         * ÅëÀå »çº» ÀÎ¼â Ã¢´Ý±â
         */
        closePrintPop : function(){
            pbk.extJS.popup.close(printPopupId);
        },

        //////////////////////////////////// °èÁÂ º°Äª µî·Ï / º¯°æ ÆË¾÷  start ////////////////////////////////

		/**
		 * °èÁÂº°Äª ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @scine 2009. 02. 05
		 * @param {String} _acctNo °èÁÂº°Äª ÆË¾÷¿ÀÇÂ½Ã ÀÚµ¿ ¼±ÅÃµÉ °èÁÂ¹øÈ£.
		 * @param {function} fCallBack °èÁÂº°Äª ÆË¾÷´ÝÀ»¶§ ½ÇÇàÇÒ ÇÔ¼ö. (ÁÖÀÇ! º» ÆÄ¶ó¹ÌÅÍ´Â String °ªÀÌ ¾Æ´Õ´Ï´Ù. function ÀÔ´Ï´Ù.) 
		 */
        openPopupAcctNickNm: function(_acctNo, fCallBack) {

			// Àü¼ÛÇÒ Form
			var oSendForm = form.createForm([{id: "acctNo",value: _acctNo}]);

			// ÆË¾÷ ´ÝÀ»¶§ ½ÇÇàÇÒ ÇÔ¼ö
			if (fCallBack != null && fCallBack != undefined && fCallBack != undefined && fCallBack != "") {
				pbk.extJS.popup.event.hide = fCallBack;
			}
			pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"
				, 'accountNicknameLayer'
				, 650
				, null
				, oSendForm);

        }, //[end] openPopupAcctNickNm

        /**
         * @deprecated 
         * 
         * »ç¿ë¾ÈµÇ´Â°É·Î ÆÇ´ÜµÇ¾î »èÁ¦ ¿¹Á¤ÀÓ.
         * 
         * °èÁÂ º°Äª ÆË¾÷À» ¿¬´Ù.
         */
        openAcctNickPopup : function(acctNo , callbackFunc){
        	alert("pbk.common.popup.accountInfo.openAcctNickPopup()\n" 
				+ "deprecated ÇÔ¼ö ÀÔ´Ï´Ù.\n" 
				+ "pbk.common.popup.accountInfo.openPopupAcctNickNm ¸¦ »ç¿ë ÇÏ½Ê½Ã¿ä.");
//            if( acctNo == undefined || acctNo == null ){
//                var acctNo = '';
//            }
//            
//            if( callbackFunc == undefined || callbackFunc == null ){
//                var callbackFunc = '';
//            }
//            
//            var formObj = form.createForm([{id:'acctNo', value :acctNo},{id:'callbackFunc', value :callbackFunc}]);
//            
//            var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p.do";      
//            pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
        },

        /**
         * @deprecated 
         * 
         * »ç¿ë¾ÈµÇ´Â°É·Î ÆÇ´ÜµÇ¾î »èÁ¦ ¿¹Á¤ÀÓ.
         * 
         * °èÁÂ º°Äª ÆË¾÷À» ´Ý´Â´Ù.
         */
        closeAcctNickPopup : function(callbackFunc){
			
			alert("pbk.common.popup.accountInfo.closeAcctNickPopup()\n" 
				+ "deprecated ÇÔ¼ö ÀÔ´Ï´Ù.\n" 
				+ "»èÁ¦¿¹Á¤.");
//			
//            pbk.extJS.popup.close('accountNicknameLayer');
//            
//            if( callbackFunc == undefined || callbackFunc == null ){
//                var callbackFunc = '';
//            }
//            
//            eval(callbackFunc);
        },
        
        //////////////////////////////////// °èÁÂ º°Äª µî·Ï / º¯°æ ÆË¾÷  end ////////////////////////////////

		/**
         * °èÁÂ º°Äª µî·Ï / º¯°æ (ºÎ¸ðÃ¢¾øÀ½)
         * @param acctNo °èÁÂ¹øÈ£
         * @deprecated ¸ð±Ù¿ø (»ç¿ëÇÏÁö ¾ÊÀ½)
         */
        openAccountNicknamePopNonParent : function(acctNo){
			var url = "/inquiry/account/wpdep406_09p.do?acctNo=" + acctNo + "&fromCommon=1";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null);
        },
		
		/**
         * °èÁÂ º°Äª µî·Ï ÀúÀåÇÏ±â
         * @deprecated ¸ð±Ù¿ø (»ç¿ëÇÏÁö ¾ÊÀ½)
         */
        createAccountNickname: function(formObj) {
//            var jForm = new hana.JForm();
//            if (!jForm.add(new hana.JText('°èÁÂº°Äª', formObj.acctAlnm))
//                    .validate()) {
//                return false;
//            }
//            if (formObj.acctAlnm.value.length > 12) {
//                pbk.extJS.messageBox.errMsgBox({
//                    title: '°èÁÂº°Äª¿À·ù',
//                    message: '°èÁÂº°ÄªÀº 12ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù',
//                    callback: function() {
//                        return;
//                    }
//                });
//                return;
//            }
            var hanaAjax = new hana.JHanaAjax('', true, true);
            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT
                    + "/inquiry/account/wpdep406_09p_02.do", formObj, true, pbk.inquiry.account.transactaccountnickname.closePop, 'euc-kr');

            pbk.extJS.popup.close('accountNicknameLayer');
			
			// ÀÌºÎºÐ¿¡ Ãß°¡ ¾×¼ÇÀ» ³ÖÀ¸½Ã¸é µË´Ï´Ù.
			
		

        },
		
        /**
         * °èÁÂ º°Äª µî·Ï / º¯°æ Ã¢´Ý±â
         * @deprecated ¸ð±Ù¿ø (»ç¿ëÇÏÁö ¾ÊÀ½)
         */
        closeAccountNicknamePop : function() {
            pbk.extJS.popup.close(nickPopupId);
        },

        /**
         * ÇØÁö¿¹»ó Á¶È¸ ÆäÀÌÁö·Î ÀÌµ¿
         */
        goCloseList : function(acctNo) {
            pbk.common.popup.accountInfo.closePop();
            form.createFormSubmit([{id:"acctNo",value:acctNo}],"/inquiry/index.do?menuItemId=wpdep406_24i_01","/inquiry/account/wpdep406_24i_01.do");
        }
    }
}();





/**
 * ¿µ¾÷Á¡Ã£±â ÆË¾÷ Script Á¤ÀÇ
 * 
 * @author Jiho Park
 * @since 2008. 11. 18
 */
pbk.common.popup.branch = function() {

	var oTempBussBrNm = null; // ¿µ¾÷Á¡Ã£±â ÆË¾÷À» ¿­¶§ ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)¸í HTML Element Object
	var oTempBussBrKindCd = null; // ¿µ¾÷Á¡Ã£±â ÆË¾÷À» ¿­¶§ ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)ÄÚµå HTML Element Object 

	return {

		/**
		 * ÇØ´ç SelectBoxÀÇ optionÀ» clear ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 04
		 * @param {Object} oSelectBox
		 */
		clearSelectBox : function(oSelectBox) {
            for (var i = oSelectBox.options.length; i >= 0; i--) {
                oSelectBox.options[i] = null;
            }
            oSelectBox.options[0] = new Option('¼±ÅÃÇÏ¼¼¿ä', '');
		}, // [end] clearSelectBox

		/**
		 * ¿µ¾÷Á¡Ã£±â ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 17
		 * @param {Object} oBussBrNm ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)¸í Html Element Object
		 * @param {Object} oBussKindCd ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)ÄÚµå Html Element Object
		 * * @param {Object} _msgType ¿µ¾÷Á¡Ã£±â ÆË¾÷ÀÇ Ãâ·Â ÇÒ ¸Þ¼¼Áö À¯Çü(Type)
		 */
		openPopupFindOffice : function(oBussBrNm, oBussBrKindCd, _msgType) {
			// Àü¿ªº¯¼ö¿¡ ÇÒ´ç.
			this.oTempBussBrNm = oBussBrNm;
			this.oTempBussBrKindCd = oBussBrKindCd;

			var oSendForm = form.createForm([{
					id: 'msgType',
					value: _msgType
				}]);
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/branchInquiryForm.do"
				, 'popupFindOffice'
				, 480
				, null
				, oSendForm);
		}, //[end] openPopupFindOffice



		/**
		 * ¿µ¾÷Á¡(ÁöÁ¡)Ã£±â Á¶È¸¸¦ ½ÇÇà ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 04
		 * @param {Object} oForm
		 * @param {String} _flag ½Ã/µµ(sido), ±¸/±º(gugun), ÁöÁ¡(jijum) ±¸ºÐ  
		 */
		submitFindOffce : function(oForm, _flag) {
            var oSendForm = null;
            if (_flag == "sido") {
				oSendForm = form.createForm([{
					id: 'inqTyp',
					value: _flag
				}]);

            } else if (_flag == "gugun") {
                oSendForm = form.createForm([{
					id: 'inqTyp',
					value: _flag
                }, {
                    id: 'jiyeokCd',
                    value: oForm.sdCd.value
                }]);

            } else if (_flag == "jijum") {
                oSendForm = form.createForm([{
					id: 'inqTyp',
					value: _flag
                }, {
                    id: 'zipCd',
                    value: oForm.guGunCd.value
                }]);

            }
            var hanaAjax = new hana.JHanaAjax('hanaMainDiv', true, true);
            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/branchInquiry.do"
				, oSendForm
				, true
				, function(res) {
	                //pbk.ajax.parseData(res, true);

	                var _data = eval('(' + res.responseText + ')');
	                if (_data == null) {
						return;
					}
                    var oSelectBox = null;
                    var oSidoSelectBox = document.getElementById('sdCd');
                    var oGuGunSelectBox = document.getElementById('guGunCd');
                    var oJijumSelectBox = document.getElementById('bussBrNmInPopup');

					// Select Box Clear
                    if (_flag == 'sido') {
                        oSelectBox = document.getElementById('sdCd');
                        pbk.common.popup.branch.clearSelectBox(oSidoSelectBox);

                    } else if (_flag == 'gugun') {
                        oSelectBox = document.getElementById('guGunCd');
						
						if (oGuGunSelectBox != null && oGuGunSelectBox != undefined) {
							pbk.common.popup.branch.clearSelectBox(oGuGunSelectBox);
						}
						if (oJijumSelectBox != null && oJijumSelectBox != undefined) {
							pbk.common.popup.branch.clearSelectBox(oJijumSelectBox);
						}

                    } else if (_flag == 'jijum') {
                        oSelectBox = document.getElementById('bussBrNmInPopup');
						if (oJijumSelectBox != null && oJijumSelectBox != undefined) {
							pbk.common.popup.branch.clearSelectBox(oJijumSelectBox);
						}
                    }

					// Generate Option Tag
                    if (_flag == 'sido') {
                        oSelectBox = document.getElementById('sdCd');

						for(var i = 0; i < _data.sido.length; i++) {
							oSelectBox.options[i + 1] = new Option(_data.sido[i].sdFullNm, _data.sido[i].sdNm);
						}

                    } else if (_flag == 'gugun') {
                        oSelectBox = document.getElementById('guGunCd');
						for(var i = 0; i < _data.gugun.length; i++) {
							oSelectBox.options[i + 1] = new Option(_data.gugun[i].skkNm, _data.gugun[i].representZipNo);
						}

                    } else if (_flag == 'jijum') {
                        oSelectBox = document.getElementById('bussBrNmInPopup');
						var _count = 0;
						for(var i = 0; i < _data.jijum.length; i++) {
							if("11" == _data.jijum[i].bussBrKindCd) {
								
								oSelectBox.options[_count + 1] = new Option(_data.jijum[i].kornBrNm, _data.jijum[i].brNo);	
								_count++;
							}
						}
                    }
	            }//[end] callback
	            , "EUC-KR");
		}, //[end] submitFindOffce



		/**
		 * ¿µ¾÷Á¡Ã£±â ÆË¾÷¿¡¼­ ¼±ÅÃµÈ ¿µ¾÷Á¡ °ªÀ» ºÎ¸ðÃ¢À¸·Î Àü´Þ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 04
		 * @param {Object} oSelectBussBrNm ÆË¾÷¿¡¼­ ¿µ¾÷Á¡ SelectBox Object
		 */
		handleOfficeNameCodeInPopup : function(oSelectBussBrNm) {
            if (oSelectBussBrNm.value == "") {
                pbk.extJS.messageBox.errMsgBox({
                    title: 'ÇÏ³ªÀºÇà',
                    message: '¿µ¾÷Á¡À» ¼±ÅÃ ÇÏ½Ê½Ã¿À.'
                });
                return;
            }
            if (oSelectBussBrNm != null && oSelectBussBrNm != undefined) {
                for (var i = 0; i < oSelectBussBrNm.options.length; i++) {
                    if (oSelectBussBrNm.options[i].selected == true) {
                        this.oTempBussBrNm.value = oSelectBussBrNm.options[i].text;
                        break;
                    }
                }
            }
            this.oTempBussBrKindCd.value = oSelectBussBrNm.value;
			pbk.extJS.popup.close('popupFindOffice');
		} //[end] handleOfficeNameCodeInPopup

	}; //[end] return

}(); //[end] pbk.common.popup.branch




pbk.common.timer = function() {
	return {
		start: function(){
			var hanaTimer = new hana.JHanaLogoutTimer();
			hanaTimer.start();
		}
	}
}();

/**
 * °øÅë - ÆË¾÷ - °Å·¡Ç°¸ñ ÀÔ·Â±ÝÁö ¹®ÀÚ
 * @author Geumjo Park
 */
pbk.common.popup.inputDenyChar = function() {

    /**
	 * public
	 */
	return {
		/**
		 * °Å·¡Ç°¸ñ ÀÔ·Â±ÝÁö ¹®ÀÚÃ¢À» ¿¬´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 */
		showLayer :  function(linkObj) {
            var content = "<li><strong>ÀÔ·Â±ÝÁö ¹®ÀÚ</strong><br />"
                        + hana.validation.denyChar.join(", ")
                        + "</li>";
            pbk.extJS.staticSubPop.show(linkObj, 'InputBanchar','', content,'320');
		},

        close : function(){
            pbk.extJS.staticSubPop.close();
        }
    }
}();


/**
 * loginÀü ·¹ÇÁÆ® ¸Þ´º¿¡ ÇÊ¿äÇÑ script¸¦ Á¤ÀÇ
 * 
 */
pbk.common.menu = function() {
	
	return {
		/**
		 * Roll over 
		 * @param {Object} obj
		 */
		
		menuOver: function(toggle){
			
			if(toggle=='1'){
				$('leftMainMenu01').style.display = 'block';
				$('leftMainMenu02').style.display = 'none';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service_over.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service.gif";
			}else{
				$('leftMainMenu01').style.display = 'none';
				$('leftMainMenu02').style.display = 'block';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service_over.gif";
			}


	
		},
		
		/**
		 * Roll out
		 * @param {Object} obj
		 */
		menuOut: function(toggle){
			//obj.src = obj.src.replace("_over.gif", ".gif");
			
			if(toggle=='1'){
				$('leftMainMenu01').style.display = 'block';
				$('leftMainMenu02').style.display = 'none';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service_over.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service.gif";				
			}else{
				$('leftMainMenu01').style.display = 'none';
				$('leftMainMenu02').style.display = 'block';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service_over.gif";				
			}		

		}
	}

}();

	

var showBanCharLayer = pbk.common.popup.inputDenyChar;

/**
 * ÀÌÃ¼Á¤º¸¿¡ ÇÊ¿äÇÑ °øÅëscript¸¦ Á¤ÀÇ
 * Geunwon, Mo
 */
pbk.common.cashbag = function() {
    return{

        /**
         * ÇÏ³ªÄ³½¬¹é Á¶È¸
         */
        showHanaCashbag : function(formObjId,divId){

            formObj = $(formObjId);
            
            if (formObj.isHanaCashbag.checked == true) {
                formObj.isHanaCashbag.value = 'Y';
                
                var divObj = $(divId);

                // ÇÏ³ªÄ³½¬¹é Æ÷ÀÎÆ® °¡Á® ¿À±â
                var url = pbk.APPLICATION_CONTEXT_ROOT + "/common/comSpendableCashbagPointAction.do";
                var hanaAjax = new hana.JHanaAjax(divId, true, true);
                var codeForm = form.createForm([{id:'formObjId',value: formObjId},{id:'divId',value: divId}]);
                
                if (formObj._trscAfRmndPint.value == -1){
                    hanaAjax.ajaxSubmit( url, codeForm, true, pbk.common.cashbag.showHanaPoint, 'euc-kr' );
                } else {
                    pbk.common.cashbag.showHanaPointWithoutInvoke(formObjId,divId);   
                }
            
            } else {
                $(divId).style.display= "none";
                
                formObj.isHanaCashbag.value = 'N';
                formObj.trscAfRmndPint.value = "";
                $(divId).innerHTML = "";
            }
        },
        
        showHanaPoint : function( res, option ){
        
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			formObj = $(_data.formObjId);
			
			if (parseInt(_data.trscAfRmndPint,10) == 0){
				pbk.extJS.messageBox.infoMsgBox({
	                isConfirm: false,
	                title    : 'Ä³½¬¹é ¾È³»',
	                message  : 'Ä³½¬¹éÀÜ¾×ÀÌ 0¿øÀÔ´Ï´Ù. Ä³½¬¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.',
	                callback : function(e)  {
	                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                        	formObj.isHanaCashbag.checked = false;
							formObj.isHanaCashbag.disabled = true;
							return;
	                    }
	                }
	            });
				formObj.isHanaCashbag.checked = false;
				formObj.isHanaCashbag.disabled = true;
				return;
			}
            
            formObj.trscAfRmndPint.value = _data.trscAfRmndPint;
            formObj._trscAfRmndPint.value = _data.trscAfRmndPint;
            $(_data.divId).innerHTML = "ÀÌ¿ë°¡´É Æ÷ÀÎÆ® : " + pbk.formatCommas(_data.trscAfRmndPint.toString())  + ' point';//real
            $(_data.divId).style.display= "inline";
            
        },
        
        showHanaPointWithoutInvoke : function(formObjId,divId){
            formObj = $(formObjId);
           
            formObj.trscAfRmndPint.value = formObj._trscAfRmndPint.value;
            $(divId).innerHTML = "ÀÌ¿ë°¡´É Æ÷ÀÎÆ® : " + pbk.formatCommas(formObj._trscAfRmndPint.value.toString())  + ' point';//real
            $(divId).style.display= "inline";
        }
        
    }//end of return;
}();   



	/**
	 *   °èÁÂº°Äª, °èÁÂ»ó¼¼ ÆË¾÷ °øÅë
	 */
pbk.common.inquiry = function(){

	return{
		
		//°èÁÂ»ó¼¼ÆäÀÌÁö ¶Ù¿ü´ÂÁö ¿©ºÎ
		callBackFncYn: null,
		
		//¸®ÇÁ·¹½¬ À¯¹« 
		refreshYn : null,
		
		//´ëÃâ°èÁÂ¿©ºÎ
		loanAcctNoYn : null,
		
		//´ëÃâ°èÁÂ¹øÈ£ + "&" + ½ÇÇà¹øÈ£ 
		loanAcctInfo : null,
		
		//ÄÁÅÙÃ÷ÄÝ¹éÆã¼Ç
		saveCallBackFnc : null,
		
		//ÆË¾÷Ã¢ ÄÝ¹éÆã¼Ç
		savePopCallback : null,
		
		//¸¶Áö¸·À¸·Î º¯°æÇÑ °èÁÂ¹øÈ£
		//resultAcctno : null,
		
        goCloseList: function(acctNo) {
            var formObj = form.createForm([{
                id: 'acctNo',
                value: acctNo
            }]);

            pbk.extJS.popup.close('accountInfoLayer');
			
			var url = "/inquiry/index.do?menuItemId=wpdep406_24i_01&updateYn=N";
            form.createFormSubmit(formObj, url, "/inquiry/account/wpdep406_24i_01.do");

        },	
        	
		// °èÁÂÁ¤º¸º¸±âÆË¾÷
		openPopAccountInfo : function(formObj){
    		pbk.extJS.popup.event.isHide = true;
			pbk.extJS.popup.event.hide = function() {
				pbk.common.inquiry.handleAccountNickname2();
			}
						
			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
			pbk.extJS.popup.isPrint = true;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		},
		
	    //Å¸ÀÌÆ²·Î º°Äª¿­¶§
        openPopAccountNickname: function(callBackFncType){

 				pbk.common.inquiry.callBackFncYn = "N"; // ÆË¾÷Ã¢¿©ºÎ ¼ÂÆÃ 
       			pbk.common.inquiry.saveCallBackFnc = callBackFncType;
       			
        		pbk.extJS.popup.event.isHide = true;
				pbk.extJS.popup.event.hide = function() {
					pbk.common.inquiry.handleAccountNickname2();
				}	 
				      			
         		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p.do"; 
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, null);

         },
       
         //°èÁ¤¸íÀ¸·Î º°Äª¿­¶§
         openPopAccountNickname2 : function(acctNo){
         						
        		pbk.extJS.popup.event.isHide = true;
				pbk.extJS.popup.event.hide = function() {
					pbk.common.inquiry.handleAccountNickname(acctNo);
				}
    			
       			pbk.common.inquiry.callBackFncYn = "Y"; // ÆË¾÷Ã¢¿©ºÎ ¼ÂÆÃ 
       			var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
        		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"; 
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
         },
        
         //MYHANA °èÁ¤¸íÀ¸·Î º°Äª¿­¶§ no touch
         openPopAccountNickname3 : function(acctNo,callBack){
         		// TODO ÇØ´ç»çÇ×ÀÎÁö °áÁ¤ÇÏ°í ÆÇ´Ü
         		pbk.common.inquiry.callBackFncYn = "N";
                pbk.extJS.popup.event.isHide = true;
                pbk.extJS.popup.event.hide = function() {
                    pbk.common.inquiry.handleAccountNickname2();
                }   
                pbk.common.inquiry.saveCallBackFnc = callBack ;
       			var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
        		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"; 
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
         },	
         
		 /**
         *  º°Äª ÀúÀåÇÏ±â
         */
         createAccountNickname: function(formObj) {

            var jForm = new hana.JForm();
            if (formObj.acctNo.value == null || formObj.acctNo.value == ""  ){
	            	pbk.extJS.messageBox.errMsgBox({
	                    title: '°èÁÂ¹øÈ£ ¼±ÅÃ¿À·ù',
	                    message: '°èÁÂ¹øÈ£¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.',
	                    callback: function() {
	                        return;
	                    }
	                });
	                return;
			}
/*
            if (!jForm.add(new hana.JText('°èÁÂº°Äª', formObj.rmrk1))
                    .validate()) {
               return false;
            }
*/
            if (formObj.rmrk1.value.length > 12) {
                pbk.extJS.messageBox.errMsgBox({
                    title: '°èÁÂº°Äª¿À·ù',
                    message: '°èÁÂº°ÄªÀº 12ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù',
                    callback: function() {
                        return;
                    }
                });
                return;
              }
			if(formObj.rmrk1.value==""){
				formObj.rmrk1.value=="      ";
			}
			
	        var hanaAjax = new hana.JHanaAjax('', true, true);
	        hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT
	                    + "/inquiry/account/wpdep406_09p_02.do", formObj, true, pbk.common.inquiry.closePop, 'euc-kr');

        },
        
        //ÆË¾÷Ã¢ reload
    	closePop : function(res, option) {
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			//TODO ÀÓ½Ã·Î ¼ÂÆÃ
			pbk.common.popup.acctNickNm.STATUS_EXEC = true;
			
            if (_data.code == 'Y') {
            	
            	pbk.common.popup.acctNickNm.STATUS_EXEC = true;
            	
                // ¸Þ½ÃÁö Ãâ·Â
                pbk.extJS.messageBox.infoMsgBox({
                    isConfirm: false,
                    title    : 'È®ÀÎ',
                    message  : '°èÁÂ º°ÄªÀÌ º¯°æµÇ¾ú½À´Ï´Ù.',
                    callback : function(e) {
                        if (e) {
                        
                        	pbk.common.inquiry.refreshYn = "Y";
/*
			       			var formObj = form.createForm([{id:"acctNo",value:_data.acctNo}]);
			        		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"; 
							pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
    
  */              	
				    		var url = "/inquiry/account/wpdep406_09p_04.do";
					        var hanaAjax = new hana.JHanaAjax('selectBoxDiv', true, true);
					        hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);	
					                    			
	            			//¹Ù²ïº°Äªº¸¿©ÁÖ±â
	            			document.getElementById('rmrk1').value=_data.outputMsg.rmrk1;
                        }
                    }
                });
            }else{
            /*
            	pbk.extJS.messageBox.infoMsgBox({
                    isConfirm: false,
                    title    : '°èÁÂº°Äªº¯°æ¿À·ù',
                    message  : '¿À·ù·Î ÀÎÇÏ¿© °èÁÂ º°ÄªÀÌ º¯°æµÇÁö ¾Ê¾Ò½À´Ï´Ù.',
                    callback : function(e) {
                    }
                });
                */
            }
        },
        
        /**
        * Á¤º¸»ó¼¼¿¡¼­ º°ÄªÆË¾÷ ´ÝÀ»½Ã ÄÝ¹éÇÔ¼ö
        */
        handleAccountNickname2 : function(){
				
        	if (pbk.common.inquiry.refreshYn =="Y"){
        		eval(pbk.common.inquiry.saveCallBackFnc);
        		pbk.common.inquiry.callBackFncYn = "N";
        		pbk.common.inquiry.callBackFnc="";
        		pbk.common.inquiry.refreshYn = "N";
        		pbk.common.inquiry.loanAcctNoYn ="N";
        	}
        },
        
    	 /**
         * ÄÝ¹éÇÔ¼ö
         */
         
        handleAccountNickname: function(acctNo){

			//»ó¼¼¾øÀÌ º°Äª¿­¾úÀ»¶§
			if (pbk.common.inquiry.callBackFncYn =="N" && pbk.common.inquiry.refreshYn =="Y"){
				eval(pbk.common.inquiry.saveCallBackFnc);
				pbk.common.inquiry.refreshYn = "N";
				pbk.common.inquiry.callBackFnc="";
				pbk.common.inquiry.loanAcctNoYn ="N";
			
			//»ó¼¼¿­ÀºÈÄ º°Äª¿­¾úÀ»¶§
			}else if (pbk.common.inquiry.callBackFncYn=="Y" && pbk.common.inquiry.refreshYn =="Y" ){
				if(pbk.common.inquiry.loanAcctNoYn == "Y" ){
					var acctInfo = pbk.common.inquiry.loanAcctInfo.split("&");
					var paramObj = form.createForm([{id:"acctNo",value:acctInfo[0]},{id:"acctSeqNo",value:acctInfo[1]}]);
					pbk.common.loan.openPopupLonAcctDetailInfo(paramObj);			
				}else{
					var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
					var url = "/inquiry/account/wpdep406_17p.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					
					pbk.extJS.popup.isPrint = true;
					pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
				}
			}
		},
		
		
		//´ëÃâÄÝ¹é
    	openPopcallTypeLoan : function (){
    	//	var formObj = form.createForm([{id:"paramReturnType",value:"loan"}]);
    		var url = "/inquiry/account/wpdep406_04i.do";
	        var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
	        hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
    	},
    	//´ëÃâÄÝ¹é
    	openPopcallTypeTotal : function (){
    	//	var formObj = form.createForm([{id:"paramReturnType",value:"loan"}]);
    		var url = "/inquiry/account/wpdep406_05i.do";
	        var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
	        hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
    	}
	}
}();
