//ÀÐ±â µ¿ÀÛ¿¡ ´ëÇÑ ±âº» µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
function	D_defaultLoadProcess()
{
	if(!D_checkSelectDataset("ÀÐ±â")) return false;
	if (G_isChangedDataset(G_FocusDataset))
	{
		if (C_ProgAuthority_S == "T")
		{
			var ret = C_msgYesNoCancel("º¯°æµÈ ³»¿ëÀ» ÀúÀåÇÏ½Ã°Ú½À´Ï±î?" , "ÀúÀå");
	
			if (ret == "Y")
			{
				//if(!G_saveAllData(G_FocusDataset)) return false;
				G_saveData(G_FocusDataset);
			}
			else if(ret == "C")
			{
				return false;
			}
		}
	}
	
	//ÀÚ·á¸¦ ÀÐ½À´Ï´Ù.
	if(!G_Load(G_FocusDataset)) return false;
	return true;
}
function	D_defaultLoad()
{
	document.body.focus();
	var		lbRet = D_defaultLoadProcess();
	if (G_FocusObject != null) G_FocusObject.focus();
	return lbRet;
}
//Ãß°¡ µ¿ÀÛ¿¡ ´ëÇÑ ±âº» µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
function	D_defaultAdd()
{
	/*
	if(!D_checkSelectDataset("Ãß°¡")) return false;
	if(!D_checkIsLoaded()) return false;
	if(!D_checkWriteEnable()) return false;
	if(!D_checkMasterRowExists("Ãß°¡")) return false;
	G_addRow(G_FocusDataset);
	if (G_FocusObject != null) G_FocusObject.focus();
	return true;
	*/
	if(!D_checkSelectDataset("Ãß°¡")) return false;
	if(!D_checkIsLoaded()) return false;
	if(!D_checkWriteEnable()) return false;
	if(!D_checkMasterRowExists("Ãß°¡")) return false;
	var bReturn = G_addRow(G_FocusDataset);
	if (G_FocusObject != null) G_FocusObject.focus();
	return bReturn;
}
//»ðÀÔ µ¿ÀÛ¿¡ ´ëÇÑ ±âº» µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
function	D_defaultInsert()
{
	/*
	if(!D_checkSelectDataset("»ðÀÔ")) return false;
	if(!D_checkIsLoaded()) return false;
	if(!D_checkWriteEnable()) return false;
	if(!D_checkMasterRowExists("»ðÀÔ")) return false;
	G_insertRow(G_FocusDataset);
	if (G_FocusObject != null) G_FocusObject.focus();
	return true;
	*/
	if(!D_checkSelectDataset("»ðÀÔ")) return false;
	if(!D_checkIsLoaded()) return false;
	if(!D_checkWriteEnable()) return false;
	if(!D_checkMasterRowExists("»ðÀÔ")) return false;
	var bReturn = G_insertRow(G_FocusDataset);
	if (G_FocusObject != null) G_FocusObject.focus();
	return bReturn;
}
//»èÁ¦ µ¿ÀÛ¿¡ ´ëÇÑ ±âº» µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
function	D_defaultDelete()
{
	if(!D_checkSelectDataset("»èÁ¦")) return false;
	if(!D_checkIsLoaded()) return false;
	if(!D_checkWriteEnable()) return false;
	if (G_FocusDataset.CountRow < 1)
	{
		C_msgOk("»èÁ¦ÇÒ ÇàÀ» ¼±ÅÃÇÏ½Ê½Ã¿À.");
		return false;
	}
	var ret = C_msgYesNo("Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?", "È®ÀÎ");
	
	if (ret == "Y")
	{
		if(D_checkClearChild())
		{
			G_clearDetailDataSet(G_FocusDataset.id);
		}
		G_deleteRow(G_FocusDataset);
	}
	if (G_FocusObject != null) G_FocusObject.focus();
	return true;
}
//¸ÖÆ¼·Î¿ì »èÁ¦ µ¿ÀÛ¿¡ ´ëÇÑ ±âº» µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
function	D_defaultDeleteMulti()
{
	if(!D_checkSelectDataset("»èÁ¦")) return false;
	if(!D_checkIsLoaded()) return false;
	if(!D_checkWriteEnable()) return false;
	if (G_FocusDataset.CountRow < 1)
	{
		C_msgOk("»èÁ¦ÇÒ ÇàÀ» ¼±ÅÃÇÏ½Ê½Ã¿À.");
		return false;
	}
	var ret = C_msgYesNo("Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?", "È®ÀÎ");
	
	if (ret == "Y")
	{
		if(D_checkClearChild())
		{
			G_clearDetailDataSet(G_FocusDataset.id);
		}
		G_MultiDeleteRow(G_FocusDataset)
	}
	if (G_FocusObject != null) G_FocusObject.focus();
	return true;
}
//ÀúÀå µ¿ÀÛ¿¡ ´ëÇÑ ±âº» µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
function	D_defaultSave(aDataset)
{
	var		lrDataset = aDataset == null ? G_FocusDataset:aDataset;
	if(lrDataset == null||lrDataset == undefined) return false;
	var		lbRet = G_saveDataMsg(lrDataset);
	if (G_FocusObject != null) G_FocusObject.focus();
	return lbRet;
}
//»èÁ¦½Ã ÇÏÀ§ µ¥ÀÌÅ¸™V ÀÚµ¿ clear¿©ºÎ °ËÁõ
function	D_checkClearChild()
{
	var datasetinfo = null;
	try
	{
		datasetinfo = G_searchDataSetInfo(G_FocusDataset.id);
	}
	catch (e)
	{
		C_msgOk("D_checkClearChild ¿¡·¯ : " + e.message, "¿¡·¯");
		return false;
	}
	if(datasetinfo == null)
	{
		C_msgOk("D_checkClearChild ¿¡·¯ : µ¥ÀÌÅ¸™VÀÌ µî·ÏµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù." , "¿¡·¯");
		return false;
	}
	return datasetinfo.isClearChild;
}
//±âº» µ¿ÀÛ¿¡ ¾Õ¼­¼­ µ¿ÀÛ´ë»óÀÌ µÇ´Â µ¥ÀÌÅ¸™VÀÌ ¼±ÅÃµÇ¾î ÀÖ´ÂÁö¸¦ °ËÁõÇÕ´Ï´Ù.
function	D_checkSelectDataset(asButtonActionDesc)
{
	if(G_FocusDataset == null || G_FocusDataset == undefined)
	{
		C_msgOk(asButtonActionDesc+"¸¦(À») À§ÇÑ ¸ñ·ÏÀ» ¼±ÅÃÇÏ½Ê½Ã¿À");
		return false;
	}
	return true;
}
function	D_checkIsLoaded()
{
	return D_checkIsLoadedInternal(G_FocusDataset);
}
function	D_checkIsLoadedInternal(aDataset)
{
	var datasetinfo = null;
	try
	{
		datasetinfo = G_searchDataSetInfo(aDataset.id);
	}
	catch (e)
	{
		C_msgOk("D_checkIsLoaded ¿¡·¯ : " + e.message, "¿¡·¯");
		return false;
	}
	if(datasetinfo == null)
	{
		C_msgOk("D_checkIsLoaded ¿¡·¯ : µ¥ÀÌÅ¸™VÀÌ µî·ÏµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù." , "¿¡·¯");
		return false;
	}
	if(!datasetinfo.isLoaded)
	{
		C_msgOk("¸ÕÀú Á¶È¸¸¦ ¼öÇàÇÏ½Å ÈÄ ÀÛ¾÷ÇÏ½Ê½Ã¿À.");
		return false;
	}
	return true;
}
function	D_checkWriteEnable()
{
	return D_checkWriteEnableInternal(G_FocusDataset);
}
function	D_checkWriteEnableInternal(aDataset)
{
	var datasetinfo = null;
	try
	{
		datasetinfo = G_searchDataSetInfo(aDataset.id);
	}
	catch (e)
	{
		C_msgOk("D_checkMasterRowExists ¿¡·¯ : " + e.message, "¿¡·¯");
		return false;
	}
	if(datasetinfo == null)
	{
		C_msgOk("D_checkMasterRowExists ¿¡·¯ : µ¥ÀÌÅ¸™VÀÌ µî·ÏµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù." , "¿¡·¯");
		return false;
	}
	if( datasetinfo.dataset.ReadOnly )
	{
		C_msgOk("ÇØ´ç ¸ñ·ÏÀº ÀÐ±â Àü¿ëÀÔ´Ï´Ù.");
		return false;
	}
	if(datasetinfo.grid != null)
	{
		if(!datasetinfo.grid.Editable)
		{
			C_msgOk("ÇØ´ç ¸ñ·ÏÀº ÀÐ±â Àü¿ëÀÔ´Ï´Ù.");
			return false;
		}
	}
	return true;
}
function	D_checkMasterRowExistsInternal(aDataSet,asButtonActionDesc)
{
	var datasetinfo = null;
	var masterdatasetinfo = null;
	try
	{
		datasetinfo = G_searchDataSetInfo(aDataSet.id);
	}
	catch (e)
	{
		C_msgOk("D_checkMasterRowExists ¿¡·¯ : " + e.message, "¿¡·¯");
		return false;
	}
	if(datasetinfo == null)
	{
		C_msgOk("D_checkMasterRowExists ¿¡·¯ : µ¥ÀÌÅ¸™VÀÌ µî·ÏµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù." , "¿¡·¯");
		return false;
	}
	if(datasetinfo.masterDataSet == null || datasetinfo.masterDataSet == undefined)
	{
		return true;
	}
	try
	{
		masterdatasetinfo = G_searchDataSetInfo(datasetinfo.masterDataSet.dataset.id);
	}
	catch (e)
	{
		C_msgOk("D_checkMasterRowExists ¿¡·¯ : " + e.message, "¿¡·¯");
		return false;
	}
	if(masterdatasetinfo == null)
	{
		C_msgOk("D_checkMasterRowExists ¿¡·¯ : ¸¶½ºÅÍ µ¥ÀÌÅ¸™VÀÌ µî·ÏµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù." , "¿¡·¯");
		return false;
	}
	if(!masterdatasetinfo.isLoaded)
	{
		C_msgOk(masterdatasetinfo.dataset_title+"¸¦ ¸ÕÀú Á¶È¸ÇØ¾ß¸¸ "+asButtonActionDesc+"°¡(ÀÌ) °¡´ÉÇÕ´Ï´Ù.","È®ÀÎ");
		return false;
	}
	if(masterdatasetinfo.dataset.CountRow < 1)
	{
		C_msgOk(masterdatasetinfo.dataset_title+"¿¡ ÀÚ·á°¡ ÀÖ¾î¾ß¸¸ "+asButtonActionDesc+"°¡(ÀÌ) °¡´ÉÇÕ´Ï´Ù.","È®ÀÎ");
		return false;
	}
	if(masterdatasetinfo.dataset.RowPosition < 1)
	{
		C_msgOk(masterdatasetinfo.dataset_title+"ÀÇ ÀÚ·á¸¦ ¸ÕÀú ¼±ÅÃÇÏ¿©¾ß¸¸ "+asButtonActionDesc+"°¡(ÀÌ) °¡´ÉÇÕ´Ï´Ù.","È®ÀÎ");
		return false;
	}
	return true;
}
function	D_checkMasterRowExists(asButtonActionDesc)
{
	return D_checkMasterRowExistsInternal(G_FocusDataset,asButtonActionDesc);
}
function	D_defaultDateProcessInGrid(dataset, row, colid, olddata,COL_DATA)
{
	G_defaultDateProcessInGrid(dataset, row, colid, olddata,COL_DATA);
}
function	D_defaultYmProcessInGrid(dataset, row, colid, olddata,COL_DATA)
{
	G_defaultYmProcessInGrid(dataset, row, colid, olddata,COL_DATA);
}
function	D_P1(asButtonPName,asButtonPValue)
{
	return "?"+asButtonPName+"="+asButtonPValue;
}
function	D_P2(asButtonPName,asButtonPValue)
{
	return "&"+asButtonPName+"="+asButtonPValue;
}

//documentÀÇ Æ¯Á¤ div¿¡ °¢Á¾ °´Ã¼µé¿¡ ´ëÇØ¼­ ÀÔ·Â°¡´É¿©ºÎ °áÁ¤ÇØÁØ´Ù.
//D_Div_ReadOnly(Div¸í, true ¶Ç´Â false)
function	D_Div_ReadOnly(asDivName, asTF)
{
	var lsIE = true;
	var elem = null;
	var obj = null;
	
	elem = lsIE ? asDivName.all.tags('INPUT') : asDivName.getElementsByTagName("INPUT");
	
	for (var i = 0; i < elem.length; i++)
	{
		obj = elem[i];
		
		try
		{
			if (obj == null || (typeof obj == "undefined")) continue;
			if (obj.type == null || obj.type == "undefined") continue;
		}
		catch(e)
		{
			continue;
		}

		switch (obj.type)
		{
			case "radio" :
				obj.disabled = asTF;
				break;
			case "checkbox" :
				obj.disabled = asTF;
				break;
			case "image" :
				obj.disabled = asTF;
				break;
			case "button" :
				obj.disabled = asTF;
				break;
			case "text" :
				if (obj.getAttribute("absreadonly") == null)
				{
					obj.readOnly = asTF;
					if (asTF == true)
					{
						obj.className = "ro";
					}
					else
					{
						obj.className = "";
					}
				}
				break;
			case "password" :
				obj.readOnly = asTF;
				break;
		}
	}
	
	elem = lsIE ? asDivName.all.tags('SELECT') : document.getElementsByTagName("SELECT");
	
	for (var i = 0; i < elem.length; i++)
	{
		if( elem[i].getAttribute("absreadonly") == null ) {
			elem[i].disabled = asTF;
		}
	}
	
	elem = lsIE ? asDivName.all.tags('TEXTAREA') : document.getElementsByTagName("TEXTAREA");
	
	for (var i = 0; i < elem.length; i++)
	{
		if (elem[i].getAttribute("absreadonly") == null)
		{
			elem[i].readOnly = asTF;
			if(asTF == true)
			{
				elem[i].className = "ro";
			}
			else
			{
				elem[i].className = "";
			}
		}
	}
}

//documentÀÇ Æ¯Á¤ div¿¡ °¢Á¾ °´Ã¼µé¿¡ ´ëÇØ¼­ hideFocus¸¦ °áÁ¤ÇØ ÁØ´Ù.
function	D_Div_hideFocus(asDivName)
{
	var lsIE = true;
	var elem_div = null;
	var elem = null;
	var obj = null;
	
	if (asDivName == null)
	{
		elem_div = lsIE ? document.all.tags('DIV') : document.getElementsByTagName("DIV");
		
		for (var j = 0; j < elem_div.length; j++)
		{
			elem = lsIE ? elem_div[j].all.tags('INPUT') : document.getElementsByTagName("INPUT");

			for (var i = 0; i < elem.length; i++)
			{
				if (elem_div[j].style.getAttribute("display") == "none")
				{
					elem[i].hideFocus = true;
				}
				else
				{
					elem[i].hideFocus = false;
				}
			}
			
			elem = lsIE ? elem_div[j].all.tags('SELECT') : document.getElementsByTagName("SELECT");
			
			for (var i = 0; i < elem.length; i++)
			{
				if (elem_div[j].style.getAttribute("display") == "none")
				{
					elem[i].hideFocus = true;
				}
				else
				{
					elem[i].hideFocus = false;
				}
			}
			
			elem = lsIE ? elem_div[j].all.tags('TEXTAREA') : document.getElementsByTagName("TEXTAREA");
			
			for (var i = 0; i < elem.length; i++)
			{
				if (elem_div[j].style.getAttribute("display") == "none")
				{
					elem[i].hideFocus = true;
				}
				else
				{
					elem[i].hideFocus = false;
				}
			}
		}
	}
	else
	{
		elem = lsIE ? asDivName.all.tags('INPUT') : document.getElementsByTagName("INPUT");

		for (var i = 0; i < elem.length; i++)
		{
			if (asDivName.style.getAttribute("display") == "none")
			{
				elem[i].hideFocus = true;
			}
			else
			{
				elem[i].hideFocus = false;
			}
		}
		
		elem = lsIE ? asDivName.all.tags('SELECT') : document.getElementsByTagName("SELECT");
		
		for (var i = 0; i < elem.length; i++)
		{
			if (asDivName.style.getAttribute("display") == "none")
			{
				elem[i].hideFocus = true;
			}
			else
			{
				elem[i].hideFocus = false;
			}
		}
		
		elem = lsIE ? asDivName.all.tags('TEXTAREA') : document.getElementsByTagName("TEXTAREA");
		
		for (var i = 0; i < elem.length; i++)
		{
			if (asDivName.style.getAttribute("display") == "none")
			{
				elem[i].hideFocus = true;
			}
			else
			{
				elem[i].hideFocus = false;
			}
		}
	}
}

function	D_Div_Clear(asDivName)
{
	var lsIE = true;
	var elem = null;
	var obj = null;
	
	elem = lsIE ? asDivName.all.tags('INPUT') : asDivName.getElementsByTagName("INPUT");
	
	for (var i = 0; i < elem.length; i++)
	{
		obj = elem[i];
		
		try
		{
			if (obj == null || (typeof obj == "undefined")) continue;
			if (obj.type == null || obj.type == "undefined") continue;
		}
		catch(e)
		{
			continue;
		}

		switch (obj.type)
		{
			case "radio" :
				obj.checked = false;
				break;
			case "checkbox" :
				obj.checked = false;
				break;
			case "image" :
				//obj.value = "";
				break;
			case "button" :
				//obj.value = "";
				break;
			case "text" :
				obj.value = "";
				break;
			case "hidden" :
				obj.value = "";
				break;
			case "password" :
				obj.value = "";
				break;
		}
	}
	
	elem = lsIE ? asDivName.all.tags('SELECT') : document.getElementsByTagName("SELECT");
	
	for (var i = 0; i < elem.length; i++)
	{
		elem[i].value = "";
	}
	
	elem = lsIE ? asDivName.all.tags('TEXTAREA') : document.getElementsByTagName("TEXTAREA");
	
	for (var i = 0; i < elem.length; i++)
	{
		if (elem[i].getAttribute("absreadonly") == null)
		{
			elem[i].value = "";
		}
	}
}

//»ó´Ü TOP¹öÆ° Á¶Á¤=> Á¶È¸, Ãß°¡, »ðÀÔ, »èÁ¦, ÀúÀå, Ãë¼Ò, Ãâ·Â
function D_TopButton(asButtonR, asButtonA, asButtonI, asButtonD, asButtonS, asButtonC, asButtonP)
{
	//Á¶È¸
	if (asButtonR == "T")
	{
		top.topFrame.divRetrieve2.style.display	= "";
		top.topFrame.divRetrieve3.style.display	= "";
		top.topFrame.divRetrieve4.style.display	= "";
		C_ProgAuthority_R = asButtonR;
	}
	else if (asButtonR == "F")
	{
		top.topFrame.divRetrieve2.style.display	= "none";
		top.topFrame.divRetrieve3.style.display	= "none";
		top.topFrame.divRetrieve4.style.display	= "none";
		C_ProgAuthority_R = asButtonR;
	}
	
	if (C_ProgAuthority == "I")
	{
		//Ãß°¡
		if (asButtonA == "T")
		{
			top.topFrame.divAdd2.style.display		= "";
			top.topFrame.divAdd3.style.display		= "";
			top.topFrame.divAdd4.style.display		= "";
			C_ProgAuthority_A = asButtonA;
		}
		else if (asButtonA == "F")
		{
			top.topFrame.divAdd2.style.display	= "none";
			top.topFrame.divAdd3.style.display	= "none";
			top.topFrame.divAdd4.style.display	= "none";
			C_ProgAuthority_A = asButtonA;
		}
		
		//»ðÀÔ
		if (asButtonI == "T")
		{
			top.topFrame.divInsert2.style.display	= "";
			top.topFrame.divInsert3.style.display	= "";
			top.topFrame.divInsert4.style.display	= "";
			C_ProgAuthority_I = asButtonI;
		}
		else if (asButtonI == "F")
		{
			top.topFrame.divInsert2.style.display	= "none";
			top.topFrame.divInsert3.style.display	= "none";
			top.topFrame.divInsert4.style.display	= "none";
			C_ProgAuthority_I = asButtonI;
		}
		
		//»èÁ¦
		if (asButtonD == "T")
		{
			top.topFrame.divDelete2.style.display	= "";
			top.topFrame.divDelete3.style.display	= "";
			top.topFrame.divDelete4.style.display	= "";
			C_ProgAuthority_D = asButtonD;
		}
		else if (asButtonD == "F")
		{
			top.topFrame.divDelete2.style.display	= "none";
			top.topFrame.divDelete3.style.display	= "none";
			top.topFrame.divDelete4.style.display	= "none";
			C_ProgAuthority_D = asButtonD;
		}
		
		if (C_ProgAuthority_S != "T")
		{
			//ÀúÀå
			if (asButtonS == "T")
			{
				top.topFrame.divSave2.style.display		= "";
				top.topFrame.divSave3.style.display		= "";
				top.topFrame.divSave4.style.display		= "";
				C_ProgAuthority_S = asButtonS;
			}
			else if (asButtonS == "F")
			{
				top.topFrame.divSave2.style.display		= "none";
				top.topFrame.divSave3.style.display		= "none";
				top.topFrame.divSave4.style.display		= "none";
				C_ProgAuthority_S = asButtonS;
			}
		}
	}
	
	//Ãë¼Ò
	if (asButtonC == "T")
	{
		top.topFrame.divCancel2.style.display = "";
		top.topFrame.divCancel3.style.display = "";
		top.topFrame.divCancel4.style.display = "";
		C_ProgAuthority_C = asButtonC;
	}
	else if (asButtonC == "F")
	{
		top.topFrame.divCancel2.style.display = "none";
		top.topFrame.divCancel3.style.display = "none";
		top.topFrame.divCancel4.style.display = "none";
		C_ProgAuthority_C = asButtonC;
	}
	
	//Ãâ·Â
	if (asButtonP == "T")
	{
		top.topFrame.divPrint2.style.display = "";
		top.topFrame.divPrint3.style.display = "";
		top.topFrame.divPrint4.style.display = "";
		C_ProgAuthority_P = asButtonP;
	}
	else if (asButtonP == "F")
	{
		top.topFrame.divPrint2.style.display = "none";
		top.topFrame.divPrint3.style.display = "none";
		top.topFrame.divPrint4.style.display = "none";
		C_ProgAuthority_P = asButtonP;
	}
}

function D_ButtonInit()
{
	try
	{	
		var lsString = "" + document.location.href;

		//ÇÁ·Î±×·¥ ¹öÆ° Á¶Á¤
		var lsPage_R = "&R=";
		var lsPage_A = "&A=";
		var lsPage_I = "&I=";
		var lsPage_D = "&D=";
		var lsPage_S = "&S=";
		var lsPage_C = "&C=";
		var lsPage_P = "&P=";
		var	liPagePos_R = lsString.indexOf(lsPage_R) + lsPage_R.length;
		var	liPagePos_A = lsString.indexOf(lsPage_A) + lsPage_A.length;
		var	liPagePos_I = lsString.indexOf(lsPage_I) + lsPage_I.length;
		var	liPagePos_D = lsString.indexOf(lsPage_D) + lsPage_D.length;
		var	liPagePos_S = lsString.indexOf(lsPage_S) + lsPage_S.length;
		var	liPagePos_C = lsString.indexOf(lsPage_C) + lsPage_C.length;
		var	liPagePos_P = lsString.indexOf(lsPage_P) + lsPage_P.length;
		
		C_ProgAuthority_R = lsString.substring(liPagePos_R,liPagePos_A-lsPage_A.length).toUpperCase();
		C_ProgAuthority_A = lsString.substring(liPagePos_A,liPagePos_I-lsPage_I.length).toUpperCase();
		C_ProgAuthority_I = lsString.substring(liPagePos_I,liPagePos_D-lsPage_D.length).toUpperCase();
		C_ProgAuthority_D = lsString.substring(liPagePos_D,liPagePos_S-lsPage_S.length).toUpperCase();
		C_ProgAuthority_S = lsString.substring(liPagePos_S,liPagePos_C-lsPage_C.length).toUpperCase();
		C_ProgAuthority_C = lsString.substring(liPagePos_C,liPagePos_P-lsPage_P.length).toUpperCase();
		C_ProgAuthority_P = lsString.substring(liPagePos_P,lsString.length).toUpperCase();
		
		//»ç¿ëÀÚº° ÇÁ·Î±×·¥ ±ÇÇÑ
		var lsMove_Level = "&ML=";
		var	liMove_LevelPos = lsString.indexOf(lsMove_Level) + lsMove_Level.length;
		
		C_ProgAuthority = lsString.substring(liMove_LevelPos,liPagePos_R-lsPage_R.length).toUpperCase();
		
		if (C_ProgAuthority == "R")
		{
			if (C_ProgAuthority_R == "T")
			{
				top.topFrame.divRetrieve2.style.display	= "";
				top.topFrame.divAdd2.style.display		= "none";
				top.topFrame.divInsert2.style.display	= "none";
				top.topFrame.divDelete2.style.display	= "none";
				top.topFrame.divSave2.style.display		= "none";
				top.topFrame.divRetrieve3.style.display	= "";
				top.topFrame.divAdd3.style.display		= "none";
				top.topFrame.divInsert3.style.display	= "none";
				top.topFrame.divDelete3.style.display	= "none";
				top.topFrame.divSave3.style.display		= "none";
				top.topFrame.divRetrieve4.style.display	= "";
				top.topFrame.divAdd4.style.display		= "none";
				top.topFrame.divInsert4.style.display	= "none";
				top.topFrame.divDelete4.style.display	= "none";
				top.topFrame.divSave4.style.display		= "none";
			}
			else
			{
				top.topFrame.divRetrieve2.style.display	= "none";
				top.topFrame.divAdd2.style.display		= "none";
				top.topFrame.divInsert2.style.display	= "none";
				top.topFrame.divDelete2.style.display	= "none";
				top.topFrame.divSave2.style.display		= "none";
				top.topFrame.divRetrieve3.style.display	= "none";
				top.topFrame.divAdd3.style.display		= "none";
				top.topFrame.divInsert3.style.display	= "none";
				top.topFrame.divDelete3.style.display	= "none";
				top.topFrame.divSave3.style.display		= "none";
				top.topFrame.divRetrieve4.style.display	= "none";
				top.topFrame.divAdd4.style.display		= "none";
				top.topFrame.divInsert4.style.display	= "none";
				top.topFrame.divDelete4.style.display	= "none";
				top.topFrame.divSave4.style.display		= "none";
			}
		}
		else if (C_ProgAuthority == "I")
		{
			//Á¶È¸
			if (C_ProgAuthority_R == "T")
			{
				top.topFrame.divRetrieve2.style.display	= "";
				top.topFrame.divRetrieve3.style.display	= "";
				top.topFrame.divRetrieve4.style.display	= "";
			}
			else
			{
				top.topFrame.divRetrieve2.style.display	= "none";
				top.topFrame.divRetrieve3.style.display	= "none";
				top.topFrame.divRetrieve4.style.display	= "none";
			}
			//Ãß°¡
			if (C_ProgAuthority_A == "T")
			{
				top.topFrame.divAdd2.style.display		= "";
				top.topFrame.divAdd3.style.display		= "";
				top.topFrame.divAdd4.style.display		= "";
			}
			else
			{
				top.topFrame.divAdd2.style.display	= "none";
				top.topFrame.divAdd3.style.display	= "none";
				top.topFrame.divAdd4.style.display	= "none";
			}
			//»ðÀÔ
			if (C_ProgAuthority_I == "T")
			{
				top.topFrame.divInsert2.style.display	= "";
				top.topFrame.divInsert3.style.display	= "";
				top.topFrame.divInsert4.style.display	= "";
			}
			else
			{
				top.topFrame.divInsert2.style.display	= "none";
				top.topFrame.divInsert3.style.display	= "none";
				top.topFrame.divInsert4.style.display	= "none";
			}
			//»èÁ¦
			if (C_ProgAuthority_D == "T")
			{
				top.topFrame.divDelete2.style.display	= "";
				top.topFrame.divDelete3.style.display	= "";
				top.topFrame.divDelete4.style.display	= "";
			}
			else
			{
				top.topFrame.divDelete2.style.display	= "none";
				top.topFrame.divDelete3.style.display	= "none";
				top.topFrame.divDelete4.style.display	= "none";
			}
			//ÀúÀå
			if (C_ProgAuthority_S == "T")
			{
				top.topFrame.divSave2.style.display		= "";
				top.topFrame.divSave3.style.display		= "";
				top.topFrame.divSave4.style.display		= "";
			}
			else
			{
				top.topFrame.divSave2.style.display		= "none";
				top.topFrame.divSave3.style.display		= "none";
				top.topFrame.divSave4.style.display		= "none";
			}
		}
		else
		{
			top.topFrame.divRetrieve2.style.display	= "none";
			top.topFrame.divAdd2.style.display		= "none";
			top.topFrame.divInsert2.style.display	= "none";
			top.topFrame.divDelete2.style.display	= "none";
			top.topFrame.divSave2.style.display		= "none";
			top.topFrame.divRetrieve3.style.display	= "none";
			top.topFrame.divAdd3.style.display		= "none";
			top.topFrame.divInsert3.style.display	= "none";
			top.topFrame.divDelete3.style.display	= "none";
			top.topFrame.divSave3.style.display		= "none";
			top.topFrame.divRetrieve4.style.display	= "none";
			top.topFrame.divAdd4.style.display		= "none";
			top.topFrame.divInsert4.style.display	= "none";
			top.topFrame.divDelete4.style.display	= "none";
			top.topFrame.divSave4.style.display		= "none";
		}
		
		if (C_ProgAuthority_C == "T")
		{
			top.topFrame.divCancel2.style.display = "";
			top.topFrame.divCancel3.style.display = "";
			top.topFrame.divCancel4.style.display = "";
		}
		else
		{
			top.topFrame.divCancel2.style.display = "none";
			top.topFrame.divCancel3.style.display = "none";
			top.topFrame.divCancel4.style.display = "none";
		}
		
		if (C_ProgAuthority_P == "T")
		{
			top.topFrame.divPrint2.style.display = "";
			top.topFrame.divPrint3.style.display = "";
			top.topFrame.divPrint4.style.display = "";
		}
		else
		{
			top.topFrame.divPrint2.style.display = "none";
			top.topFrame.divPrint3.style.display = "none";
			top.topFrame.divPrint4.style.display = "none";
		}
	}
	catch (E)
	{
		alert("C_Initialize() ÃÊ±âÈ­ ¿À·ù : " + E.message, "¿¡·¯");
	}
	
}

//ÀüÇ¥Á¶È¸ ÆË¾÷(ÀüÇ¥ID, ÀüÇ¥IDSEQ, ¹ßÀÇ»ç¾÷Àå, ¹ßÀÇÀÏÀÚ('-'¾ø´ÂÀÏÀÚ), ¹ßÀÇ¼ø¹ø)
function D_Slip_Popup(asSlipId, asSlipIdSeq, asMakeCompany, asMakeDt_Trans, asMakeSeq)
{
	var myObject = new Object;
	myObject.window = window;
	
	var arrRtn = window.showModalDialog(
					"../unicon_iams/WIaSlipRegister.jsp?SLIP_ID="+asSlipId+
					"&SLIP_IDSEQ="+asSlipIdSeq+
					"&MAKE_COMPANY="+asMakeCompany+
					"&MAKE_DT_TRANS="+asMakeDt_Trans+
					"&MAKE_SEQ="+asMakeSeq,
					myObject,
					"center:yes; dialogWidth:1000px; dialogHeight:680px; status:no; help:no; scroll:no"
				);
	return arrRtn;
}

//ÀÏ¹ÝÀ©µµ¿ì ÆË¾÷(¸Þ´º¿¡ ºÙÀº À©µµ¿ì ÆË¾÷ ¶ç¿ì±â)
function D_Menu_Popup(asURL)
{
	var myObject = new Object;
	myObject.window = window;
	
	var arrRtn = window.showModalDialog(asURL, myObject, "center:yes; dialogWidth:1000px; dialogHeight:680px; status:no; help:no; scroll:no");
	return arrRtn;
}

//ÀÏ¹ÝÀ©µµ¿ì ÆË¾÷(ÆÄ¶ó¸ÞÅ¸:URL, ÆË¾÷°¡·Î»çÀÌÁî, ÆË¾÷¼¼·Î»çÀÌÁî)
function D_Popup(asURL, anWidth, anHight)
{
	var myObject = new Object;
	myObject.window = window;
	
	if(C_isNull(anWidth))
	{
		var lnWidth = 400;
	}
	else
	{
		var lnWidth = anWidth;
	}
	
	if(C_isNull(anHight))
	{
		var lnHight = 350;
	}
	else
	{
		var lnHight = anHight;
	}
	
	URL = asURL + "&ML=" + C_ProgAuthority
				+ "&R="  + C_ProgAuthority_R
				+ "&A="  + C_ProgAuthority_A
				+ "&I="  + C_ProgAuthority_I
				+ "&D="  + C_ProgAuthority_D
				+ "&S="  + C_ProgAuthority_S
				+ "&C="  + C_ProgAuthority_C
				+ "&P="  + C_ProgAuthority_P;
	var arrRtn = window.showModalDialog(URL, myObject, "center:yes; dialogWidth:"+lnWidth+"px; dialogHeight:"+lnHight+"px; status:no; help:no; scroll:no");
	return arrRtn;
}












