/**************************************************************************************
* Á¦    ¸ñ : commonCode.js (/common/js/commonCode.js)
* ¼³    ¸í : È­¸é´ÜÀÇ °øÅëÄÚµå °ü·Ã ÇÔ¼ö(js)
* ÀÛ ¼º ÀÚ : ³ª¼±ÁÖ
* ÀÛ ¼º ÀÏ : 2003.11.15
* ¼öÁ¤ÀÌ·Â : 
**************************************************************************************/


/*
	³»    ¿ë : °ü±¤ÀÚ¿ø ºÐ·ùÄÚµå °ü·Ã
	ÆÄ¶ó¹ÌÅÍ :	pCtrl - ÇöÀç °³Ã¼¸í
					pFromCtrl - Àü´Þ °³Ã¼¸í
					pTargetFrame - Target Frame
	Return°ª : ¾ø½¿
*/
function fGetResClassCode(pCtrl, pFromCtrl,pTargetFrame)
{
	//´ëºÐ·ùÀÌ°í ¼±ÅÃµÈ °ªÀÌ ¾øÀ¸¸é ¸®ÅÏÀÌ False
	if(pCtrl.name == "TI_CTGRY_CD" && pCtrl.value == ""){
		form.TI_SCTN_CD.length =1;
		return false;
	}

	
	pFromCtrl.length = 1;
	
	
	//ÀÌº¥Æ®°¡ ¹ß»ýÇÑ ´ëºÐ·ù[TI_CTGRY_CD], »ó¼¼ºÐ·ù[TI_SCTN_CD] ¿©ºÎ
	if(typeof(form.hiddenClassType) == "object") form.hiddenClassType.value = pFromCtrl.name;form.hiddenClassElement.value = pFromCtrl.name;

	//alert("pFromCtrl.name: " + pFromCtrl.name + "\n" + "pFromCtrl.name: " + form.hiddenClassElement.value);
	
	form.target = pTargetFrame;
	form.action = "/common/asp/getResClassCode.asp";
	form.submit();
}

/*
	³»    ¿ë : °ü±¤ÀÚ¿ø ºÐ·ùÄÚµå °ü·Ã
	ÆÄ¶ó¹ÌÅÍ :	pClassCode - ºÐ·ùÄÚµå
					pTargetFrame - Target Frame
	Return°ª : ¾ø½¿
*/
function fSetResClassCode(pClassCode, pTargetFrame)
{
	//ÃÊ±âÈ­
	form.TI_CTGRY_CD.length = 1;
	form.TI_SCTN_CD.length = 1;

	form.hiddenClassCode.value = pClassCode;
	form.target = pTargetFrame;
	form.action = "/common/asp/setResClassCode.asp";
	form.submit();
}


/*
	³»    ¿ë : ÁÖ¼Ò[¹ýÁ¤µ¿] °ü·Ã
	ÆÄ¶ó¹ÌÅÍ :	pCtrl - ÇöÀç °³Ã¼¸í
					pFromCtrl - Àü´Þ °³Ã¼¸í
					pAddrLevel - ÁÖ¼Ò ·¹º§
					pAddrUse - »ç¿ëÇüÅÂ[ÀÏ¹Ý:S(¼ö¿ø½Ã), I(¼ö¿ø½Ã ÆÈ´Þ±¸)]
					pTargetFrame - Target Frame
					pAuth - ±×·ìº°
					pNorth - ºÏÇÑ ÁÖ¼Ò ¿©ºÎ[»ç¿ë:Y,»ç¿ë¾ÈÇÔ:N]
	Return°ª : ¾ø½¿
*/
function fGetAddrCode(pCtrl, pFromCtrl, pAddrUse,pAddrLevel, pTargetFrame, pAuth, pNorth)
{
	//¼±ÅÃµÈ °ªÀÌ ¾øÀ¸¸é ¸®ÅÏÀÌ False
	if((pCtrl.name == form.hiddenAddrSidoElement.value) && (pCtrl.value == "")){
		if(eval("form."+form.hiddenAddrGuguElement.value) != undefined){eval("form."+form.hiddenAddrGuguElement.value).length =1;}
		if(eval("form."+form.hiddenAddrDongElement.value) != undefined){eval("form."+form.hiddenAddrDongElement.value).length =1;}
		if(eval("form."+form.hiddenAddrRiElement.value) != undefined){eval("form."+form.hiddenAddrRiElement.value).length =1;}
		return false;
	}else if((pCtrl.name == form.hiddenAddrGuguElement.value) && (pCtrl.value == "")){
		if(eval("form."+form.hiddenAddrDongElement.value) != undefined){eval("form."+form.hiddenAddrDongElement.value).length =1;}
		if(eval("form."+form.hiddenAddrRiElement.value) != undefined){eval("form."+form.hiddenAddrRiElement.value).length =1;}
		return false;
	}else if((pCtrl.name == form.hiddenAddrDongElement.value) && (pCtrl.value == "")){
		if(eval("form."+form.hiddenAddrRiElement.value) != undefined){eval("form."+form.hiddenAddrRiElement.value).length =1;}
		return false;
	}

	pFromCtrl.length = 1;
	if(pFromCtrl.name == form.hiddenAddrGuguElement.value){
		if(eval("form."+form.hiddenAddrDongElement.value) != undefined){eval("form."+form.hiddenAddrDongElement.value).length =1;}
		if(eval("form."+form.hiddenAddrRiElement.value) != undefined){eval("form."+form.hiddenAddrRiElement.value).length =1;}
	}else if(pFromCtrl.name == form.hiddenAddrDongElement.value){
		if(eval("form."+form.hiddenAddrRiElement.value) != undefined){eval("form."+form.hiddenAddrRiElement.value).length =1;}
	}
	
	//ÀÌº¥Æ®°¡ ¹ß»ýÇÑ ½Ãµµ(1), ½Ã±º±¸(2), À¾¸éµ¿(3), ¸®(4) ¿©ºÎ
	form.hiddenAddrLevel.value = pAddrLevel;
	form.hiddenAddrCode.value = pCtrl.value;
	form.hiddenAddrUse.value = pAddrUse;
	form.hiddenAddrYeobu.value = pAuth;
	form.hiddenAddrType.value = pFromCtrl.name;
	form.hiddenNorthYeobu.value = pNorth;

	form.target = pTargetFrame;
	form.action = "/common/asp/getAddrCode.asp";
	form.submit();
}

/*
	³»    ¿ë : ÁÖ¼Ò[¹ýÁ¤µµ] °ü·Ã
	ÆÄ¶ó¹ÌÅÍ :	pAddrCode - ÁÖ¼Ò ÄÚµå
					pAddrLebel - ÁÖ¼Ò ·¹º§
					pAddrUse - »ç¿ëÇüÅÂ[ÀÏ¹Ý:S(¼ö¿ø½Ã), I(¼ö¿ø½Ã ÆÈ´Þ±¸)]
					pTargetFrame - Target Frame
					pAuth - ±×·ìº°
					pNorth - ºÏÇÑ ÁÖ¼Ò ¿©ºÎ[»ç¿ë:Y,»ç¿ë¾ÈÇÔ:N]
	Return°ª : ¾ø½¿
*/
function fSetAddrCode(pAddrCode, pAddrLevel, pAddrUse, pTargetFrame, pAuth, pNorth)
{
	
	if(eval("form."+form.hiddenAddrSidoElement.value) != undefined){eval("form."+form.hiddenAddrSidoElement.value).length =1;}
	if(eval("form."+form.hiddenAddrGuguElement.value) != undefined){eval("form."+form.hiddenAddrGuguElement.value).length =1;}
	if(eval("form."+form.hiddenAddrDongElement.value) != undefined){eval("form."+form.hiddenAddrDongElement.value).length =1;}
	if(eval("form."+form.hiddenAddrRiElement.value) != undefined){eval("form."+form.hiddenAddrRiElement.value).length =1;}

	form.hiddenAddrCode.value = pAddrCode;
	form.hiddenAddrLevel.value = pAddrLevel;
	form.hiddenAddrUse.value = pAddrUse;
	form.hiddenAddrYeobu.value = pAuth;
	form.hiddenNorthYeobu.value = pNorth;
	form.target = pTargetFrame;
	form.action = "/common/asp/setAddrCode.asp";
	form.submit();
}

/*
	³»    ¿ë : ÀºÇàÄÚµå °ü·Ã
	ÆÄ¶ó¹ÌÅÍ :	pBankCode - ºÐ·ùÄÚµå
				pTargetFrame - Target Frame
	Return°ª : ¾ø½¿
*/
function fSetBankCode(pBankCode, pTargetFrame)
{
	//ÃÊ±âÈ­
	form.selectBank_cd.length = 1;
	form.hiddenBank_cd.value = pBankCode;
	form.target = pTargetFrame;
	form.action = "/common/asp/setBankCode.asp";
	form.submit();
}

