/*INISEAL:[hVOgs%2F2AjqA0%2Bp7SSwttb68fsQ8%3D%0A]*/
/*****************************************************************************
 * ÆÄÀÏ¸í : pbk-flex.js
 * ÀÛ¼ºÀÏ : 2008. 10. 21
 * ÀÛ¼ºÀÚ : ±èÈñ¿ø
 * ¼³   ¸í : ºü¸¥¼­ºñ½º javascript Á¤ÀÇ ÆÄÀÏ
 * 2´Ü°è±îÁöÀÇ namespace´Â pbk_package.js ¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù.
 * ===========================================================================
 * DATE				AUTHOR		DESCRIPTION
 * ---------------------------------------------------------------------------
 * 2009-03-26		¹Ú¿ëÈñ		±ÝÀ¶»óÇ°Ã£±â, ¸ÂÃã Ä«µå ¸¶¹ý»ç µî·Ï

 *****************************************************************************
 * Ver.1    ÀÌÁØ¼ö
 * Ver.2 	ÀÌÁØ¼ö (¿Àµ¿Áø ´ë½Å ¿Ã·ÁÁÜ)
 *****************************************************************************/


pbk.flex.common = function(){
	return {
		/**
		 * ÆäÀÌÁö ÀÌµ¿ 
		 * @param {Object} url ÀÌµ¿ÇÒ ÆäÀÌÁö URL
		 */
        goUrl: function(url){
            opener.location.href = url;
			opener.focus();
        }
    }
}();


pbk.flex.wizard = function() {
    return {}
}();


pbk.flex.wizard.transfer = function() {
    return {
		
        /**
         * °èÁÂÀÌÃ¼
         * @param paymAcctNo Áö±Þ°èÁÂ¹øÈ£
         * @param paymAcctSeqNo Áö±Þ°èÁÂÀÏ·Ã¹øÈ£
         * @param acctPw ºñ¹Ð¹øÈ£
         * @param rcvBnkCd ÀÔ±ÝÀºÇàÄÚµå
         * @param rcvAcctNo ÀÔ±Ý°èÁÂ¹øÈ£
         * @param trnsAmt ÀÌÃ¼±Ý¾×
         * @param cshbUseYn Ä³½¬¹é»ç¿ë¿©ºÎ
         * @param cshbUseAmt Ä³½¬»ç¿ë±Ý¾×
         * @param rcvPsbkMarkCtt ÀÔ±ÝÅëÀåÇ¥½Ã³»¿ë
         * @param wdrwPsbkMarkCtt Ãâ±ÝÅëÀåÇ¥½Ã³»¿ë
         * @param otpSecurityCertPwd  otpºñ¹Ð¹øÈ£
         * @param securitySeq
         * @param bf2ChrPw
         * @param af2ChrPw
         */
		transferSubmit: function(paymAcctNo, paymAcctSeqNo, acctPw, rcvBnkCd, rcvAcctNo, 
                trnsAmt, cshbUseYn, cshbUseAmt, rcvPsbkMarkCtt, wdrwPsbkMarkCtt, 
				otpSecurityCertPwd, securitySeq, bf2ChrPw, af2ChrPw) {
			var formObj;
			var hanaAjax;
			var data;
			var _data;
			var rcvAcctSeqNo;    //ÀÔ±Ý°èÁÂÀÏ·Ã¹øÈ£

            // ¿Ã¸±¶§ ÁÖ¼®Ã³¸®ÇØ¾ßÇÔ
            //bf2ChrPw = 'cDoSpvFQYxXWDDe9ZPuYrvkcFpw=';
            //af2ChrPw = 'cDoSpvFQYxXWDDe9ZPuYrvkcFpw=';

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep00.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url);
			
			formObj = form.createForm();

            form.createHiddenField(formObj, 'paymAcctNo'        , paymAcctNo        , true);
            form.createHiddenField(formObj, 'paymAcctSeqNo'     , paymAcctSeqNo     , true);
            form.createHiddenField(formObj, 'paymAcctPw'        , acctPw            , true);
			//form.createHiddenField(formObj, '_E2E123_paymAcctPw'        , acctPw            , true);
            form.createHiddenField(formObj, 'rcvBnkCd'          , rcvBnkCd          , true);
            form.createHiddenField(formObj, 'rcvAcctNo'         , rcvAcctNo         , true);
            form.createHiddenField(formObj, 'trnsAmt'           , trnsAmt           , true);
			form.createHiddenField(formObj, 'totlTrnsAmt'       , trnsAmt           , true);
            form.createHiddenField(formObj, 'cshbUseYn'         , cshbUseYn         , true);
			form.createHiddenField(formObj, 'isHanaCashbag'     , cshbUseYn         , true);
            form.createHiddenField(formObj, 'cshbUseAmt'        , cshbUseAmt        , true);
            form.createHiddenField(formObj, 'wdrwPsbkMarkCtt'   , wdrwPsbkMarkCtt   , true);
            form.createHiddenField(formObj, 'rcvPsbkMarkCtt'    , rcvPsbkMarkCtt    , true);			
	
            formObj.paymAcctNo.setAttribute     ('signid', 'Ãâ±Ý°èÁÂ¹øÈ£');
            formObj.rcvBnkCd.setAttribute       ('signid', 'ÀÔ±ÝÀºÇàÄÚµå');
            formObj.rcvAcctNo.setAttribute      ('signid', 'ÀÔ±Ý°èÁÂ¹øÈ£');
            formObj.trnsAmt.setAttribute        ('signid', 'ÀÌÃ¼±Ý¾×');
            formObj.cshbUseYn.setAttribute      ('signid', 'Ä³½¬¹é»ç¿ë¿©ºÎ');
            formObj.cshbUseAmt.setAttribute     ('signid', 'Ä³½¬»ç¿ë±Ý¾×');
            formObj.rcvPsbkMarkCtt.setAttribute  ('signid', 'ÀÔ±ÝÅëÀåÇ¥½Ã³»¿ë');
            formObj.wdrwPsbkMarkCtt.setAttribute ('signid', 'Ãâ±ÝÅëÀåÇ¥½Ã³»¿ë');			
				
			url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep01.do';
			
			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
			hanaAjax.ajaxSubmitToFlex(url, formObj);
			
			data = pbk.ajax.flexData;
			pbk.ajax.flexData = null;

			if (data == null) {
				return null;
			}
			
            //¿¡·¯°¡ ¹ß»ýÇßÀ»°æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
            _data = data.evalJSON();            
            if (_data[0] != undefined && _data[0].errorCode != null) {
                return data;
            }

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep02.do';

            form.createHiddenField(formObj, 'cnfmYn', 'Y', true);            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
			
			
            //¿¡·¯°¡ ¹ß»ýÇßÀ»°æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
            _data = data.evalJSON(); 
	
	           
            if (_data[0] != undefined && _data[0].errorCode != null) {
                return data;
            }
		
			form.createHiddenField(formObj, '_CNFM_TRSC_YN_', 'Y', true);

            if (pbk.flex.wizard.common.getUsedOtp().evalJSON().usedOtp == true) {
                //form.createHiddenField(formObj, '_E2E123__OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
                form.createHiddenField(formObj, '_OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
            } else {
                form.createHiddenField(formObj, '_SECURITY_SEQ_', securitySeq   , true);
                //form.createHiddenField(formObj, '_E2E123__BF_2_CHR_PW_' , bf2ChrPw      , true);
                //form.createHiddenField(formObj, '_E2E123__AF_2_CHR_PW_' , af2ChrPw      , true);
                form.createHiddenField(formObj, '_BF_2_CHR_PW_' , bf2ChrPw      , true);
                form.createHiddenField(formObj, '_AF_2_CHR_PW_' , af2ChrPw      , true);
            }			
			
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep03.do';

            form.createHiddenField(formObj, 'tempValue', 'temp', true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            if (data != null) {
                data = data.replace(/\r|\n/g, '');
			}

			return data;
		},




        /**
         * Àû±Ý/½ÅÅ¹ÀÌÃ¼
         * @param paymAcctNo Áö±Þ°èÁÂ¹øÈ£
         * @param paymAcctSeqNo Áö±Þ°èÁÂÀÏ·Ã¹øÈ£
         * @param acctPw ºñ¹Ð¹øÈ£
         * @param rcvBnkCd ÀÔ±ÝÀºÇàÄÚµå
         * @param rcvAcctNo ÀÔ±Ý°èÁÂ¹øÈ£
         * @param trnsAmt ÀÌÃ¼±Ý¾×
         * @param cshbUseYn Ä³½¬¹é»ç¿ë¿©ºÎ
         * @param cshbUseAmt Ä³½¬»ç¿ë±Ý¾×
         * @param otpSecurityCertPwd  otpºñ¹Ð¹øÈ£
         * @param securitySeq
         * @param bf2ChrPw
         * @param af2ChrPw
         */		
		trustTransferSubmit: function(paymAcctNo, paymAcctSeqNo, acctPw, rcvBnkCd, rcvAcctNo, 
                trnsAmt, cshbUseYn, cshbUseAmt, otpSecurityCertPwd, securitySeq, bf2ChrPw, 
				af2ChrPw) {
            var formObj;
            var hanaAjax;
            var data;
            var _data;			
            var rcvAcctSeqNo;    //ÀÔ±Ý°èÁÂÀÏ·Ã¹øÈ£
            
			//bf2ChrPw = 'cDoSpvFQYxXWDDe9ZPuYrvkcFpw=';
            //af2ChrPw = 'cDoSpvFQYxXWDDe9ZPuYrvkcFpw=';

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep00.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url);
            
            formObj = form.createForm();

            form.createHiddenField(formObj, 'paymAcctNo'        , paymAcctNo        , true);
            form.createHiddenField(formObj, 'paymAcctSeqNo'     , paymAcctSeqNo     , true);
            form.createHiddenField(formObj, 'paymAcctPw'        , acctPw            , true);
			//form.createHiddenField(formObj, '_E2E123_paymAcctPw', acctPw            , true);
            form.createHiddenField(formObj, 'rcvBnkCd'          , rcvBnkCd          , true);
            form.createHiddenField(formObj, 'rcvAcctNo'         , rcvAcctNo         , true);
            form.createHiddenField(formObj, 'trnsAmt'           , trnsAmt           , true);
            form.createHiddenField(formObj, 'totlTrnsAmt'       , trnsAmt           , true);
            form.createHiddenField(formObj, 'cshbUseYn'         , cshbUseYn         , true);
			form.createHiddenField(formObj, 'isHanaCashbag'     , cshbUseYn         , true);
            form.createHiddenField(formObj, 'cshbUseAmt'        , cshbUseAmt        , true);
			
            formObj.paymAcctNo.setAttribute     ('signid', 'Ãâ±Ý°èÁÂ¹øÈ£');
            formObj.rcvBnkCd.setAttribute       ('signid', 'ÀÔ±ÝÀºÇàÄÚµå');
            formObj.rcvAcctNo.setAttribute      ('signid', 'ÀÔ±Ý°èÁÂ¹øÈ£');
            formObj.trnsAmt.setAttribute        ('signid', 'ÀÌÃ¼±Ý¾×');
            formObj.cshbUseYn.setAttribute      ('signid', 'Ä³½¬¹é»ç¿ë¿©ºÎ');
            formObj.cshbUseAmt.setAttribute     ('signid', 'Ä³½¬»ç¿ë±Ý¾×');
			
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/trustTransferStep01.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;
            
            if (data == null) {
                return null;
            }
			
            //¿¡·¯°¡ ¹ß»ýÇßÀ»°æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
            _data = data.evalJSON();
			if (_data[0] != undefined && _data[0].errorCode != null) {
				return data;
			}

            form.createHiddenField(formObj, '_CNFM_TRSC_YN_', 'Y', true);

            if (pbk.flex.wizard.common.getUsedOtp().evalJSON().usedOtp == true) {
                //form.createHiddenField(formObj, '_E2E123__OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
                form.createHiddenField(formObj, '_OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
            } else {
                form.createHiddenField(formObj, '_SECURITY_SEQ_', securitySeq   , true);
                //form.createHiddenField(formObj, '_E2E123__BF_2_CHR_PW_' , bf2ChrPw      , true);
                //form.createHiddenField(formObj, '_E2E123__AF_2_CHR_PW_' , af2ChrPw      , true);
                form.createHiddenField(formObj, '_BF_2_CHR_PW_' , bf2ChrPw      , true);
                form.createHiddenField(formObj, '_AF_2_CHR_PW_' , af2ChrPw      , true);
            }           


            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/trustTransferStep02.do';
			
			form.createHiddenField(formObj, 'tempValue', 'temp', true);
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
           
            data = pbk.ajax.flexData ;
            pbk.ajax.flexData = null;
            
            return data;
		},
		
		
		
		
        /**
         * Áßµµ±ÝÀÌÃ¼
         * @param paymAcctNo Áö±Þ°èÁÂ¹øÈ£
         * @param paymAcctSeqNo Áö±Þ°èÁÂÀÏ·Ã¹øÈ£
         * @param acctPw ºñ¹Ð¹øÈ£
         * @param rcvBnkCd ÀÔ±ÝÀºÇàÄÚµå
         * @param rcvAcctNo ÀÔ±Ý°èÁÂ¹øÈ£
         * @param trnsAmt ÀÌÃ¼±Ý¾×
         * @param cshbUseYn Ä³½¬¹é»ç¿ë¿©ºÎ
         * @param cshbUseAmt Ä³½¬»ç¿ë±Ý¾×
         * @param aptApdgMgntNo ¾ÆÆÄÆ®µ¿°ü¸®¹øÈ£
         * @param aptHoMgntNo ¾ÆÆÄÆ®È£°ü¸®¹øÈ£
         * @param otpSecurityCertPwd  otpºñ¹Ð¹øÈ£
         * @param securitySeq
         * @param bf2ChrPw
         * @param af2ChrPw
         */     
        aptTransferSubmit: function(paymAcctNo, paymAcctSeqNo, acctPw, rcvBnkCd, rcvAcctNo, 
                trnsAmt, cshbUseYn, cshbUseAmt, aptApdgMgntNo, aptHoMgntNo, otpSecurityCertPwd, 
				securitySeq, bf2ChrPw, af2ChrPw) {
            var formObj;
            var hanaAjax;
            var data;
			var _data;
            var rcvAcctSeqNo;    //ÀÔ±Ý°èÁÂÀÏ·Ã¹øÈ£

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep00.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url);
            
            formObj = form.createForm();

            form.createHiddenField(formObj, 'paymAcctNo'        , paymAcctNo        , true);
            form.createHiddenField(formObj, 'paymAcctSeqNo'     , paymAcctSeqNo     , true);
            //form.createHiddenField(formObj, '_E2E123_paymAcctPw', acctPw            , true);
            form.createHiddenField(formObj, 'paymAcctPw', acctPw            , true);
            form.createHiddenField(formObj, 'rcvBnkCd'          , rcvBnkCd          , true);
            form.createHiddenField(formObj, 'rcvAcctNo'         , rcvAcctNo         , true);
            form.createHiddenField(formObj, 'trnsAmt'           , trnsAmt           , true);
            form.createHiddenField(formObj, 'totlTrnsAmt'       , trnsAmt           , true);
            form.createHiddenField(formObj, 'cshbUseYn'         , cshbUseYn         , true);
			form.createHiddenField(formObj, 'isHanaCashbag'     , cshbUseYn         , true);
            form.createHiddenField(formObj, 'cshbUseAmt'        , cshbUseAmt        , true);
            form.createHiddenField(formObj, 'aptApdgMgntNo'     , aptApdgMgntNo     , true);
            form.createHiddenField(formObj, 'aptHoMgntNo'       , aptHoMgntNo       , true);
			
            formObj.paymAcctNo.setAttribute     ('signid', 'Ãâ±Ý°èÁÂ¹øÈ£');
            formObj.rcvBnkCd.setAttribute       ('signid', 'ÀÔ±ÝÀºÇàÄÚµå');
            formObj.rcvAcctNo.setAttribute      ('signid', 'ÀÔ±Ý°èÁÂ¹øÈ£');
            formObj.trnsAmt.setAttribute        ('signid', 'ÀÌÃ¼±Ý¾×');
            formObj.cshbUseYn.setAttribute      ('signid', 'Ä³½¬¹é»ç¿ë¿©ºÎ');
            formObj.cshbUseAmt.setAttribute     ('signid', 'Ä³½¬»ç¿ë±Ý¾×');	
            formObj.aptApdgMgntNo.setAttribute  ('signid', '¾ÆÆÄÆ®µ¿°ü¸®¹øÈ£');
            formObj.aptHoMgntNo.setAttribute    ('signid', '¾ÆÆÄÆ®È£°ü¸®¹øÈ£');
			
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/aptTransferStep01.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;
            
            if (data == null) {
                return null;
            }

            //¿¡·¯°¡ ¹ß»ýÇßÀ»°æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
            _data = data.evalJSON();			
            if (_data[0] != undefined && _data[0].errorCode != null) {
                return data;
            }

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/aptTransferStep02.do';

            form.createHiddenField(formObj, 'cnfmYn', 'Y', true);            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);

            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            //¿¡·¯°¡ ¹ß»ýÇßÀ»°æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
            _data = data.evalJSON();            
            if (_data[0] != undefined && _data[0].errorCode != null) {
                return data;
            }
            
            form.createHiddenField(formObj, '_CNFM_TRSC_YN_', 'Y', true);

            if (pbk.flex.wizard.common.getUsedOtp().evalJSON().usedOtp == true) {
                //form.createHiddenField(formObj, '_E2E123__OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
                form.createHiddenField(formObj, '_OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
            } else {
                form.createHiddenField(formObj, '_SECURITY_SEQ_', securitySeq   , true);
                //form.createHiddenField(formObj, '_E2E123__BF_2_CHR_PW_' , bf2ChrPw      , true);
                //form.createHiddenField(formObj, '_E2E123__AF_2_CHR_PW_' , af2ChrPw      , true);
                form.createHiddenField(formObj, '_BF_2_CHR_PW_' , bf2ChrPw      , true);
                form.createHiddenField(formObj, '_AF_2_CHR_PW_' , af2ChrPw      , true);
            }        			
			
			form.createHiddenField(formObj, 'tempValue', 'temp', true);
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/aptTransferStep03.do';
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;
            
            return data;
        },


        /**
         * ÆÝµåÀÌÃ¼
         * @param paymAcctNo Áö±Þ°èÁÂ¹øÈ£
         * @param paymAcctSeqNo Áö±Þ°èÁÂÀÏ·Ã¹øÈ£
         * @param acctPw ºñ¹Ð¹øÈ£
         * @param rcvBnkCd ÀÔ±ÝÀºÇàÄÚµå
         * @param rcvAcctNo ÀÔ±Ý°èÁÂ¹øÈ£
         * @param trnsAmt ÀÌÃ¼±Ý¾×
         * @param cshbUseYn Ä³½¬¹é»ç¿ë¿©ºÎ
         * @param cshbUseAmt Ä³½¬»ç¿ë±Ý¾×
         * @param otpSecurityCertPwd  otpºñ¹Ð¹øÈ£
         * @param securitySeq
         * @param bf2ChrPw
         * @param af2ChrPw 
         */
        fundTransferSubmit: function(paymAcctNo, paymAcctSeqNo, acctPw, rcvBnkCd, rcvAcctNo, 
                trnsAmt, cshbUseYn, cshbUseAmt, otpSecurityCertPwd, securitySeq, bf2ChrPw, 
                af2ChrPw){
            var formObj;
            var hanaAjax;
            var data;
            var rcvAcctSeqNo;    //ÀÔ±Ý°èÁÂÀÏ·Ã¹øÈ£
            
            //bf2ChrPw = 'cDoSpvFQYxXWDDe9ZPuYrvkcFpw=';
            //af2ChrPw = 'cDoSpvFQYxXWDDe9ZPuYrvkcFpw=';
			
            formObj = form.createForm();

            form.createHiddenField(formObj, 'paymAcctNo'        , paymAcctNo        , true);
            form.createHiddenField(formObj, 'paymAcctSeqNo'     , paymAcctSeqNo     , true);
            //form.createHiddenField(formObj, '_E2E123_paymAcctPw', acctPw            , true);
            form.createHiddenField(formObj, 'paymAcctPw', acctPw            , true);
            form.createHiddenField(formObj, 'rcvBnkCd'          , rcvBnkCd          , true);
            form.createHiddenField(formObj, 'rcvAcctNo'         , rcvAcctNo         , true);
            form.createHiddenField(formObj, 'trnsAmt'           , trnsAmt           , true);
            form.createHiddenField(formObj, 'totlTrnsAmt'       , trnsAmt           , true);
            form.createHiddenField(formObj, 'cshbUseYn'         , cshbUseYn         , true);
			form.createHiddenField(formObj, 'isHanaCashbag'     , cshbUseYn         , true);
            form.createHiddenField(formObj, 'cshbUseAmt'        , cshbUseAmt        , true);
			
            formObj.paymAcctNo.setAttribute     ('signid', 'Ãâ±Ý°èÁÂ¹øÈ£');
            formObj.rcvBnkCd.setAttribute       ('signid', 'ÀÔ±ÝÀºÇàÄÚµå');
            formObj.rcvAcctNo.setAttribute      ('signid', 'ÀÔ±Ý°èÁÂ¹øÈ£');
            formObj.trnsAmt.setAttribute        ('signid', 'ÀÌÃ¼±Ý¾×');
            formObj.cshbUseYn.setAttribute      ('signid', 'Ä³½¬¹é»ç¿ë¿©ºÎ');
            formObj.cshbUseAmt.setAttribute     ('signid', 'Ä³½¬»ç¿ë±Ý¾×');   
						
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/fundTransferStep01.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;
            
            if (data == null) {
                return null;
            }
			
            //¿¡·¯°¡ ¹ß»ýÇßÀ»°æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
            _data = data.evalJSON();            
            if (_data[0] != undefined && _data[0].errorCode != null) {
                return data;
            }
		
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/fundTransferStep02.do';

            form.createHiddenField(formObj, 'cnfmYn', 'Y', true);            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);

            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;
			
			//¿¡·¯°¡ ¹ß»ýÇßÀ»°æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù.
            _data = data.evalJSON();            
            if (_data[0] != undefined && _data[0].errorCode != null) {
                return data;
            }
            
			form.createHiddenField(formObj, '_CNFM_TRSC_YN_', 'Y', true);
            if (pbk.flex.wizard.common.getUsedOtp().evalJSON().usedOtp == true) {
                //form.createHiddenField(formObj, '_E2E123__OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
                form.createHiddenField(formObj, '_OTP_SECURITY_CERT_PWD_', otpSecurityCertPwd   , true);
            } else {
                form.createHiddenField(formObj, '_SECURITY_SEQ_', securitySeq   , true);
                //form.createHiddenField(formObj, '_E2E123__BF_2_CHR_PW_' , bf2ChrPw      , true);
                //form.createHiddenField(formObj, '_E2E123__AF_2_CHR_PW_' , af2ChrPw      , true);
                form.createHiddenField(formObj, '_BF_2_CHR_PW_' , bf2ChrPw      , true);
                form.createHiddenField(formObj, '_AF_2_CHR_PW_' , af2ChrPw      , true);
            }
			
			form.createHiddenField(formObj, 'tempValue', 'temp', true);           			
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/fundTransferStep03.do';
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;
            
            return data;
        },
		
        /**
         * SMSÅëº¸
         * @param commAcctNo ¼ö¼ö·á°èÁÂ¹øÈ£
         * @param commAcctPw ¼ö¼ö·á°èÁÂºñ¹Ð¹øÈ£
         * @param eChnlTrscAcpnNo EÃ¤³Î°Å·¡Á¢¼ö¹øÈ£
         * @param wdrwAcctNo Ãâ±Ý°èÁÂ¹øÈ£
         * @param trscDt °Å·¡ÀÏÀÚ
         * @param trscTm °Å·¡½Ã°¢
         * @param trnsAmt ÀÌÃ¼±Ý¾×
         * @param rcvBnkCd ÀÔ±ÝÀºÇàÄÚµå
         * @param rcvAcctNo ÀÔ±Ý°èÁÂ¹øÈ£
         * @param sndrMvblTelNo ¹ß¼ÛÀÎÀÌµ¿ÀüÈ­¹øÈ£
         * @param rcpnMvblTelNo ¼ö½ÅÀÎÀÌµ¿ÀüÈ­¹øÈ£
         * @param sndrNm ¹ß¼ÛÀÎ¸í
         * @param rcpnNm ¼ö½ÅÀÎ¸í
         * @param umsMsgCtt UMS¸Þ½ÃÁö³»¿ë
         */
        smsSendSubmit: function(commAcctNo, commAcctPw, eChnlTrscAcpnNo, wdrwAcctNo, trscDt, trscTm, 
                trnsAmt, rcvBnkCd, rcvBnkNm, rcvAcctNo, sndrMvblTelNo, rcpnMvblTelNo, sndrNm, rcpnNm, 
				umsMsgCtt){
					
            var formObj;
            var hanaAjax;
            var data;
            var rcvAcctSeqNo;    //ÀÔ±Ý°èÁÂÀÏ·Ã¹øÈ£
            
            formObj = form.createForm();

            form.createHiddenField(formObj, 'chkPopAccount'     , eChnlTrscAcpnNo   , true);
            form.createHiddenField(formObj, 'commAcctNo'        , commAcctNo        , true);
            //form.createHiddenField(formObj, '_E2E123_commAcctPw', commAcctPw        , true);
            form.createHiddenField(formObj, 'commAcctPw', commAcctPw        , true);
            form.createHiddenField(formObj, 'eChnlTrscAcpnNo'   , eChnlTrscAcpnNo   , true);
            form.createHiddenField(formObj, 'wdrwAcctNo'        , wdrwAcctNo        , true);
            form.createHiddenField(formObj, 'trscDt'            , trscDt            , true);
            form.createHiddenField(formObj, 'trscTm'            , trscTm            , true);
            form.createHiddenField(formObj, 'trnsAmt'           , trnsAmt           , true);
            form.createHiddenField(formObj, 'rcvBnkCd'          , rcvBnkCd          , true);
			form.createHiddenField(formObj, 'rcvBnkNm'          , rcvBnkNm          , true);
            form.createHiddenField(formObj, 'rcvAcctNo'         , rcvAcctNo         , true);
            form.createHiddenField(formObj, 'sndrMvblTelNo'     , sndrMvblTelNo     , true);
            form.createHiddenField(formObj, 'rcpnMvblTelNo'     , rcpnMvblTelNo     , true);
            form.createHiddenField(formObj, 'sndrNm'            , sndrNm            , true);
            form.createHiddenField(formObj, 'rcpnNm'            , rcpnNm            , true);
            form.createHiddenField(formObj, 'umsMsgCtt'         , umsMsgCtt         , true);
            
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/smsSend.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;
			
			return data;	
        },
		
		
		
        /**
         * ÀÌÃ¼¸¶¹ý»ç OPEN
         */
        openPopupTransferWizard : function(){
            var url;
            var hanaAjax;
            var formObj;

            /*            
            pbk.extJS.messageBox.infoMsgBox({
                    isConfirm: false,
                    title: '¾È³»',
                    message: '¼­ºñ½º ÁØºñÁßÀÔ´Ï´Ù.'
            });
            return;
			*/
			
            url = pbk.APPLICATION_CONTEXT_ROOT + '/flex/wizard/getSessionData.do';            
        
            formObj = form.createForm([{id: 'type', value: 'openPopCheck'}]);
            
            hanaAjax = new hana.JHanaAjax('flex', true, true);
            hanaAjax.ajaxSubmit(url, formObj, true, function(e){
                    var width = 780;
                    var height = 580;
                    var topPos = (screen.height) ? (screen.height - height)/2 : 0;
                    var leftPos = (screen.width) ? (screen.width - width)/2 : 0;

                    url = pbk.APPLICATION_CONTEXT_ROOT + '/flex/wizard/trWizard.do';                
                    window.open(url, 'wizard', 'width=780,height=580,toolbar=no,menubar=no,scrollbars=no,top=' + topPos + ',left=' + leftPos);
            });
        },
		
		
        
		/**
         * ÀÌÃ¼¸¶¹ý»ç CLOSE
         */
        closePopupTransferWizard : function() {
        	window.opener = self;
		    self.close();
		}
        
	}
}();

pbk.flex.wizard.common = function() {
    return {

        /**
         * °èÁÂ¹øÈ£ÀÜ¾×/ÀÌÃ¼°¡´É±Ý¾×Á¶È¸
         * @param {Object} acctNo °èÁÂ¹øÈ£
         */
        retrievePrsBalInquiry: function(acctNo) {
			var hanaAjax;
            var url;
			var formObj;
			var data;
			
			url = pbk.APPLICATION_CONTEXT_ROOT + '/transfer/transferableAmountAction.do';
            formObj = form.createForm([{id:'acctNo', value: acctNo}]);
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);

            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            return data;			
		},
		
		

        /**
         * ¼ö¼ö·á È½¼öÁ¶È¸
         */     
        retrieveCommCnt: function(paymAcctNo, paymAcctSeqNo, acctPw, rcvBnkCd, rcvAcctNo, 
                trnsAmt, cshbUseYn, cshbUseAmt, rcvPsbkMarkCtt, wdrwPsbkMarkCtt) {
            var formObj;
            var hanaAjax;
            var data;
            var _data;

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep00.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url);
            
            formObj = form.createForm();

            form.createHiddenField(formObj, 'paymAcctNo'        , paymAcctNo        , true);
            form.createHiddenField(formObj, 'paymAcctSeqNo'     , paymAcctSeqNo     , true);
            //form.createHiddenField(formObj, '_E2E123_paymAcctPw', acctPw            , true);
            form.createHiddenField(formObj, 'paymAcctPw', acctPw            , true);
            form.createHiddenField(formObj, 'rcvBnkCd'          , rcvBnkCd          , true);
            form.createHiddenField(formObj, 'rcvAcctNo'         , rcvAcctNo         , true);
            form.createHiddenField(formObj, 'trnsAmt'           , trnsAmt           , true);
            form.createHiddenField(formObj, 'totlTrnsAmt'       , trnsAmt           , true);
            form.createHiddenField(formObj, 'cshbUseYn'         , cshbUseYn         , true);
            form.createHiddenField(formObj, 'cshbUseAmt'        , cshbUseAmt        , true);
            
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/transferStep01.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
			
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            return data;                
        },

		
        /**
         * ¼ö¼ö·á °¨¸é³»¿ªÁ¶È¸
         */ 		
		commPrimRsnCtt: function(code) {
            var formObj;
            var hanaAjax;
            var data;
            
            formObj = form.createForm();
            form.createHiddenField(formObj, 'code', code, true);
            
            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/commPrimRsnCtt.do';
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            return data;    			
		},		

		
        /**
         * ÇÏ³ª Ä³½¬¹é Æ÷ÀÎÆ® Á¶È¸
         */ 
        retrieveCashbagPoint: function(hanaCshbTrscDvCd) {
            var hanaAjax;
            var url;
            var data;
			var formObj;

            if (hanaCshbTrscDvCd == undefined || hanaCshbTrscDvCd == null) {
				hanaCshbTrscDvCd = '';
			}

            formObj = form.createForm();
            form.createHiddenField(formObj, 'hanaCshbTrscDvCd', hanaCshbTrscDvCd, true);            

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/common/comSpendableCashbagPointAction.do';

            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            return data;                
        },
		
		
		retrieveTransferHoldInfo: function() {
            var hanaAjax;
            var url;
            var data;

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/retrieveTransferHoldInfo.do';

            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            return data;       			
		},
		
        /**
         * º¸¾ÈÄ«µåÁ¶È¸
         */         
        retrieveSecureCard: function(){
            var hanaAjax;
            var url;
            var data;

            url = pbk.APPLICATION_CONTEXT_ROOT +  '/flex/wizard/retrieveSecureCard.do';

            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);
            hanaAjax.ajaxSubmitToFlex(url);
            
            data = pbk.ajax.flexData;
            pbk.ajax.flexData = null;

            return data;            
        },


        /**
         * ÃÖ±ÙÀÔ±Ý°èÁÂÁ¶È¸
         */         
        retrieveFavoriteAccount: function() {
            var hanaAjax;
            var data;
            
            url = '/flex/wizard/retrieveFavoriteAccount.do'
            url = pbk.APPLICATION_CONTEXT_ROOT + url;     
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);         
            hanaAjax.ajaxSubmitToFlex(url);
            
            data = pbk.ajax.flexData;           
            pbk.ajax.flexData = null;
            
            return data;                    
        },


		
        /**
         * ÃÖ±ÙÀÔ±Ý°èÁÂÁ¶È¸
         */  		
		retrieveLatestRcvAcctNo: function() {
            var hanaAjax;
            var data;
            
            url = '/flex/wizard/retrieveLatestRcvAcctNo.do'
            url = pbk.APPLICATION_CONTEXT_ROOT + url;     
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);         
            hanaAjax.ajaxSubmitToFlex(url);
            
            data = pbk.ajax.flexData;           
            pbk.ajax.flexData = null;
            
            return data;        			
		},

		
        /**
         * ÀÔ±Ý°èÁÂ¹øÈ£È®ÀÎ
         */     
        checkRcvAcctNo: function(paymAcctNo, rcvBnkCd, rcvAcctNo) {
            var formObj;
            var hanaAjax;
            var data;
			var url;
            
            formObj = form.createForm();
            
            form.createHiddenField(formObj, 'paymAcctNo', paymAcctNo, true);            
            form.createHiddenField(formObj, 'rcvBnkCd'  , rcvBnkCd  , true);
            form.createHiddenField(formObj, 'rcvAcctNo' , rcvAcctNo , true);
            form.createHiddenField(formObj, 'trnsAmt'   , '1'       , true);

            url = '/flex/wizard/checkRcvAcctNo.do';
            url = pbk.APPLICATION_CONTEXT_ROOT + url;     
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);         
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;           
            pbk.ajax.flexData = null;
            
            return data;			
		},
		
		
        /**
         * ºñ¹Ð¹øÈ£È®ÀÎ
         */     
        checkAcctPw: function(acctNo, acctPw) {
			var formObj;
			var hanaAjax;
			var data;
			
            formObj = form.createForm();
            
            form.createHiddenField(formObj, 'acctNo', acctNo, true);            
            //form.createHiddenField(formObj, '_E2E123_acctPw', acctPw, true);
            form.createHiddenField(formObj, 'acctPw', acctPw, true);

            url = '/common/wdrwAcctPwCheck.do';
            url = pbk.APPLICATION_CONTEXT_ROOT + url;     
			
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);         
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;           
            pbk.ajax.flexData = null;
			
            return data;
		},	


        /**
         * ÆÝµå °èÁÂ¹øÈ£
         */  
        retrieveFundAccount: function() {
            var hanaAjax;
            var data;
            
            url = '/flex/wizard/retrieveFundAccount.do';
            url = pbk.APPLICATION_CONTEXT_ROOT + url;     
            
            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);         
            hanaAjax.ajaxSubmitToFlex(url);
            
            data = pbk.ajax.flexData;           
            pbk.ajax.flexData = null;
            return data;    			
		},


        /**
         * ½ÅÅ¹/Àû±Ý °èÁÂ¹øÈ£Á¶È¸
         */           
        getContTrstList: function() {
			return this.getSessionData('contTrstList');
		}, 
		

        /**
         * °í°´¸í
         */     
        getCustNm: function() {
            return this.getSessionData('custNm'); 
        },
		
		
        /**
         * ÀÌÃ¼°í°´¿©ºÎÈ®ÀÎ
         */		
		getCustSfgdLimtDvCtt: function() {
			return this.getSessionData('custSfgdLimtDvCtt'); 
		},

		
        /**
         * Ãâ±Ý°èÁÂ¹øÈ£Á¶È¸
         */		
        getWithdrawAccountList: function() {
            return this.getSessionData('withdrawAccountList');			
		},


        /**
         * °èÁÂÀÌÃ¼ÀÏ½Ãº¸·ù¿©ºÎ
         */     
        getTrnsDtmSuspDvCd: function() {
			return this.getSessionData('trnsDtmSuspDvCd');
		},        
		

        /**
         * °èÁÂÀÌÃ¼ÀÏ½Ãº¸·ù¿©ºÎ
         */     
        getTrnsDtmSuspStrDtm: function() {
            return this.getSessionData('trnsDtmSuspStrDtm');
        },        


        /**
         * °èÁÂÀÌÃ¼ÀÏ½Ãº¸·ù¿©ºÎ
         */     
        getTrnsDtmSuspEndDtm: function() {
            return this.getSessionData('trnsDtmSuspEndDtm');
        },        
		

        /**
         * º¸¾È¸ÅÃ¼»óÅÂ¿©ºÎ
         */     
        getUsedOtp: function() {
            return this.getSessionData('usedOtp');
        },        


        /**
         * Àå±â¹ÌÀÌÃ¼»ç¿ëÀÚ¿©ºÎ
         */     
        getLongUnTrnsUsrYn: function() {
            return this.getSessionData('longUnTrnsUsrYn');
        },        

		
        /**
         * 1È¸ÀÌÃ¼ÇÑµµ
         */     
		getBot1TrnsLimAmt: function() {
            return this.getSessionData('bot1TrnsLimAmt');
		},


        /**
         * ÇÏ³ªÄ³½¬¹é»ç¿ë¿©ºÎ
         */     
        getCshbUseYn: function() {
            return this.getSessionData('cshbUseYn');
        },


        /**
         * private - ¼¼¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Á®¿Â´Ù.
         * @param type °¡Á®¿Ã¼¼¼ÇÄÃ·³¸í
         */		
		getSessionData: function(type) {
            var formObj;
            var url;
            var data;
			var hanaAjax;
            
            formObj = form.createForm();
            form.createHiddenField(formObj, 'type', type);

            url = '/flex/wizard/getSessionData.do';
            url = pbk.APPLICATION_CONTEXT_ROOT + url;     

            hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);         
            hanaAjax.ajaxSubmitToFlex(url, formObj);
            
            data = pbk.ajax.flexData;           
            pbk.ajax.flexData = null;
            
            return data;            
		}
    }
}();


/**
 * Flex ºü¸¥¼­ºñ½º¿¡ ÇÊ¿äÇÑ script Á¤ÀÇ
 */
pbk.flex.quick = function(){
	
	return{
		
		/**
		 * ¿¢¼¿´Ù¿î·Îµå
		 * 
		 * @param {Object} type - deposit(¿ä±¸ºÒ¿¹±Ý)
		 *                        fund(ÆÝµå)
		 *                        trust(½ÅÅ¹)
		 *                        foreign(¿ÜÈ­)
		 *                 lang - 
		 */
		searchExcelDownload: function(type, lang) {
			var formObj = form.createForm();
			var url;

			if (type == 'court') {
				return;
			} else {
                form.createHiddenField(formObj, 'type', type);
                form.createHiddenField(formObj, 'lang', lang);
            
                url = '/flex/quick/wpdep472_02p_01.do';
			}

			form.createFormSubmitForExcelDown(formObj, url, null);
		},




        /**
         * ¹ý¿øº¸°ü±Ý ¿¢¼¿ ´Ù¿î·Îµå
         * 
         * @param {Object} rcvBnkCd         ÀÔ±ÝÀºÇàÄÚµå
         * @param {Object} rcvBnkAcctNo     ÀÔ±ÝÀºÇà°èÁÂ¹øÈ£
         * @param {Object} inqStrDt         Á¶È¸½ÃÀÛÀÏÀÚ
         * @param {Object} inqEndDt         Á¶È¸Á¾·áÀÏÀÚ
         * @param {Object} crtCtdmnInqStrNo ¹ý¿øº¸°ü±ÝÁ¶È¸½ÃÀÛ¹øÈ£
         */
		courtExcelDownload: function(rcvBnkCd, rcvBnkAcctNo, inqStrDt, inqEndDt, crtCtdmnInqStrNo) {
            var formObj;
            var url;			

			formObj = form.createForm();
            form.createHiddenField(formObj, 'rcvBnkCd'      , rcvBnkCd          , true);
            form.createHiddenField(formObj, 'rcvBnkAcctNo'  , rcvBnkAcctNo      , true);
            form.createHiddenField(formObj, 'inqStrDt'      , inqStrDt          , true);
            form.createHiddenField(formObj, 'inqEndDt'      , inqEndDt          , true);
            form.createHiddenField(formObj, 'crtCtdmnInqStrNo', crtCtdmnInqStrNo, true);
                
            url = '/flex/quick/wpdep472_08p_01.do';

            form.createFormSubmitForExcelDown(formObj, url, null);
		},




		/**
		 *	Ä«µå¼­ºñ½º ¿¢¼¿´Ù¿î·Îµå 
		 * @param {Object} type
		 */
		searchCardExcelDownload: function(type) {
			var formObj = form.createForm();
			//°Å·¡Á¾·ù
			/*
			 "approval";//½ÂÀÎ³»¿ªÁ¶È¸
    	     "account";//ÀÌ¿ë´ë±ÝÃ»±¸¼­
    	     "sale";//¸ÅÃâÃë¼Ò»ó¼¼
			 */

			form.createHiddenField(formObj, 'type', type);
			
			form.createFormSubmitForExcelDown(formObj, '/flex/quick/card/wpccd473_01p_01.do', null);
		},
		
		/**
		 * Ä«µå ºñ¹Ð¹øÈ£Ã¼Å©
		 * @param {Object} crdNo
		 * @param {Object} pw
		 */
		callWpccd473_01p_02 : function(crdNo, pw){
			
			var formData = form.createForm();
			
			//ÁÖ¹Î¹øÈ£
			form.createHiddenField(formData,'resRegNo' ,crdNo);
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//ºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'pw' ,pw);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/wpccd473_01p_02.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
			
		},
		
		
		
		
		/**
		 * ºü¸¥¼­ºñ½º ÆË¾÷ ¿ÀÇÂ
		 * 
		 * @param {Object} subMenu 10 - ¿¹±ÝÀÜ¾×Á¶È¸
		 *                         11 - ¼öÇ¥Á¶È¸
		 *                         12 - ¹ý¿øº¸°ü±ÝÁ¶È¸
		 *                         13 - µî·Ï±Ýºü¸¥Á¶È¸
		 *                         14 - Account Inquiry
		 *                         20 - Ã»±¸³»¿ªÁ¶È¸
		 *                         21 - ½ÂÀÎ³»¿ªÁ¶È¸
		 *                         22 - Çö±Ý¼­ºñ½º½ÅÃ»
		 *                         23 - Ä«µå»ç¿ëµî·Ï
		 *                         24 - ¿¬Ã¼³»¿ªÁ¶È¸
		 *                         25 - E-Mailº¸¾È¿©ºÎº¯°æ
		 */
		openQuickService : function(subMenu){
			
			var width  = 790;
			var height = 601;
			var left = (screen.width - width)/2;
			var top = (screen.height- height)/2;

			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/quickService.do?subMenu="+subMenu;
			
			window.open(url, "quickService", "width="+width+",height="+height+",top="+top+",left="+left+"toolbar=no,resizable=no,menubar=no,scrollbars=no,frameborder=0");
		},
		
		
		
		
		codeList : function(cmd, cdId){
			var formData = form.createForm();
			
			//command
			form.createHiddenField(formData, 'cmd', cmd);
			//code Id
			form.createHiddenField(formData, 'cdId', cdId);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/codeList.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
			
		},


		
		
		/**
		 * ºü¸¥¼­ºñ½º ¿¹±ÝÀÜ¾×Á¶È¸ (¿ä±¸ºÒ Àû±Ý/½ÅÅ¹)
		 * 
		 * @param {Object} acctNo         °èÁÂ¹øÈ£
		 * @param {Object} acctPw         °èÁÂºñ¹Ð¹øÈ£
		 * @param {Object} inqStrDt       Á¶È¸½ÃÀÛÀÏÀÚ
		 * @param {Object} inqEndDt       Á¶È¸Á¾·áÀÏÀÚ
		 * @param {Object} bkfgResRegNo   ÁÖ¹Îµî·Ï¹øÈ£µÞÀÚ¸®
		 * @param {Object} rcvWdrwDvCd    ÀÔÃâ±Ý±¸ºÐÄÚµå
		 * @param {Object} rvSeqInqYn     ¿ª¼øÁ¶È¸¿©ºÎ
		 * @param {Object} rqstNcnt       ¿äÃ»°Ç¼ö
		 * @param {Object} cntnTrscDat    ¿¬¼Ó°Å·¡¸¦À§ÇÑÅ°
		 */
        callWpdep472_01p: function(acctNo, acctPw, inqStrDt, inqEndDt, bkfgResRegNo, rcvWdrwDvCd, 
                rvSeqInqYn ,rqstNcnt, cntnTrscDat){					
//                rvSeqInqYn ,rqstNcnt){
		
            cntnTrscDat = cntnTrscDat == undefined ? '' : cntnTrscDat;
		
            var formData = form.createForm();
			
            form.createHiddenField(formData,'acctNo'            , acctNo        );
            form.createHiddenField(formData,'acctPw'    , acctPw        );
            form.createHiddenField(formData,'inqStrDt'          , inqStrDt      );
            form.createHiddenField(formData,'inqEndDt'          , inqEndDt      );
            form.createHiddenField(formData,'bkfgResRegNo'      , bkfgResRegNo  );
            form.createHiddenField(formData,'rcvWdrwDvCd'       , rcvWdrwDvCd   );
            form.createHiddenField(formData,'rvSeqInqYn'        , rvSeqInqYn    );
            form.createHiddenField(formData,'rqstNcnt'          , rqstNcnt      );
            form.createHiddenField(formData,'cntnTrscDat'       , cntnTrscDat   );
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + '/flex/quick/wpdep472_01p.do';		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
            pbk.ajax.flexData = null;
			
            return data;
		},


		
		
		/**
		 * ¿¹±ÝÀÜ¾×Á¶È¸ (ÆÝµå°èÁÂ)
		 * 
		 * @param {Object} fundAcctNo             ÆÝµå°èÁÂ¹øÈ£
		 * @param {Object} fundAcctPw             ÆÝµå°èÁÂºñ¹Ð¹øÈ£
		 * @param {Object} inqStrDt               Á¶È¸½ÃÀÛÀÏÀÚ
		 * @param {Object} inqEndDt               Á¶È¸Á¾·áÀÏÀÚ
		 * @param {Object} trscSeqInqDvCd         °Å·¡¼ø¼­Á¶È¸±¸ºÐÄÚµå
		 * @param {Object} trscDetlPtclInqDvCd    °Å·¡¸í¼¼³»¿ªÁ¶È¸±¸ºÐÄÚµå
		 * @param {Object} bkfgResRegNo           ÁÖ¹Îµî·Ï¹øÈ£µÞÀÚ¸®
		 * @param {Object} rqstNcnt               ¿äÃ»°Ç¼ö
		 * @param {Object} cntnTrscDat            ¿¬¼Ó°Å·¡¸¦À§ÇÑÅ°
		 */
        callWpdep472_01p_01: function(fundAcctNo, fundAcctPw, inqStrDt, inqEndDt, trscSeqInqDvCd, 
                trscDetlPtclInqDvCd, bkfgResRegNo, rqstNcnt, cntnTrscDat){					
//                trscDetlPtclInqDvCd, bkfgResRegNo, rqstNcnt){
		
            cntnTrscDat = cntnTrscDat == undefined ? '' : cntnTrscDat;
		
            var formData = form.createForm();
            form.createHiddenField(formData,'fundAcctNo'            , fundAcctNo            );
            form.createHiddenField(formData,'acctPw'        , fundAcctPw            );
            form.createHiddenField(formData,'inqStrDt'              , inqStrDt              );
            form.createHiddenField(formData,'inqEndDt'              , inqEndDt              );
            form.createHiddenField(formData,'trscSeqInqDvCd'        , trscSeqInqDvCd        );
            form.createHiddenField(formData,'trscDetlPtclInqDvCd'   , trscDetlPtclInqDvCd   );
            form.createHiddenField(formData,'bkfgResRegNo'          , bkfgResRegNo          );
            form.createHiddenField(formData,'rqstNcnt'              , rqstNcnt              );
            form.createHiddenField(formData,'cntnTrscDat'           , cntnTrscDat           );			
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + '/flex/quick/wpdep472_01p_01.do';		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
            var data = pbk.ajax.flexData;			
            pbk.ajax.flexData = null;
			
            return data;
		},
		
		
		
		
		/**
		 * ¼öÇ¥Á¶È¸
		 */
        callWpdep472_06p: function(chkNo, chkAmt, issBrNo, bnkCd, cntcTelRgnNo, cntcTelOfcNo, cntcTelSeqNo, acnmNo, chkKindCd, chkIssDt){

			var formData = form.createForm();
			//¼öÇ¥¹øÈ£
			form.createHiddenField(formData,'chkNo' ,chkNo);
			//¼öÇ¥±Ý¾×
			form.createHiddenField(formData,'chkAmt' ,chkAmt);
			//¼öÇ¥¹ßÇàÁ¡¹øÈ£
			form.createHiddenField(formData,'issBrNo' ,issBrNo);
			//ÀºÇàÄÚµå
			form.createHiddenField(formData,'bnkCd' ,bnkCd);
			//¿¬¶ôÀüÈ­Áö¿ª¹øÈ£
			form.createHiddenField(formData,'cntcTelRgnNo' ,cntcTelRgnNo);
			//¿¬¶ôÀüÈ­±¹¹øÈ£
			form.createHiddenField(formData,'cntcTelOfcNo' ,cntcTelOfcNo);
			//¿¬¶ôÀüÈ­ ÀÏ·Ã¹øÈ£
			form.createHiddenField(formData,'cntcTelSeqNo' ,cntcTelSeqNo);
			//ÁÖ¹Î¹øÈ£, ½Ç¸í¹øÈ£
			form.createHiddenField(formData,'acnmNo' ,acnmNo);
			//¼öÇ¥Á¾·ù ÄÚµå
			form.createHiddenField(formData,'chkKindCd' ,chkKindCd);
			//¼öÇ¥¹ßÇàÀÏÀÚ
			form.createHiddenField(formData,'chkIssDt' ,chkIssDt);
			//¼öÇ¥°èÁÂ¹øÈ£
			//form.createHiddenField(formData,'chkAcctNo' ,chkAcctNo);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/wpdep472_06p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },

		/**
		 * ¹ý¿øº¸°ü±ÝÁ¶È¸
		 */
        callWpdep472_08p: function(rcvBnkCd, rcvBnkAcctNo, inqStrDt, inqEndDt, crtCtdmnInqStrNo, rqstNcnt){

			var formData = form.createForm();
			//ÀÔ±ÝÀºÇàÄÚµå
			form.createHiddenField(formData,'rcvBnkCd' ,rcvBnkCd);
			//ÀÔ±ÝÀºÇà°èÁÂ¹øÈ£
			form.createHiddenField(formData,'rcvBnkAcctNo' ,rcvBnkAcctNo);
			//Á¶È¸½ÃÀÛÀÏÀÚ
			form.createHiddenField(formData,'inqStrDt' ,inqStrDt);
			//Á¶È¸Á¾·áÀÏÀÚ
			form.createHiddenField(formData,'inqEndDt' ,inqEndDt);
			//¹ý¿øº¸°ü±ÝÁ¶È¸½ÃÀÛ¹øÈ£
			form.createHiddenField(formData,'crtCtdmnInqStrNo' ,crtCtdmnInqStrNo);
			//¿äÃ»°Ç¼ö
			form.createHiddenField(formData,'rqstNcnt' ,rqstNcnt);	
																				
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/wpdep472_08p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },

		/**
		 * µî·Ï±Ýºü¸¥Á¶È¸
		 */
        callWpdep472_09p: function(regAmtSchlCd, stno){

			var formData = form.createForm();
			
			//´ëÇÐ±³ ÄÚµå
			form.createHiddenField(formData,'regAmtSchlCd' ,regAmtSchlCd);
			//ÇÐ¹ø
			form.createHiddenField(formData,'stno' ,stno);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/wpdep472_09p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },
		
		/**
		 * ÀÌ¿ë´ë±ÝÃ»±¸¼­_½Å±Ô (°³ÀÎ/¹ýÀÎ ±¸º°)
		 */
        callWpccd473_07p: function(crdNo, crdPw, psnlCrpnDvCd){

			var formData = form.createForm();
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//ºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			form.createHiddenField(formData,'psnlCrpnDvCd' , psnlCrpnDvCd);
			var url = "";
			
			if(psnlCrpnDvCd == '1'){
				url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_07p.do";		
			}else if(psnlCrpnDvCd == '2'){
				url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_07p_02.do";	
			}
			
			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },
		
        callWpccd473_04p: function(){

			var formData = form.createForm();

			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_04p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },		
		
		

		/**
		 * ÀÌ¿ë´ë±ÝÃ»±¸¼­
		 */
        callWpccd473_01p: function(crdNo, crdPw){

			var formData = form.createForm();
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//ºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_01p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },
		

		/**
		 * ½ÂÀÎ³»¿ªÁ¶È¸
		 */
        callWpccd473_02p: function(crdNo, inqBascStrDt, inqBascEndDt, crdPw){
			
			var formData = form.createForm();			

			//Ä«µå¹øÈ£(ÀÔ·Â)
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//Á¶È¸±âÁØ½ÃÀÛÀÏÀÚ
			form.createHiddenField(formData,'inqBascStrDt' ,inqBascStrDt);
			//Á¶È¸±âÁØÁ¾·áÀÏÀÚ
			form.createHiddenField(formData,'inqBascEndDt' ,inqBascEndDt);
			//Ä«µåºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_02p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },

		/**
		 * ½ÂÀÎ³»¿ªÁ¶È¸
		 */
        callWpccd473_02p_01: function(crdNo, apvNo, apvDt, crdSelTypCd){
			//alert(gbn);
			var formData = form.createForm();
						
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//½ÂÀÎ¹øÈ£
			form.createHiddenField(formData,'apvNo' ,apvNo);
			//½ÂÀÎÀÏÀÚ
			form.createHiddenField(formData,'apvDt' ,apvDt);
			//Ä«µå¸ÅÃâÀ¯ÇüÄÚµå
			form.createHiddenField(formData,'crdSelTypCd' ,crdSelTypCd);
						
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_02p_01.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },


		/**
		 * Çö±Ý¼­ºñ½º½ÅÃ»-È®ÀÎ(Ä«µåÁ¤º¸»ó¼¼Á¶È¸)
		 */
        callWpccd473_03p: function(crdNo, crdPw, crdValdTrmYm, cvv2No, trnsAmt){

			var formData = form.createForm();
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//Ä«µåºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			//À¯È¿±â°£
			form.createHiddenField(formData,'crdValdTrmYm' ,crdValdTrmYm);
			//CVV¹øÈ£
			form.createHiddenField(formData,'cvv2No' ,cvv2No);
			//½ÅÃ»±Ý¾×
			form.createHiddenField(formData,'trnsAmt' ,trnsAmt);
			
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_03p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },

		/**
		 * Çö±Ý¼­ºñ½º½ÅÃ» - ½ÇÇà
		 */
        callWpccd473_05p: function(crdNo, cadvAmt, crdPw, crdValdTrmYm, mmbAcctNo, bnkCd){
			var formData = form.createForm();
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//Çö±Ý¼­ºñ½º±Ý¾×
			form.createHiddenField(formData,'cadvAmt' ,cadvAmt);
			//Ä«µåºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			//Ä«µåÀ¯È¿±â°£³â¿ù
			form.createHiddenField(formData,'crdValdTrmYm' ,crdValdTrmYm);
			//È¸¿ø°èÁÂ¹øÈ£
			form.createHiddenField(formData,'mmbAcctNo' ,mmbAcctNo);
			//ÀºÇàÄÚµå
			form.createHiddenField(formData,'bnkCd' ,bnkCd);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_05p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },

		/**
		 * Ä«µå»ç¿ëµî·Ï
		 */
        callWpccd473_06p: function(crdNo, crdPw){

			var formData = form.createForm();

			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//Ã¼Å©°³¼ö
			//form.createHiddenField(formData,'chckCunt' ,chckCunt);
			//Ä«µåºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_06p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },

		/**
		 * ¿¬Ã¼³»¿ªÁ¶È¸
		 */
        callWpccd473_08p: function(crdNo, crdPw){
			
			var formData = form.createForm();
			
			//ÁÖ¹Îµî·Ï¹øÈ£
			//form.createHiddenField(formData,'rsbzRegNo' ,crdNo);
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//Ä«µåºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
						
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_08p.do";		
			
			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;		
				pbk.ajax.flexData = null;
			
			return data;
        },

		/**
		 * Email º¸¾È¿©ºÎ¼³Á¤ - Á¶È¸
		 */
        callWpccd473_09p: function(resRegNo, crdNo, crdPw){

			var formData = form.createForm();
			//ÁÖ¹Î»ç¾÷ÀÚµî·Ï¹øÈ£
			form.createHiddenField(formData,'resRegNo' ,resRegNo);
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//Ä«µåºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_09p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },
		
		openExcel:function()
		{
			var excelApp = null;
			try
			{
		
				if(excelApp == null)
				{
			
				 excelApp = new ActiveXObject("Excel.Application");
		
				}
				var workbook = excelApp.Workbooks.Add();
			
				workbook.Activate();
			
				var worksheet = workbook.Worksheets("Sheet1");
				worksheet.Activate();
				worksheet.Paste();
				excelApp.visible=true;
		
			}catch(exception)
			{
				window.alert("¿¢¼¿ ´Ù¿î °ü·Ã ½ºÅ©¸³Æ® °øÅëºÎ °³¹ßÁßÀÔ´Ï´Ù.");
			}
		},

		/**
		 * Email º¸¾È¿©ºÎ¼³Á¤ - ½ÇÇà
		 */
        callWpccd473_10p: function(crdNo, crdPw, resRegNo, scrtEmalApclYn, scrtEmalPwYn){

			var formData = form.createForm();
			
			//Ä«µå¹øÈ£
			form.createHiddenField(formData,'crdNo' ,crdNo);
			//Ä«µåºñ¹Ð¹øÈ£
			form.createHiddenField(formData,'crdPw' ,crdPw);
			//ÁÖ¹Îµî·Ï¹øÈ£
			form.createHiddenField(formData,'resRegNo' ,resRegNo);
			//º¸¾ÈÀÌ¸ÞÀÏÀû¿ë¿©ºÎ
			form.createHiddenField(formData,'scrtEmalApclYn' ,scrtEmalApclYn);
			//º¸¾ÈÀÌ¸ÞÀÏºñ¹Ð¹øÈ£¿©ºÎ
			form.createHiddenField(formData,'scrtEmalPwYn' ,scrtEmalPwYn);
						
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/quick/card/wpccd473_10p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        }
	}
}();

pbk.flex.calc = function(){
	
	return{
		
		openBankcal : function(subMenu){
			var width  = 790;
			var height = 585;
			var left = (screen.width - width)/2;
			var top = (screen.height- height)/2;
			
            if(subMenu == undefined) subMenu = 0;
            
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/calc/bankcal.do?subMenu="+subMenu;
			
			window.open(url, "bankCal", "width="+width+",height="+height+",top="+top+",left="+left+",toolbar=no,resizable=no,menubar=no,scrollbars=no,frameborder=0");
		},

        callWpads482_08p: function(curCd){

			var formData = form.createForm();
			
			//ÅëÈ­ÄÚµå
			form.createHiddenField(formData, 'curCd', curCd);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/calc/wpads482_08p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },		
		
        callWpads482_09p: function(strDt, curCd){

			var formData = form.createForm();

			//Á¶È¸½ÃÀÛÀÏÀÚ
			form.createHiddenField(formData, 'strDt', strDt);			
			//ÅëÈ­ÄÚµå
			form.createHiddenField(formData, 'curCd', curCd);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/calc/wpads482_09p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        },
		
        callWpads482_10p: function(){

			var formData = form.createForm();

			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/calc/wpads482_10p.do";		

			hanaAjax = new hana.JHanaAjax('flexOutputMsg', true, true);			
			hanaAjax.ajaxSubmitToFlex(url, formData);
			
			var data = pbk.ajax.flexData;			
				pbk.ajax.flexData = null;
			
			return data;
        }
		
	}
}();
		 function goMenu(str)
		 {
			document.getElementById("HANACAL").goMenu(str);
		 }
		
		 function jsLink(str){
		 	
		 	document.getElementById("HANACAL").jsLink(str);
		 }
		 
		 function closePop()
		 {  
		   window.close();  
		 }
		 
		 function goRegister()
		 {  
		  window.opener.document.form.join.onclick();		 
		   window.close();  
		   
		 }
		 
		 function winPopup(str)
		 {
			window.open(str,'hanabank','width=876,height=605, toolbar=0, location=0, menubar=0, status=0');
		 }
		 
pbk.flex.market = function(){
	
	return{
		
		 /**
         * ±ÝÀ¶»óÇ°Ã£±â OPEN
         */
		openMarket : function(pageCode){
			if(pageCode== undefined ) pageCode = "";
				
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/market/market.do?pageCode="+pageCode;
			window.open(url, "market", "width=890,height=610,toolbar=no,menubar=no,scrollbars=no");
			
		},
        
		/**
         * ±ÝÀ¶»óÇ°Ã£±â CLOSE
         */
        closeMarket : function() {
        	window.opener = self;
		    self.close();
		}       
		
	}
}();

pbk.flex.hanacardwiz = function(){
	
	return{
		
		 /**
         * ¸ÂÃãÄ«µå ¸¶¹ý»ç OPEN
         */
		openhanacardwiz : function(){
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + "/flex/hanacardwiz/hanacardwiz.do";
			
			window.open(url, "hanacardwiz", "width=865,height=609,toolbar=no,menubar=no,scrollbars=no");
			
		},
        
		/**
         * ¸ÂÃãÄ«µå ¸¶¹ý»ç CLOSE
         */
        closehanacardwiz : function() {
        	window.opener = self;
		    self.close();
		} 		
	}
}();
		 