/*INISEAL:[RMvJcGz7TgvBAJQogCZlcZL2wfg%3D%0A]*/
/*****************************************************************************
 * ÆÄÀÏ¸í : pbk-common-popup-company.js
 * ÀÛ¼ºÀÏ : 2008. 04. 19
 * ÀÛ¼ºÀÚ : ej
 * ¼³   ¸í : pbk_common.js¸¦ ±â´Éº° ºÐ¸®.
 * ===========================================================================
 * º¯°æÀÌ·Â:
 * DATE				AUTHOR		DESCRIPTION
 * ---------------------------------------------------------------------------
 * º¯°æ ÀÌ·ÂÀº ÀÌ°÷¿¡ Ãß°¡ ÇÕ´Ï´Ù.
 *****************************************************************************/
try {
    if(null == pbk.common.popup || undefined == pbk.common.popup) {
         pbk.common.popup = {};
    }
} catch (e) {
    pbk.common.popup = {};
}

/**
 * °øÅë - ÆË¾÷ - Á÷Àå¸í °Ë»ö
 * @author Oh,Ryunkyong
 */
pbk.common.popup.company = function(){	

	var callbackResult = function(res, arg){
	 	var instance = this;
		/*var resType = res.getResponseHeader('json-type');
		if (resType == 'normal') {
			// parsing
		}*/	
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		var html = "<table  summary='Á÷Àå¸í ¸®½ºÆ®' class='tbl_type2'>";
		html +="<!--[if ie]>";
		html +="<colgroup>";
		html +="<col width='96' /><col width='153' /><col width='279' />";
		html +="</colgroup>";
		html +="<![endif]-->";		
		html +="<colgroup>";
		html +="<col width='116' /><col width='173' /><col width='299' />";
		html +="</colgroup>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>ÄÚµå</th>";
		html +="<th scope='col'>Á÷Àå¸í</th>";
		html +="<th scope='col'>º»»çÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
            
		//var datalist = data.companyList;	
		
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.company.setInfo('#{crpnRegNo}','#{crpnNm}');\" style='cursor:hand;'><td>#{crpnRegNo}</td><td class='left'>#{crpnNm}</td><td class='left'>#{custAllAdr}</td>\n");
		
		 if (data.contMap) {
            
            var ResultLIST = data.contMap['BIZ.ESH0008.OUT.REC'];
			for(var i=0; i<ResultLIST.size(); i++){
				var data =ResultLIST[i];
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html = "<tr><td colspan='3'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}
		
		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;
	};
	
	var companyNameObj = null; 
	var companyCodeObj = null;

	return {
		popupId :null,

		/**
		 * Á÷Àå¸í °Ë»öÃ¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} companyName
		 * @param {HTMLElement} companyCode
		 */
		openPop : function(popupId,companyNameEl,companyCodeEl) {
			pbk.common.popup.company.popupId = popupId;
            pbk.extJS.popup.focusFlag.isElementFocus = true;
            pbk.extJS.popup.focusFlag.focusElementId = 'pSearchCompanyName';         
			companyNameObj = companyNameEl;  
			companyCodeObj = companyCodeEl;
			pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+'/common/popup/company_pop.do', popupId, 650, null);
        },
		/**
		 * Á÷Àå¸í °Ë»öÃ¢À» ´Ý´Â´Ù.
		 */
		closePop : function(){
			pbk.extJS.popup.close(pbk.common.popup.company.popupId);
			pbk.extJS.popup.focusFlag.isElementFocus = false;
		},
		/**
		 * Á÷Àå¸íÀ» °Ë»öÇÑ´Ù.
		 * @param {Object} formObj
		 */
		searchList : function(formObj) {
			var jForm = new hana.JForm();
			var jText = new hana.JText('Á÷Àå¸í',formObj.crpnNm);			
			jText.rangeCheck = true;
			jText.min = 3;
			jText.max = 10;
			if (!jForm.add(jText).validate()) {
				return;
			}
			
			hanaAjax = new hana.JHanaAjax('resultTableWrap', true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + '/common/popup/company_search.do', formObj, true, callbackResult, 'UTF-8');
			
		},
		
		/**
		 * Element¿¡ È¸»ç¸í°ú È¸»çÄÚµå¸¦ ¼³Á¤ÇÑ´Ù. 
		 * @param {String} compnayCode È¸»çÄÚµå
		 * @param {String} companyName È¸»ç¸í
		 */
		setInfo : function(compnayCode, companyName) {
			if( companyCodeObj && null!=companyCodeObj)
				companyCodeObj.value = compnayCode;
			if ( companyNameObj && null!=companyNameObj)
			companyNameObj.value = companyName;
			this.closePop();
		}
	}
}();

/**
 * °øÅë - ÆË¾÷ - ÈÞ´ëÆù º¯°æ
 * @author Oh,Ryunkyong 
 */
pbk.common.popup.phone = function() {
	/**
	 * private 
	 */
	var mobile1Obj = null; 
	var mobile2Obj = null;
	var mobile3Obj = null;
	var mobile4Obj = null;
	var mobile5Obj = null;
	var mobile6Obj = null;
	var mobile7Obj = null;
	
	/**
	 * public
	 */
	return {
		popupId : null,
		/**
		 * ÈÞ´ëÆù º¯°æÃ¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} mobile1El
		 * @param {HTMLElement} mobile2El
		 * @param {HTMLElement} mobile3El
		 */
		openPop :  function(popupId, mobile1El, mobile2El, mobile3El, mobile4El, mbphSeqNo1, mbphRcgnNo, usrMbphNo) {
			pbk.common.popup.phone.popupId = popupId;	
			mobile1Obj = mobile1El;
			mobile2Obj = mobile2El;
			mobile3Obj = mbphSeqNo1;
			mobile4Obj = mobile4El;
			mobile5Obj = mbphRcgnNo;
			mobile6Obj = mobile3El;
			mobile7Obj = usrMbphNo;  //À¯Àú°¡ ÀÔ·ÂÇÑ ±¸ÈÞ´ëÆùµÞ¹øÈ£
			
            pbk.extJS.popup.focusFlag.isElementFocus = true;
            pbk.extJS.popup.focusFlag.focusElementId = 'oldNum';
            var paramUrl =  '/common/popup/phone_modify_pop.do?hp1='+mobile1El.value+'&hp2='+mobile2El.value+'&hp3='+mbphSeqNo1.value+'&hpCom='+mobile4El.value;
            pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+paramUrl, popupId, 650, null);
		},
		
		/**
		 * ÈÞ´ëÆù º¯°æÃ¢À» ¿¬´Ù. ±âÁ¸ openPop¿¡ ´ëÇÏ¿© ºÒÇÊ¿äÇÑ°ª Á¦¿Ü(º¸¾ÈÃë¾à¼º¿¡ µû¸¥ ¼öÁ¤) - KOY 2010.09.15
		 * @param {String} popupId
		 * @param {HTMLElement} mobile1El
		 * @param {HTMLElement} mobile2El
		 * @param {HTMLElement} mobile3El
		 */
		openPop2 :  function(formObj, popupId, mobile1El) {
			pbk.common.popup.phone.popupId = popupId;	

			mobile1Obj = formObj;

			pbk.extJS.popup.focusFlag.isElementFocus = true;
            pbk.extJS.popup.focusFlag.focusElementId = 'oldNum';
            var paramUrl =  '/common/popup/phone_modify_pop.do?hpCom='+mobile1El.value;
            pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+paramUrl, popupId, 650, null);
		},
		
		/**
		 * ÈÞ´ëÆù º¯°æÃ¢À» ´Ý´Â´Ù.
		 */
		closePop : function(){
			pbk.extJS.popup.close(pbk.common.popup.phone.popupId);
		},
		
		/**
		 * 
		 * @param {HTMLForm} formObj
		 */
		validateForm : function(formObj){
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JNumber('±¸ ÈÞ´ëÆù¹øÈ£ µÚ4ÀÚ¸®',formObj.oldNum).nullable().limitLength(4,4))
						.add(new hana.JSelect('ÈÞ´ëÀüÈ­ ¾Õ¹øÈ£',formObj.newNum1).nullable().range(1,1))
						.add(new hana.JNumber('ÈÞ´ëÀüÈ­ ¹øÈ£',formObj.newNum2).limitLength(3,4))
						.add(new hana.JNumber('ÈÞ´ëÀüÈ­ ¹øÈ£',formObj.newNum3).limitLength(4,4))
//						.add(new hana.JNumber("ÀÚ¹°¼èÄ«µå¹øÈ£", formObj.firstPw,"firstPw").limitLength(2,2))
//					  	.add(new hana.JNumber("ÀÚ¹°¼èÄ«µå¹øÈ£", formObj.lastPw,"lastPw").limitLength(2,2))
						.validate()) {
				return;
			}
			
			// TODO È­¸é¿¡¼­ Ã¼Å©¸¦ ¾ÈÇÒ°æ¿ì´Â ÀÌ ºÎºÐÀ» »èÁ¦ ÇÑ´Ù.(±¸ ÈÞ´ëÆù °ËÁõ)
			// ±¸ ÈÞ´ëÆù °ËÁõ  : ±¸ ÈÞ´ëÆù µÞ¹øÈ£°¡ ¸Â´ÂÁö Ã¼Å© ÇÑ´Ù.
			//if(formObj.guHp3.value != formObj.oldNum.value){
                //message.alert('ÈÞ´ëÆù ¹øÈ£ ºñ±³','±¸ ÈÞ´ëÆù ¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		 		//return;
			//}
            
            //ÀÔ·Â°ª Ã¼Å© ¼­¹ö¿¡¼­ ½ÃÀÛ.
            var url = pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/checkOldHpWithInHpAction.do";
            var hanaAjax = new hana.JHanaAjax('', true, true);
            var sendForm = form.createForm([{id:'oldNum', value: formObj.oldNum.value}]);
                
            hanaAjax.ajaxSubmit( url, sendForm, true, function(res, option){
                var _data = eval('(' + res.responseText + ')');
                if (_data.returnVal == 'Y'){
                    pbk.common.popup.phone.setInfo(formObj.newNum1,formObj.newNum2,formObj.newNum3,formObj.newCom,formObj.oldNum);
                } else {
                    message.alert('ÈÞ´ëÆù ¹øÈ£ ºñ±³','±¸ ÈÞ´ëÆù ¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
                    return;
                }
                 
                }, 'euc-kr' );
            //ÀÔ·Â°ª ¼­¹ö¿¡¼­ Ã¼Å© ³¡
			
		},
		
		/**±¸ ÈÞ´ëÆù¹øÈ£ °ËÁõ ÈÄ. ±¸/½Å ÇÚµåÆù¹øÈ£ µ¿ÀÏ¿©ºÎ°ª°ú ÀÔ·Â ÇÚµåÆù°ªÀ» parent¿¡ set. 
		 * hidden Ã³¸® ÇÏÁö ¾Ê´Â´Ù. (º¸¾ÈÃë¾à¼º¿¡ µû¸¥ ¼öÁ¤) - KOY 2010.09.15
		 * 
		 * @param {HTMLForm} formObj
		 */
		validateForm2 : function(formObj){
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JNumber('±¸ ÈÞ´ëÆù¹øÈ£ µÚ4ÀÚ¸®',formObj.oldNum).nullable().limitLength(4,4))
						.add(new hana.JSelect('ÈÞ´ëÀüÈ­ ¾Õ¹øÈ£',formObj.newNum1).nullable().range(1,1))
						.add(new hana.JNumber('ÈÞ´ëÀüÈ­ ¹øÈ£',formObj.newNum2).limitLength(3,4))
						.add(new hana.JNumber('ÈÞ´ëÀüÈ­ ¹øÈ£',formObj.newNum3).limitLength(4,4))
//						.add(new hana.JNumber("ÀÚ¹°¼èÄ«µå¹øÈ£", formObj.firstPw,"firstPw").limitLength(2,2))
//					  	.add(new hana.JNumber("ÀÚ¹°¼èÄ«µå¹øÈ£", formObj.lastPw,"lastPw").limitLength(2,2))
						.validate()) {
				return;
			}
			
			// TODO È­¸é¿¡¼­ Ã¼Å©¸¦ ¾ÈÇÒ°æ¿ì´Â ÀÌ ºÎºÐÀ» »èÁ¦ ÇÑ´Ù.(±¸ ÈÞ´ëÆù °ËÁõ)
			// ±¸ ÈÞ´ëÆù °ËÁõ  : ±¸ ÈÞ´ëÆù µÞ¹øÈ£°¡ ¸Â´ÂÁö Ã¼Å© ÇÑ´Ù.
			//if(formObj.guHp3.value != formObj.oldNum.value){
                //message.alert('ÈÞ´ëÆù ¹øÈ£ ºñ±³','±¸ ÈÞ´ëÆù ¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		 		//return;
			//}
            
            //ÀÔ·Â°ª Ã¼Å© ¼­¹ö¿¡¼­ ½ÃÀÛ.
            var url = pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/checkOldHpWithInHpAction.do";
            var hanaAjax = new hana.JHanaAjax('', true, true);
            //var sendForm = form.createForm([{id:'oldNum', value: formObj.oldNum.value}]);
                
            hanaAjax.ajaxSubmit( url, formObj, true, function(res, option){
                var _data = eval('(' + res.responseText + ')');
                if (_data.returnVal == 'Y'){
                	
                	mobile1Obj.oldNew.value = _data.oldNew;
                		
                	mobile1Obj.mbphEnprDvCd.value = formObj.newCom.value;
                	mobile1Obj.mbphRcgnNo.value = formObj.newNum1.value;
                	mobile1Obj.mbphOfcNo.value = formObj.newNum2.value;
                	mobile1Obj.mbphSeqNo.value = formObj.newNum3.value;
                	
                	pbk.common.popup.phone.closePop();
                } else {
                    message.alert('ÈÞ´ëÆù ¹øÈ£ ºñ±³','±¸ ÈÞ´ëÆù ¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
                    return;
                }
                 
                }, 'euc-kr' );
            //ÀÔ·Â°ª ¼­¹ö¿¡¼­ Ã¼Å© ³¡
			
		},
		
		/**
		 * Element¿¡ È¸»ç¸í°ú È¸»çÄÚµå¸¦ ¼³Á¤ÇÑ´Ù. 
		 * @param {HTMLElement} compnayCode È¸»çÄÚµå Element
		 * @param {HTMLElement} companyName È¸»ç¸í Element
		 */
		setInfo : function(mobile1, mobile2,mobile3, mobileCom, oldNum) {
			if (mobile1Obj && null != mobile1Obj) {
				mobile1Obj.value = mobile1.value;
				mobile5Obj.value = mobile1.value;
			}
			if ( mobile2Obj && null!=mobile2Obj)
				mobile2Obj.value = mobile2.value;
			if ( mobile3Obj && null!=mobile3Obj) {
				mobile3Obj.value = mobile3.value;		
				mobile6Obj.value = mobile3.value;		
			}	
				mobile4Obj.value = mobileCom.value;
				mobile7Obj.value = oldNum.value;
				
			pbk.common.popup.phone.closePop();
		}
	}
}();

/**
 * °øÅë - ÆË¾÷ - Á÷¾÷Ã£±â 
 * @author Oh,Ryunkyong 
 */
pbk.common.popup.job = function() {
	/**
	 * private 
	 */
	var jobNameObj = null; 
	var jobCodeObj = null;
	var disJobNameObj = null;
		
	// public space
	return {
		popupId : null,
		
		/**
		 * Á÷¾÷Ã£±â POPUP Ã¢À» ¿¬´Ù. 
		 * @param {String} popupId
		 * @param {HTMLElement} jobNameEl °ªÀ» ¹ÝÈ¯ÇÒ Á÷¾÷¸í Element
		 * @param {HTMLElement} jobCodeEl °ªÀ» ¹ÝÈ¯ÇÑ Á÷¾÷ÄÚµå Element
		 * @param {HTMLElement} disJobNameEl °ªÀ» È­¸é¿¡ º¸¿©ÁÙ Element
		 */
		openPop : function(popupId,jobNameEl,jobCodeEl, disJobNameEl) {
			pbk.common.popup.job.popupId = popupId;	
			jobNameObj = jobNameEl;  
			jobCodeObj = jobCodeEl;
			disJobNameObj = disJobNameEl; 	
            pbk.extJS.popup.focusFlag.isElementFocus = true;
            pbk.extJS.popup.focusFlag.focusElementId = 'oneDepth'; 
            pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+'/common/popup/job_pop.do', popupId, 490, null);			
		},
		/** 
		 * Á÷¾÷Ã£±â popup È®ÀÎ ¹öÆ° Å¬¸¯ 
		 * @param {Object} frmObj : ÆË¾÷Ã¢ formObj
		 */
		submitJopCd : function(frmObj){
			//ºÎ¸ðÃ¢ ¿ÀºêÁ§Æ® ¼³Á¤ 
            
            var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect('ºÐ·ù1',frmObj.jikgun))
                      .add(new hana.JSelect('ºÐ·ù2',frmObj.officeCd))
                      .add(new hana.JSelect('ºÐ·ù3',frmObj.jikjongCd))
                      .validate()) {
                return;
            }
			$('custOcpCd').value=frmObj.jikjongCd.options[frmObj.jikjongCd.selectedIndex].value;
            var codeNm1= frmObj.jikgun.options[frmObj.jikgun.selectedIndex].text;
            var codeNm2= frmObj.officeCd.options[frmObj.officeCd.selectedIndex].text;
            var codeNm3= frmObj.jikjongCd.options[frmObj.jikjongCd.selectedIndex].text;
        	$('custOcpCdNm').value=codeNm1 + " " + codeNm2 + " " + codeNm3;
			$('disJobName').value= "["+$('custOcpCd').value+"]" + $('custOcpCdNm').value;
			//»èÁ¦ ¹öÆ° display Á¦¾î  3 : ¹«Á÷ÀÚ 
			if($('custOcpCd').value.substring(0,1)=="3"){
				$('companyBtn').style.display="";
			}
			//ÆË¾÷ ´Ý±â 
			pbk.common.popup.job.closePop();
			
		},
		/**
		 * 
		 * @param {HTMLForm} formObj
		 */
		validateForm : function(formObj){
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JSelect('ºÐ·ù1',formObj.oneDepth).range(1,1))
						.add(new hana.JSelect('ºÐ·ù2',formObj.twoDepth).range(1,1))
						.add(new hana.JSelect('ºÐ·ù3',formObj.threeDepth).range(1,1))
						.add(new hana.JSelect('ºÐ·ù4',formObj.fourDepth).range(1,1))						
						.validate()) {
				return;
			}		
			pbk.common.popup.phone.setInfo(formObj.fourDepth);			
		},
		/**
		 * Á÷¾÷Ã£±â popup À» ´Ý´Â´Ù. 
		 */
		closePop : function() {
			pbk.extJS.popup.close(pbk.common.popup.job.popupId);	
			pbk.common.popup.job.popupId= null;		
		},		
		/**
		 * È£ÃâµÈ °÷¿¡ °ªÀ» ¼ÂÆÃÇÑ´Ù.  
		 * @param {HTMLElement} selectedEl 4¹øÂ° ºÐ·ùÄÚµå Element
		 */
		setInfo : function(selectedEl) {
			if (jobNameObj && null != mobile1Obj) {
				jobNameObj.value = selectedEl.text;
			}
			if ( jobCodeObj && null!=mobile2Obj)
				jobCodeObj.value = selectedEl.value;
		
			pbk.common.popup.job.closePop();			
		},
		/**
		 * Á÷¾÷Ã£±â ºÐ·ù 2 : setting ÇÏ±â 
		 * @param {Object} frmObj
		 */
		submitSearchOffice : function(frmObj){
			var _jikgunCd = frmObj.jikgun.value; // Á÷±ºÄÚµå
			
			var oSelectOffice = frmObj.officeCd; // Á÷Àå SelectBox
            for (var i = oSelectOffice.options.length; i >= 0 ; i--) {
                oSelectOffice.options[i] = null;
            }
			
			oSelectOffice.options[0] = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			var hanaAjax = new hana.JHanaAjax(null, true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/job_pop_2.do?custOcpCd=" + _jikgunCd, 
				frmObj,
				 true,
				function(res){
					//pbk.ajax.parseData(res,true);
					var _data = eval('(' + res.responseText + ')');
					
					if (_data.contMap) {
                        
						var ResultLIST = _data.contMap['BIZ.ESH0007.OUT.REC'];
                        for(var i=0; i<ResultLIST.size(); i++){
							oSelectOffice.options[i + 1] = new Option(ResultLIST[i].custOcpMclasCdNm1, ResultLIST[i].custOcpCd1);
						}
					}
                    
				}, 'UTF-8');
		},
		
		/**
		 * Á÷Á¾ °Ë»ö
		 * @param {Object} oForm
		 */
		submitSearchJikjong : function(oForm) {
			
			var _officeCd = oForm.officeCd.value; // Á÷ÀåÄÚµå
			
			var oSelectJikjong = oForm.jikjongCd; // Á÷Àå SelectBox
            for (var i = oSelectJikjong.options.length; i >= 0 ; i--) {
                oSelectJikjong.options[i] = null;
            }
			
			oSelectJikjong.options[0] = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			
			var hanaAjax = new hana.JHanaAjax(null, true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/popup/job_pop_3.do?custOcpCd=" + _officeCd 
				, null
				, true
				, function(res) {
					//pbk.ajax.parseData(res,true);
					var _data = eval('(' + res.responseText + ')');
					
                    if (_data.contMap) {
                        
                        var ResultLIST = _data.contMap['BIZ.ESH0007.OUT.REC'];
                        for(var i=0; i<ResultLIST.size(); i++){
                            oSelectJikjong.options[i + 1] = new Option(ResultLIST[i].custOcpSclasCdNm1, ResultLIST[i].custOcpCd1);
                        }
                    }
				}//[end] callback
				, "EUC-KR");
		}, //[end] submitSearchJikjong
		
		/**
		 * Á÷À§ °Ë»ö
		 * @param {Object} oForm
		 */
		submitSearchJikwi : function(oForm) {
			
			var _jikjongCd = oForm.jikjongCd.value; // Á÷À§ÄÚµå
			
			var oSelectJikwi = oForm.jikwiCd; // Á÷À§ SelectBox
            for (var i = oSelectJikwi.options.length; i >= 0 ; i--) {
                oSelectJikwi.options[i] = null;
            }
			
			oSelectJikwi.options[0] = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			
			var hanaAjax = new hana.JHanaAjax(null, true, true);
			hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/popup/job_pop_4.do?&custOcpCd=" + _jikjongCd
				, null
				, true
				, function(res) {
					//pbk.ajax.parseData(res,true);
					var _data = eval('(' + res.responseText + ')');
					
                    if (_data.contMap) {
                        
                        var ResultLIST = _data.contMap['BIZ.ESH0007.OUT.REC'];
                        for(var i=0; i<ResultLIST.size(); i++){
                            oSelectJikwi.options[i + 1] = new Option(ResultLIST[i].custOcpCdNm1, ResultLIST[i].custOcpCd1);
                        }
                    }
				}//[end] callback
				, "EUC-KR");
		} //[end] submitSearchJikjong
		
	}
}();

/**
 * °øÅë ÆË¾÷ - ¿ìÆí¹øÈ£
 * @author Oh,Ryunkyong  
 */
pbk.common.popup.address = function() {
	/**
	 * private 
	 */
	var post1Obj = null; 
	var post2Obj = null;
	var address1Obj = null;
	var address22Obj = null;
	var oPmilSeqNo = null;
	var oZipNoDvCd = null;	
	
	
	var callbackResult = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var _html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		_html +="<thead>";
		_html +="<tr>";
		_html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		_html +="</tr>";
		_html +="</thead>";
		_html +="<tbody>";

		var datalist = data.zipList;	
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address}', '#{pmilSeqNo}', '#{zipNoDvCd}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");

		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				data.address = data.adr;
				_html += companyTempl.evaluate(data); 
			}				
		} else {
			_html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}


		_html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = _html;
	}
	
	var callbackResult2 = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
		

		var datalist = data.zipList;	
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.card.info.common.openZipcodeApart('#{post1}#{post2}','#{address}','#{parentPopId}','#{address1}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		
		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				//data.address = data.skkNm +' '+data.emdNm +' '+data.mntnHsnoNm +' '+data.strManHsnoNm +'~' +data.lstManHsnoNm;
				data.address = data.adr;
				data.address1 = data.sdNm + ' ' + data.skkNm +' '+data.emdNm;
				data.parentPopId = pbk.common.popup.address.popupId;
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}

		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;		
	}
    
	var callbackResult3 = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
		

		var datalist = data.zipList;	
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.myhana.common.openZipcodeApart('#{post1}#{post2}','#{address}','#{parentPopId}','#{seqNo}','#{zipCd}','#{address1}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		
		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
                data.seqNo = data.pmilSeqNo;
                data.zipCd = data.zipNoDvCd;
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				data.address1 = data.sdNm + ' ' + data.skkNm +' '+data.emdNm;// +' '+data.mntnHsnoNm +' '+data.strManHsnoNm +'~' +data.lstManHsnoNm;
				data.address = data.adr;
				data.parentPopId = pbk.common.popup.address.popupId;
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}

		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;		
	}
	
	var callbackResult4 = function(res, arg){
	 	var instance = this;
		//pbk.ajax.parseData(res,true);
		// IE¿¡¼­ DOM TBODY Á¢±Ù¼º ¹®Á¦ ¸¦ ÇØ°áÇÏ±â À§ÇØ ¾Æ¿¹ table ºÎÅÍ ´Ù½Ã ±×¸°´Ù. 
		var data = eval('('+res.responseText+')');
		
		var html = "<table summary='ÁÖ¼Ò¸®½ºÆ®' class='tbl_type2'>";
		html +="<thead>";
		html +="<tr>";
		html +="<th scope='col'>¿ìÆí¹øÈ£/ÁÖ¼Ò</th>";
		html +="</tr>";
		html +="</thead>";
		html +="<tbody>";
		

		var datalist = data.zipList;	
		//var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address}');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		var companyTempl = new Template("<tr onclick=\"javascript:pbk.common.popup.address.setInfo('#{post1}','#{post2}','#{address}', '#{pmilSeqNo}', '#{zipNoDvCd}','1');\" style='cursor:hand;'><td class='left'>(#{post1}-#{post2}) #{address}</td>\n");
		
		if (datalist && datalist.length > 0) {
			for (var i = 0; i < datalist.length; i++) {
				var data =datalist[i];
				data.post1 = data.zipNo.substring(0,3);
				data.post2 = data.zipNo.substring(3,6);
				//data.address = data.sdNm + data.skkNm +' '+data.emdNm +' '+data.riNm + ' ' + data.isleNm + ' ' + data.mntnHsnoNm + ' ' + data.evlmDlvfcNm;
				data.address = data.adr;
				//data.address1 = data.sdNm + data.skkNm +' '+data.emdNm +' '+data.riNm + ' ' + data.isleNm;
				html += companyTempl.evaluate(data); 
			}				
		} else {
			html += "<tr><td class='nodata'>°Ë»öµÈ µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù.</td></tr>";
		}

		html +="</tbody></table>";
		document.getElementById("resultTableWrap").innerHTML = html;
	}


	return {
		popupId: null,
		type : null,
		/**
		 * ¿ìÆí¹øÈ£Ã£±â POPUP Ã¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} post1El    ¿ìÆí¹øÈ£1
		 * @param {HTMLElement} post2El    ¿ìÆí¹øÈ£2
		 * @param {HTMLElement} address1El ÁÖ¼Ò
		 * @param {HTMLElement} address2El »ó¼¼ÁÖ¼Ò
		 * @param {String} type 1 : ÁÖ¼Ò¸¸ , 2: ÁÖÅÃ±¸Á¶±îÁö
		 * @param {HTMLElement} pmilSeqNo ¿ìÆíÀÏ·Ã¹øÈ£
		 * @param {HTMLElement} zipNoDvCd ¿ìÆí¹øÈ£±¸ºÐÄÚµå 
		 */
		openPop: function(popupId, post1El, post2El, address1El, address2El, type, pmilSeqNo, zipNoDvCd){
			pbk.common.popup.address.popupId = popupId;
			pbk.common.popup.address.type = type;
			post1Obj = post1El;
			post2Obj = post2El;
			address1Obj = address1El;
			address2Obj = address2El;
			oPmilSeqNo = pmilSeqNo;
			oZipNoDvCd = zipNoDvCd;
			
			pbk.extJS.popup.focusFlag.isElementFocus = true;
			pbk.extJS.popup.focusFlag.focusElementId = 'pSearchName';
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + '/common/popup/address_pop.do', popupId, 480, null);
		},
		
		
		/**
		 * ¿ìÆí¹øÈ£ Á¶È¸ ÆË¾÷¿¡¼­ ¿£ÅÍÅ° ÀÔ·Â½Ã Á¶È¸ ½ÇÇà
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 27
		 * @param {Object} event
		 * @param {Object} oForm
		 */
		searchListOnKeyDown : function(event, oForm) {
			if (pbk.isReturnKey(event.keyCode)) {
				pbk.common.popup.address.searchList(oForm);	
			}
		}, //[end] searchListOnKeyDown
		
		/**
		 * ¿ìÆí¹øÈ£ Á¶È¸
		 * @param {HTMLForm} formObj
		 */
		searchList: function(formObj){
			var jForm = new hana.JForm();
			var url = '/common/popup/address_search.do';
			if (!jForm.add(new hana.JText('µ¿/À¾/¸é ÀÌ¸§', formObj.dongName).range(3, 10)).validate()) {
				return;
			}			
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			if (pbk.common.popup.address.type == null || pbk.common.popup.address.type == 1) {
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult, 'UTF-8');
            } else if (pbk.common.popup.address.type == null || pbk.common.popup.address.type == 3) {
                hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult3, 'UTF-8');     
            } else if (pbk.common.popup.address.type == null || pbk.common.popup.address.type == 4) {
                hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult4, 'UTF-8');     
			} else {
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackResult2, 'UTF-8');
			}			
		},
		
		/**
		 * Á÷¾÷Ã£±â popup À» ´Ý´Â´Ù.
		 */
		closePop: function(){
			pbk.extJS.popup.close(pbk.common.popup.address.popupId);
			pbk.common.popup.address.popupId = null;
		},
		
		/**
		 * ¼±ÅÃÇÑ °ªÀ» ºÎ¸ðÃ¢¿¡ ¼ÂÆÃÇÑ´Ù.
		 * @param {String} post1 ¿ìÆí¹øÈ£1
		 * @param {String} post2 ¿ìÆí¹øÈ£2
		 * @param {String} address1 ÁÖ¼Ò
		 * @param {String} pmilSeqNo ¿ìÆíÀÏ·Ã¹øÈ£
		 * @param {String} zipNoDvCd ¿ìÆí¹øÈ£±¸ºÐÄÚµå
		 */
		setInfo: function(post1, post2, address1, pmilSeqNo, zipNoDvCd, gb){
						
			if (post1Obj && null != post1Obj) {
				post1Obj.value = post1;
			}
			if (post2Obj && null != post2Obj) {
				post2Obj.value = post2;
			}
			
			if (oPmilSeqNo && null != oPmilSeqNo) {
				oPmilSeqNo.value = pmilSeqNo;
			}
			if (oZipNoDvCd && null != oZipNoDvCd) {
				oZipNoDvCd.value = zipNoDvCd;
			}
            
            if ($('pmilSeqNo2')){
                $('pmilSeqNo2').value =  pmilSeqNo;
                $('zipNoDvCd2').value =  zipNoDvCd;
            }
			
			if (address1Obj && null != address1Obj) {
				address1Obj.value = address1;
			}
			if (address2Obj && null != address2Obj) {
				address2Obj.select();
				address2Obj.focus();
			}
			if (address2Obj && gb == '1'){
				address2Obj.value = "";
				address2Obj.select();
				address2Obj.focus();
			}
			
			pbk.common.popup.address.closePop();
		},
		/**
		 * Á÷ÀåÁÖ¼Ò »èÁ¦ 
		 */
		deleteAddress: function(){
			pbk.extJS.messageBox.infoMsgBox({
				isConfirm: true,
				title: 'Á¤º¸',
				message: '»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?',
				callback: function(e){
					if (e) {
						alert('»èÁ¦Ã³¸®');
					}
					else {
						
					}
				}
			});
		}
	}
}();


/**
 * ¼­·Î´Ù¸¥ ¸Þ´º¿¡¼­ °øÅëÀûÀ¸·Î ¾²ÀÌ´Â PopUp 
 */
pbk.common.popup.business = function(){
	/**
	 * private
	 */
	
	/**
	 * public
	 */
	return {
		
		/**
		 * ¿µ¾÷Á¡(¾È³»/¾àµµ/Áöµµ)Ã£±â ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 25
		 * @param {String} _adminNo Á¡¹øÈ£/¿µ¾÷Á¡¹øÈ£/ÁöÁ¡¹øÈ£
		 */
		openPopupBussInfo : function(_adminNo) {

			var bussInfoURL = "http://hanabank.chzero.com/search.jsp";
			
			// ÀÏ¹Ý ¿µ¾÷Á¡Ã£±â ÆË¾÷ ¿ÀÇÂ
			if (_adminNo == null || _adminNo == undefined || _adminNo == "") {
				bussInfoURL = "http://hanabank.chzero.com/search.jsp";

			// ÇØ´ç¿µ¾÷Á¡ Áöµµ·Î ÆË¾÷ ¿ÀÇÂ			
			} else {
				bussInfoURL = "http://hanabank.chzero.com/content.jsp?admin_no=" + _adminNo;
			}
			
			window.open(bussInfoURL
				,'hanabank'
				,'width=876,height=605, toolbar=0, location=0, menubar=0, status=0');
		}, //[end] openPopupBussInfo
		
		/** 
		 * º¸À¯Ä«µå »ó¼¼ ¸Þ´ºÀÇ ActionÀ» È£ÃâÇÑ´Ù
		 * Ä«µå > Ä«µåÀÌ¿ëÁ¶È¸ > ÀÌ¿ë´ë±ÝÃ»±¸¼­
		 * Á¶È¸ > Ä«µåÁ¶È¸    > ÀÌ¿ë´ë±ÝÃ»±¸¼­
		 */
		openPopUseCardDetail: function(formObj) {
			var url = "/card/inquiry/wpccd435_02p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'cardDetailLayer', 650, null);
		} ,		//	End openPopUseCardDetail
		
		/** 
		 * º¸À¯Ä«µå »ó¼¼ ¸Þ´º ¼­ºê ÆË¾÷ 
		 * openPopUseCardDetail ÆË¾÷ »ó¼¼ 
		 * Ä«µå > È¸¿øÄ«µå°ü¸® > º¸À¯Ä«µåÁ¤º¸
		 */
		openSubPopLayerCardDetail: function(linkObj, frmObj, crdNo) {
			frmObj.crdNo.value = crdNo;
			var url = '/card/info/wpccd443_17p.do';
			pbk.extJS.subPopLayer.show(linkObj, 'cardDetailInfo', 'Ä«µå»ó¼¼Á¤º¸', 650, url, frmObj);
		},		//	End openSubPopLayerCardDetail
		
		/**
		 * ½ÂÀÎÀüÇ¥ ÆË¾÷ 
		 * Ä«µå > Ä«µåÀÌ¿ëÁ¶È¸ > ÀÌ¿ë(½ÂÀÎ)³»¿ª 
		 */
		openPopApprovalChit : function(apvDt, crdNo, apvNo, crdSelTypCd) {
			
			document.forms.tempForm.apvDt.value = apvDt;
			document.forms.tempForm.crdNo.value = crdNo;
			document.forms.tempForm.apvNo.value = apvNo;
			document.forms.tempForm.crdSelTypCd.value = crdSelTypCd;
			
			var url = '/card/inquiry/wpccd435_08p.do';
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'approvalChipLayer', 480, null, document.forms.tempForm);
		},
		
		/**
		 * °èÁÂÁ¤º¸º¸±â ÆË¾÷Ã¢.
		 * Á¶È¸ > °èÁÂÁ¶È¸ > °Å·¡³»¿ªÁ¶È¸
		 */
		openPopAccountInfo: function(formObj) {
			

			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		}, 		//	End openPopAccountInfo


		/**
		 * ¿ÜÈ­ °èÁÂÁ¤º¸º¸±â ÆË¾÷Ã¢.
		 * Á¶È¸ > °èÁÂÁ¶È¸ > °Å·¡³»¿ªÁ¶È¸
		 */
		openPopFrcInfo: function(formObj) {
			
			var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect("°èÁÂ ¹øÈ£", formObj.acctNo))
                    .validate()) {
                return;
            }
			
			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		}, 		

		/**
		 * ´ëÃâ°èÁÂ»ó¼¼Á¤º¸ ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 05
		 * @param {Object} oForm ´ëÃâ°èÁÂ»ó¼¼Á¶È¸ ÀÔ·Â°ª(acctNo:°èÁÂ¹øÈ£, acctSeqNo:°èÁÂÀÏ·Ã¹øÈ£)
		 * @param {String} _psbkLonAcctYn ÅëÀå´ëÃâ¿©ºÎ(Y:ÅëÀå´ëÃâ, N:ÅëÀå´ëÃâ¾Æ´Ô)
		 */
		openPopLoanInfo: function(oForm, _psbkLonAcctYn) {
			pbk.common.loan.openPopupLonAcctInfo(_psbkLonAcctYn, oForm);
		}, 		//	End openPopAccountInfo
		
		/**
		 * °èÁÂÁ¤º¸º¸±â ÆË¾÷Ã¢.
		 * Á¶È¸ > ÆÝµåÁ¶È¸ > °Å·¡³»¿ªÁ¶È¸
		 * ÆÝµå > ÆÝµåÁ¶È¸/ÀÌÃ¼ > °Å·¡³»¿ªÁ¶ 
		 */
		openPopFundInfo: function(formObj) {
			
			var jForm = new hana.JForm();
            if (!jForm.add(new hana.JSelect("°èÁÂ ¹øÈ£", formObj.acctNo))
                    .validate()) {
                return;
            }
			
			var url = "/inquiry/account/wpdep406_17p.do";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.open(url, 'accountInfoLayer', 650, null, formObj);
		},		//	End openPopFundInfo
		
		/**
		 * ºÐ½Ç½Å°í ½Å°í³»¿ªÁ¶È¸ ÆË¾÷ ¸Þ´ºÀÇ ActionÀ» È£ÃâÇÑ´Ù
		 * ¸¶ÀÌÇÏ³ª > ºÐ½Ç½Å°í > ½Å¿ëÄ«µå 
		 * Ä«µå > ºÐ½Ç½Å°í > ºÐ½Ç½Å°í ³»¿ªÁ¶È¸ 
		 */
		openLossDetail: function(imgObj) {
			//alert('¾ÆÁ÷ ±¸ÇöÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.');	
			/**
		 * Sub Popup Layer¸¦ È­¸é¿¡ Ãâ·ÂÇÕ´Ï´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 * @param {String} layerID »ý¼ºÇÒ ·¹ÀÌ¾îÀÇ ¾ÆÀÌµð
		 * @param {String} title Á¦¸ñ
		 * @param {Number} layerWidth ·¹ÀÌ¾îÀÇ ³ÐÀÌ
		 * @param {String} url Layer¿¡ Ãâ·ÂÇÒ URL (Ajax Åë½ÅÀ¸·Î ·¹ÀÌ¾î¿¡ UpdateÇÔ)
		 * @param {Object} formObj ÆÄ¶ó¸ÞÅÍ·Î »ç¿ëµÉ Form Object (Ajax Åë½Å¿¡ »ç¿ëÇÒ ÆÄ¶ó¸ÞÅÍ)
		 */
			pbk.extJS.subPopLayer.show(imgObj,'lossDetail','½Å°í³»¿ªÁ¶È¸',250,'/card/loss/loss_105_pop.do',null);
			
		}
	}
}();


///////////////////////// START //////////////////// JiHo Park ////////////////////////////
/**
 * ´Þ·Â script
 * 
 * @author Jiho Park
 * @since 2008.02.15
 */
pbk.common.calendar = function() {
	
	return {
		/**
		 * ÇØ´ç ³â,¿ù¿¡ ÇØ´çÇÏ´Â ´Þ·ÂÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008.02.15
		 * @param {Object} goYear
		 * @param {Object} goMonth
		 */
		goCalendar : function(_year, _month) {
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/myhana/personal/wpcus401_27i.do?year=" + _year + "&month=" + _month, null);
		}, //[end] goCalendar
		/**
		 * 
		 * @param {Object} _year
		 * @param {Object} _month
		 */
		goListCalendar : function(_year,_month){
			var hanaAjax = new hana.JHanaAjax("hanaMainDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/myhana/personal/wpcus401_29i.do?year=" + _year + "&month=" + _month, null);
		},
		
		/**
		 * @param {Object} _year
		 * @param {Object} _month 
		 * @param {Object} _day
		 */
		goDailyListCalendar : function(_year,_month, _day) {
			
			var hanaAjax = new hana.JHanaAjax("hanaMemoDiv", false, true, 'hanaMemoMaskDiv');
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcom400_01m_01.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		toggleTabMenuRate : function(actionObj, url, formObj) {
		// TabÀÌ¹ÌÁö¸¦ Å¬¸¯½Ã ÅÇ¸Þ´º effect¸¦ ¹ß»ýÇÑ´Ù.
		
		pbk.changeTabImage(actionObj, 'tabPopMenuList');
		url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
		var hanaAjax = new hana.JHanaAjax('hanaCalendarMemoDiv', true, true);
		hanaAjax.ajaxCommSubmit(url, formObj);
		},
		
		goDailyListCalendar2 : function(_year,_month, _day) {
			var hanaAjax = new hana.JHanaAjax("hanaCalendarMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcus401_30p_01.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		goDailyListCalendar3 : function(_year,_month, _day, formObj) {
			var year = _year;
			var month = _month;
			var day = _day;
			if(parseInt(month,10) < 10 ) month = "0" + month;
			if(parseInt(day,10) < 10 ) day = "0" + day;
			
			
			formObj.memoDt.value = year +'' + month + '' + day;
			//alert(formObj.memoDt.value);
			var hanaAjax = new hana.JHanaAjax("hanaCalendarMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcus401_30p_02.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		
		/**
		 * ´Þ·ÂÀÇ ¸Þ¸ð(º¸±â/ÀÔ·Â) ÆË¾÷À» ¿ÀÇÂÇÑ´Ù.
		 * ÇØ´ç ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â interface¿ªÇÒ
		 * @param {String} _subFuncName
		 * @param {String} memoSeq
		 * @param {String} memoDate
		 */
		openPopupCalendarMemo : function(_subFuncName,memoSeq,memoDate) {
			eval(_subFuncName+"('"+memoSeq+"','"+memoDate+"')");
		}, //[end] openPopupCalendarMemo
		
		/**
		 * MyMemo ÆË¾÷À» ¿ÀÇÂ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008.02.15
		 */
		openPopupMyMemoCalendar : function() {
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/mymemo/popup_my_memo.do", 'popupMyMemoCalendar', 650, null);
		}, //[end] openPopupMyMemoCalendar
		
		/**
		 * MyMemoÀÇ ´Þ·ÂÀ» ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @param {Object} _year
		 * @param {Object} _month
		 */
		goCalendarMyMemo : function(_year, _month, _date) {
			var hanaAjax = new hana.JHanaAjax("hanaMyMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/mymemo/popup_my_memo.do?year=" + _year + "&month=" + _month + "&date=" + _date, null);
		} //[end] goCalendarMyMemo

	}; //[end] return
	
}(); //[end] pbk.common.calendar
///////////////////////// END //////////////////// JiHo Park ////////////////////////////

///////////////////////// START ////////////////////// Heewon Kim ///////////////////////////
/**
 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ¿¡ ÇÊ¿äÇÑ script 
 */
pbk.common.join = function(){
	var duplicationId='';       // ¾ÆÀÌµð Áßº¹È®ÀÎ 
	var userIdObj = ''; 
	var idCheckStatus=false;
	/**
	 * ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 1 - STEP 2 ·ÎÀÌµ¿
	 * @param {Object} res
	 * @param {Object} arg
	 */
	var callbackMemberCheckFunc = function(res, arg){
		//pbk.ajax.parseData(res,true);
		
		var data = eval('('+res.responseText+')');
			// 1 : ÀÎÅÍ³Ý ¹ðÅ· »ç¿ëÀÚ, 2: ÀÌ¹Ì °¡ÀÔÇÑ Á¶È¸¿ø , 3: 2step ÀÌµ¿
			if(data.usrAthtDvCd && data.usrAthtDvCd=='1'){
					var url="/common/join/wpcom460_02p_01.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					pbk.extJS.popup.open(url, 'PopRegUser', 380, null,null);
			}else if(data.usrAthtDvCd && data.usrAthtDvCd=='2'){
					var url="/common/join/wpcom460_02p_02.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					pbk.extJS.popup.open(url, 'PopRegUser', 380, null,null);
			}else{
					var url = "/common/join/wpcom460_04t.do";
					var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
					hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			}
	};
	
	var callbackMemberCheckFunc01 = function(res, arg){
		//pbk.ajax.parseData(res,true);
		
		var data = eval('('+res.responseText+')');
			// Y: Ã£±â¼º°ø,  N: ¿À·ùÃ¢È£Ãâ
			if(data.scssYn && data.scssYn=='Y'){
					var url="/common/join/wpcom460_11p_01.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					var hanaAjax = new hana.JHanaAjax('pop_content', true, true);
					hanaAjax.ajaxCommSubmit(url, null);
			}else{
					var url="/common/join/wpcom460_11p_02.do";
					url = pbk.APPLICATION_CONTEXT_ROOT + url;
					var hanaAjax = new hana.JHanaAjax('InternetBank', true, true);
					hanaAjax.ajaxCommSubmit(url, null);
			}
	};
	
	var callbackMemberInquiryFunc = function(res, arg){
		//pbk.ajax.parseData(res,true);
		
		var data = eval('('+res.responseText+')');
			var url = "/common/join/wpcom460_07t_01.do";
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
	};
	
	/**
	 * ¾ÆÀÌµð Áßº¹È®ÀÎ ¹öÆ° Å¬¸¯½Ã 
	 * commission_register_idconfirm_popup.jsp
	 * @param {Object} res
	 * @param {Object} arg
	 */
	var callbackSetIdFunc = function(res, arg){
		//pbk.ajax.parseData(res,true);
		var data = eval('('+res.responseText+')');
		//alert(data.dupYn);
		if(data){
			//id ¼³Á¤ 
			if(data.dupYn == "N"){
				$('useId').innerHTML=duplicationId;
			}else{
				$('dupId').innerHTML=duplicationId;	
			}
		}
	};
	return {
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 1
		 */	
			goLoginstep01: function(oForm){
				var url = "/common/join/wpcom460_01t.do";
				
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			},
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 1 - STEP 2 ·ÎÀÌµ¿
		 * 
		 */	
			submitLoginstep02 : function(formObj){
				
				var jForm = new hana.JForm();
			
				if (!jForm.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£',formObj.jumin1).limitLength(6,6))
					  .add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£',formObj.jumin2).limitLength(7,7))
					  .validate()) {
					return;
				}
				
				//var resRegNo=formObj.jumin1.value + formObj.jumin2.value;
				
				/*	
				var re = false;
				re = hana.JHanaUtils.util.juminCheck(resRegNo);
				if(re != true){
					pbk.extJS.messageBox.infoMsgBox({
		  					isConfirm: false,
		  					title: 'ÁÖ¹Î¹øÈ£È®ÀÎ',
		  					message: 'Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä'
		  				});
					return;
				}
				*/
				
				//var formData = form.createForm();
			
				//hana.JHanaUtils.form.createHiddenField(formData, 'resRegNo', resRegNo);
				
				var url="/common/join/wpcom460_02p.do";
		
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackMemberCheckFunc, 'UTF-8' );
			},			
				
			/**
			 *Á¶È¸¿ø°¡ÀÔ Æû ¼±ÅÃ 
			 * @param {Object} oType
			 */	
			formSelect : function(oType){
				if(oType == 1){
					$('card').style.display = "none";
					$('card1').style.display = "none";
					$('card2').style.display = "none";
					$('card01').style.display = "none";
					$('card02').style.display = "none";
					$('card03').style.display = "none";
					$('acct').style.display = "inline";
					$('acct1').style.display = "inline";
					$('acct01').style.display = "inline";
					$('acct02').style.display = "inline";
				}else{
					$('card').style.display = "inline";
					$('card1').style.display = "inline";
					$('card2').style.display = "inline";
					$('card01').style.display = "inline";
					$('card02').style.display = "inline";
					$('card03').style.display = "inline";
					$('acct').style.display = "none";
					$('acct1').style.display = "none";
					$('acct01').style.display = "none";
					$('acct02').style.display = "none";
				}
			},
	
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	 - Ãë¼Ò½Ã ¸ÞÀÎÀ¸·Î ÀÌµ¿
		 */	
			gocommon : function(){	
				var url="/common/login.do";
				location.href = pbk.APPLICATION_CONTEXT_ROOT+url;
			},
			
			gocommon01 : function(){	
				pbk.extJS.popup.close('PopRegUser');
				var url="/common/login.do";
				location.href = pbk.APPLICATION_CONTEXT_ROOT+url;
			},	
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 2 - STEP 3 ·ÎÀÌµ¿
		 */	
			submitLoginstep03 : function(formObj){
				
				var jForm = new hana.JForm();
				var rtn = false;
				var arryVal = new Array("01","02","04","05","07","08","50","58");
				var checkVal = formObj.acctNo.value.substring(12,14);
			
				if($('rdo01').checked == true){
					if (!jForm.add(new hana.JNumber('°èÁÂ¹øÈ£', formObj.acctNo).limitLength(14,14))
			                  .add(new hana.JNumber('°èÁÂ ºñ¹Ð¹øÈ£', formObj.acctPw).limitLength(4,4))
                              .validate()) {
                 		return;
					}		
					for(var i=0; i<arryVal.length; i++){
						if(checkVal == arryVal[i]){
							rtn = true;
						}
					}
					if(rtn == false){
						pbk.extJS.messageBox.infoMsgBox({
		  					isConfirm: false,
		  					title: '¿À·ù',
		  					message: '°èÁÂ¹øÈ£ ³¡ µÎÀÚ¸®°¡  01, 02 ,04, 05, 07, 08, 50, 58 ¸¸ °¡´ÉÇÕ´Ï´Ù.'
		  				});
						return false;
					}
					
					//Á¶È¸±¸ºÐÄÚµå
					form.createHiddenField(formObj, 'inqDvCd', '01');
					
				}else{
					if (!jForm.add(new hana.JNumber('Ä«µå ¹øÈ£', formObj.crdNo).limitLength(16,16))
			                  .add(new hana.JNumber('Ä«µå ºñ¹Ð¹øÈ£', formObj.crdPw).limitLength(4,4))
        			          .add(new hana.JNumber('Ä«µå À¯È¿±â°£ - ¿ù', formObj.crdValdTrmMm).limitLength(2,2))
					          .add(new hana.JNumber('Ä«µå À¯È¿±â°£ - ³â', formObj.crdValdTrmYy).limitLength(2,2))
        			          .validate()) {
						return;
					}

					//Á¶È¸±¸ºÐÄÚµå
					form.createHiddenField(formObj, 'inqDvCd', '02');
				}
				
				var url="/common/join/wpcom460_06t.do";
	
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj);
				
			},	


		/**
		 * ¾ÆÀÌµðÁßº¹°Ë»ç - Áßº¹È®ÀÎ ÆË¾÷»ý¼º 
		 * @param {Object} formObj
		 */
		openPopIdCheck : function(formObj){
			var formData = form.createForm();
			
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JText('¾ÆÀÌµð', formObj.userId01).range(6,10))
                      .validate()) {
                 return false;
			}					  
			
			//ºÎ¸ðÃ¢ÀÇ userid object 
			userIdObj = formObj.userId01;
			
			duplicationId= formObj.userId01.value;
			
			form.createHiddenField(formData, 'userId', formObj.userId01.value);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT +"/common/join/wpcom460_08p.do";
		
			pbk.extJS.popup.open(url, 'dupCheck', 380, null, formData);
			
		},

		/**
		 * ¾ÆÀÌµðÁßº¹°Ë»ç - Áßº¹È®ÀÎ ¹öÆ° Å¬¸¯ 
		 */
		submitOverLapId : function(formObj){
			
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JText('¾ÆÀÌµð', formObj.newuserId).range(6,10))
                      .validate()) {
                 return false;
			}					  
			var formData = form.createForm();
			//Àü¿ª º¯¼ö¿¡ ´ã±â (Áßº¹È®ÀÎ id ÀÔ·Â°ª ) 
			duplicationId = formObj.newuserId.value;
			hana.JHanaUtils.form.createHiddenField(formData, 'userId', formObj.newuserId.value);
			
			var url = pbk.APPLICATION_CONTEXT_ROOT + '/common/join/wpcom460_08p_01.do';
            var hanaAjax = new hana.JHanaAjax("pop_content_div", true, true);
			hanaAjax.ajaxCommSubmit(url,formData);
			
		},

		/**
		 * ¾ÆÀÌµðÁßº¹°Ë»ç - »ç¿ëÇÏ±â Å¬¸¯
		 */		
			submitcheckId : function(frmObj){
				//¾ÆÀÌµð ¼¼ÆÃ 
				pbk.extJS.popup.close('dupCheck');
				
				//ºÎ¸ðÃ¢¿¡ userid ¼³Á¤ 
				userIdObj.value = duplicationId;
				//»ç¿ë¿©ºÎ È®ÀÎ
				idCheckStatus = true;
				
			},		 									
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 3 - STEP 4 ·ÎÀÌµ¿
		 */	
		 	submitLoginstep04 : function(formObj){		
			
			var assent = formObj.assent.checked;
			var assent1 = formObj.assent1.checked;
			//var tempReg = $('tempRegNo').innerHTML;
			
			var jForm = new hana.JForm();
			if (!jForm.add(new hana.JText('¾ÆÀÌµð', formObj.userId01).range(6,10))
			          .add(new hana.JText('ºñ¹Ð¹øÈ£ ÁöÁ¤', formObj.connPw).range(6,10))
        			  .add(new hana.JText('ºñ¹Ð¹øÈ£ È®ÀÎ', formObj.pw1).range(6,10))
                      .validate()) {
                 return;
			}	
			
			//¾ÆÀÌµð Áßº¹Ã¼Å© ¿©ºÎ 
			if(!idCheckStatus){
				pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: '¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ È®ÀÎÇØ ÁÖ½Ê½Ã¿ä  '
			  		});	
					return false;
			}
			
			//ºñ¹Ð ¹øÈ£ È®ÀÎ 
			if(formObj.connPw.value != formObj.pw1.value){
				pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: 'ºñ¹Ð¹øÈ£¸¦ ´Ù½Ã È®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä. '
			  		});	
					return false;
			}
			
			if ( assent!= true || assent1 != true) {
						pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: true,		  		
				  		message: 'ÇÏ³ªÀºÇàÀ¥»çÀÌÆ® ÀÌ¿ë¾à°üÀ» ÀÐ°í µ¿<br>ÀÇ¸¦ Å¬¸¯ÇØ ÁÖ½Ã±â¹Ù¶ø´Ï´Ù.',
						callback : function(e){
							if(e == false){
								pbk.common.join.gocommon();
							}
						}
				  	});
					return false;
			}
			
			//»ç¿ëÀÚID
			form.createHiddenField(formObj, 'userId', formObj.userId01.value);
			
			//¿µ¹® ¼ýÀÚÁ¶ÇÕ Ã¼Å©
			var str1 = formObj.userId01.value;
			var str2 = formObj.connPw.value;
			var matchStr = new RegExp("[^0-9]", "gi");
			var val1 = str1.replace(matchStr, "");
			var val2 = str2.replace(matchStr, "");
			/*
			if( val1.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: '»ç¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});	
			  return false;
			}
			*/
			if( val2.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});	
			  return false;
			}
          
			matchStr = new RegExp("[^a-zA-z]", "gi");
			val1 = str1.replace(matchStr, "");
			val2 = str2.replace(matchStr, "");
			/*
			if( val1.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: '»ç¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});
			  return false;
			}
			*/
			if( val2.trim().length == 0 )
			{
			  pbk.extJS.messageBox.infoMsgBox({
			  		isConfirm: false,
			  		title: 'È®ÀÎ',
			  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
			  		});	
			  return false;
			}
			
			var url = "/common/join/wpcom460_07t.do";
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj);
		},
				
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÇÏ³ªÀºÇàÁ¶È¸¿ø°¡ÀÔ	STEP 2 Ãë¼Ò½Ã ÀÌÀü ÆäÀÌÁö·Î ÀÌµ¿
		 */	
			goLoginstep01: function(formObj){
				var url="/common/join/wpcom460_01t.do";
	
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			},	
			
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÀÌ¿ëÀÚ¾ÆÀÌµðÈ®ÀÎ Å¬¸¯½Ã ÆË¾÷
		 */	
			openPopInternetBank : function(){
				
				var url="/common/join/wpcom460_10p.do";
	
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				pbk.extJS.popup.open(url, 'InternetBank', 480, null);
			},	
			
	/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÀÌ¿ëÀÚ¾ÆÀÌµðÈ®ÀÎ Æû ¼±ÅÃ
		 */	
		 changeMember : function(type){
			if (type == '1') {				
				$('ib').style.display = "inline";		
				$('ib1').style.display = "inline";
				$('ib01').style.display = "inline";
				$('ib02').style.display = "inline";
						
			}
			else {
				$('ib').style.display = "none";
				$('ib1').style.display = "none";
				$('ib01').style.display = "none";
				$('ib02').style.display = "none";
				
				$('acctNo').value="";
				$('acctPw').value="";
			}	
		},									
			
		/**
		 * ·Î±×ÀÎ_°øÅëÈ­¸é	ÀÌ¿ëÀÚ¾ÆÀÌµðÈ®ÀÎ ÆË¾÷¿¡ È®ÀÎ¹öÆ° Å¬¸¯½Ã ÀÌµ¿
		 */	
			submitInterBankResult: function(formObj){
				
				var jForm = new hana.JForm();
				var formData = form.createForm();
				if($('rdo1').checked ==	true){
					if (!jForm.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', formObj.jumin1).limitLength(6,6))
				              .add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', formObj.jumin2).limitLength(7,7))
							  .add(new hana.JNumber('°èÁÂ ¹øÈ£', formObj.acctNo).limitLength(14,14))
	        			      .add(new hana.JNumber('°èÁÂ ºñ¹Ð¹øÈ£', formObj.acctPw).limitLength(4,4))
	                          .validate()) {
						return;
					}	
					//Á¶È¸±¸ºÐÄÚµå - ÀÎÅÍ³Ý¹ðÅ·È¸¿ø
					form.createHiddenField(formObj, 'inqDvCd' , '2');
					//°èÁÂ¹øÈ£
					//form.createHiddenField(formData, 'acctNo' , formObj.acctNo.value);		
					//°èÁÂºñ¹Ð¹øÈ£
					//form.createHiddenField(formData, 'acctPw' , formObj.acctPw.value);		

				}else{

					if (!jForm.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£1', formObj.jumin1).limitLength(6,6))
				              .add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£2', formObj.jumin2).limitLength(7,7))
							  .validate()) {
						return;
					}
					//Á¶È¸±¸ºÐÄÚµå - Á¶È¸È¸¿ø
					form.createHiddenField(formObj, 'inqDvCd' , '1');		
				}
				
				var url="/common/join/wpcom460_11p.do";
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				
				//ÁÖ¹Îµî·Ï ¹øÈ£ 
				//var resRegNo=formObj.jumin1.value + formObj.jumin2.value;
				
				//form.createHiddenField(formData, 'resRegNo', resRegNo);

				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, formObj, true, callbackMemberCheckFunc01, 'UTF-8' );
			},


		/**
		 * ·Î±×ÀÎ_ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£ ¿À·ùÁ¦ÇÑ ÇØÁ¦/º¯°æ STEP1
		 */	
			releaseStep01: function(){
				
				var url = "/common/join/wpcom460_18t.do";
				
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT + url, null);
			},
		/**
		 * ·Î±×ÀÎ_ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£ ¿À·ùÁ¦ÇÑ ÇØÁ¦/º¯°æ STEP1 -> STEP2
		 */	
			releaseStep02: function(formObj){
				var jForm = new hana.JForm();
				var formData = form.createForm();
				if (!jForm.add(new hana.JText('ÀÌ¿ëÀÚ ID', $('userId01')))
					.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', $('resRegNo1')).limitLength(6, 6))
					.add(new hana.JNumber('ÁÖ¹Îµî·Ï¹øÈ£', $('resRegNo2')).limitLength(7, 7))
					.add(new hana.JNumber('°èÁÂ ¹øÈ£', $('wdrwAcctNo')).limitLength(14, 14))
					.add(new hana.JNumber('°èÁÂ ºñ¹Ð¹øÈ£', $('acctPw')).limitLength(4, 4))
					.add(new hana.JText('»õ ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£', $('connPw')).range(6, 10))
					.add(new hana.JText('»õ ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£', $('pw1')).range(6, 10))
					.validate()) {
					return;
				}
				
				//ºñ¹Ð ¹øÈ£ È®ÀÎ 
				if (formObj.connPw.value != formObj.pw1.value) {
					pbk.extJS.messageBox.infoMsgBox({
						isConfirm: false,
						title: 'È®ÀÎ',
						message: '»õ ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£¸¦ ´Ù½Ã È®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä. '
					});
					return false;
				}
				
				//¿µ¹® ¼ýÀÚÁ¶ÇÕ Ã¼Å©
				var str1 = formObj.userId01.value;
				var str2 = formObj.connPw.value;
				var matchStr = new RegExp("[^0-9]", "gi");
				var val1 = str1.replace(matchStr, "");
				var val2 = str2.replace(matchStr, "");
				/*
				if( val1.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ÀÌ¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});	
				  return false;
				}
				*/
				if( val2.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});	
				  return false;
				}
	          
				matchStr = new RegExp("[^a-zA-z]", "gi");
				val1 = str1.replace(matchStr, "");
				val2 = str2.replace(matchStr, "");
				/*
				if( val1.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ÀÌ¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});
				  return false;
				}
				*/
				if( val2.trim().length == 0 )
				{
				  pbk.extJS.messageBox.infoMsgBox({
				  		isConfirm: false,
				  		title: 'È®ÀÎ',
				  		message: 'ºñ¹Ð¹øÈ£´Â ¿µ¹®°ú ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.'
				  		});	
				  return false;
				}
				
				// ID ´ë¹®ÀÚ·Î º¯°æ (2009/09/08  À¯½Â¸®Ãß°¡)
				formObj.userId01.value = formObj.userId01.value.toUpperCase();				
				
				//»ç¿ëÀÚID
				form.createHiddenField(formObj, 'userId', formObj.userId01.value);
				//ºñ¹Ð¹øÈ£
				//form.createHiddenField(formObj, 'connPass', formObj.connPass.value);
				//form.createHiddenField(formObj, 'pw1', formObj.pw1.value);
				//ÁÖ¹Îµî·Ï¹øÈ£
				//var resRegNo=formObj.resRegNo1.value+formObj.resRegNo2.value;
				//form.createHiddenField(formObj, 'resRegNo', resRegNo);
				
				var url = "/common/join/wpcom460_20t.do";
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
				hanaAjax.ajaxCommSubmit(url, formObj);
				
			},
		/**
		 * ·Î±×ÀÎ_ÀÌ¿ëÀÚ ºñ¹Ð¹øÈ£ ¿À·ùÁ¦ÇÑ ÇØÁ¦/º¯°æ STEP2 -> STEP3
		 */	
			releaseStep03: function(formObj){
				
				var url = "/common/join/wpcom460_19t.do";
				url = pbk.APPLICATION_CONTEXT_ROOT + url;
				
				if(securityPasswdCheck()){
					var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
					hanaAjax.ajaxCommSubmit(url, formObj);
				}
			}
			

	}						
}();	
///////////////////////// END //////////////////// Heewon Kim ////////////////////////////

///////////////////////// START //////////////////// Byeong Ock On ///////////////////////////
pbk.common.email = function (){
	return {
		// ÀÌ¸ÞÀÏ ¼±ÅÃ
		emailSelect : function (emailAddr, frmObj){
			if(emailAddr == 'Á÷Á¢ÀÔ·Â'){
				//frmObj.style.display = '';
				frmObj.disabled = false;
				frmObj.readOnly = false;
				frmObj.value = "";
				frmObj.focus();
			}else{
				frmObj.value = emailAddr;
				//frmObj.disabled = true;
				frmObj.readOnly = true
			}
		},	
		emailSelect2 : function (emailAddr, frmObj){
			if(emailAddr == 'Á÷Á¢ÀÔ·Â'){
				frmObj.style.display = '';
				//frmObj.disabled = false;
				frmObj.readOnly = false;
				frmObj.value = "";
				frmObj.focus();
			}else{
				frmObj.style.display = 'none';
				frmObj.value = emailAddr;
				//frmObj.disabled = true;
				frmObj.readOnly = true
			}
		},	
		resultEmailSelect : function (frmObj, cObj){
			
			frmObj.value = cObj.value;
			//frmObj.disabled = true;
//			frmObj.readOnly = true	
		}	
	}
}();

///////////////////////// END //////////////////// Byeong Ock On ///////////////////////////

pbk.common.code = function (){
	return {
		/**
         * ÄÚµå Ãâ·Â
         * @param value
         * @param selObjId
         */
        ajaxGetCode : function(value, selObjId ){
            var url = pbk.APPLICATION_CONTEXT_ROOT + "/common/code/code.do";
            var hanaAjax = new hana.JHanaAjax('', false, true);
            var codeForm = form.createForm([{id:'lclasCd', value:value},{id:'selectId', value : selObjId }]);
            // url, formObj, isAsync, callbackFunc, encodingType

			document.getElementById(selObjId).disabled = true;
            document.getElementById(selObjId).options.length = 0;
            document.getElementById(selObjId).options[0] = new Option("·ÎµùÁß..","");

            hanaAjax.ajaxSubmit( url, codeForm, true, pbk.common.code.resetCodeSelectBox, 'euc-kr' );
        },

        resetCodeSelectBox : function( res, option ){
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');

			document.getElementById(_data.selectId).disabled = false;
            document.getElementById(_data.selectId).options.length = 0;
            document.getElementById(_data.selectId).options[0] = new Option("ÀüÃ¼","");
            for(var i=0; i<_data.code.length; i++) {
                var subCd = _data.code[i].sclasCd;
                var subNm = _data.code[i].cdNm;
                document.getElementById(_data.selectId).options[i+1] = new Option(subNm,subCd);
            }
        }
    }
}();



/**
 * °øÅë - ÆË¾÷ -  Èñ¸Á ´ëÇÐ Á¶È¸
 * @author Geumjo Park
 */
pbk.common.popup.university = function() {
	/**
	 * private
	 */
	var account1Obj = null;

	/**
	 * public
	 */
	return {
		popupId : null,
		/**
		 * Èñ¸Á ´ëÇÐÁ¶È¸Ã¢À» ¿¬´Ù.
		 * @param {String} popupId
		 * @param {HTMLElement} account1El
		 */
		openPop :  function(popupId,account1El) {
			pbk.common.popup.university.popupId = popupId;
			account1Obj = account1El;

			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT+'/deposit/savings/savings1_1_6_2_popup1.do', popupId, 480, null);
		},
		/**
		 * Èñ¸Á ´ëÇÐÁ¶È¸Ã¢À» ´Ý´Â´Ù.
		 */
		closePop : function(){
			pbk.extJS.popup.close(pbk.common.popup.university.popupId);
		},
		/**
		 * Èñ¸Á ´ëÇÐÁ¶È¸¸¦ ¼³Á¤ÇÑ´Ù.
		 * @param {HTMLElement} Account1 Èñ¸Á ´ëÇÐÁ¶È¸ Element
		 */
		setInfo : function(Account1) {
			if (account1Obj && null != account1Obj) {
				account1Obj.value = Account1;
			}
			this.closePop();
		}
	}
}();

/**
 * °øÅë - ÆË¾÷ -  Àå¾ÖÀºÇàÁ¶È¸
 * @author Geumjo Park
 */
pbk.common.popup.obstaclebank = function() {
	/**
	 * private
	 */

	/**
	 * public
	 */
	return {
		/**
		 * Àå¾ÖÀºÇàÁ¶È¸Ã¢À» ¿¬´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 * @param {String} popupId
		 */
		openPop :  function(linkObj,popupId) {
            var bottomMsg = 'Á¶È¸±âÁØÀÏ½Ã ' + date.getYear() + '/' + date.getMonth() + "/" + date.getDay();
            pbk.extJS.subPopLayer.show(linkObj, popupId, bottomMsg , '320', '/transfer/account/wpdep411_12p.do', null, null );

		}
	}
}();


/**
 * °øÅë - ÆË¾÷ - Àü°èÁÂÁ¶È¸
 * @author Geumjo Park
 */
pbk.common.popup.allAccount = function() {
	/**
	 * public
	 */
	return {
		/**
		 * Àü°èÁÂÁ¶È¸ ÆË¾÷Ã¢À» ¿¬´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 * @param {String} popupId
		 */
		openPop :  function(linkObj,popupId) {
            pbk.extJS.subPopLayer.show(linkObj, popupId, "" , '290', '/transfer/autotrans/all_account_popup.do', null, null );
		}
	}
}();


/**
 * °øÅë - ÆË¾÷ - °èÁÂº°Äª
 * 
 * ¾Æ·¡ ¼Ò½º´Â ±¸Çö ¿¹Á¤ÀÌ´Ù.
 * 
 * @author Jiho Park
 * @since 2009. 02. 06
 */
pbk.common.popup.acctNickNm = function() {

	return {

		/**
		 * °èÁÂº°Äª ÆË¾÷ÀÇ ÆÄ¶ó¹ÌÅÍ.
		 */
		PARAM_POPUP : null,
		
		/**
		 * °èÁÂº°Äª ÆË¾÷ÀÇ CallBack ÇÔ¼ö.
		 */
		PARAM_CALLBACK_FUNCTION : null,

		/**
		 * °èÁÂº°Äª ÆË¾÷ ÀÛ¾÷ ¼öÇà°á°ú.
		 */
		STATUS_EXEC : null,

		/**
		 * °èÁÂº°Äª ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 06
		 */
		openPopupAcctNickNm : function() {
			
			// °èÁÂº°Äª ÆË¾÷ Open½Ã ¼öÇà°á°úº¯¼ö´Â false·Î ÃÊ±âÈ­ µÈ´Ù.
			pbk.common.popup.acctNickNm.STATUS_EXEC = false;

			var callBackFunc = pbk.common.popup.acctNickNm.PARAM_CALLBACK_FUNCTION;
			// ÆË¾÷ ´ÝÀ»¶§ ½ÇÇàÇÒ ÇÔ¼ö
			if (callBackFunc != null && callBackFunc != undefined && callBackFunc != undefined && callBackFunc != "") {
				pbk.extJS.popup.event.hide = callBackFunc;
			}

			var oSendForm = pbk.common.popup.acctNickNm.PARAM_POPUP;
			pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"
				, 'accountNicknameLayer'
				, 650
				, null
				, oSendForm);

			/*
			 * TODO ±¸Çö ÇØ¾ß ÇÑ´Ù.
			 * 
			 * ÆË¾÷À» Open ÇÒ¶§,
			 * 		
			 * 		
			 * À§ µÎ°³ °ªÀ» ÀÎÀÚ·Î Àü´Þ ÇÑ´Ù. 
			 */
		}, //[end] openPopupAcctNickNm
		
		/**
		 * °èÁÂº°Äª ¼öÁ¤À» ½ÇÇà ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 06
		 */
		submitModifyAcctNickNm : function() {
			/*
			 * TODO ±¸Çö ÇØ¾ß ÇÑ´Ù.
			 * ½ÇÇà°á°ú ¼º°ø¿©ºÎ¸¦
			 * pbk.common.popup.acctNickNm.STATUS_EXEC ¿¡ true ¶Ç´Â false ÇüÅÂ·Î ÀúÀå ÇÑ´Ù.
			 */
		}, //[end] submitModifyAcctNickNm

		dummy : function() {
			// ignore			
		} //[end] dummy

	}; //[end] return

}(); //[end] pbk.common.popup.acctNickNm


/**
 * °øÅë - ÆË¾÷ - °èÁÂÁ¤º¸º¸±â
 * @author rasoio
 */
pbk.common.popup.accountInfo = function() {
	/**
	 * °íÀ¯ÇÑ ÀÌ¸§..
	 */
    var popupId = "accountDetailInfomation";
    var printPopupId = "accountDetailInfomationPrint";
    var nickPopupId = 'accountNicknameLayer';
    /**
	 * public
	 */
	return {


		/**
		 * °èÁÂº°Äª Á¤»ó½ÇÇà¿©ºÎ¸¦ ÀúÀå ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 06
		 */
		acctNickNmExecSuccess : false ,
		
        /**
		 * °èÁÂÁ¤º¸º¸±â Ã¢À» ¿¬´Ù.
		 * @param {String} acctNo °èÁÂ¹øÈ£
		 */
		openPop :  function(acctNo) {
			var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
//            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_17p.do", popupId, 650, null,formObj);
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/account_info.do", popupId, 650, null,formObj);
		},

        /**
         * °èÁÂÁ¤º¸º¸±â Ã¢´Ý±â
         */
        closePop : function(){
            pbk.extJS.popup.close(popupId);
        },


        /**
         * ÅëÀå »çº» ÀÎ¼â Ã¢À» ¿¬´Ù.
         * @param {String} acctNo °èÁÂ¹øÈ£
         */
        openPrintPop : function(acctNo) {
            var formObj = form.createForm([{id:"acctNo",value:acctNo}]);
//            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_21p.do", printPopupId, 650, popupId,formObj);
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/account_print.do", printPopupId, 650, popupId,formObj);
        },

        /**
         * ÀÎ¼â ÇÏ±â
         */
        print : function(){
            message.alert("±¸ÇöÀü","¾ÆÁ÷ ±¸Çö µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
        },

        /**
         * ÅëÀå »çº» ÀÎ¼â Ã¢´Ý±â
         */
        closePrintPop : function(){
            pbk.extJS.popup.close(printPopupId);
        },

        //////////////////////////////////// °èÁÂ º°Äª µî·Ï / º¯°æ ÆË¾÷  start ////////////////////////////////

		/**
		 * °èÁÂº°Äª ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @scine 2009. 02. 05
		 * @param {String} _acctNo °èÁÂº°Äª ÆË¾÷¿ÀÇÂ½Ã ÀÚµ¿ ¼±ÅÃµÉ °èÁÂ¹øÈ£.
		 * @param {function} fCallBack °èÁÂº°Äª ÆË¾÷´ÝÀ»¶§ ½ÇÇàÇÒ ÇÔ¼ö. (ÁÖÀÇ! º» ÆÄ¶ó¹ÌÅÍ´Â String °ªÀÌ ¾Æ´Õ´Ï´Ù. function ÀÔ´Ï´Ù.) 
		 */
        openPopupAcctNickNm: function(_acctNo, fCallBack) {

			// Àü¼ÛÇÒ Form
			var oSendForm = form.createForm([{id: "acctNo",value: _acctNo}]);

			// ÆË¾÷ ´ÝÀ»¶§ ½ÇÇàÇÒ ÇÔ¼ö
			if (fCallBack != null && fCallBack != undefined && fCallBack != undefined && fCallBack != "") {
				pbk.extJS.popup.event.hide = fCallBack;
			}
			pbk.extJS.popup.isPrint = false;
            pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p_03.do"
				, 'accountNicknameLayer'
				, 650
				, null
				, oSendForm);

        }, //[end] openPopupAcctNickNm

        /**
         * @deprecated 
         * 
         * »ç¿ë¾ÈµÇ´Â°É·Î ÆÇ´ÜµÇ¾î »èÁ¦ ¿¹Á¤ÀÓ.
         * 
         * °èÁÂ º°Äª ÆË¾÷À» ¿¬´Ù.
         */
        openAcctNickPopup : function(acctNo , callbackFunc){
        	alert("pbk.common.popup.accountInfo.openAcctNickPopup()\n" 
				+ "deprecated ÇÔ¼ö ÀÔ´Ï´Ù.\n" 
				+ "pbk.common.popup.accountInfo.openPopupAcctNickNm ¸¦ »ç¿ë ÇÏ½Ê½Ã¿ä.");
//            if( acctNo == undefined || acctNo == null ){
//                var acctNo = '';
//            }
//            
//            if( callbackFunc == undefined || callbackFunc == null ){
//                var callbackFunc = '';
//            }
//            
//            var formObj = form.createForm([{id:'acctNo', value :acctNo},{id:'callbackFunc', value :callbackFunc}]);
//            
//            var url = pbk.APPLICATION_CONTEXT_ROOT + "/inquiry/account/wpdep406_09p.do";      
//            pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null, formObj);
        },

        /**
         * @deprecated 
         * 
         * »ç¿ë¾ÈµÇ´Â°É·Î ÆÇ´ÜµÇ¾î »èÁ¦ ¿¹Á¤ÀÓ.
         * 
         * °èÁÂ º°Äª ÆË¾÷À» ´Ý´Â´Ù.
         */
        closeAcctNickPopup : function(callbackFunc){
			
			alert("pbk.common.popup.accountInfo.closeAcctNickPopup()\n" 
				+ "deprecated ÇÔ¼ö ÀÔ´Ï´Ù.\n" 
				+ "»èÁ¦¿¹Á¤.");
//			
//            pbk.extJS.popup.close('accountNicknameLayer');
//            
//            if( callbackFunc == undefined || callbackFunc == null ){
//                var callbackFunc = '';
//            }
//            
//            eval(callbackFunc);
        },
        
        //////////////////////////////////// °èÁÂ º°Äª µî·Ï / º¯°æ ÆË¾÷  end ////////////////////////////////

		/**
         * °èÁÂ º°Äª µî·Ï / º¯°æ (ºÎ¸ðÃ¢¾øÀ½)
         * @param acctNo °èÁÂ¹øÈ£
         * @deprecated ¸ð±Ù¿ø (»ç¿ëÇÏÁö ¾ÊÀ½)
         */
        openAccountNicknamePopNonParent : function(acctNo){
			var url = "/inquiry/account/wpdep406_09p.do?acctNo=" + acctNo + "&fromCommon=1";
			url = pbk.APPLICATION_CONTEXT_ROOT + url;
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(url, 'accountNicknameLayer', 650, null);
        },
		
		/**
         * °èÁÂ º°Äª µî·Ï ÀúÀåÇÏ±â
         * @deprecated ¸ð±Ù¿ø (»ç¿ëÇÏÁö ¾ÊÀ½)
         */
        createAccountNickname: function(formObj) {
//            var jForm = new hana.JForm();
//            if (!jForm.add(new hana.JText('°èÁÂº°Äª', formObj.acctAlnm))
//                    .validate()) {
//                return false;
//            }
//            if (formObj.acctAlnm.value.length > 12) {
//                pbk.extJS.messageBox.alertMsgBox({
//                    title: '°èÁÂº°Äª¿À·ù',
//                    message: '°èÁÂº°ÄªÀº 12ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù',
//                    callback: function() {
//                        return;
//                    }
//                });
//                return;
//            }
            var hanaAjax = new hana.JHanaAjax('', true, true);
            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT
                    + "/inquiry/account/wpdep406_09p_02.do", formObj, true, pbk.inquiry.account.transactaccountnickname.closePop, 'euc-kr');

            pbk.extJS.popup.close('accountNicknameLayer');
			
			// ÀÌºÎºÐ¿¡ Ãß°¡ ¾×¼ÇÀ» ³ÖÀ¸½Ã¸é µË´Ï´Ù.
			
		

        },
		
        /**
         * °èÁÂ º°Äª µî·Ï / º¯°æ Ã¢´Ý±â
         * @deprecated ¸ð±Ù¿ø (»ç¿ëÇÏÁö ¾ÊÀ½)
         */
        closeAccountNicknamePop : function() {
            pbk.extJS.popup.close(nickPopupId);
        },

        /**
         * ÇØÁö¿¹»ó Á¶È¸ ÆäÀÌÁö·Î ÀÌµ¿
         */
        goCloseList : function(acctNo) {
            pbk.common.popup.accountInfo.closePop();
            form.createFormSubmit([{id:"acctNo",value:acctNo}],"/inquiry/index.do?menuItemId=wpdep406_24i_01","/inquiry/account/wpdep406_24i_01.do");
        }
    }
}();





/**
 * ¿µ¾÷Á¡Ã£±â ÆË¾÷ Script Á¤ÀÇ
 * 
 * @author Jiho Park
 * @since 2008. 11. 18
 */
pbk.common.popup.branch = function() {

	var oTempBussBrNm = null; // ¿µ¾÷Á¡Ã£±â ÆË¾÷À» ¿­¶§ ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)¸í HTML Element Object
	var oTempBussBrKindCd = null; // ¿µ¾÷Á¡Ã£±â ÆË¾÷À» ¿­¶§ ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)ÄÚµå HTML Element Object 

	return {

		/**
		 * ÇØ´ç SelectBoxÀÇ optionÀ» clear ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 04
		 * @param {Object} oSelectBox
		 */
		clearSelectBox : function(oSelectBox) {
            for (var i = oSelectBox.options.length; i >= 0; i--) {
                oSelectBox.options[i] = null;
            }
            oSelectBox.options[0] = new Option('¼±ÅÃÇÏ¼¼¿ä', '');
		}, // [end] clearSelectBox

		/**
		 * ¿µ¾÷Á¡Ã£±â ÆË¾÷À» ¿¬´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 17
		 * @param {Object} oBussBrNm ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)¸í Html Element Object
		 * @param {Object} oBussKindCd ºÎ¸ðÃ¢ÀÇ ¿µ¾÷Á¡(ÁöÁ¡)ÄÚµå Html Element Object
		 * * @param {Object} _msgType ¿µ¾÷Á¡Ã£±â ÆË¾÷ÀÇ Ãâ·Â ÇÒ ¸Þ¼¼Áö À¯Çü(Type)
		 */
		openPopupFindOffice : function(oBussBrNm, oBussBrKindCd, _msgType) {
			// Àü¿ªº¯¼ö¿¡ ÇÒ´ç.
			this.oTempBussBrNm = oBussBrNm;
			this.oTempBussBrKindCd = oBussBrKindCd;

			var oSendForm = form.createForm([{
					id: 'msgType',
					value: _msgType
				}]);
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/branchInquiryForm.do"
				, 'popupFindOffice'
				, 480
				, null
				, oSendForm);
		}, //[end] openPopupFindOffice



		/**
		 * ¿µ¾÷Á¡(ÁöÁ¡)Ã£±â Á¶È¸¸¦ ½ÇÇà ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 04
		 * @param {Object} oForm
		 * @param {String} _flag ½Ã/µµ(sido), ±¸/±º(gugun), ÁöÁ¡(jijum) ±¸ºÐ  
		 */
		submitFindOffce : function(oForm, _flag) {
            var oSendForm = null;
            if (_flag == "sido") {
				oSendForm = form.createForm([{
					id: 'inqTyp',
					value: _flag
				}]);

            } else if (_flag == "gugun") {
                oSendForm = form.createForm([{
					id: 'inqTyp',
					value: _flag
                }, {
                    id: 'jiyeokCd',
                    value: oForm.sdCd.value
                }]);

            } else if (_flag == "jijum") {
                oSendForm = form.createForm([{
					id: 'inqTyp',
					value: _flag
                }, {
                    id: 'zipCd',
                    value: oForm.guGunCd.value
                }]);

            }
            var hanaAjax = new hana.JHanaAjax('hanaMainDiv', true, true);
            hanaAjax.ajaxSubmit(pbk.APPLICATION_CONTEXT_ROOT + "/common/popup/branchInquiry.do"
				, oSendForm
				, true
				, function(res) {
	                //pbk.ajax.parseData(res, true);

	                var _data = eval('(' + res.responseText + ')');
	                if (_data == null) {
						return;
					}
                    var oSelectBox = null;
                    var oSidoSelectBox = document.getElementById('sdCd');
                    var oGuGunSelectBox = document.getElementById('guGunCd');
                    var oJijumSelectBox = document.getElementById('bussBrNmInPopup');

					// Select Box Clear
                    if (_flag == 'sido') {
                        oSelectBox = document.getElementById('sdCd');
                        pbk.common.popup.branch.clearSelectBox(oSidoSelectBox);

                    } else if (_flag == 'gugun') {
                        oSelectBox = document.getElementById('guGunCd');
						
						if (oGuGunSelectBox != null && oGuGunSelectBox != undefined) {
							pbk.common.popup.branch.clearSelectBox(oGuGunSelectBox);
						}
						if (oJijumSelectBox != null && oJijumSelectBox != undefined) {
							pbk.common.popup.branch.clearSelectBox(oJijumSelectBox);
						}

                    } else if (_flag == 'jijum') {
                        oSelectBox = document.getElementById('bussBrNmInPopup');
						if (oJijumSelectBox != null && oJijumSelectBox != undefined) {
							pbk.common.popup.branch.clearSelectBox(oJijumSelectBox);
						}
                    }

					// Generate Option Tag
                    if (_flag == 'sido') {
                        oSelectBox = document.getElementById('sdCd');

						for(var i = 0; i < _data.sido.length; i++) {
							oSelectBox.options[i + 1] = new Option(_data.sido[i].sdFullNm, _data.sido[i].sdNm);
						}

                    } else if (_flag == 'gugun') {
                        oSelectBox = document.getElementById('guGunCd');
						for(var i = 0; i < _data.gugun.length; i++) {
							oSelectBox.options[i + 1] = new Option(_data.gugun[i].skkNm, _data.gugun[i].representZipNo);
						}

                    } else if (_flag == 'jijum') {
                        oSelectBox = document.getElementById('bussBrNmInPopup');
						var _count = 0;
						for(var i = 0; i < _data.jijum.length; i++) {
							if("11" == _data.jijum[i].bussBrKindCd) {
								
								oSelectBox.options[_count + 1] = new Option(_data.jijum[i].kornBrNm, _data.jijum[i].brNo);	
								_count++;
							}
						}
                    }
	            }//[end] callback
	            , "EUC-KR");
		}, //[end] submitFindOffce



		/**
		 * ¿µ¾÷Á¡Ã£±â ÆË¾÷¿¡¼­ ¼±ÅÃµÈ ¿µ¾÷Á¡ °ªÀ» ºÎ¸ðÃ¢À¸·Î Àü´Þ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008. 11. 04
		 * @param {Object} oSelectBussBrNm ÆË¾÷¿¡¼­ ¿µ¾÷Á¡ SelectBox Object
		 */
		handleOfficeNameCodeInPopup : function(oSelectBussBrNm) {
            if (oSelectBussBrNm.value == "") {
                pbk.extJS.messageBox.alertMsgBox({
                    title: 'ÇÏ³ªÀºÇà',
                    message: '¿µ¾÷Á¡À» ¼±ÅÃ ÇÏ½Ê½Ã¿À.'
                });
                return;
            }
            if (oSelectBussBrNm != null && oSelectBussBrNm != undefined) {
                for (var i = 0; i < oSelectBussBrNm.options.length; i++) {
                    if (oSelectBussBrNm.options[i].selected == true) {
                        this.oTempBussBrNm.value = oSelectBussBrNm.options[i].text;
                        break;
                    }
                }
            }
            this.oTempBussBrKindCd.value = oSelectBussBrNm.value;
			pbk.extJS.popup.close('popupFindOffice');
		} //[end] handleOfficeNameCodeInPopup

	}; //[end] return

}(); //[end] pbk.common.popup.branch




pbk.common.timer = function() {
	return {
		start: function(){
			var hanaTimer = new hana.JHanaLogoutTimer();
			hanaTimer.start();
		}
	}
}();

/**
 * °øÅë - ÆË¾÷ - °Å·¡Ç°¸ñ ÀÔ·Â±ÝÁö ¹®ÀÚ
 * @author Geumjo Park
 */
pbk.common.popup.inputDenyChar = function() {

    /**
	 * public
	 */
	return {
		/**
		 * °Å·¡Ç°¸ñ ÀÔ·Â±ÝÁö ¹®ÀÚÃ¢À» ¿¬´Ù.
		 * @param {Object} linkObj Sub Popup Layer¸¦ À§Ä¡½ÃÅ³ ¿ÀºêÁ§Æ®
		 */
		showLayer :  function(linkObj) {
            var content = "<li><strong>ÀÔ·Â±ÝÁö ¹®ÀÚ</strong><br />"
                        + hana.validation.denyChar.join(", ")
                        + "</li>";
            pbk.extJS.staticSubPop.show(linkObj, 'InputBanchar','', content,'320');
		},

        close : function(){
            pbk.extJS.staticSubPop.close();
        }
    }
}();


/**
 * loginÀü ·¹ÇÁÆ® ¸Þ´º¿¡ ÇÊ¿äÇÑ script¸¦ Á¤ÀÇ
 * 
 */
pbk.common.menu = function() {
	
	return {
		/**
		 * Roll over 
		 * @param {Object} obj
		 */
		
		menuOver: function(toggle){
			
			if(toggle=='1'){
				$('leftMainMenu01').style.display = 'block';
				$('leftMainMenu02').style.display = 'none';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service_over.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service.gif";
			}else{
				$('leftMainMenu01').style.display = 'none';
				$('leftMainMenu02').style.display = 'block';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service_over.gif";
			}


	
		},
		
		/**
		 * Roll out
		 * @param {Object} obj
		 */
		menuOut: function(toggle){
			//obj.src = obj.src.replace("_over.gif", ".gif");
			
			if(toggle=='1'){
				$('leftMainMenu01').style.display = 'block';
				$('leftMainMenu02').style.display = 'none';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service_over.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service.gif";				
			}else{
				$('leftMainMenu01').style.display = 'none';
				$('leftMainMenu02').style.display = 'block';
				$('menuImg01').src = "/resource/images/login/leftMenu_bank_service.gif";
				$('menuImg02').src = "/resource/images/login/leftMenu_card_service_over.gif";				
			}		

		}
	}

}();

	

var showBanCharLayer = pbk.common.popup.inputDenyChar;

/**
 * ÀÌÃ¼Á¤º¸¿¡ ÇÊ¿äÇÑ °øÅëscript¸¦ Á¤ÀÇ
 * Geunwon, Mo
 */
pbk.common.cashbag = function() {
    return{

        /**
         * ÇÏ³ªÄ³½¬¹é Á¶È¸
         */
        showHanaCashbag : function(formObjId,divId){

            formObj = $(formObjId);
            
            if (formObj.isHanaCashbag.checked == true) {
                formObj.isHanaCashbag.value = 'Y';
                
                var divObj = $(divId);

                // ÇÏ³ªÄ³½¬¹é Æ÷ÀÎÆ® °¡Á® ¿À±â
                var url = pbk.APPLICATION_CONTEXT_ROOT + "/common/comSpendableCashbagPointAction.do";
                var hanaAjax = new hana.JHanaAjax(divId, true, true);
                var codeForm = form.createForm([{id:'formObjId',value: formObjId},{id:'divId',value: divId}]);
                
                if (formObj._trscAfRmndPint.value == -1){
                    hanaAjax.ajaxSubmit( url, codeForm, true, pbk.common.cashbag.showHanaPoint, 'euc-kr' );
                } else {
                    pbk.common.cashbag.showHanaPointWithoutInvoke(formObjId,divId);   
                }
            
            } else {
                $(divId).style.display= "none";
                
                formObj.isHanaCashbag.value = 'N';
                formObj.trscAfRmndPint.value = "";
                $(divId).innerHTML = "";
            }
        },
        
        showHanaPoint : function( res, option ){
        
            // Return µ¥ÀÌÅÍ JsonÅ¸ÀÔ Ã¼Å©
            //pbk.ajax.parseData(res, true);

            // JsonÅ¸ÀÔÀ¸·Î º¯È¯
            var _data = eval('(' + res.responseText + ')');
			
			formObj = $(_data.formObjId);
			
			if (parseInt(_data.trscAfRmndPint,10) == 0){
				pbk.extJS.messageBox.infoMsgBox({
	                isConfirm: false,
	                title    : 'Ä³½¬¹é ¾È³»',
	                message  : 'Ä³½¬¹éÀÜ¾×ÀÌ 0¿øÀÔ´Ï´Ù. Ä³½¬¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.',
	                callback : function(e)  {
	                    if (e){     // È®ÀÎ¹öÆ° Å¬¸¯½Ã
                        	formObj.isHanaCashbag.checked = false;
							formObj.isHanaCashbag.disabled = true;
							return;
	                    }
	                }
	            });
				formObj.isHanaCashbag.checked = false;
				formObj.isHanaCashbag.disabled = true;
				return;
			}
            
            formObj.trscAfRmndPint.value = _data.trscAfRmndPint;
            formObj._trscAfRmndPint.value = _data.trscAfRmndPint;
            $(_data.divId).innerHTML = "ÀÌ¿ë°¡´É Æ÷ÀÎÆ® : " + pbk.formatCommas(_data.trscAfRmndPint.toString())  + ' point';//real
            $(_data.divId).style.display= "inline";
            
        },
        
        showHanaPointWithoutInvoke : function(formObjId,divId){
            formObj = $(formObjId);
           
            formObj.trscAfRmndPint.value = formObj._trscAfRmndPint.value;
            $(divId).innerHTML = "ÀÌ¿ë°¡´É Æ÷ÀÎÆ® : " + pbk.formatCommas(formObj._trscAfRmndPint.value.toString())  + ' point';//real
            $(divId).style.display= "inline";
        }
        
    }//end of return;
}();   


