/*INISEAL:[KnErKOqpWa2zojmersNoKbzIe9o%3D%0A]*/
/*****************************************************************************
 * ÆÄÀÏ¸í : pbk-common-popup-taxprim.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 Jiho Park
 * @since 2009. 02. 12
 */
pbk.common.popup.taxprim = function() {
	return {
		/**
		 * "¼¼±Ý¿ì´ë/»ý°èÇü ÇÑµµ Á¶È¸ ÆË¾÷"¿¡¼­ TABÀÌ¹ÌÁö Å¬¸¯½Ã ÇØ´ç È­¸éÀ» Ãâ·Â ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2009. 02. 02
		 * @param {HtmlElementObject} oTabImage ÅÇÀÌ¹ÌÁö HtmlElementObject
		 * @param {Object} type 1:¼¼±Ý¿ì´ë, 2:»ý°èÇü
		 * @param {Object} oForm 
		 */
		toggleTabMenuTaxInfo : function(oTabImage, type, oForm){

			pbk.changeTabImage(oTabImage, hanaPopTabTopDiv);

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

			var _taxFreeDvCd = "0";

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

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

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

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

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

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

