/*INISEAL:[TBbpL%2BcWO1ivNehAe969cvztmnc%3D%0A]*/
/*****************************************************************************
 * ÆÄÀÏ¸í : pbk-common-inquiry.js
 * ÀÛ¼ºÀÏ : 2008. 04. 19
 * ÀÛ¼ºÀÚ : ej
 * ¼³   ¸í : pbk-common.js¸¦ ±â´Éº° ºÐ¸®.
 * ===========================================================================
 * º¯°æÀÌ·Â:
 * DATE				AUTHOR		DESCRIPTION
 * ---------------------------------------------------------------------------
 * º¯°æ ÀÌ·ÂÀº ÀÌ°÷¿¡ Ãß°¡ ÇÕ´Ï´Ù.
 *****************************************************************************/
/**
 * °èÁÂº°Äª, °èÁÂ»ó¼¼ ÆË¾÷ °øÅë
 */
pbk.common.inquiry = function(){

	return{
    
		//°èÁÂ»ó¼¼ÆäÀÌÁö ¶Ù¿ü´ÂÁö ¿©ºÎ
		callBackFncYn: null,
		
		//¸®ÇÁ·¹½¬ À¯¹« 
		refreshYn : null,
		
		//´ëÃâ°èÁÂ¿©ºÎ
		loanAcctNoYn : null,
		
		//´ëÃâ°èÁÂ¹øÈ£ + "&" + ½ÇÇà¹øÈ£ 
		loanAcctInfo : null,
		
		//ÄÁÅÙÃ÷ÄÝ¹éÆã¼Ç
		saveCallBackFnc : null,
		
		//ÆË¾÷Ã¢ ÄÝ¹éÆã¼Ç
		savePopCallback : null,

		eveMouseOverMomo : function (_this,eveMemo){
		
			if ("" == eveMemo){
				return;
			}
			
			var _id ="inq";

			var charLength = 0;

			for(i = 0;i < eveMemo.length;i++){
			
			   tempStr = eveMemo.charAt(i);
			   
			   if(escape(tempStr).length > 4){
			   
			   		charLength += 2;
			   		
				}else{
				
					charLength += 1 ;
				}
			}

			var _width = charLength * 6 + 50;
			
			pbk.extJS.staticSubPop.show2(_this, _id, null, eveMemo, _width);

		},
		
		eveMouseOutMomo : function (){
		pbk.extJS.staticSubPop.close("inq_subPopLayer_Cont");

		},
        goCloseList: function(acctNo) {

            var formObj = form.createForm([{id: 'acctNo',value: acctNo }]);
            pbk.extJS.popup.close('accountInfoLayer');
			var url = "/inquiry/index.do?menuItemId=wpdep406_24i_01&updateYn=N";
            form.createFormSubmit(formObj, url, "/inquiry/account/wpdep406_24i_01.do");

        },	
        	
		// °èÁÂÁ¤º¸º¸±âÆË¾÷
		openPopAccountInfo : function(formObj){

    		pbk.extJS.popup.event.isHide = true;
			pbk.extJS.popup.event.hide = function() {
				pbk.common.inquiry.handleAccountNickname2();
			}
						
			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
			pbk.extJS.popup.isPrint = true;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		},
		
	    //Å¸ÀÌÆ²·Î º°Äª¿­¶§
        openPopAccountNickname: function(callBackFncType){

 				pbk.common.inquiry.callBackFncYn = "N"; // ÆË¾÷Ã¢¿©ºÎ ¼ÂÆÃ 
       			pbk.common.inquiry.saveCallBackFnc = callBackFncType;
       			
        		pbk.extJS.popup.event.isHide = true;
				pbk.extJS.popup.event.hide = function() {
					pbk.common.inquiry.handleAccountNickname2();
				}	 
				      			
         		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p.do"; 
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, null);
         },
       
         //°èÁ¤¸íÀ¸·Î º°Äª¿­¶§
         openPopAccountNickname2 : function(acctNo){
						
        		pbk.extJS.popup.event.isHide = true;
				pbk.extJS.popup.event.hide = function() {
					pbk.common.inquiry.handleAccountNickname(acctNo);
				}
    			
       			pbk.common.inquiry.callBackFncYn = "Y"; // ÆË¾÷Ã¢¿©ºÎ ¼ÂÆÃ 
       			var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
        		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"; 
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
         },
        
         //MYHANA °èÁ¤¸íÀ¸·Î º°Äª¿­¶§ no touch
         openPopAccountNickname3 : function(acctNo,callBack){
         		// TODO ÇØ´ç»çÇ×ÀÎÁö °áÁ¤ÇÏ°í ÆÇ´Ü
         		pbk.common.inquiry.callBackFncYn = "N";
                pbk.extJS.popup.event.isHide = true;
                pbk.extJS.popup.event.hide = function() {
                    pbk.common.inquiry.handleAccountNickname2();
                }   
                pbk.common.inquiry.saveCallBackFnc = callBack ;
       			var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
        		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"; 
				pbk.extJS.popup.isPrint = false; 
				pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
         },	
         
		 /**
         *  º°Äª ÀúÀåÇÏ±â
         */
         createAccountNickname: function(formObj) {

            var jForm = new hana.JForm();
            if (formObj.acctNo.value == null || formObj.acctNo.value == ""  ){
	            	pbk.extJS.messageBox.alertMsgBox({
	                    title: '°èÁÂ¹øÈ£ ¼±ÅÃ¿À·ù',
	                    message: '°èÁÂ¹øÈ£¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.',
	                    callback: function() {
	                        return;
	                    }
	                });
	                return;
			}
/*
            if (!jForm.add(new hana.JText('°èÁÂº°Äª', formObj.rmrk1))
                    .validate()) {
               return false;
            }
*/
            if (formObj.rmrk1.value.length > 12) {
                pbk.extJS.messageBox.alertMsgBox({
                    title: '°èÁÂº°Äª¿À·ù',
                    message: '°èÁÂº°ÄªÀº 12ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù',
                    callback: function() {
                        return;
                    }
                });
                return;
              }
			if(formObj.rmrk1.value==""){
				formObj.rmrk1.value=="      ";
			}
			
	        var hanaAjax = new hana.JHanaAjax('', true, true);
	        hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT
	                    + "/inquiry/account/wpdep406_09p_02.do", formObj, true, pbk.common.inquiry.closePop, 'euc-kr');
        },
        
        //ÆË¾÷Ã¢ reload
    	closePop : function(res, option) {
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			//TODO ÀÓ½Ã·Î ¼ÂÆÃ
			pbk.common.popup.acctNickNm.STATUS_EXEC = true;
			
            if (_data.code == 'Y') {
            	
            	pbk.common.popup.acctNickNm.STATUS_EXEC = true;
            	
                // ¸Þ½ÃÁö Ãâ·Â
                pbk.extJS.messageBox.infoMsgBox({
                    isConfirm: false,
                    title    : 'È®ÀÎ',
                    message  : '°èÁÂ º°ÄªÀÌ º¯°æµÇ¾ú½À´Ï´Ù.',
                    callback : function(e) {
                        if (e) {
                        
                        	pbk.common.inquiry.refreshYn = "Y";
/*
			       			var formObj = form.createForm([{id:"acctNo",value:_data.acctNo}]);
			        		var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"; 
							pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
    
  */              	
				    		var url = "/inquiry/account/wpdep406_09p_04.do";
					        var hanaAjax = new hana.JHanaAjax('selectBoxDiv', true, true);
					        hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);	
					                    			
	            			//¹Ù²ïº°Äªº¸¿©ÁÖ±â
	            			document.getElementById('rmrk1').value=_data.outputMsg.rmrk1;
                        }
                    }
                });
            }else{
            /*
            	pbk.extJS.messageBox.infoMsgBox({
                    isConfirm: false,
                    title    : '°èÁÂº°Äªº¯°æ¿À·ù',
                    message  : '¿À·ù·Î ÀÎÇÏ¿© °èÁÂ º°ÄªÀÌ º¯°æµÇÁö ¾Ê¾Ò½À´Ï´Ù.',
                    callback : function(e) {
                    }
                });
                */
            }
        },
        
        /**
        * Á¤º¸»ó¼¼¿¡¼­ º°ÄªÆË¾÷ ´ÝÀ»½Ã ÄÝ¹éÇÔ¼ö
        */
        handleAccountNickname2 : function(){
				
        	if (pbk.common.inquiry.refreshYn =="Y"){
        		eval(pbk.common.inquiry.saveCallBackFnc);
        		pbk.common.inquiry.callBackFncYn = "N";
        		pbk.common.inquiry.callBackFnc="";
        		pbk.common.inquiry.refreshYn = "N";
        		pbk.common.inquiry.loanAcctNoYn ="N";
        	}
        },
        
    	 /**
         * ÄÝ¹éÇÔ¼ö
         */
        handleAccountNickname: function(acctNo){

			//»ó¼¼¾øÀÌ º°Äª¿­¾úÀ»¶§
			if (pbk.common.inquiry.callBackFncYn =="N" && pbk.common.inquiry.refreshYn =="Y"){
				eval(pbk.common.inquiry.saveCallBackFnc);
				pbk.common.inquiry.refreshYn = "N";
				pbk.common.inquiry.callBackFnc="";
				pbk.common.inquiry.loanAcctNoYn ="N";
			
			//»ó¼¼¿­ÀºÈÄ º°Äª¿­¾úÀ»¶§
			}else if (pbk.common.inquiry.callBackFncYn=="Y" && pbk.common.inquiry.refreshYn =="Y" ){
				if(pbk.common.inquiry.loanAcctNoYn == "Y" ){
					var acctInfo = pbk.common.inquiry.loanAcctInfo.split("&");
					var paramObj = form.createForm([{id:"acctNo",value:acctInfo[0]},{id:"acctSeqNo",value:acctInfo[1]}]);
					pbk.common.loan.openPopupLonAcctDetailInfo(paramObj);			
				}else{
					var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
					var url = "/inquiry/account/wpdep406_17p.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					
					pbk.extJS.popup.isPrint = true;
					pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
				}
			}
		},
		
		//´ëÃâÄÝ¹é
    	openPopcallTypeLoan : function (){
    	//	var formObj = form.createForm([{id:"paramReturnType",value:"loan"}]);
    		var url = "/inquiry/account/wpdep406_04i.do";
	        var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
	        hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
    	},
    	//´ëÃâÄÝ¹é
    	openPopcallTypeTotal : function (){
    	//	var formObj = form.createForm([{id:"paramReturnType",value:"loan"}]);
    		var url = "/inquiry/account/wpdep406_05i.do";
	        var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
	        hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
    	},
    	
    	//ÀüÀÚÅëÀå ÅëÀå»çº»ÀÎ¼â 
        openPopBankbookCopy : function(acctNo, subjNm, newDt, bussBrNm,temp,psbkIssShpCd,typCd,atcnm,prdCd,expiDt) {
            var url = "/inquiry/account/wpdep406_21p.do";
            url = pbk.APPLICATION_CONTEXT_ROOT + url;
       		var prdCd1="";	 //»óÇ°ÄÚµå
            var expiDt1="";  //¸¸±âÀÏ
            
            //»óÇ°ÄÚµå
            if(prdCd != undefined)
            {
            	prdCd1 = prdCd;
            }else{
            	prdCd1='0';
            }
            
            //¸¸±âÀÏ
            if(expiDt != undefined){
            	expiDt1 = expiDt;
            }else{
            	expiDt1 ='0';
            }
            
            var frm = form.createForm([{id:'acctNo', value:acctNo},{id:'acctSubjNm', value:subjNm},{id:'newDt', value:newDt},
                {id:'bussBrNm', value:bussBrNm},{id:"temp",value:temp},{id:'psbkIssShpCd', value:psbkIssShpCd},{id:"typCd",value:typCd},
                {id:"atcnm",value:atcnm},{id:"prdCd1",value:prdCd1},{id:"expiDt1",value:expiDt1}]);
          	pbk.extJS.popup.isPrint = true;
            pbk.extJS.popup.open(url, 'bankBookCopyLayer', 650, null, frm);
        }, 
		
		// ·Î±×ÀÎ_ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£ ¿À·ùÁ¦ÇÑ ÇØÁ¦/º¯°æÀÇ 'Ãë¼Ò', STEP3ÀÇ 'È®ÀÎ' ¹öÆ° Å¬¸¯½Ã
        closeUpdatePassword : function() {
    		var url = '/inquiry/account/wpdep406_01i_01.do';
	        var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
	        hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			
        }
	}
}();

