/*INISEAL:[ecAnuKHY%2Bcvj3CAuKzmNxchvfHE%3D%0A]*/
/*****************************************************************************
 * ÆÄÀÏ¸í : pbk-transfer-fund.js
 * ÀÛ¼ºÀÏ : 2009. 04. 20
 * ÀÛ¼ºÀÚ : ej
 * ¼³   ¸í : pbk-transfer.js¿¡¼­ ÆÝµåÈ­¸é¿¡ »ç¿ëµÇ´Â JS ÃàÃâ.
 * ===========================================================================
 * º¯°æÀÌ·Â:
 * DATE                AUTHOR        DESCRIPTION
 * ---------------------------------------------------------------------------
 * º¯°æ ÀÌ·ÂÀº ÀÌ°÷¿¡ Ãß°¡ ÇÕ´Ï´Ù.
 *****************************************************************************/

/////////////////////////// ÀÌÃ¼ °øÅë Ã¼Å© ¸Þ¼Òµå start ////////////////////////////

var filterStrings = "`~!@#$%^&*'\"/|";	//ÀÌÃ¼ °øÅë¿¡¼­ »ç¿ëÇÒ Æ¯¼ö¹®ÀÚ ÇÊÅÍ

/**
 * ÀÌ¸ÞÀÏ Ã¼Å©
 */
var validationEmail = function(emalAdr, email_01, email_03, frmObj, checkEmail ) {

    if( checkEmail ){
        // ÀÌ¸ÞÀÏ Ã¼Å©
        if (!new hana.JForm().add(new hana.JText('ÀÌ¸ÞÀÏ', $(email_01)))
                .validate()) {
            return;
        }
    }

    // ÀÌ¸ÞÀÏÁÖ¼Ò Á¶ÇÕ
    if ($(email_01).value.length > 0) {
        var domainSelectObj = $(email_03);
        if (domainSelectObj.selectedIndex == 0) {
            hana.JHanaUtils.message.alert("ÀÌ¸ÞÀÏ Ã¼Å©", "µµ¸ÞÀÎÀ» ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
            $(email_03).focus();
            return;
        }
    }

    // ÀÌ¸ÞÀÏ Ã¼Å©
    form.createEmailAddrField(frmObj, emalAdr);

    // ÀÌ¸ÞÀÏ±æÀÌ Ã¼Å©
    if ($(emalAdr).value.length > 0) {

        if ($(emalAdr).value.length < 6) {
            hana.JHanaUtils.message.alert("ÀÌ¸ÞÀÏ Ã¼Å©", "ÀÌ¸ÞÀÏÀº 7ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.");
            $(email_03).focus();
            return;
        }

        // ÀÌ¸ÞÀÏ Á¤È®¼º Ã¼Å©
        if (!util.checkEmail($(emalAdr).value)) {
            $(email_03).focus();
            return;
        }
    }

    return true;
};

/**
 * ÀÏÀÚÃ¼Å©
 * @param {Object} chkday
 * @param {Object} todaystr
 * @param {Object} title
 * @param {Object} type : ¾ø°Å³ª past ÀÌ¸é °ú°ÅÀÏºÒ°¡ , today ÀÌ¸é ÇöÀçÀÏºÎÅÍ °ú°ÅÀÏ ºÒ°¡ Ã¼Å©
 */
var validationTrnsDay = function( chkday, todaystr, title , type){
	
	if (type == undefined || type == null){
		var type = "past";
	}
	
	chkday = removeDash(chkday);
    todaystr = removeDash(todaystr);
	
    if (type == "today" && chkday == todaystr) {
        hana.JHanaUtils.message.alert(title, hana.validation.un(title) + " ÇöÀçÀÏÀÏ ¼ö ¾ø½À´Ï´Ù.");
        return false;
    }
	
	if (chkday < todaystr) {
        hana.JHanaUtils.message.alert(title, hana.validation.un(title) + " ÇöÀçÀÏ ÀÌÀüÀÏ ¼ö ¾ø½À´Ï´Ù.");
        return false;
    }
	
	

    // ÀÏÀÚ°¡ ÁÖ¸»ÀÎÁö Ã¼Å©
    if (date.getDayOfWeek(chkday) == 0) {
        hana.JHanaUtils.message.alert(title, chkday + "Àº °øÈÞÀÏ(ÀÏ¿äÀÏ)ÀÔ´Ï´Ù. \n\n" + hana.validation.ul(title) + ' ÀçÀÔ·Â ÇØ ÁÖ½Ê½Ã¿ä.' );
        return false;
    }
    else if (date.getDayOfWeek(chkday) == 6) {
        hana.JHanaUtils.message.alert(title, chkday + "Àº °øÈÞÀÏ(Åä¿äÀÏ)ÀÔ´Ï´Ù. \n\n" + hana.validation.ul(title) + ' ÀçÀÔ·Â ÇØ ÁÖ½Ê½Ã¿ä.' );
        return false;
    }

    return true;
};

/**
 * ¿¹¾àÀÌÃ¼ ÀÏÀÚ Ã¼Å© (6°³¿ù ÀÌ³» Ã¼Å©)
 */
var validationReserveTrnsDay = function( chkday, todaystr, title ){
	
	chkday = removeDash(chkday);
    todaystr = removeDash(todaystr);

    if (chkday == todaystr) {
        hana.JHanaUtils.message.alert(title, hana.validation.un(title) + " ÇöÀçÀÏÀÏ ¼ö ¾ø½À´Ï´Ù.");
        return false;
    }
    
    // ¿¹¾àÀÌÃ¼°¡ 6°³¿ù ÈÄÀÎ°æ¿ì
    if (date.addDate(todaystr, 'M', 6) < chkday){
        hana.JHanaUtils.message.alert(title, hana.validation.un(title) + " 6°³¿ù ÀÌ³»¿©¾ß ÇÕ´Ï´Ù.\n\n" + title + 'ÀÏÀÚ¸¦ ÀçÀÔ·Â ÇØ ÁÖ½Ê½Ã¿ä.' );
        return false;
    }

    return true;
};

/**
 * ´ë½Ã Á¦°Å , ÄÞ¸¶ Á¦°Å
 * @param {Object} dayStr
 */
var removeDash = function(stringVal){
	var retVal = stringVal;
	
	retVal = util.replaceAll(retVal, '-', '');
    retVal = util.replaceAll(retVal, '.', '');
    retVal = util.replaceAll(retVal, '/', '');
	retVal = util.replaceAll(retVal, ',', '');
	retVal = util.replaceAll(retVal, '<', '');
	retVal = util.replaceAll(retVal, '>', '');
	
	return retVal;
};

/**
 * °èÁÂ¹øÈ£ ÀÚ¸´¼ö·Î ´çÇàÃ¼Å© (12¶Ç´Â 14ÀÚ¸®)
 * @param {Object} acctNo
 */
var checkHanaAcctNo = function(acctNo){
	
	if (acctNo.length != 14 && acctNo.length != 12){
		pbk.extJS.messageBox.errMsgBox({
            isConfirm: false,
            title: '°èÁÂ ÀÚ¸®¼ö ¿À·ù',
            message: 'ÇÏ³ªÀºÇà °èÁÂ´Â 12ÀÚ¸® ¶Ç´Â 14ÀÚ¸® ÀÔ´Ï´Ù.<BR>ÀÔ±Ý°èÁÂ¹øÈ£¸¦ È®ÀÎÇÏ¼¼¿ä.'
        });
		return false;
	} else {
		return true;	
	}
	
};

/**
 * Ãâ±Ý°èÁÂ¿Í ÀÔ±Ý°èÁÂ°¡ °°ÀºÁö Ã¼Å©
 * @param {Object} payAcctNo
 * @param {Object} rcvAcctNo
 * @param {Object} rcvBnkCd
 */
var checkSameAcct = function(payAcctNo , rcvAcctNo, rcvBnkCd){
	if (payAcctNo == rcvAcctNo){
		if ("081" == rcvBnkCd || "81" == rcvBnkCd){
			pbk.extJS.messageBox.errMsgBox({
	            isConfirm: false,
	            title: 'ÀÔ±Ý°èÁÂ ¿À·ù',
	            message: 'µ¿ÀÏ°èÁÂ°£ ÀÌÃ¼´Â ºÒ°¡ÇÕ´Ï´Ù.'
	        });
			return false;
		}
	}
	
	return true;
};

/////////////////////////// ÀÌÃ¼ °øÅë Ã¼Å© ¸Þ¼Òµå end ////////////////////////////

/**
 * ´ë¸Þ´º ÀÌÃ¼ °øÅë Á¤ÀÇ . pbk.transfer.common - start
 */
pbk.transfer.common = function(){

    /* ÀÚÁÖ¾²´Â°èÁÂ(ÆË¾÷)ÀÇ CONTENT ¿µ¿ª DIV */
    var DIV_FAVORITE_ACCOUNT_CONTENT = 'hanaPopupContentBodyFavoriteAccount';

    /**
     * ÀÏÈ¸ ÀÌÃ¼ ÇÑµµ
     * pbk.transfer.common.TRNS_LIMIT_AMT
     * pbk_common_top_inc.jsp
     * ¼ÂÆÃ 
     */
    var TRNS_LIMIT_AMT = 0;
    
    /*
     * ÀÌÃ¼°¡´É±Ý¾×À» °¡Áö°í ÀÖÀ» hidden field
     */
    var TRNS_AMT_OBJ;
    
    var CLOSE_TARGET = "";

    return {
        
        /* tempMapClearAction */
        tempMapClear : function(){
            var hanaAjax = new hana.JHanaAjax('', true, true);
            hanaAjax.ajaxSubmit( pbk.APPLICATION_CONTEXT_ROOT + "/transfer/tempMapClear.do", null , true, null, 'euc-kr' );
        },
        
        /*
        * eÅëÇÕ°èÁÂ·Î ÀÌµ¿
        */
        goEtotalServiceMenu : function(){
            form.createFormSubmit(null
                    , '/service/etotal/index.do', null);
        },
        
        /*
         * ÀÌÃ¼³»¿ªÁ¶È¸·Î ÀÌµ¿
         */
        goTransferInquiryMenu : function(acctNo){
            
            if( acctNo == undefined || acctNo == null ){
                var acctNo = '';
            }
            
            var formObj = form.createForm([{id:'acctNo', value :acctNo}] );
            
            hana.JMenuPanel.goFromOutside('wpdep415_01i', true , formObj);
        },
		
		/*
         * ÀÌÃ¼³»¿ªÁ¶È¸·Î ÀÌµ¿ (E-Family)
         */
        goTransferInquiryMenuEF : function(acctNo){
            
            if( acctNo == undefined || acctNo == null ){
                var acctNo = '';
            }
			
			form.createFormSubmit([{id:'acctNo', value :acctNo}], 
				'/efamily/index.do?m0=B&m1=B', '/efamily/transfer/inquiry/wpdep415_01i.do');
			
			return false;
            
        },
		
		/*
         * Áõ±ÇÀÚ±Ý ÀÌÃ¼³»¿ªÁ¶È¸·Î ÀÌµ¿
         */
        goStockTransferInquiryMenu : function(acctNo){
            
            if( acctNo == undefined || acctNo == null ){
                var acctNo = '';
            }
            
            var formObj = form.createForm([{id:'acctNo', value :acctNo}] );
            
            hana.JMenuPanel.goFromOutside('wpdep415_28i', true , formObj);
        },

		/**
		 * Á¶È¸±â°£À» ¼ÂÆÃÇÕ´Ï´Ù.
		 * @param {Object} dvCd : ±¸ºÐÄÚµå , past (D-7 ~ D ¼ÂÆÃ) , future (D ~ D+7 ¼ÂÆÃ)
		 * @param {Object} startId : ½ÃÀÛÀÏ ÅØ½ºÆ®¹Ú½º ID
		 * @param {Object} endId : Á¾·áÀÏ ÅØ½ºÆ®¹Ú½º ID
		 * @param {Object} pastSelectId : °ú°Å ³¯Â¥ ¼±ÅÃ±â div id
		 * @param {Object} futureSelectId : ¹Ì·¡ ³¯Â¥ ¼±ÅÃ±â div id
		 */
		setInquiryDate : function(dvCd , startId , endId , pastSelectId , futureSelectId){
			if (dvCd == undefined || dvCd == null){
				return;
			}
			
			var startDate;
			var endDate;
			
			if (dvCd == "past"){
				startDate = date.addDate(date.getToday(), 'D', -7);
				endDate = date.getToday();
				
				if (pastSelectId != undefined && pastSelectId != "" && pastSelectId != null &&
					futureSelectId != undefined && futureSelectId != "" && futureSelectId != null){
					$(pastSelectId).style.display = '';
					$(futureSelectId).style.display = 'none';
				}
			} else if(dvCd == "future"){
				startDate = date.getToday();
				endDate = date.addDate(date.getToday(), 'D', 7);
				
				if (pastSelectId != undefined && pastSelectId != "" && pastSelectId != null &&
					futureSelectId != undefined && futureSelectId != "" && futureSelectId != null){
					$(pastSelectId).style.display = 'none';
					$(futureSelectId).style.display = '';
				}
			}
			
			$(startId).value = html.toDate(startDate);
			$(endId).value = html.toDate(endDate);
		},

        /**
         * ÀÌÃ¼ °¡´É ±Ý¾× Ãâ·Â
         * @param {String} divId ¾ÆÀÌµð
         */
        showRemainMoney: function(acctObj, divId , pwObj , trnsAmtObj , deleteFormValue){
            
            if (trnsAmtObj != undefined){
                // ÀÌÃ¼°¡´É±Ý¾×À» °¡Áö°í ÀÖÀ» hiddenfield
                pbk.transfer.common.TRNS_AMT_OBJ = trnsAmtObj;
                pbk.transfer.common.TRNS_AMT_OBJ.value = 0;
            }
            
            if (acctObj.value == ""){
                $(divId).style.display = "none";
                return;
            }

            var divObj = document.getElementById(divId);
            
            // ÀÌÃ¼°¡´É ±Ý¾× °¡Á® ¿À±â
            var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/transferableAmountAction.do";
            var hanaAjax = new hana.JHanaAjax(divId, true, true);
            var codeForm = form.createForm([{id:'acctNo', value: acctObj.value},
                {id:'divId',value: divId}]);
            // url, formObj, isAsync, callbackFunc, encodingType
            hanaAjax.ajaxSubmit( url, codeForm, true, pbk.transfer.common.showAbleAccount, 'euc-kr' );
			
			if (deleteFormValue == undefined || deleteFormValue == null){
				var deleteFormValue = 'true';
			}
            
            if (pwObj != undefined){
				if (deleteFormValue == 'true'){
					pwObj.value = "";
              		pwObj.focus();	
				}
            }
        },

        showAbleAccount : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
            
            document.getElementById( _data.divId ).innerHTML = ' (ÀÌÃ¼°¡´É±Ý¾× : ' + pbk.formatCommas(_data.paymPossAmt.toString())  + '¿ø / ÇöÀçÀÜ¾× ' + pbk.formatCommas(_data.prsBal.toString()) + '¿ø)';
            document.getElementById( _data.divId ).style.display= 'block';
            
            if (pbk.transfer.common.TRNS_AMT_OBJ != undefined){
                pbk.transfer.common.TRNS_AMT_OBJ.value = _data.paymPossAmt;
            }
            
        },
        
        /**
        * ÇÏ³ª Ä³½¬¹éÀº °øÅëÀ¸·Î ¿Å°åÀ½ - ¸ð±Ù¿ø
        */

        /**
         * ÀÌÃ¼°á°ú È®ÀÎ - ÀÌÃ¼¿À·ùÇ×¸ñ ¸Þ¼¼Áö Ãâ·Â
         * @param {String} msg ¿À·ù¸Þ¼¼Áö
         */
        openTransferErrMsg: function(errCd, errMsg){
            pbk.extJS.messageBox.infoConfirmMsgBox({
                isConfirm: false,
                title: 'ÀÌÃ¼¿À·ù',
                message: errCd + " : " + errMsg
            });
        },
        
        /**
         * ÀÌ¿ë½Ã°£¾È³»
         */
        openPopCallTimeInfo : function() {
            pbk.transfer.link.openWorktimeInformation();
        },

        /**
         * ¾ÆÆÄÆ®°ü¸®ºñÀÌÃ¼
         */
        showAptAccount : function(person, apt) {
            var personArea = document.getElementById(person);
            if( personArea.style.display == "none" ){
                pbk.hideLayer(apt);
                pbk.showInline(person);
                pbk.transfer.common.enableInput(person);
                pbk.transfer.common.disableInput(apt);
            }else{
                pbk.hideLayer(person);
                pbk.showInline(apt);
                pbk.transfer.common.enableInput(apt);
                pbk.transfer.common.disableInput(person);
            }
        },

        disableInput : function(area){
            if( document.getElementById(area) ){
                var inputs = document.getElementById(area).getElementsByTagName("INPUT");
                for(var i = 0; i < inputs.length; i ++){
                    inputs.item(i).disabled = true;
                }
            }
        },

        enableInput : function(area){
            if( document.getElementById(area) ){
                var inputs = document.getElementById(area).getElementsByTagName("INPUT");
                for(var i = 0; i < inputs.length; i ++){
                    inputs.item(i).disabled = false;
                }
            }
        },
        
        /**
         * Àå¾ÖÀºÇà ÆË¾÷
         * @param tabIndex
         * @use
         */
        openPopTroubleBankInfo : function(oLinkImg) {
            pbk.common.popup.obstaclebank.openPop(oLinkImg,'obstacleBankLayer');
        },
        
        /**
         * Àå¾ÖÀºÇà - ÃÖ±ÙÀÔ±Ý°èÁÂ°ü¸®
         * @param tabIndex
         * @use
         */
        closePopTroubleBankInfoGoLatest : function(oLinkImg) {
            pbk.extJS.subPopLayer.close();
            pbk.transfer.common.openPopupLatestPaymentAccount();
        },
        
        /**
         * ÀüÃ¼°èÁÂ Á¶È¸ ÆË¾÷
         * @param tabIndex
         */
        openPopupAllAccount : function(oLinkImg) {
            alert("@deprecated");
            pbk.common.popup.allAccount.openPop(oLinkImg,'allAccountLayer');
        },
        
        setTransferAccount : function (obj, targetId, bnkCdId, rcvBnkCd){
            alert("@deprecated -> pbk.transfer.account.setTransferAccount");
/*
            var nmCnt = document.getElementsByName(targetId).length;

            //account °´Ã¼¸¦ ¸¸µé°í  °´Ã¼ÀÇ ³»¿ëÀ» °¡Áö°í »ç¿ëÀÚ ÀÔ±Ý °èÁÂ¸¦ Ç¥½ÃÇÑ´Ù.
            document.getElementsByName(targetId)[nmCnt-1].value = obj;
            
            // Áßµµ±Ý ÀÌÃ¼ÀÇ °æ¿ì ÀºÇàÄÚµå°¡ ¾øÀ½
            if(document.getElementsByName(bnkCdId).length>0) {
                document.getElementsByName(bnkCdId)[nmCnt-1].value = rcvBnkCd;
            }

            //pbk.extJS.popup.close('allAccountLayer');
            pbk.extJS.subPopLayer.close();*/
        },
        
        /**
         * ÀÌÃ¼ È®ÀÎ¼­ ÆË¾÷
         */
        openPopTransConfirm : function(EChnlTrscAcpnNo , printType , chnlSvcCd){
			
			if (printType == undefined || printType == null || printType == ""){
				var printType = "";
			}
			
			if (chnlSvcCd == undefined || chnlSvcCd == null || chnlSvcCd == ""){
				var chnlSvcCd = "";
			}
			
            var url = "/transfer/account/wpdep411_17p.do";
            url = pbk.APPLICATION_CONTEXT_ROOT + url;
            
            var frmObj = form.createForm([{id:'EChnlTrscAcpnNo', value :EChnlTrscAcpnNo}, 
								{id:'printType', value :printType},
								{id:'chnlSvcCd', value :chnlSvcCd}] );
			
			pbk.extJS.popup.isPrint = true;
			//pbk.extJS.popup.printArea = 'popupTransferConfirmation';
            pbk.extJS.popup.open(url, 'popupTransferConfirmation', 380, null, frmObj );
            
        },
        /**
         * ÀÌÃ¼ È®ÀÎ¼­ ¸ñ·ÏÀÎ¼â
         * @use : »ç¿ëÇÏ´Â °øÅë ÀÌÃ¼È®ÀÎ¼­ ¸ñ·Ï
         */
        openPopTransHistory : function(outTempValue , titleType){
            if (outTempValue == undefined){
                var outTempValue = 'pts0014out';
            }
			if (titleType == undefined){
                var titleType = '';
            }
             
            var frmObj = form.createForm([{id:'outTempValue', value :outTempValue},
								{id:'titleType', value :titleType}] );
            
            var url = "/transfer/inquiry/wpdep415_03p.do";
            url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
			pbk.extJS.popup.isPrint = true;
			//pbk.extJS.popup.printArea = 'forPrintTransferListDiv';
            pbk.extJS.popup.open(url, 'TransHistory', 650, null , frmObj);
            
            pbk.extJS.popup.event.show = function() {
                sort.initSort("tbl_transfer_inquiry", ["None","String"]);
            };
        },
        /**
         * sms ÅëÁö ÆË¾÷
         */
        openPopSms : function( formObj, chkListName ){
            if (pbk.isGroupChecked(chkListName)) {
                var url = "/transfer/account/wpdep411_06p.do";
                url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(url, 'SmsPopup', 650, null, formObj);
            }
            else {
                pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'SMS ÅëÁö',
                    message: 'SMS¸¦ Àü¼ÛÇÒ ³»¿ªÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.'
                })
            }
        },
		
		/**
		 * sms ÅëÁö ÆË¾÷ : for flex
		 * @param {Object} formObj
		 * @param {Object} chkListName
		 */
		openPopSmsForFlex : function( eChnlTrscAcpnNo ){
			
			var formObj = form.createForm([{id:'EChnlTrscAcpnNo', value: eChnlTrscAcpnNo}]);
            
            var url = "/transfer/account/wpdep411_06p.do";
            url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
			pbk.extJS.popup.isPrint = false; 
            pbk.extJS.popup.open(url, 'SmsPopup', 650, null, formObj);
            
            
        },

        /**
         * smsÅëÁö
         * @param formObj
         * @param chkListName
         */
        sendPopSms : function( formObj , chkListName ){

            if (pbk.isGroupChecked(chkListName)) {
            
                var chkPopAccount = document.getElementsByName('chkPopAccount');    //checkbox
                var rcpnMvblTelNo = document.getElementsByName('rcpnMvblTelNo');    //smsRecvMbphNo
                var sndrMvblTelNo = document.getElementsByName('sndrMvblTelNo');    //smsRplyNo
                var jForm = new hana.JForm();

                // µ¥ÀÌÅÍ Ã¼Å©
                for( var i = 0; i< rcpnMvblTelNo.length; i++){
                    if( chkPopAccount[i].checked ){
                        if (!jForm.add(new hana.JText('¹Þ´ÂºÐ ÀüÈ­¹øÈ£', rcpnMvblTelNo[i]).range(10,14))
                                  .add(new hana.JCurrency('¹Þ´ÂºÐ ÀüÈ­¹øÈ£', rcpnMvblTelNo[i]))
                                  //.add(new hana.JText('º¸³»´ÂºÐ ÀüÈ­¹øÈ£', sndrMvblTelNo[i]).range(8,14))
                                  //.add(new hana.JCurrency('º¸³»´ÂºÐ ÀüÈ­¹øÈ£', sndrMvblTelNo[i]))
                                  .validate()) {
                            return;
                        }
						
						if (sndrMvblTelNo[i].value == "" || sndrMvblTelNo[i].value == null){
							sndrMvblTelNo[i].value ="15991111";
						}
                    }
                }
				
                // ¼ö¼ö·á Ãâ±Ý °èÁÂ ¹× ºñ¹Ð¹øÈ£ È®ÀÎ
                if (!jForm
						.add(new hana.JSelect('¼ö¼ö·áÃâ±Ý°èÁÂ', formObj.commAcctNo))
                        .add(new hana.JText('°èÁÂºñ¹Ð¹øÈ£', formObj.commAcctPw).range(4, 4))
                        .validate()) {
                    return;
                }
                
                var url = "/transfer/account/wpdep411_07p.do";
                url = pbk.APPLICATION_CONTEXT_ROOT + url;
                var hanaAjax = new hana.JHanaAjax('smsPopupContent', true, true);
                hanaAjax.ajaxCommSubmit( url, formObj );
            }
            else {
                pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'SMS ÅëÁö',
                    message: 'SMS¸¦ Àü¼ÛÇÒ ³»¿ªÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.'
                });
            }

        },

        /**
         * ¾ÆÆÄÆ® °ü¸®ºñÀÌÃ¼ Å¬¸¯½Ã textbox º¯°æ
         */
        changeFormApt : function(word, apt){
             if($(word).style.display=="block"){
                $(word).style.display="none";
            }else{
                $(word).style.display="block";
            }

            if($(apt).style.display=="none"){
                $(apt).style.display="block";
            }else{
                $(apt).style.display="none";
            }
        },

        /**
        *   ¼ö¼ö·á °¨¸é³»¿ª ¸¶¿ì½º ¿À¹ö ÆË¾÷
        * use
        */
        popupPrefer : function (linkObj, rduAfComm, commDesc , remainNcnt){
            var content = "°¨¸é¼ö¼ö·á : "+rduAfComm+"<BR/>"
                          +"°¨¸é»çÀ¯ : "+commDesc;
                          
			if (parseInt(remainNcnt, 10) < 998){
				content = content +"<BR/>°¨¸é ÀÜ¿©¼ö : "+remainNcnt+"È¸";
			}
            
            pbk.extJS.staticSubPop.show2(linkObj, 'preferDiv','¼ö¼ö·á °¨¸é³»¿ª', content,'330');
        },
        closePrefer : function (){
            pbk.extJS.staticSubPop.close();
        },
        
        /**
        *   CMS ¸¶¿ì½º ¿À¹ö ÆË¾÷
        */
        popupCms : function (linkObj, cms){
            var content = "CMS/¸ðÁýÀÎÄÚµå : "+cms;
            
            pbk.extJS.staticSubPop.show2(linkObj, 'cmsDiv','CMS', content,'200');
        },
        closeCms : function (){
            pbk.extJS.staticSubPop.close();
        },
		
		/**
        *   Æ¯Á¤ ³»¿ë ¸¶¿ì½º ¿À¹ö ÆË¾÷
        */
        popupDesc : function (linkObj, title , desc , size){
            pbk.extJS.staticSubPop.show2(linkObj, 'descDiv',title, desc, size);
        },
        closeDesc : function (){
            pbk.extJS.staticSubPop.close();
        },
        

        /**
         * ´çÇà ÀÌÃ¼ÀÎ °æ¿ì È­¸é¿¡ º¸¿©Áü
         *  @use
         */
        hanaBnkCdShow : function( obj, divIds ){
            var bnkCd = obj.value;
            var divNames = divIds.split(',');

            for( var i =0; i < divNames.length ; i ++  ){
                var divName = divNames[i];
                if( bnkCd == '81' || bnkCd == '081' ){
                    $(divName).style.display = 'inline';
                }
                else{
                    $(divName).style.display = 'none';
					try{
						//value ¸¦ ¾ø¾Ù¼ö ÀÖ´Â°æ¿ì¿£ value ¸¦ Áö¿öÁØ´Ù.
						$(divName).value = '';
					} catch(e){}
                }
            }
        },
        
        /**
         * ´çÇà ÀÌÃ¼ÀÎ °æ¿ì È­¸é¿¡ ¼û°ÜÁü
         *  @use
         */
        hanaBnkCdHide : function( obj, divIds ){
            var bnkCd = obj.value;
            var divNames = divIds.split(',');

            for( var i =0; i < divNames.length ; i ++  ){
                var divName = divNames[i];
                if( bnkCd == '81' || bnkCd == '081' ){
                    $(divName).style.display = 'none';
					try{
						//value ¸¦ ¾ø¾Ù¼ö ÀÖ´Â°æ¿ì¿£ value ¸¦ Áö¿öÁØ´Ù.
						$(divName).value = '';
					} catch(e){}
                }
                else{
                    $(divName).style.display = 'inline';
                }
            }
        },

        /**
         * º¸¾È ¸ÞÀÏ ¹× ÀÌ¸ÞÀÏ Ã¼Å©
         * @param emalApc
         * @param scrtEmal
         * @param emalApcYn
         * @param scrtEmalYn
         */
        checkScrtEmal : function(emalApc,scrtEmal,emalApcYn,scrtEmalYn, isScrt ){
            // ÀÌ¸ÞÀÏ Ã¼Å©¸¦ ÇÏÁö ¾ÊÀº °æ¿ì º¸¾È ¸ÞÀÏ Ã¼Å© ÇØÁ¦
            if( $(emalApc).checked == false && !isScrt ){
                // º¸¾È ¸ÞÀÏ Ã¼Å© ÇØÁ¦
                $(scrtEmal).checked = false;
            }

            // º¸¾È ¸ÞÀÏ Ã¼Å©½Ã ÀÚµ¿ ÀÌ¸ÞÀÏ Ã¼Å©
            if( $(scrtEmal).checked && isScrt ){
                $(emalApc).checked = true;
            }

            // ÀÌ¸ÞÀÏ º¸¾È ¸ÞÀÏ È®ÀÎ
            $(emalApcYn).value = $(emalApc).checked ? 'Y' : 'N';
            $(scrtEmalYn).value = $(scrtEmal).checked ? 'Y' : 'N';
        },
        
////////////////////////////////////// ÀÚÁÖ¾²´Â °èÁÂ start /////////////////////////////////////////////////////        
        
        /**
         * ÃÖ±Ù ÀÔ±Ý °èÁÂ ÆË¾÷(1) / ÀÚÁÖ¾²´Â °èÁÂ ÆË¾÷ (0)
         */
        openPopReAccount : function(tabIndex){
            pbk.transfer.account.toggeleTabMenuAcount(null,tabIndex);
        },
        
        /**
         * ÀÚÁÖ¾²´Â°èÁÂ(INDEX/TAB) ·¹ÀÌ¾î¸¦ º¸¿©ÁØ´Ù.
         *
         * @author Geunwon, Mo
         * @use
         */
        openLayerFavoriteAccount : function(linkObj) {
            var bottomMsg = 'ÀÚÁÖ¾²´Â°èÁÂ';
            var popupId='favoriteAccountLayer';
            pbk.extJS.subPopLayer.show(linkObj, popupId, bottomMsg , '450' , '/transfer/account/wpdep411_08p_02.do', null );
            

        }, //[end] openLayerFavoriteAccount
        
        /**
         * ÀÚÁÖ¾²´Â°èÁÂ(INDEX/TAB) ÆË¾÷À» ¿¬´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @use
         */
        openPopupFavoriteAccount : function(_type, target ) {

            var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_08p_01.do";
            
            // ÆË¾÷
            if( target == undefined || target == null ){
                var formObj = form.createForm([{id:'target', value :'popupFavoriteAccount'},{id:'type', value :_type}] );
                
                //±âº»Á¤º¸¸¦ ³Ö¾îÁØ´Ù. (ÆäÀÌÂ¡)
                form.createHiddenField( formObj, 'rqstNcnt', '5');
                form.createHiddenField( formObj, 'strPost', '1');
                form.createHiddenField( formObj, 'reflash', '');
				
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open( url, 'popupFavoriteAccount', 650, null, formObj);
                //ÀÚÁÖ¾²´Â °èÁÂ¿Í ÃÖ±ÙÀÔ±Ý °èÁÂÀÇ popup-id ÅëÀÏ 'popupFavoriteAccount'
                
            }
            // ÆË¾÷¿¡¼­ ÀÌµ¿
            else{
                var formObj = form.createForm([{id:'target', value :target},{id:'type', value :_type}] );
                //±âº»Á¤º¸¸¦ ³Ö¾îÁØ´Ù. (ÆäÀÌÂ¡)
                form.createHiddenField( formObj, 'rqstNcnt', '5');
                form.createHiddenField( formObj, 'strPost', '1');
                form.createHiddenField( formObj, 'reflash', '');
                
                //var hanaAjax = new hana.JHanaAjax(target, true, true);
                //hanaAjax.ajaxCommSubmit(url, formObj);
                
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open( url, 'popupFavoriteAccount', 650, null, formObj);
                //ÀÚÁÖ¾²´Â °èÁÂ¿Í ÃÖ±ÙÀÔ±Ý °èÁÂÀÇ popup-id ÅëÀÏ 'popupFavoriteAccount'
            }
        }, //[end] openPopupFavoriteAccount
        
        /**
         * ÀÚÁÖ¾²´Â °èÁÂ µî·Ï
         * @param formObj
         * @param type
         */
        openPopFvrtAcct : function( formObj, type, chkListName ){
            var chkList = document.getElementsByName(chkListName);
            var isChecked =  0;

            for (var idx = 0; idx < chkList.length; idx++){
                if (chkList[idx].checked){
                    formObj.EChnlTrscAcpnNoKey.value = chkList[idx].value;
                    isChecked++;
                }
            }
			
			if (isChecked == 0) {
				pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'ÀÚÁÖ¾²´Â °èÁÂ µî·Ï',
                    message: 'ÀÚÁÖ¾²´Â °èÁÂ·Î µî·ÏÇÒ ³»¿ªÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.'
                });

                return false;
			}

            if( isChecked != 1 ){
                pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'ÀÚÁÖ¾²´Â °èÁÂ µî·Ï',
                    message: 'ÀÚÁÖ¾²´Â °èÁÂ µî·ÏÀº 1°³¸¸ ¼±ÅÃ ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.'
                });

                return false;
            }
            else{
                formObj.target.value="popupFavoriteAccount";        // target ÁöÁ¤
                
                pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT
                    + "/transfer/account/wpdep411_08p_01.do?target=popupFavoriteAccount"
                    , 'popupFavoriteAccount', 650, null, formObj );
            }
        },
        
        pagePopupFavoriteAccount : function(oForm, page, reflash ) {
			alert("@deprecated : »èÁ¦¿¹Á¤");
            
            var url = "";   
            url  = "wpdep411_08p.do";

            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                            + "/transfer/account/" + url, oForm);
            
           
        }, 
        
        /**
         * ÀÚÁÖ¾²´Â°èÁÂ-Á¶È¸(ÆË¾÷¾È¿¡¼­) È­¸éÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         */
        goFavoriteAccountListInPopup : function() {

            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/wpdep411_08p.do", null);

        }, //[end] goFavoriteAccountListInPopup
        
                /**
         * ÀÚÁÖ¾²´Â°èÁÂ-µî·Ï/¼öÁ¤(ÆË¾÷¾È¿¡¼­) È­¸éÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @param {String} _type - 'registration', 'amendment'
         */
        goFavoriteAccountFormInPopup : function(_type, acctNo ,target) {

            var url = "";
            
            switch(_type) {
                case "registration" :
                    url = "wpdep411_09p.do?target="+target;
                    break;

                case "amendment" :
                    url = "wpdep411_10p.do?target="+target;
                    break;

                case "" :
                    url = "wpdep411_10p.do?target="+target;
                    break;
            }

            var formObj = form.createForm([{id:'acctNo', value :acctNo}] );
            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/" + url, formObj);

        }, //[end] goFavoriteAccountFormInPopup

        /**
         * ÀÚÁÖ¾²´Â°èÁÂ-µî·Ï/¼öÁ¤(ÆË¾÷¾È¿¡¼­)À» ½ÇÇà ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @param {Object} oForm
         * @param {String} _type - 'registration', 'amendment'
         */
        submitFavoriteAccount : function(formObj, _type) {

            var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect('ÀÔ±ÝÀºÇà', formObj.rcvBnkCd))
                      .add(new hana.JText('ÀÔ±Ý°èÁÂ', formObj.rcvAcctNo).range(10,16))
                      .add(new hana.JCurrency('ÀÔ±Ý°èÁÂ', formObj.rcvAcctNo))
                      //.add(new hana.JText('¹Þ´ÂºÐ', formObj.rmteNm).range(2,20))
                      .add(new hana.JText('ÅëÀå¼³¸í', formObj.psbkRmrk).range(2,50))
                      //.add(new hana.JText('¹Þ´ÂºÐ ÀüÈ­¹øÈ£', formObj.rmteMbphNo).range(2,20))
                      //.add(new hana.JCurrency('¹Þ´ÂºÐ ÀüÈ­¹øÈ£', formObj.rmteMbphNo))
                      .validate()) {
                return;
            }

            var url = "";
            switch(_type) {
                case "registration" :
                    url = "wpdep411_10p_01.do";
                    break;

                case "amendment" :
                    url = "wpdep411_10p_03.do";
                    break;
            }
            if(formObj && formObj.target && formObj.target.value) {
                pbk.transfer.common.CLOSE_TARGET = formObj.target.value;
            }

            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxSubmit( pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/" + url, formObj
                    , true, pbk.transfer.common.checkSubmitFavorite, 'euc-kr' );
        }, //[end]

        checkSubmitFavorite : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			if (_data.success == "true"){
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open( pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/wpdep411_08p_01.do?target="+pbk.transfer.common.CLOSE_TARGET, 'popupFavoriteAccount', 650, null, null);
			}
			
        },
        
        orderFavoriteAccount : function( order ){
//            pbk.extJS.popup.close('popupFavoriteAccount');

            var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_08p_01.do";
            
            // @2008.11.28 : Geunwon,Mo Á¤·Ä¹æ¹ý »èÁ¦
            /*
            if( order == 1){
                url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_08p_01.do";
            }
            else if( order == 2 ){
                url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_08p_02.do?order=2";
            }
            else{
                url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_08p_03.do?order=3";
            }
            */

            var hanaAjax = new hana.JHanaAjax("hanaPopupContentBodyFavoriteAccount", true, true);
            hanaAjax.ajaxCommSubmit(url, null);
        },
        
        /**
         * ºü¸¥ÀÌÃ¼ ÀÚÁÖ¾²´Â°èÁÂ·Î µî·Ï
         * @param formObj
         * @param type
         * @param chkListName
         */
        openPopQuickFvrtAcct : function( formObj ){
            var hanaAjax = new hana.JHanaAjax('', true, true);
			hanaAjax.ajaxSubmit( pbk.APPLICATION_CONTEXT_ROOT
            + "/transfer/account/wpdep411_10p_02.do", formObj
                    , true, function(res, option){
						var _data = eval('(' + res.responseText + ')');
						if (_data.success == "true"){
							pbk.extJS.messageBox.infoMsgBox({
				                isConfirm: true,
				                title    : 'È®ÀÎ',
				                message  : 'ÀÚÁÖ¾²´Â°èÁÂ·Î µî·Ï ÇÏ¿´½À´Ï´Ù.\n ÀúÀåµÈ ³»¿ëÀ» È®ÀÎ ÇÏ½Ã°Ú½À´Ï±î?',
				                callback : function(e)  {
				                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
				                        //ÀÚÁÖ¾²´Â ÆË¾÷ °èÁÂ ¶ç¿ò
			                        	pbk.transfer.common.openPopupFavoriteAccount();
				                    }
				                }
				            });
						}
            }, 'euc-kr' );
        },

        /**
         * checkµÈ ÀÚÁÖ¾²´Â °èÁÂ µî·Ï
         * @param formObj
         */
        checkFvrtAcctInsert : function( formObj, chkListName ){
			alert("@deprecated -> »èÁ¦¿¹Á¤ : pbk.transfer.common.openPopFvrtAcct À¸·Î ¿Å°ÜÁ³À½");
			/*
            var chkList = document.getElementsByName(chkListName);
            var isChecked =  0;

            // ¼±ÅÃ ¹øÈ£
            var chkIdx = -1;

            for (var idx = 0; idx < chkList.length; idx++){
                if (chkList[idx].checked && !chkList[idx].disabled ){
                    formObj.trnsSeqNoKey.value = chkList[idx].value;
                    chkIdx = idx;
                    isChecked++;
                }
            }

            if( isChecked != 1 ){
                pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'ÀÚÁÖ¾²´Â °èÁÂ µî·Ï',
                    message: 'ÀÚÁÖ¾²´Â °èÁÂ µî·ÏÀº 1°³¸¸ ¼±ÅÃ ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.'
                })
            }
            else{
                var params = document.getElementsByName('fvrtAcct')[chkIdx].value.split(';');
                var fvrtForm = form.createForm([{id:'rcvBnkCd', value :params[0]},{id:'rcvAcctNo', value :params[1]},{id:'rmteNm', value :params[2]}] );
                var hanaAjax = new hana.JHanaAjax('', true, true);

                hanaAjax.ajaxSubmit( pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/wpdep411_10p_02.do", fvrtForm
                    , true, pbk.transfer.common.successFvrt, 'euc-kr' );
            }
            */
        },

        /**
         * ÀÚÁÖ¾²´Â°èÁÂ µî·Ï È®ÀÎ ¸Þ½ÃÁö
         * @param res
         * @param option
         */
        successFvrt : function( res, option ){
            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
            // °á°ú È®ÀÎ
			
			if (_data.success == "true") {
				hana.JHanaUtils.message.alert("È®ÀÎ", "ÀÚÁÖ¾²´Â°èÁÂ·Î µî·Ï ÇÏ¿´½À´Ï´Ù.");
			}
        },

////////////////////////////////////// ÀÚÁÖ¾²´Â °èÁÂ end /////////////////////////////////////////////////////

////////////////////////////////////// ÃÖ±ÙÀÔ±Ý °èÁÂ start /////////////////////////////////////////////////////
        pagePopupLatestAccount : function(oForm, page, reflash ) {
			alert("@deprecated : »èÁ¦¿¹Á¤");
            
            var url = "";   
            url  = "wpdep411_11p.do";

            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                            + "/transfer/account/" + url, oForm);
            
           
        }, 


        /**
         * ÃÖ±ÙÀÔ±Ý°èÁÂ¿¡¼­ ÀÚÁÖ¾²´Â°èÁÂ - µî·Ï
         */
        popInsertFavorite : function(bnkCd,acctNo,phone,owacNm, target){
            var formObj = form.createForm([{id:'rcvBnkCd', value :bnkCd},{id:'rcvAcctNo', value :acctNo}
            ,{id:'rmteMbphNo', value :phone},{id:'rmteNm', value :owacNm},{id:'target', value :target}
			,{id:'fromFavorite', value : 'true'}] );
            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/wpdep411_09p.do", formObj);
        },
        
        /**
         * ÃÖ±ÙÀÔ±Ý°èÁÂ ·¹ÀÌ¾î¸¦ º¸¿©ÁØ´Ù.
         *
         * @author Geunwon, Mo
         * @use
         */
        openLayerLatestPaymentAccount : function(linkObj) {
            var bottomMsg = 'ÃÖ±ÙÀÔ±Ý°èÁÂ';
            var popupId='latestPaymentAccountLayer';
            pbk.extJS.subPopLayer.show(linkObj, popupId, bottomMsg , '450', '/transfer/account/wpdep411_11p_03.do', null);

        }, //[end] openLayerLatestPaymentAccount

        
        /**
         * ÃÖ±ÙÀÔ±Ý°èÁÂ ÆË¾÷À» ¿¬´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.10
         */
        openPopupLatestPaymentAccount : function(_type, target) {

            var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_11p_01.do";

            if( target == undefined || target == null ){
                var formObj = form.createForm([{id:'target', value :'popupFavoriteAccount'}] );
                
                //±âº»Á¤º¸¸¦ ³Ö¾îÁØ´Ù. (ÆäÀÌÂ¡)
                form.createHiddenField( formObj, 'rqstNcnt', '5');
                form.createHiddenField( formObj, 'strPost', '1');
                form.createHiddenField( formObj, 'reflash', '');
                
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(url,'popupFavoriteAccount', 650, null, formObj);
                //ÀÚÁÖ¾²´Â °èÁÂ¿Í ÃÖ±ÙÀÔ±Ý °èÁÂÀÇ popup-id ÅëÀÏ 'popupFavoriteAccount'
            }
            // ÆË¾÷¿¡¼­ ÀÌµ¿
            else{
                var formObj = form.createForm([{id:'target', value :target}] );
                
                //±âº»Á¤º¸¸¦ ³Ö¾îÁØ´Ù. (ÆäÀÌÂ¡)
                form.createHiddenField( formObj, 'rqstNcnt', '5');
                form.createHiddenField( formObj, 'strPost', '1');
                form.createHiddenField( formObj, 'reflash', '');
                
                //var hanaAjax = new hana.JHanaAjax(target, true, true);
                //hanaAjax.ajaxCommSubmit(url, formObj);
                
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(url,'popupFavoriteAccount', 650, null, formObj);
                //ÀÚÁÖ¾²´Â °èÁÂ¿Í ÃÖ±ÙÀÔ±Ý °èÁÂÀÇ popup-id ÅëÀÏ 'popupFavoriteAccount'
            }


        }, //[end] openPopupLatestPaymentAccount
        
////////////////////////////////////// ÃÖ±ÙÀÔ±Ý °èÁÂ end /////////////////////////////////////////////////////

////////////////////////////////////// ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸  start /////////////////////////////////////////////////////
        
        /**
         * ÀÚÁÖ¾²´ÂÀÌÃ¼Á¤º¸ ÆË¾÷À» ¿¬´Ù.
         *
         * @param {String} _type È­¸éÀ¯Çü ['inquiry', 'registration', 'amendment']
         */
        openPopupFavoriteTransferInfo : function(_type , formObj) {
        
            var url = "";
            var size = "";
            var divId = "";
            
            if (_type == "inquiry"){
                url = "/transfer/account/wpdep411_18p.do";
                size = 784;
                divId = "popupFavoriteTransferInfoInquiry";
            }else if(_type == "registration" || _type == "amendment"){
                url = "/transfer/account/wpdep411_18p_01.do?type=" + _type;
                size = 650;
                divId = "popupFavoriteTransferInfo";
            }
        
            if (formObj == undefined || formObj == null){
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + url , divId , size , null );   
            } else {
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + url , divId , size , null , formObj );
            }

        }, //[end] openPopupFavoriteTransferInfo
        
        /**
         * ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ µî·Ï
         * @param formObj
         * @param type
         */
        openPopFvrtTrnsAcct : function( formObj, type , chkListName){
            var chkList = document.getElementsByName(chkListName);
            var isChecked =  0;

            for (var idx = 0; idx < chkList.length; idx++){
                if (chkList[idx].checked){
                    formObj.EChnlTrscAcpnNoKey.value = chkList[idx].value;
                    isChecked++;
                }
            }
			
			if (isChecked == 0) {
				pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ µî·Ï',
                    message: 'ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸·Î µî·ÏÇÒ ³»¿ªÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.'
                });

                return false;
			}

            if( isChecked != 1 ){
                pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ µî·Ï',
                    message: 'ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ µî·ÏÀº 1°³¸¸ ¼±ÅÃ ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.'
                })
            }
            else{
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT
                    + "/transfer/account/wpdep411_18p_01.do"
                    , 'popupFavoriteTransferInfo', 650, null, formObj );
            }
        },
        
        /**
         * ÀÚÁÖ¾²´ÂÀÌÃ¼Á¤º¸ µî·Ï/¼öÁ¤ ÆäÀÌÁö(ÆË¾÷ ¾È¿¡¼­)·Î ÀÌµ¿
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @param {String} _type - µî·Ï(registration), ¼öÁ¤(amendment)
         */
        goFavoriteTransferInfoRegistrationInPopup : function(_type, tmplNo) {

            //pbk.extJS.popup.close('popupFavoriteTransferInfo');
            
            var formObj = form.createForm([{id:'_type', value :_type},{id:'tmplNo', value :tmplNo}] );

            pbk.transfer.common.openPopupFavoriteTransferInfo(_type , formObj);


        }, //[end] goFavoriteTransferInfoRegistrationInPopup
        
        /**
        * ÀÚÁÖ¾²´ÂÀÌÃ¼Á¤º¸ Á¤·Ä¼ø¼­ ÀúÀå
        * @use
        **/
        updateOrderFrequencyTransfer : function(formObj){
            
            pbk.extJS.messageBox.infoMsgBox({
                isConfirm: true,
                title    : 'È®ÀÎ',
                message  : 'Á¤·Ä¼ø¼­¸¦ º¯°æÇÏ½Ã°Ú½À´Ï±î?',
                callback : function(e)  {
                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                    	//Áßº¹¹øÈ£ °ËÃâ
						var scrnPrnSeq = document.getElementsByName('inqSeq');
						for( var i = 0; i< scrnPrnSeq.length; i++){
							if (scrnPrnSeq[i].value == "" || scrnPrnSeq[i].value == null){
								scrnPrnSeq[i].value = "999";
							}
							var tempi = scrnPrnSeq[i].value;
		                    for( var z = 0; z<scrnPrnSeq.length ; z++){
								if(z != i){
									if (tempi == scrnPrnSeq[z].value && (scrnPrnSeq[z].value != "999")){
										pbk.extJS.messageBox.errMsgBox({
						                    isConfirm: false,
						                    title: 'Áßº¹¹øÈ£ ¿À·ù',
						                    message: 'Á¤·Ä¼ø¼­¿¡ Áßº¹µÈ ¹øÈ£°¡ Á¸ÀçÇÕ´Ï´Ù.'
						                });
										return;
									}
								}
							}
		                }
						
                        var hanaAjax = new hana.JHanaAjax('', true, true);
                        var url = "/transfer/account/wpdep411_18p_02.do";
                        url = pbk.APPLICATION_CONTEXT_ROOT + url;
                        hanaAjax.ajaxSubmit( url, formObj, true, pbk.transfer.common.checkOrderTransfer, 'euc-kr' );
                    }
                }
            });
        },

        /**
        * ÀÚÁÖ¾²´ÂÀÌÃ¼Á¤º¸ Á¤·Ä¼ø¼­ ÀúÀå Json check
        */
        checkOrderTransfer : function( res, option ){
            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			if (_data.success == "true") {
				pbk.transfer.common.openPopupFavoriteTransferInfo('inquiry');
			}
        },
        
        /**
         * ÀÚÁÖ¾²´ÂÀÌÃ¼Á¤º¸ Á¶È¸ ÆäÀÌÁö(ÆË¾÷ ¾È¿¡¼­)·Î ÀÌµ¿
         *
         * @author Jiho Park
         * @since 2008.03.11
         */
        goFavoriteTransferInfoListInPopup : function() {

            var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_18p.do";

            pbk.extJS.popup.close('popupFavoriteTransferInfo');
			
			pbk.extJS.popup.isPrint = false; 
			pbk.extJS.popup.open(url , 'popupFavoriteTransferInfoInquiry' , 784 , null , null );
            
            //var hanaAjax = new hana.JHanaAjax("hanaPopupContentBodyTransferInfo", true, true);
            //hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                //+ "/transfer/account/wpdep411_18p.do", null);

        }, //[end] goFavoriteTransferInfoListInPopup


        /**
         * ÀÚÁÖ¾²´ÂÀÌÃ¼Á¤º¸ »èÁ¦¸¦ ½ÇÇà ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         */
        submitTransferInfoDeleteInPopup : function( tmplNo ) {

            pbk.extJS.messageBox.infoMsgBox({
                isConfirm: true,
                title    : 'È®ÀÎ',
                message  : 'Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?',
                callback : function(e)  {
                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                        var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_19p_05.do";
                        var hanaAjax = new hana.JHanaAjax('', true, true);
                        var favFrm = form.createForm([{id:'tmplNo', value:tmplNo}]);
                        hanaAjax.ajaxSubmit( url, favFrm, true, pbk.transfer.common.checkTransferInfo, 'euc-kr' );
                    }
                }
            });
        }, //[end] submitTransferInfoDeleteInPopup

        checkTransferInfo : function( res, option ){
            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
            // °á°ú È®ÀÎ
			
			if (_data.success == "true") {
				pbk.transfer.common.openPopupFavoriteTransferInfo('inquiry');
			}
            
        },

        /**
         * ÀÚÁÖ¾²´ÂÀÌÃ¼Á¤º¸ µî·Ï/¼öÁ¤À» ½ÇÇà ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @param {Object} formObj
         * @param {String} _type - 'registration', 'amendment'
         */
        submitTransferInfoInPopup : function(formObj, _type) {

            var jForm = new hana.JForm();
            if (!jForm.add(new hana.JText('ÀÌÃ¼Á¤º¸ º°Äª', formObj.tmplNm).range(2,50))
                      .add(new hana.JText('Ãâ±Ý°èÁÂ', formObj.wdrwAcctNo))
                      .add(new hana.JCurrency('Ãâ±Ý°èÁÂ', formObj.wdrwAcctNo))
                      .add(new hana.JSelect('ÀÔ±ÝÀºÇà', formObj.rcvBnkCd))
                      .add(new hana.JText('ÀÔ±Ý°èÁÂ', formObj.rcvAcctNo).range(10,16))
                      .add(new hana.JCurrency('ÀÔ±Ý°èÁÂ', formObj.rcvAcctNo))
					  .add(new hana.JText('³» ÅëÀå Ç¥½Ã³»¿ë', formObj.wdrwPsbkMarkCtt).nullable().filter(filterStrings))
					  .add(new hana.JText('¹Þ´ÂºÐ ÅëÀå Ç¥½Ã³»¿ë', formObj.rcvPsbkMarkCttNormalPop).nullable().filter(filterStrings))
					  .add(new hana.JText('¹Þ´ÂºÐ ÅëÀå Ç¥½Ã³»¿ë', formObj.rcvPsbkMarkCttHanaPop).nullable().filter(filterStrings))
                      .validate()) {
                return;
            }
            
            //¹Þ´ÂºÐ ÅëÀå Ç¥½Ã³»¿ë
            var displayRcvPsbkMarkCtt = $('rcvPsbkMarkCttHanaPop').style.display;
            if (displayRcvPsbkMarkCtt != 'none'){
                //ÇÏ³ªÀºÇà
                form.createHiddenField( formObj, 'rcvPsbkMarkCtt', $('rcvPsbkMarkCttHanaPop').value);
            } else {
                //Å¸Çà
                form.createHiddenField( formObj, 'rcvPsbkMarkCtt', $('rcvPsbkMarkCttNormalPop').value);
            }

            // °ü¸®ºñ Ã¼Å©
            var displayCode = $('rcvAptMarkAreaPop').style.display;
            if( displayCode != 'none' ){
                jForm = new hana.JForm();
				if (!jForm.add(new hana.JText('¾ÆÆÄÆ® µ¿', formObj.rcvApt1))
                          .add(new hana.JText('¾ÆÆÄÆ® È£', formObj.rcvApt2))
                          .validate()) {
                    return;
                }
                
				//form.createHiddenField( formObj, 'rcvPsbkMarkCtt', util.prependZero(formObj.rcvApt1.value,4) + "µ¿ " + util.prependZero(formObj.rcvApt2.value,4) + "È£");
				form.createHiddenField( formObj, 'rcvPsbkMarkCtt', formObj.rcvApt1.value + "µ¿" + formObj.rcvApt2.value + "È£");
            }


            var url = "";
            switch(_type) {
                case "registration" :
                    url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_19p_03.do";
                    break;

                case "amendment" :
                    url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_19p_04.do";
                    break;
				
				case "param" :
                    url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_19p_03.do";
                    break;

                case "" :
                    url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_19p_03.do";
                    break;
				
				default :
                    url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_19p_03.do";
                    break;
            }
			
			form.createHiddenField( formObj, 'fromPageType', _type);

            var hanaAjax = new hana.JHanaAjax('', true, true);
            hanaAjax.ajaxSubmit( url, formObj, true, pbk.transfer.common.checkSubmitTransfer, 'euc-kr' );
        }, //[end] submitTransferInfoInPopup


        checkSubmitTransfer : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
            // °á°ú È®ÀÎ

			if (_data.success == "true") {
				if (_data.fromPageType == "param"){
					javascript:pbk.extJS.popup.close('popupFavoriteTransferInfo');
					
					pbk.extJS.messageBox.infoMsgBox({
	                    isConfirm: false,
	                    title: 'ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸',
	                    message: 'ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸¸¦ µî·ÏÇÏ¿´½À´Ï´Ù.'
	                });
				} else {
		            javascript:pbk.extJS.popup.close('popupFavoriteTransferInfo');
		            pbk.transfer.common.openPopupFavoriteTransferInfo('inquiry');
				}
				
			}
        },
        
        /**
         * ÀÚÁÖ¾²´Â ÀÌÃ¼ Á¤º¸ ÆË¾÷¿¡¼­ ÀÌÃ¼¿¡ ³»¿ë ¼ÂÆÃ
         */
        setAccountFreInfo : function(indexNo,paymAcctNo,rcvBnkCd,rcvAcctNo,wdrwPsbkMarkCtt,rcvPsbkMarkCtt,cmsvNo){
            //account °´Ã¼¸¦ ¸¸µé°í  °´Ã¼ÀÇ ³»¿ëÀ» °¡Áö°í »ç¿ëÀÚ ÀÔ±Ý °èÁÂ¸¦ Ç¥½ÃÇÑ´Ù.

            $('paymAcctNo').value = paymAcctNo;
            
            //È®Àå E2E ÇÊµå¿¡ ¼ÂÆÃÇÑ´Ù.
			if ($('cipher_rcvAcctNo') != undefined){
				$('cipher_rcvAcctNo').value = rcvAcctNo;
			}
			if ($('rcvAcctNo') != undefined){
				$('rcvAcctNo').value = rcvAcctNo;
			}
			
			var trnsAmt;
			
			try{
				// Áßµµ±ÝÀÌÃ¼ÀÎ°æ¿ì ¾Æ·¡ µÎ ÇÊµå°¡ ¾ø´Ù.
				$('rcvBnkCd').value = rcvBnkCd;
				
				// ±¸ ÀºÇàÄÚµåÀÎ°æ¿ì ½Å ÀºÇàÄÚµå·Î ´Ù½Ã ¼¿·ºÆ®
                if ($('rcvBnkCd').value == "" || $('rcvBnkCd').value == null){
                	pbk.common.setNewBnkCdFromOldBnkCd($('rcvBnkCd') , rcvBnkCd);
                	rcvBnkCd = $('rcvBnkCd').value;
                }
				
            	$('wdrwPsbkMarkCtt').value = wdrwPsbkMarkCtt;	
			} catch(e){
				if (rcvBnkCd != '81' && rcvBnkCd != '081') {
						pbk.extJS.messageBox.errMsgBox({
				            isConfirm: false,
				            title: 'ÀÔ±ÝÀºÇà ¿À·ù',
				            message: 'ÀÔ±Ý°èÁÂ´Â ÇÏ³ªÀºÇà¸¸ °¡´ÉÇÕ´Ï´Ù.'
				        });
						return false;
				}
			}
            
            var formObj = form.createForm([{id:'bnkCd', value : rcvBnkCd }]);
            
            try{
				//Áßµµ±Ý ÀÌÃ¼ÀÎ°æ¿ì ½ÇÇà¾ÈÇÔ
				pbk.transfer.common.hanaBnkCdShow(formObj.bnkCd,'hncaMsgTr,cmsvNoTr,rcvPsbkMarkCttHana,rcvPsbkMarkCttHanaButton');
	            pbk.transfer.common.hanaBnkCdHide(formObj.bnkCd,'rcvPsbkMarkCttNormal,rcvPsbkMarkCttNormalButton');
	                                      
	            if( rcvBnkCd == '81' || rcvBnkCd == '081' ){
	                $('slctDvCd').value = cmsvNo;
	                $('rcvPsbkMarkCttHana').value = rcvPsbkMarkCtt;
	            } else {
	                $('rcvPsbkMarkCttNormal').value = rcvPsbkMarkCtt;
	            }	
			} catch(e){ }
			
            
			try{
				pbk.transfer.common.showRemainMoney(document.forms['General01Form'].paymAcctNo,'showEnableMoney',document.forms['General01Form'].paymAcctPw,document.forms['General01Form'].transferableAmount , 'false');	
			} catch(e){ }
			try{
				pbk.transfer.common.showRemainMoney(document.forms['Reserve01Form'].paymAcctNo,'showEnableMoney',document.forms['Reserve01Form'].paymAcctPw,document.forms['Reserve01Form'].transferableAmount , 'false');	
			} catch(e){ }
			try{
				pbk.transfer.common.showRemainMoney(document.forms['frm'].paymAcctNo,'showEnableMoney',document.forms['frm'].paymAcctPw,document.forms['frm'].transferableAmount , 'false');
			} catch(e){ }
			try{
				pbk.transfer.common.showRemainMoney(document.forms['Reserve01FormModify'].paymAcctNo,'showEnableMoney',document.forms['Reserve01FormModify'].paymAcctPw,document.forms['Reserve01FormModify'].transferableAmount , 'false');	
			} catch(e){ }
			
			//È®Àå E2E¸¦ À§ÇØ ÀÓ½Ã ÀúÀå°ª ¼¼¼ÇÀ» °Ë»ç ¼¼¼ÇÀ¸·Î º¯°æÇÑ´Ù.
			pbk.transfer.account.changePrepareToCheck();
			
            pbk.extJS.popup.close('popupFavoriteTransferInfo');
            pbk.extJS.popup.close('popupFavoriteTransferInfoInquiry');                        
            
        },


        /**
         * ÀÚÁÖ¾²´Â ÀÌÃ¼ Á¤º¸ µî·Ï ¿¡ ´ëÇÑ callback
         * @param {Object} res response
         * @param {Object} arg state
         */
        callbackFreInfoResult : function(res, arg){
            //pbk.ajax.parseData(res,true);

            pbk.transfer.common.openPopFreInform();
        },
        
////////////////////////////////////// ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸  end /////////////////////////////////////////////////////

////////////////////////////////////// ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ start /////////////////////////////////////////////////////        
        
        /**
         * ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ(INDEX/TAB) ·¹ÀÌ¾î¸¦ º¸¿©ÁØ´Ù.
         *
         * @author Geunwon, Mo
         * @use
         */
        openLayerFavoriteStockAccount : function(linkObj) {
            var bottomMsg = 'ÀÚÁÖ¾²´Â°èÁÂ';
            var popupId='favoriteAccountLayer';
            pbk.extJS.subPopLayer.show(linkObj, popupId, bottomMsg , '450' , '/transfer/account/wpdep411_48p_02.do', null );
            

        }, //[end] openLayerFavoriteAccount
        
        /**
         * ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ(INDEX/TAB) ÆË¾÷À» ¿¬´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @use
         */
        openPopupFavoriteStockAccount : function(_type, target ) {

            var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_48p_01.do";
            
            // ÆË¾÷
            if( target == undefined || target == null ){
                var formObj = form.createForm([{id:'target', value :'popupFavoriteAccount'},{id:'type', value :_type}] );
                
                //±âº»Á¤º¸¸¦ ³Ö¾îÁØ´Ù. (ÆäÀÌÂ¡)
                form.createHiddenField( formObj, 'rqstNcnt', '5');
                form.createHiddenField( formObj, 'strPost', '1');
                form.createHiddenField( formObj, 'reflash', '');
                
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open( url, 'popupFavoriteAccount', 650, null, formObj);
                //ÀÚÁÖ¾²´Â °èÁÂ¿Í ÃÖ±ÙÀÔ±Ý °èÁÂÀÇ popup-id ÅëÀÏ 'popupFavoriteAccount'
                
            }
            // ÆË¾÷¿¡¼­ ÀÌµ¿
            else{
                var formObj = form.createForm([{id:'target', value :target},{id:'type', value :_type}] );
                //±âº»Á¤º¸¸¦ ³Ö¾îÁØ´Ù. (ÆäÀÌÂ¡)
                form.createHiddenField( formObj, 'rqstNcnt', '5');
                form.createHiddenField( formObj, 'strPost', '1');
                form.createHiddenField( formObj, 'reflash', '');
                
                //var hanaAjax = new hana.JHanaAjax(target, true, true);
                //hanaAjax.ajaxCommSubmit(url, formObj);
                
				pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open( url, 'popupFavoriteAccount', 650, null, formObj);
                //ÀÚÁÖ¾²´Â °èÁÂ¿Í ÃÖ±ÙÀÔ±Ý °èÁÂÀÇ popup-id ÅëÀÏ 'popupFavoriteAccount'
            }
        }, //[end] openPopupFavoriteAccount
        
        /**
         * ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ µî·Ï
         * @param formObj
         * @param type
         */
        openPopFvrtStockAcct : function( formObj, type, chkListName ){
            var chkList = document.getElementsByName(chkListName);
            var isChecked =  0;

            for (var idx = 0; idx < chkList.length; idx++){
                if (chkList[idx].checked){
                    formObj.EChnlTrscAcpnNoKey.value = chkList[idx].value;
                    isChecked++;
                }
            }

            if( isChecked != 1 ){
                pbk.extJS.messageBox.errMsgBox({
                    isConfirm: false,
                    title: 'ÀÚÁÖ¾²´Â °èÁÂ µî·Ï',
                    message: 'ÀÚÁÖ¾²´Â °èÁÂ µî·ÏÀº 1°³¸¸ ¼±ÅÃ ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.'
                });

                return false;
            }
            else{
                formObj.target.value="popupFavoriteAccount";        // target ÁöÁ¤
                pbk.extJS.popup.isPrint = false; 
                pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT
                    + "/transfer/account/wpdep411_48p_01.do?target=popupFavoriteAccount"
                    , 'popupFavoriteAccount', 650, null, formObj );
            }
        },
        
        pagePopupFavoriteStockAccount : function(oForm, page, reflash ) {
			
			alert("@deprecated : »èÁ¦¿¹Á¤");
            
            var url = "";   
            url  = "wpdep411_48p.do";

            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                            + "/transfer/account/" + url, oForm);
            
           
        }, 
        
        /**
         * ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ-Á¶È¸(ÆË¾÷¾È¿¡¼­) È­¸éÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         */
        goFavoriteStockAccountListInPopup : function() {

            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/wpdep411_48p.do", null);

        }, //[end] goFavoriteAccountListInPopup
        
        /**
         * ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ-µî·Ï/¼öÁ¤(ÆË¾÷¾È¿¡¼­) È­¸éÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @param {String} _type - 'registration', 'amendment'
         */
        goFavoriteStockAccountFormInPopup : function(_type, acctNo ,target) {

            var url = "";
            
            switch(_type) {
                case "registration" :
                    url = "wpdep411_49p.do?target="+target;
                    break;

                case "amendment" :
                    url = "wpdep411_50p.do?target="+target;
                    break;

                case "" :
                    url = "wpdep411_50p.do?target="+target;
                    break;
            }

            var formObj = form.createForm([{id:'acctNo', value :acctNo}] );
            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/" + url, formObj);

        }, //[end] goFavoriteAccountFormInPopup

        /**
         * ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ-µî·Ï/¼öÁ¤(ÆË¾÷¾È¿¡¼­)À» ½ÇÇà ÇÑ´Ù.
         *
         * @author Jiho Park
         * @since 2008.03.11
         * @param {Object} oForm
         * @param {String} _type - 'registration', 'amendment'
         */
        submitFavoriteStockAccount : function(formObj, _type) {

            var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect('ÀÔ±ÝÀºÇà', formObj.rcvBnkCd))
                      .add(new hana.JText('ÀÔ±Ý°èÁÂ', formObj.rcvAcctNo).range(8,16))
                      .add(new hana.JCurrency('ÀÔ±Ý°èÁÂ', formObj.rcvAcctNo))
                      //.add(new hana.JText('¹Þ´ÂºÐ', formObj.rmteNm).range(2,20))
                      .add(new hana.JText('ÅëÀå¼³¸í', formObj.psbkRmrk).range(2,50))
                      //.add(new hana.JText('¹Þ´ÂºÐ ÀüÈ­¹øÈ£', formObj.rmteMbphNo).range(2,20))
                      //.add(new hana.JCurrency('¹Þ´ÂºÐ ÀüÈ­¹øÈ£', formObj.rmteMbphNo))
                      .validate()) {
                return;
            }

            var url = "";
            switch(_type) {
                case "registration" :
                    url = "wpdep411_50p_01.do";
                    break;

                case "amendment" :
                    url = "wpdep411_50p_03.do";
                    break;
            }
            if(formObj && formObj.target && formObj.target.value) {
                pbk.transfer.common.CLOSE_TARGET = formObj.target.value;
            }

            var hanaAjax = new hana.JHanaAjax(DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
            hanaAjax.ajaxSubmit( pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/" + url, formObj
                    , true, pbk.transfer.common.checkSubmitFavoriteStock, 'euc-kr' );
        }, //[end]

        checkSubmitFavoriteStock : function( res, option ){
            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			if (_data.success == "true") {
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open( pbk.APPLICATION_CONTEXT_ROOT
	                + "/transfer/account/wpdep411_48p_01.do?target="+pbk.transfer.common.CLOSE_TARGET, 'popupFavoriteAccount', 650, null, null);
			}
			
        },

////////////////////////////////////// ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ end /////////////////////////////////////////////////////

////////////////////////////////////////// ÀÚÁÖ¾²´Â ¹®±¸ start  ////////////////////////////////////////////////
        
        /**
         * ÀÚÁÖ¾²´Â ¹®±¸ ÆË¾÷
         * ³» ÅëÀå (0) / ¹Þ´ÂºÐ ÅëÀå (1)
         */
        openPopFreMessage : function(index , destinationTextInputBox){
            pbk.transfer.fremessagepop.toggleTabMenuMessagePop(null,index, null,destinationTextInputBox);
        },
        
////////////////////////////////////////// ÀÚÁÖ¾²´Â ¹®±¸ end  ////////////////////////////////////////////////

////////////////////////////////////////// °æÁ¶»ç ¸Þ¼¼Áö start  ////////////////////////////////////////////////
        
        /**
         * °æÁ¶»ç ¹®±¸ ÆË¾÷
         */
        openPopCSMessage : function(hncaMsg,hncaSntcCd){
            var url = "/transfer/account/wpdep411_15p_01.do";
            url = pbk.APPLICATION_CONTEXT_ROOT + url;

            var formObj = form.createForm([{id:'page', value :'1'},{id:'msgId', value :hncaMsg},{id:'msgCd', value :hncaSntcCd}] );
			pbk.extJS.popup.isPrint = false; 
            pbk.extJS.popup.open(url, 'CSMessage', 480, null, formObj );
        }
        
////////////////////////////////////////// °æÁ¶»ç ¸Þ¼¼Áö end  ////////////////////////////////////////////////
        
    } //end of return;
}(); //pbk.transfer.common - end


/**
 * ¿¹¾àÀÌÃ¼¿¡ ÇÊ¿äÇÑ script¸¦ Á¤ÀÇ
 */
pbk.transfer.reserve = function(){
    return{
        /**
        *   ÀÌ¸ÞÀÏ Ã¼Å© Åä±Û
        **/
        checkEmailCheckToggle : function (checkBox){
             if(checkBox.checked){
                 $('email_01').disabled = false;
                 $('scrtEmal').disabled = false;
                 $('email_03').disabled = false;
             } else {
                 $('email_01').value = "";
                 $('email_01').disabled = true;
                 $('scrtEmal').disabled = true;
                 $('email_03').value = "";
                 selectbox.setEmailToggle($('email_03'), 'email_02');
                 $('email_03').disabled = true;
                 /*
                 $('email_03').value = "Á÷Á¢ÀÔ·Â";
                 selectbox.setEmailToggle($('email_03'), 'email_02');
                 $('email_01').disabled = true;
                 $('email_03').disabled = true;
                 */
             }
        },
        /**
        *   SMS Ã¼Å© Åä±Û
        **/
        checkSMSRadioToggle : function (radioBtnObj , tel1, tel2, tel3){
            var checkedValue = radiobox.getCheckedValue(radioBtnObj);
             if(checkedValue == 'Y'){
                 $(tel1).disabled = false;
                 $(tel2).disabled = false;
                 $(tel3).disabled = false;
             } else {
                 $(tel1).value = "";
                 $(tel1).disabled = true;
                 $(tel2).value = "";
                 $(tel2).disabled = true;
                 $(tel3).value = "";
                 $(tel3).disabled = true;
                 
             }
        }
    }
}();

/**
 * ¿¹¾àÀÌÃ¼ - ¿¹¾àÀÌÃ¼ µî·Ï -ÆÝµå ¿¹¾à ÀÌÃ¼ (tab4)
 */
pbk.transfer.reserve.fund = function(){

    var hanaTabBodyDiv='hanaTabBodyDiv';

    return {
        /**
         * ¿¹¾àÀÌÃ¼ µî·Ï - ÆÝµå¿¹¾àÀÌÃ¼ step01 (reserve_fund_01.jsp)- È®ÀÎ ¹öÆ° - step02 ÀÌµ¿
         * @param {Object} frmObj
         */
        submitFundStep01 : function(oForm){

            if(document.location.href.indexOf("/fund/")!=-1)    // ÆÝµå¿¡¼­ ³Ñ¾î¿À´Â °æ¿ì div°¡ ´Ù¸§
                hanaTabBodyDiv='hanaTabBodyDiv';
            else
                hanaTabBodyDiv='hanaTabBodyDiv';

            var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect("Ãâ±Ý°èÁÂ", oForm.paymAcctNo ))
                        .add(new hana.JText('°èÁÂ ºñ¹Ð¹øÈ£', oForm.paymAcctPw).range(4,4))
                        .add(new hana.JDate("¿¹¾àÀÌÃ¼ÀÏ½Ã", oForm.trnsScheDt ))
                        .add(new hana.JText("ÆÝµå°èÁÂ¹øÈ£", oForm.rcvAcctNo ))
                        .add(new hana.JCurrency("ÆÝµå°èÁÂ¹øÈ£", oForm.rcvAcctNo ))
                        .add(new hana.JText("ÀÌÃ¼±Ý¾×", oForm.trnsAmt ))
                        .add(new hana.JCurrency('ÀÌÃ¼±Ý¾×', oForm.trnsAmt).rangeMoney(1,999999999999,'3'))
                        .add(new hana.JCurrency("ÀÌÃ¼±Ý¾×", oForm.trnsAmt ).rangeMoney(1,pbk.transfer.common.TRNS_LIMIT_AMT,'1'))
                        .validate()) {
                return;
            }
            
            //´çÇàÃ¼Å©
            if (!checkHanaAcctNo(oForm.rcvAcctNo.value)) {
                return;
            }
            
            //µ¿ÀÏ°èÁÂ Ã¼Å©
            if (!checkSameAcct(oForm.paymAcctNo.value , oForm.rcvAcctNo.value , '081' )){
                return; 
            }
            
            // µÞÀÚ¸® Ã¼Å©
            var tempString = oForm.rcvAcctNo.value;
            var tailNo = tempString.substring(tempString.length - 2);
            
            if( tailNo != "13" ){
                pbk.extJS.messageBox.infoMsgBox({
                    isConfirm: false,
                    title: 'ÆÝµå °èÁÂ ¾È³»',
                    message: 'ÇØ´ç ÀÔ±Ý°èÁÂ´Â ÆÝµå°èÁÂ°¡ ¾Æ´Õ´Ï´Ù.<BR/>°èÁÂ¹øÈ£¸¦ È®ÀÎÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.'
                });
                return;
            }

            // ÀÚµ¿ÀÌÃ¼ ÀÏÀÚ ¼³Á¤
            var chkday = oForm.trnsScheDt.value;
            // ¿À´Ã³¯Â¥
            var todaystr = date.getToday();
            
            chkday = removeDash(chkday);

            // ¿À´Ã ÀÏÀÚ¿Í ¿¹¾àÀÏÀÚ°¡ °°À» ¼ö ¾øÀ½
            if( chkday == todaystr ){
                hana.JHanaUtils.message.alert("¿¹¾àÀÌÃ¼ÀÏ½Ã", "¿¹¾àÀÌÃ¼ÀÏ½Ã ÀÏÀÚ°¡ ±ÝÀÏÀÏ ¼ö ¾ø½À´Ï´Ù.");
                return;
            }

            if( validationTrnsDay(chkday,todaystr,'¿¹¾àÀÌÃ¼ÀÏ½Ã')  && validationReserveTrnsDay(chkday,todaystr,'¿¹¾àÀÌÃ¼ÀÏ½Ã')){
                var url = null;
                url = "/transfer/reserve/wpdep413_10t.do";
    
                var hanaAjax = new hana.JHanaAjax(hanaTabBodyDiv, true, true);
                hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, oForm);
            }
            
        },


        /**
         * ¿¹¾àÀÌÃ¼ µî·Ï - ÆÝµå¿¹¾àÀÌÃ¼ step02 (reserve_fund_02.jsp) - ¿¹¾àÀÌÃ¼ µî·Ï ¹öÆ° - step03  ÀÌµ¿
         * @param {Object} frmObj
         * @use
         */
        submitFundStep02 : function(frmObj){

            // sms¹ÞÀº ¼±ÅÃ½Ã
            if( frmObj.smsApcYn[0].checked ){
                var jForm = new hana.JForm();
                if (!jForm.add(new hana.JSelect("ÈÞ´ëÆù Ã¹ÀÚ¸® 3ÀÚ¸®", frmObj.tel1))
                        .add(new hana.JText("ÈÞ´ëÆù ±¹¹ø", frmObj.tel2).range(3,4))
                        .add(new hana.JCurrency("ÈÞ´ëÆù ±¹¹ø", frmObj.tel2))
                        .add(new hana.JText("ÈÞ´ëÆù µÞ¹øÈ£", frmObj.tel3).range(4,4))
                        .add(new hana.JCurrency("ÈÞ´ëÆù µÞ¹øÈ£", frmObj.tel3))
                        .validate()) {
                    return;
                }
                frmObj.custTelNo.value = frmObj.tel1.value + frmObj.tel2.value + frmObj.tel3.value
            }

            // ÀÌ¸ÞÀÏ º¸¾È ¸ÞÀÏ È®ÀÎ
            frmObj.emalApcYn.value  = frmObj.emalApc.checked ? 'Y' : 'N';
            frmObj.scrtEmalYn.value = frmObj.scrtEmal.checked ? 'Y' : 'N';
           
            // ÀÌ¸ÞÀÏ Ã¼Å©
            if( frmObj.emalApc.checked ){
                if (!validationEmail('emalAdr', 'email_01', 'email_03', frmObj, true)) {
                    return;
                }
            } else {
                if (!validationEmail('emalAdr', 'email_01', 'email_03', frmObj, false)) {
                    return;
                }
            }

            var url = null;
            url = "/transfer/reserve/wpdep413_11t.do";
            
            if(!securityPasswdCheck()) return;  //ÀÚ¹°¼èÄ«µåÃ¼Å©

            var hanaAjax = new hana.JHanaAjax(hanaTabBodyDiv, true, true);
            hanaAjax.ajaxCommSubmitCallback(pbk.APPLICATION_CONTEXT_ROOT + url, frmObj , function(){
                $('infoDivGeneralStep1_2').style.display = 'none';
                $('infoDivTrust1').style.display = 'none';
                $('infoDivFund1').style.display = 'none';
            });

        },
        /**
         * ¿¹¾àÀÌÃ¼ µî·Ï - step01 ·Î ÀÌµ¿ - step02 Ãë¼Ò¹öÆ°/ °è¼Ó¿¹¾àÀÌÃ¼ µî·Ï ¹öÆ°
         */
        goFundStep01 : function(){
            var url=null;
            url="/transfer/reserve/wpdep413_09t.do";

            var hanaAjax = new hana.JHanaAjax(hanaTabBodyDiv, true, true);
            hanaAjax.ajaxCommSubmitCallback(pbk.APPLICATION_CONTEXT_ROOT + url, null, function(){
                $('infoDivGeneralStep1_2').style.display = 'none';
                $('infoDivTrust1').style.display = 'none';
                $('infoDivFund1').style.display = '';
            });

        }
    }

}();



/**
 * ÀÚÁÖ¾²´Â °èÁÂ / ÃÖ±Ù ÀÔ±Ý °èÁÂ  ÆË¾÷ / ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ tab = toggletabMenu
 */
pbk.transfer.account = function(){
    var tabPopMenuList='tabPopMenuList';
    var targetId = '';
    return{

        /**
         * °èÁÂ Á¤º¸¸¦ ÀÔ·Â
         * @param obj
         * @param targetId
         * @param bnkCdId
         * @param rcvBnkCd
         */
        setTransferAccount : function (obj, targetId, bnkCdId, rcvBnkCd){
			var nmCnt;
			//// °èÁÂ¹øÈ£ ¼ÂÆÃ
			//°èÁÂ¹øÈ£ º¸ÀÌ´Â°÷ÀÌ ¾øÀ¸¸é ÀÔ±ÝÁöÁ¤ °èÁÂÀÌ¹Ç·Î Ã³¸®¾ÈÇÔ
			if ($('rcvAcctNoDiv') != null && $('rcvAcctNoDiv').style.display == 'none'){
				return;
			}
			
			//È®Àå E2E ÇÊµå¿¡ ¼ÂÆÃÇÑ´Ù.
			if ($('cipher_rcvAcctNo') != undefined){
				$('cipher_rcvAcctNo').value = obj;
			}
			
			//ÀÏ¹Ý °èÁÂ Çü½Ä¿¡ ¼ÂÆÃ
			if ($(targetId) != undefined){
				nmCnt = document.getElementsByName(targetId).length;
	            document.getElementsByName(targetId)[nmCnt-1].value = obj;
			}
			
			//// ÀºÇà ÄÚµå ¼ÂÆÃ
			nmCnt = document.getElementsByName(bnkCdId).length;
            
            // Áßµµ±Ý ÀÌÃ¼ÀÇ °æ¿ì ÀºÇàÄÚµå°¡ ¾øÀ½
            if(document.getElementsByName(bnkCdId).length>0) {
                document.getElementsByName(bnkCdId)[nmCnt-1].value = rcvBnkCd;
                
                // ±¸ ÀºÇàÄÚµåÀÎ°æ¿ì ½Å ÀºÇàÄÚµå·Î ´Ù½Ã ¼¿·ºÆ®
                if (document.getElementsByName(bnkCdId)[nmCnt-1].value == "" || document.getElementsByName(bnkCdId)[nmCnt-1].value == null){
                	pbk.common.setNewBnkCdFromOldBnkCd(document.getElementsByName(bnkCdId)[nmCnt-1] , rcvBnkCd);
                	rcvBnkCd = document.getElementsByName(bnkCdId)[nmCnt-1].value;
                }
                
                var formObj = form.createForm([{id:'bnkCd', value :rcvBnkCd}]);
                
                try{
                pbk.transfer.common.hanaBnkCdShow(formObj.bnkCd,'hncaMsgTr,cmsvNoTr,rcvPsbkMarkCttHana,rcvPsbkMarkCttHanaButton');
                pbk.transfer.common.hanaBnkCdHide(formObj.bnkCd,'rcvPsbkMarkCttNormal,rcvPsbkMarkCttNormalButton');
                } catch(e){}
				try{
                pbk.transfer.common.hanaBnkCdShow(formObj.bnkCd,'popCmsvNoTr,rcvPsbkMarkCttHanaPop,rcvPsbkMarkCttHanaButtonPop');
                pbk.transfer.common.hanaBnkCdHide(formObj.bnkCd,'rcvPsbkMarkCttNormalPop,rcvPsbkMarkCttNormalButtonPop');
                } catch(e){}
                
            } else {
				//ÀºÇàÄÚµå ³Ö´Â°÷ÀÌ ¾øÀ¸¸é ´çÇà¸¸ ÀÔ·Â°¡´É. Å¸ÇàÀÏ½Ã´Â ¿À·ù ¸Þ¼¼Áö.
				if (rcvBnkCd != '081' && rcvBnkCd != '81'){
					document.getElementsByName(targetId)[nmCnt-1].value = '';
						pbk.extJS.messageBox.errMsgBox({
	                    isConfirm: false,
	                    title: '°èÁÂ¹øÈ£ ¿À·ù',
	                    message: '´çÇà °èÁÂ¸¸ ¼±ÅÃÀÌ °¡´ÉÇÕ´Ï´Ù.'
	                });
				}
			}
			
			//È®Àå E2E¸¦ À§ÇØ ÀÓ½Ã ÀúÀå°ª ¼¼¼ÇÀ» °Ë»ç ¼¼¼ÇÀ¸·Î º¯°æÇÑ´Ù.
			pbk.transfer.account.changePrepareToCheck();
			
            pbk.extJS.subPopLayer.close();
            pbk.extJS.popup.close('popupFavoriteAccount');
            
            
        },
        
        /**
		 * È®Àå E2E¸¦ À§ÇØ ÀÓ½Ã ÀúÀå ¼¼¼Ç°ªÀ» È®Àå E2E °Ë»ç ¼¼¼ÇÀ¸·Î º¯°æÇÑ´Ù.
		 */
		changePrepareToCheck : function(){
			var hanaAjax = new hana.JHanaAjax('', true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/changePrepareListToExtE2ECheckList.do",
				null, true, null , 'euc-kr' );
		},

        /**
         * ÅÇ ¹öÆ° ÀÌµ¿
         * @param actionObj
         * @param index
         */
        toggeleTabMenuAcount : function(actionObj, index){
            // TabÀÌ¹ÌÁö¸¦ Å¬¸¯½Ã ÅÇ¸Þ´º effect¸¦ ¹ß»ýÇÑ´Ù.
            if( document.getElementById(tabPopMenuList))
                pbk.changeTabImage(actionObj, tabPopMenuList);

            /**
             * ÃÖ±Ù ÀÔ±Ý °èÁÂ ÆË¾÷(1) / ÀÚÁÖ¾²´Â °èÁÂ ÆË¾÷ (0)
             */
            if (index == "0") {
                pbk.transfer.account.goFrequencyList();
            } else {
                pbk.transfer.account.goRecentlyList();
            }

        },

        //ÀÚÁÖ¾²´Â°èÁÂ ÀÌµ¿ (POPUP)
        goFrequencyList : function( formObj ) {
            var url = "/transfer/account/wpdep411_08p_01.do";
            url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
			pbk.extJS.popup.isPrint = false; 
            pbk.extJS.popup.open(url, 'popupFavoriteAccount', 670, null, formObj);
        },

        // ÃÖ±ÙÀÔ±Ý°èÁÂ  ÀÌµ¿ (POPUP)
        goRecentlyList : function() {
            var url = "/transfer/account/wpdep411_11p_01.do";
            url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
			pbk.extJS.popup.isPrint = false; 
            pbk.extJS.popup.open(url, 'popupFavoriteAccount', 650, null);
        },

        /**
        * ÀÚÁÖ¾²´Â°èÁÂ »èÁ¦ ¹öÆ° Å¬¸¯
        * @use
        */
        deleteFrequencyAccount : function(tmplNoId, tmplNo, target ){

            pbk.transfer.account.targetId = target;
            pbk.extJS.messageBox.infoMsgBox({
                isConfirm: true,
                title    : 'È®ÀÎ',
                message  : '»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?',
                callback : function(e)  {
                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                        var formObj = form.createForm([{id:tmplNoId, value :tmplNo},{id:'target', value :target}] );
                        var hanaAjax = new hana.JHanaAjax(pbk.transfer.common.DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
                        var url = "/transfer/account/wpdep411_10p_04.do";
                        url = pbk.APPLICATION_CONTEXT_ROOT + url;
                        hanaAjax.ajaxSubmit( url, formObj, true, pbk.transfer.account.checkDeleteFrequency, 'euc-kr' );
                    }
                }
            });
        },
        
        checkDeleteFrequency : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            var formObj = form.createForm([{id:'target', value :pbk.transfer.account.targetId}] );
            
            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			if (_data.success == "true") {
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT
                + "/transfer/account/wpdep411_08p_01.do", 'popupFavoriteAccount', 670, null, formObj);
			}
        },
        
        /**
        * ÀÚÁÖ¾²´Â°èÁÂ Á¤·Ä¼ø¼­ ÀúÀå
        * @use
        **/
        updateOrderFrequencyAccount : function(formObj, target){

            pbk.transfer.account.targetId = target;
            pbk.extJS.messageBox.infoMsgBox({
                isConfirm: true,
                title    : 'È®ÀÎ',
                message  : 'Á¤·Ä¼ø¼­¸¦ º¯°æÇÏ½Ã°Ú½À´Ï±î?',
                callback : function(e)  {
                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                    	//Áßº¹¹øÈ£ °ËÃâ
						var scrnPrnSeq = document.getElementsByName('scrnPrnSeq');
						for( var i = 0; i< scrnPrnSeq.length; i++){
							if (scrnPrnSeq[i].value == "" || scrnPrnSeq[i].value == null){
								scrnPrnSeq[i].value = "999";
							} 
							var tempi = scrnPrnSeq[i].value;
		                    for( var z = 0; z<scrnPrnSeq.length ; z++){
								if(z != i){
									if (tempi == scrnPrnSeq[z].value && (scrnPrnSeq[z].value != "999")){
										pbk.extJS.messageBox.errMsgBox({
						                    isConfirm: false,
						                    title: 'Áßº¹¹øÈ£ ¿À·ù',
						                    message: 'Á¤·Ä¼ø¼­¿¡ Áßº¹µÈ ¹øÈ£°¡ Á¸ÀçÇÕ´Ï´Ù.'
						                });
										return;
									}
								}
							}
		                }
					
                        //form.createHiddenField( formObj, 'target', target);
                        var hanaAjax = new hana.JHanaAjax(pbk.transfer.common.DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
                        var url = "/transfer/account/wpdep411_10p_05.do";
                        url = pbk.APPLICATION_CONTEXT_ROOT + url;
                        hanaAjax.ajaxSubmit( url, formObj, true, pbk.transfer.account.checkOrderFrequency, 'euc-kr' );
                    }
                }
            });
        },
        
        /**
        * ÀÚÁÖ¾²´Â °èÁÂ Á¤·Ä¼ø¼­ ÀúÀå Json check
        */
        checkOrderFrequency : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            var formObj = form.createForm([{id:'target', value :pbk.transfer.account.targetId}] );
            
            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			if (_data.success == "true") {
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT
	                + "/transfer/account/wpdep411_08p_01.do", 'popupFavoriteAccount', 670, null, formObj);
			}
        },

        /**
         * ÀÚÁÖ ¾²´Â °èÁÂ µî·Ï ¿¡ ´ëÇÑ callback
         * @param {Object} res response
         * @param {Object} arg state
         */
        callbackFreResult : function(res, arg){
            //pbk.ajax.parseData(res,true);

            pbk.transfer.account.goFrequencyList();
        },



        // ÃÖ±Ù °èÁÂ µî·Ï ¹öÆ° Å¬¸¯..
        submitRecentlyRegist : function(formObj){

            pbk.transfer.account.goFrequencyList();
//            var hanaAjax = new hana.JHanaAjax(null, true, true);
//            var url = "ÀúÀå ¾×¼Ç url";
//            url = pbk.APPLICATION_CONTEXT_ROOT + url;
//            hanaAjax.ajaxSubmit(url,formObj,true,pbk.transfer.account.callbackFreResult,"EUC-KR");
        },

        
        // ÃÖ±Ù °èÁÂ »èÁ¦ ¹öÆ° Å¬¸¯..
        deleteRecentlyAccount : function( bnkCd, acctNo,acctSeqNo, target ){

            pbk.transfer.account.targetId = target;
            pbk.extJS.messageBox.infoMsgBox({
                isConfirm: true,
                title    : 'È®ÀÎ',
                message  : '»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?',
                callback : function(e)  {
                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                        var formObj = form.createForm([{id:'bnkCd', value :bnkCd},{id:'acctNo', value :acctNo}
                        ,{id:'acctSeqNo', value :acctSeqNo},{id:'target', value :target}] );
                        var url = pbk.APPLICATION_CONTEXT_ROOT + "/transfer/account/wpdep411_11p_02.do";
                        var hanaAjax = new hana.JHanaAjax('', true, true);
                        hanaAjax.ajaxSubmit( url, formObj, true, pbk.transfer.account.checkDeleteRecently, 'euc-kr' );
                    }
                }
            });
        },

        checkDeleteRecently : function( res, option ){
            var hanaAjax = new hana.JHanaAjax("hanaPopupContentBodyFavoriteAccount", true, true);
            var formObj = form.createForm([{id:'target', value :pbk.transfer.account.targetId}] );
			
			// JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');

			if (_data.success == "true") {
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT
		            + "/transfer/account/wpdep411_11p.do", formObj);
			}
            
        },

        //Ã¢´Ý±â
        closePop : function() {
            pbk.extJS.popup.close('Acount');
        },
		
		/**
        * ÀÚÁÖ¾²´Â Áõ±Ç°èÁÂ »èÁ¦ ¹öÆ° Å¬¸¯
        * @use
        */
        deleteFrequencyStockAccount : function(tmplNoId, tmplNo, target ){

            pbk.transfer.account.targetId = target;
            pbk.extJS.messageBox.infoMsgBox({
                isConfirm: true,
                title    : 'È®ÀÎ',
                message  : '»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?',
                callback : function(e)  {
                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                        var formObj = form.createForm([{id:tmplNoId, value :tmplNo},{id:'target', value :target}] );
                        var hanaAjax = new hana.JHanaAjax(pbk.transfer.common.DIV_FAVORITE_ACCOUNT_CONTENT, true, true);
                        var url = "/transfer/account/wpdep411_50p_04.do";
                        url = pbk.APPLICATION_CONTEXT_ROOT + url;
                        hanaAjax.ajaxSubmit( url, formObj, true, pbk.transfer.account.checkDeleteFrequencyStock, 'euc-kr' );
                    }
                }
            });
        },
        
        checkDeleteFrequencyStock : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            var formObj = form.createForm([{id:'target', value :pbk.transfer.account.targetId}] );
            
            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			if (_data.success == "true") {
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT
            	    + "/transfer/account/wpdep411_48p_01.do", 'popupFavoriteAccount', 670, null, formObj);
			}

        }
    };
}();

/**
 * ÀÌÃ¼Á¤º¸¿¡ ÇÊ¿äÇÑ script¸¦ Á¤ÀÇ
 */
pbk.transfer.info = function(){

    return{

        /**
         * ÀÌÃ¼Á¤º¸ toggle tab
         */
        toggleTabMenu: function(actionObj, url, frmObj){
            // TabÀÌ¹ÌÁö¸¦ Å¬¸¯½Ã ÅÇ¸Þ´º effect¸¦ ¹ß»ýÇÑ´Ù.
            pbk.changeTabImage(actionObj, "tabMenuInfo");
            // ÇØ´ç ÅÇ¿¡ ´ëÀÀÇÏ´Â ActionÀ» È£ÃâÇÑ´Ù.
            var hanaAjax = new hana.JHanaAjax("infoDiv", true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, frmObj);
        },
        
        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸»ç¿ë¹æ¹ý index
         */
         openTransferInfo : function(){
            var url = "/transfer/info/wpdep416_01p.do";

            url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(url, 'transferInfo', 784, null);
         },
         
        /**
        *   ÀÌÃ¼Á¤º¸ ÆË¾÷ÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù.
        */
        showInfoDiv: function(url){
            var hanaAjax = new hana.JHanaAjax("infoDiv", true, true);
            hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
        },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸»ç¿ë¹æ¹ý 1´Ü°è ÆË¾÷
         */
         openTransferInfoStep1 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_01p_01.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸»ç¿ë¹æ¹ý 2´Ü°è ÆË¾÷
         */
         openTransferInfoStep2 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_02p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸»ç¿ë¹æ¹ý 3´Ü°è ÆË¾÷
         */
         openTransferInfoStep3 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_03p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼¿Ï·áÈÄÀÌÃ¼Á¤º¸µî·Ï 1´Ü°è
         */
         openFavoritesTransferInfoStep1 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_04p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼¿Ï·áÈÄÀÌÃ¼Á¤º¸µî·Ï 2´Ü°è
         */
         openFavoritesTransferInfoStep2 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_05p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼¿Ï·áÈÄÀÌÃ¼Á¤º¸µî·Ï 3´Ü°è
         */
         openFavoritesTransferInfoStep3 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_06p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸ ½Å±Ô Ãß°¡ µî·Ï 1´Ü°è
         */
         openTransferInfoNewStep1 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_07p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸ ½Å±Ô Ãß°¡ µî·Ï 2´Ü°è
         */
         openTransferInfoNewStep2 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_08p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸ ½Å±Ô Ãß°¡ µî·Ï 3´Ü°è
         */
         openTransferInfoNewStep3 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_09p.do");
         },

        /**
         * ÀÌÃ¼Á¤º¸ - ÀÚÁÖ¾²´Â ÀÌÃ¼Á¤º¸ ¾È³» - ÀÌÃ¼Á¤º¸ ½Å±Ô Ãß°¡ µî·Ï 4´Ü°è
         */
         openTransferInfoNewStep4 : function(){
            pbk.transfer.info.showInfoDiv("/transfer/info/wpdep416_10p.do");
         }

    }//end of return;
}();


/**
 * ÀÌÃ¼Á¤º¸¿¡ ÇÊ¿äÇÑ °øÅëscript¸¦ Á¤ÀÇ
 */
pbk.transfer.link = function() {

    return{
		
		/**
		 * ÀÌ¿ë½Ã°£ ¾È³» ÆË¾÷
		 */
		openWorktimeInformation : function(){
			//var url = "/contents/pri/gui/ibk/ibk4/ibk035_02p.jsp";	//TODO : for staging
			var url = "/contents/pri/gui/ibk/ibk035_02p.jsp";	//TODO : for local and pt2
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(url, 'ibk035_02p', 650, null, null);
		},

        /**
         * ÀÚ±ÝÀÌÃ¼ - °èÁÂÀÌÃ¼ - ÀÏ¹ÝÀÌÃ¼ -STEP2´Ü°è-ÀüÀÚ±ÝÀ¶ À¯ÀÇ»çÇ× ¹Ù·Î°¡±â¹öÆ°
         * general_transfer_step02_security.jsp
         */
        goElecFinance : function() {
			location.href = "/contents/csc/cau/cau1/index.jsp?menuItemId=s_h571";
        },

        /**
         * ÀÚ±ÝÀÌÃ¼ - °èÁÂÀÌÃ¼ - ÀÏ¹ÝÀÌÃ¼ -STEP2´Ü°è-ÀÌÃ¼ÇÑµµ °¨¾× ¹Ù·Î°¡±â¹öÆ°
         * general_transfer_step02_security.jsp
         */
        goTransferLimit : function() {
			pbk.common.person.goTransferLimit();
        },

        /**
         * ÀÚ±ÝÀÌÃ¼ - °èÁÂÀÌÃ¼ - ÀÏ¹ÝÀÌÃ¼ -STEP3´Ü°è-°í°´µî±Þ ÀÚ¼¼È÷ ¾Ë¾Æº¸±â¹öÆ°
         * general_transfer_step03.jsp
         */
        goCustomerClass : function() {
			pbk.common.person.goPersonGradeInfo();

        },

        /**
         * ÀÚ±ÝÀÌÃ¼ - °èÁÂÀÌÃ¼ - ÀÏ¹ÝÀÌÃ¼ -STEP3´Ü°è- ÀÎÁõ¼­ °»½Å ¹Ù·Î°¡±â¹öÆ°
         * general_transfer_step03.jsp
         */
        goValidation : function() {
			form.createFormSubmit(null,'/certify/index.do?menuItemId=wpcer465_01t', '/certify/renovate/wpcer465_01t.do');
			return false;
        }

    }//end of return;
}();

