/******************************************************************************
	Description					: goList(sUrl)
	Parameter						: ¸®½ºÆ®·Î °¡±âÀ§ÇÑ ¸®½ºÆ®ÆäÀÌÁö¸í
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goList(sUrl){
	document.frm.target="";
	document.frm.action=sUrl;
	document.frm.submit();
}
/******************************************************************************
	Description					: goView(sUrl)
	Parameter						: View·Î °¡±âÀ§ÇÑ ¸®½ºÆ®ÆäÀÌÁö¸í
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goView(sUrl){
	document.frm.target="";
	document.frm.action=sUrl;
	document.frm.submit();
//	window.location = sUrl;
}
/******************************************************************************
	Description					: goEdit(sUrl)
	Parameter						: ¼öÁ¤À¸·Î°¡±âÀ§ÇÑ ¸®½ºÆ®ÆäÀÌÁö¸í
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goEdit(sUrl){
	document.frm.target="";
	document.frm.action=sUrl;
	document.frm.submit();
//	window.location = sUrl;
}

/******************************************************************************
	Description					: goItem(sUrl)
	Parameter						: Item Ç×¸ñ ¼öÁ¤À¸·Î°¡±âÀ§ÇÑ ¸®½ºÆ®ÆäÀÌÁö¸í
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goItem(sUrl){
	document.frm.target="";
	document.frm.action=sUrl;
	document.frm.submit();
//	window.location = sUrl;
}

/******************************************************************************
	Description					: goNew(sUrl)
	Parameter						: ½Å±Ô·Î±âÀ§ÇÑ ¸®½ºÆ®ÆäÀÌÁö¸í
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goNew(sUrl){
	window.location = sUrl;
}

/******************************************************************************
	Description					: goSave(sUrl)
	Parameter						: ÀúÀåÀ» À§ÇÑ ÆäÀÌÁö¸í°ú gMode
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goSave(sUrl){
	document.frm.target="SaveFrm";
	document.frm.action=sUrl;
	document.frm.submit();
}
/******************************************************************************
	Description					: goSaveList(sUrl)
	Parameter						: ÀúÀåÀ» À§ÇÑ ÆäÀÌÁö¸í°ú gMode
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goSaveList(sUrl){
	document.frmList.target="SaveFrm";
	document.frmList.action=sUrl;
	document.frmList.submit();
}
/******************************************************************************
	Description					: goDel(sUrl)
	Parameter						: ¸®½ºÆ® È­¸é¿¡¼­ ¿©·¯°³¸¦ »èÁ¦ÇÏ´Â ¸Þ¼Òµå
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goMultiDel(sUrl){

  var cnt = 0;
  var i	  = 0;
  var obj = document.frmList.SN;
  if (obj != null){
     if (obj.length == null){
	    if(document.frmList.SN.checked){
			cnt = cnt + 1;
		}
	  }else{
	    while(i<document.frmList.SN.length ){
		  if(document.frmList.SN[i].checked){
		    cnt = cnt + 1;
		  }
		i++;
  	  }
    }
  }else{
	alert("»èÁ¦ÇÏ½Ç¼ö ÀÖ´Â »óÅÂ°¡ ¾Æ´Õ´Ï´Ù.")
	return;
  }

	if (cnt == 0){
		alert("¼±ÅÃÀ»ÇÏ°í »èÁ¦ÇØÁÖ½Ê½Ã¿ä.")
		return;
	}
	if( !confirm("¼±ÅÃÇÑ ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ){
		return false;
	}
	document.frmList.gMode.value ="DEL"
	document.frmList.target="SaveFrm";
	document.frmList.action=sUrl;
	document.frmList.submit();
}

/******************************************************************************
	Description					: goItemDel(sUrl)
	Parameter						: ViewÈ­¸é¿¡¼­ ÇÑ°³ »èÁ¦ÇÏ´Â ¸Þ¼Òµå
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goDel(sUrl){
	if( !confirm("¼±ÅÃÇÑ ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ){
		return false;
	}
	document.frm.gMode.value ="DEL"
	document.frm.target="SaveFrm";
	document.frm.action=sUrl;
	document.frm.submit();
}

/******************************************************************************
	Description					: goExcel
	Parameter						: ¿¢¼¿ ¸Þ¼Òµå
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function goExcel(sUrl){
	document.frmSearch.gMode.value ="EXCEL"
	document.frmSearch.target="SaveFrm";
	document.frmSearch.action=sUrl;
	document.frmSearch.submit();
}

/******************************************************************************
	Description					: goPrint(sUrl)
	Parameter						: Ãâ·ÂÀ» À§ÇÑ ÆäÀÌÁö¸í°ú gMode
	return value				: 
	Modification Date   : 2005-02-16
*******************************************************************************/
function goPrint(sUrl){
	window.open("","_Report","width=870, height=720, resizable=yes, scrollbars=no,"); 
  document.frm.action=sUrl;
  document.frm.target = "_Report";
  document.frm.submit();

  document.frm.action="";
  document.frm.target = "";
}

function goPrintList(sUrl){
	window.open("","_Report","width=870, height=720, resizable=yes, scrollbars=no,"); 
  document.frmSearch.action=sUrl;
  document.frmSearch.target = "_Report";
  document.frmSearch.submit();

  document.frmSearch.action="";
  document.frmSearch.target = "";
}

/******************************************************************************
	Description					: goWidePrint(sUrl)
	Parameter						: Ãâ·ÂÀ» À§ÇÑ ÆäÀÌÁö¸í°ú gMode
	return value				: 
	Modification Date   : 2005-02-16
*******************************************************************************/
function goWidePrint(sUrl){
	window.open("","_Report","width=1000, height=720, resizable=yes, scrollbars=no,"); 
  document.frm.action=sUrl;
  document.frm.target = "_Report";
  document.frm.submit();

  document.frm.action="";
  document.frm.target = "";
}

/******************************************************************************
	Description					: manfields
	Parameter						: ÇÊ¼ö Ç×¸ñ Ã¼Å©¸¦ À§ÇÑ °´Ã¼ »ý¼ºÀÚ
	return value				: 
	Modification Date   : 2005-01-27
*******************************************************************************/
function innerField(fieldName,errStr){
	this.fieldName	= fieldName;
	this.errStr			=	errStr;
	
}

function manfields(){
	this.fields  =  new Array();
}

function manfieldsAdd (fieldName,errStr){
	var arrayCnt ;
	arrayCnt = this.fields.length;
	
	this.fields[arrayCnt] = new innerField(fieldName,errStr);	
}

function manfieldsMinus (fieldName,errStr){
	var arrayCnt ;
	arrayCnt = this.fields.length;

	for (i=0;i<arrayCnt ;i++ )
	{
		if(this.fields[i].fieldName==fieldName){
			this.fields[i].errStr = errStr;
		}
	}

//	this.fields[arrayCnt] = new innerField(fieldName,errStr);	
}

function manfieldsdestroy(){
	this.fields.length  =  0;
}

manfields.prototype.add     = manfieldsAdd;
manfields.prototype.minus   = manfieldsMinus;
manfields.prototype.destroy = manfieldsdestroy;

/******************************************************************************
	Description					: checkMandatory(aManFields)
	Parameter						: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå 
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date   : 2005-01-27
*******************************************************************************/
function checkMandatory(aManFields){
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
  
  for(var e=0; e<iElements; e++){
    document.frm.elements[e].style.background='#ffffff';
  }
  	
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		if (madatory.errStr == "")
		{
		}else{
			if (eval("document.frm." +madatory.fieldName).value == "" ){
				rtnBoolean = false
				if ( errorMsg == "" ){
					errorMsg = madatory.errStr;					
				}else{
					errorMsg = errorMsg + "\n" +madatory.errStr;
				}			
				//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
				eval("document.frm." +madatory.fieldName).style.background=mColor
			}		
		}
	}
	
	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
		alert(errorMsg);
	}
	return rtnBoolean;
}

var mColor
mColor = '#E9E3B7'

/******************************************************************************
	Description					: checkMandatoryColor(aManFields)
	Parameter						: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¹é±×¶ó¿îµå ÄÃ·¯ 
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date   : 2005-01-27
*******************************************************************************/
function checkMandatoryColor(aManFields){
var errorField
var madatory
var iElements=document.frm.elements.length;
  
  for (var i=0 ;i <aManFields.fields.length;i++){
    madatory = aManFields.fields[i];
	eval("document.frm." +madatory.fieldName).style.background=mColor //'#E4F6E8'
  }
}


/******************************************************************************
	Description					: checkinputMandatory(aManInputs,errorMsg))
	Parameter					: »óÈ£°°Àº°Å ¼ø¼­´ë·Î ÀÔ·ÂÇÏ±â
	return value				: trueÀÌ¸é ¼ø¼­´ë·Î ÀÔ·ÂÇß´Ù´Â ÀÇ¹Ì
	Modification Date   : 2006-06-08
*******************************************************************************/

function checkinputMandatory(aManInputs,errorMsg){
	var str_split=aManInputs.split("|");
	var rtnBoolean
	
	rtnBoolean	= true

	for(i=0;i < str_split.length-1;i++){
		iValue = eval("document.frm." +str_split[i]).value

		if (iValue != ""){
			for(k=i+1; k < str_split.length;k++){
				kValue = eval("document.frm." +str_split[k]).value

				if (kValue == ""){
					rtnBoolean = false
				}
			}
		}
	}

	//¼ø¼­´ë·Î ÀÔ·Â ¾ÈÇßÀ»¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
		alert(errorMsg);
	}
	return rtnBoolean;
}





/******************************************************************************
	Description					: checkMadatory(aManFields)
	Parameter						: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå
	return value				: ¿¡·¯¸Þ¼¼Áö¸¦ µ¹·ÁÁØ´Ù
	Modification Date   : 2005-01-27
*******************************************************************************/
function checkMadatoryToStr(aManFields){
var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg ="";
	rtnBoolean = true
	
	//elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
  
  for(var e=0; e<iElements; e++){
    document.frm.elements[e].style.background='#ffffff';
  }
  
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			if ( errorMsg == "" ){
				alert(madatory.errStr);
				errorMsg = madatory.errStr;					
			}else{
				errorMsg = errorMsg + "\n" +madatory.errStr;
			}			
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background='#ff9900'
			
		}		
	}
	
	return errorMsg;
}

/******************************************************************************
   Description     : List Check Box ¸ðµÎ Check ÇÏ°Å³ª Ãë¼Ò
   Parameter       : 
   return value    : 
   Modification Date    : 2002/12/30
******************************************************************************/
function checkAll(){
	var i		= 0;
  var obj = document.frmList.SN;
  if (obj != null){
    if (obj.length == null){
	    var ele = document.frmList.SN;
	    ele.checked	= document.frmList.CK_ALL.checked;
	  }else{
	    while(i<document.frmList.SN.length ){
	      var ele = document.frmList.SN[i];
		    ele.checked	= document.frmList.CK_ALL.checked;
		    i++;
  	  }
    }
  }
}

/******************************************************************************
   Description     : List Check Box ¸ðµÎ Check ÇÏ°Å³ª Ãë¼Ò
   Parameter       : 
   return value    : 
   Modification Date    : 2002/12/30
******************************************************************************/
function checkAll2(){
  var i		= 0;
  var obj = document.frmList2.SN;
  if (obj != null){
    if (obj.length == null){
	    var ele = document.frmList2.SN;
	    ele.checked	= document.frmList2.CK_ALL.checked;
	  }else{
	    while(i<document.frmList2.SN.length ){
	      var ele = document.frmList2.SN[i];
		    ele.checked	= document.frmList2.CK_ALL.checked;
		    i++;
  	  }
    }
  }
}

/******************************************************************************
   Description     : List Check Box ¸ðµÎ Check ÇÏ°Å³ª Ãë¼Ò
   Parameter       : 
   return value    : 
   Modification Date    : 2002/12/30
******************************************************************************/
function checkAll3(){
	var i		= 0;
  var obj = document.frmList3.SN;
  if (obj != null){
    if (obj.length == null){
	    var ele = document.frmList3.SN;
	    ele.checked	= document.frmList3.CK_ALL.checked;
	  }else{
	    while(i<document.frmList3.SN.length ){
	      var ele = document.frmList3.SN[i];
		    ele.checked	= document.frmList3.CK_ALL.checked;
		    i++;
  	  }
    }
  }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//													ÇÊ¼ö Ç×¸ñ Ã¼Å©  (popup Æ÷ÇÔ)                                                  //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/******************************************************************************
	Description					: checkMandatoryOne(aManFields,bManFields)
	Parameter						: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå 
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date   : 2005-01-27
*******************************************************************************/
function checkMandatoryPop(aManFields,bManFields){ //ÆË¾÷À¸·Î³Ñ¾î¿Í¼­ µÎ±ºµ¥ Ã¼Å©
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
  
  for(var e=0; e<iElements; e++){
    document.frm.elements[e].style.background='#ffffff';
  }
  	
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			if ( errorMsg == "" ){
				errorMsg = madatory.errStr;					
			}else{
				errorMsg = errorMsg + "\n" +madatory.errStr;
			}			
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background='#ff9900'
		}		
	}

	if (checkMandatoryPopTwo(bManFields)) {
	errorMsg = errorMsg + "\n" + 	checkMandatoryPopTwo(bManFields);
	rtnBoolean = false;   //<--¿ä±â ÁÖ¼® °É¸é PopTwo ¿¡·¯ »ó°ü¾øÀÌ ³Ñ¾î°£´Ù.
	}
	

	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
		alert(errorMsg);
	}
	return rtnBoolean;
}

/******************************************************************************
	Description					: checkMandatoryTwo(aManFields)
	Parameter					: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå (ÆË¾÷°°Àº°Å ¼±ÅÃ½Ã 2±ºµ¥ Ã¼Å©)
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date			: 2005-01-27
*******************************************************************************/
function checkMandatoryPopTwo(aManFields){
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
 	
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			errorMsg = madatory.errStr;					
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background='#ff9900'
			
		}		
	}
	
	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
	return errorMsg;
	}
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//													ÇÊ¼ö Ç×¸ñ Ã¼Å©  (3°³ Â¥¸®)                                                  //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/******************************************************************************
	Description					: checkMandatoryOne(aManFields,bManFields)
	Parameter						: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå 
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date   : 2005-01-27
*******************************************************************************/
function checkMandatoryThree(aManFields,bManFields){ //ÆË¾÷À¸·Î³Ñ¾î¿Í¼­ µÎ±ºµ¥ Ã¼Å©
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
  
  for(var e=0; e<iElements; e++){
    document.frm.elements[e].style.background='#ffffff';
  }
  	
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			if ( errorMsg == "" ){
				errorMsg = madatory.errStr;					
			}else{
				errorMsg = errorMsg + "\n" +madatory.errStr;
			}			
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background='#ff9900'
		}		
	}

	if (checkMandatoryThreeTwo(bManFields)) {
		errorMsg = errorMsg + "\n" + 	checkMandatoryThreeTwo(bManFields);
		rtnBoolean = false;   //<--¿ä±â ÁÖ¼® °É¸é PopTwo ¿¡·¯ »ó°ü¾øÀÌ ³Ñ¾î°£´Ù.
	}


	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
		alert(errorMsg);
	}
	return rtnBoolean;
}

/******************************************************************************
	Description					: checkMandatoryTwo(aManFields)
	Parameter					: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå (ÁÖ¼Ò°°Àº°Å 3±ºµ¥ Ã¼Å©)
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date			: 2005-01-27
*******************************************************************************/
function checkMandatoryThreeTwo(aManFields){
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	var detail

	detail          =    0;
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
 	
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			if ((i%3) != 0){
				errorMsg = madatory.errStr;					
			}else{
				errorMsg = errorMsg + "\n" +madatory.errStr;
			}
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background='#ff9900'
		}		
	}
	
	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
	return errorMsg;
	}
}






////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//													ÇÊ¼ö Ç×¸ñ Ã¼Å©  (radio Æ÷ÇÔ)                                                  //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/******************************************************************************
	Description					: checkMandatoryOne(aManFields,bManFields)
	Parameter						: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå 
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date   : 2005-01-27
*******************************************************************************/
function checkMandatoryRa(aManFields,bManFields){ //ÆË¾÷À¸·Î³Ñ¾î¿Í¼­ µÎ±ºµ¥ Ã¼Å©
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
  
  for(var e=0; e<iElements; e++){
    document.frm.elements[e].style.background='#ffffff';
  }
  	
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			if ( errorMsg == "" ){
				errorMsg = madatory.errStr;					
			}else{
				errorMsg = errorMsg + "\n" +madatory.errStr;
			}			
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background='#ff9900'
		}		
	}

	errorMsg = errorMsg + "\n" + 	checkMandatoryRaTwo(bManFields);
	
	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
		alert(errorMsg);
	}
	return rtnBoolean;
}

/******************************************************************************
	Description					: checkMandatoryTwo(aManFields)
	Parameter					: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå (ÆË¾÷°°Àº°Å ¼±ÅÃ½Ã 2±ºµ¥ Ã¼Å©)
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date			: 2005-01-27
*******************************************************************************/
function checkMandatoryRaTwo(aManFields){
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.frm.elements.length;
 	
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			errorMsg = madatory.errStr;					
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background='#ff9900'
			
		}		
	}
	
	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
	return errorMsg;
	}
}

/******************************************************************************
	Description					: fileuploadMandatory(aManFields)
	Parameter					: ÇÊ¼ö Ç×¸ñ Ã¼Å© ¸Þ¼Òµå 
	return value				: trueÀÌ¸é ÇÊ¼öÇ×¸ñ ¿¡·¯°¡ ¾ø´Ù´Â ÀÇ¹Ì
	Modification Date   : 2005-01-27
*******************************************************************************/
function fileuploadMandatory(aManFields){
	var rtnBoolean
	var errorMsg
	var errorField
	var madatory
	
	errorMsg		=	"";
	rtnBoolean	= true
  //elementÀÇ ½ºÅ¸ÀÏ ÃÊ±âÈ­
  var iElements=document.fileFrm.elements.length;
	for (var i=0 ;i <aManFields.fields.length;i++){
		madatory = aManFields.fields[i];
		if (eval("document.frm." +madatory.fieldName).value == "" ){
			rtnBoolean = false
			if ( errorMsg == "" ){
				errorMsg = madatory.errStr;					
			}else{
				errorMsg = errorMsg + "\n" +madatory.errStr;
			}			
			//¿À·ù°¡ ³­ ÇÊµå´Â »öÀ»¹Ù²ãÁØ´Ù
			eval("document.frm." +madatory.fieldName).style.background = mColor
			
		}else{
			//¿À·ù°¡ ¾È³­ ÇÊµå´Â »öÀ» ÇÏ¾é°Ô ¹Ù²ãÁØ´Ù
		  	eval("document.frm." +madatory.fieldName).style.background = '#ffffff'
		}
	}
	
	//ÇÊ¼ö Ç×¸ñ ¿À·ùÀÏ¶§¸¸ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù
	if (!rtnBoolean) {
		alert(errorMsg);
	}
	return rtnBoolean;
}
//
function getCheckCount(obj){

  var cnt = 0;
  var i	  = 0;
  if (obj != null){
     if (obj.length == null){
	     if(obj.checked){
	  	    cnt = cnt + 1;
  		  }
	   }else{
	    while(i<obj.length ){
		  if(obj[i].checked){
		    cnt = cnt + 1;
		  }
		i++;
  	  }
    }
  } else {

  }
  return cnt;
}

/******************************************************************************
	Description     : ¹®¼­ÀÛ¼º/¼öÁ¤½Ã Ä®·³À» Ãß°¡ÇÒ¶§ »ç¿ë.
	Parameter		: row_form - ÇÑÁÙ¿¡ ´ëÇÑ ±¸¼ºÀ» ´ãÀº hidden form¸íÄª
					  countrow - ÇØ´ç ¿ÀºêÁ§Æ®ÀÇ ÇöÀç ÆäÀÌÁö¿¡¼­ °¹¼ö¸¦ ¼¼±âÀ§ÇÑ ±âÁØÀÌ µÇ´Â ¿ÀºêÁ§Æ®¸í(seq_no)
					  insertArea - ÇØ´ç Ãß°¡¿­À» »ðÀÔÇÒ DIV ¸íÄª 
	return value    : 
*******************************************************************************/
function addRow(row_form, countrow, insertArea) {
	var htm = (document.getElementById(row_form)).innerHTML;
	if(eval("document.frm."+countrow).length == undefined)
	{
		var idx = 1
	}else{
		var idx = (eval("document.frm."+countrow)).length;
	}

	htm = htm.replaceAll('[new_idx]', idx);


	var targetArea = document.getElementById(insertArea);
	targetArea.insertAdjacentHTML("BeforeEnd", htm);
	return;
}

/*===========
ÆÄÀÏ´Ù¿î °ü·Ã
============*/

function fDown() {
	document.frm.action="/Common/download.asp";
	document.frm.target="SaveFrm";
	document.frm.submit();

	document.frm.target="";
}

function fDown_List(folder,filename) {
	document.frmSearch.action="/Common/download.asp?location="+folder+"&fileName="+filename;
	document.frmSearch.target="SaveFrm";
	document.frmSearch.submit();

	document.frmSearch.action = "";
	document.frmSearch.target = "";
}

function fDown_View(folder,filename) {
	document.frm.action="/Common/download.asp?location="+folder+"&fileName="+filename;
	document.frm.target="SaveFrm";
	document.frm.submit();

	document.frm.action = "";
	document.frm.target = "";
}
/*°áÁ¦¿Í °ü·ÁµÈ ¹öÆ° ÀÌº¥Æ® ¸ð¾Æ³õÀº°÷*/

/*===========
ÀÛ¼ºÀÚ °ü·Ã
============*/

/*-----------------------------------------------------------------------------
	Description     : ÀÛ¼ºÀÚ ¼öÁ¤ÇÏ±â(º¸±â)
	Parameter		: url - ¼öÁ¤ Ã³¸®°¡ ÀÖ´Â ÆäÀÌÁö URL
					  review_chk - 2·¹º§ °áÁ¦¶óÀÎ »ç¿ë¿©ºÎ
------------------------------------------------------------------------------*/
function fEdit_View(url,review_chk) {
  var ele = document.frm.state_check.value;
  if (review_chk == "Y"){
	  if (ele != "10" && ele != "30" && ele != "40"){
		  alert("¼öÁ¤ ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
		  return;
	  }
  }else{
	  if (ele != "10" && ele != "60" && ele != "80"){
		  alert("¼öÁ¤ ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
		  return;
	  }
  }
	document.frm.target="";
	document.frm.action=url;
	document.frm.submit();
}

/*-----------------------------------------------------------------------------
	Description     : ÀÛ¼ºÀÚ »èÁ¦ÇÏ±â(º¸±â)
	Parameter		: url - »èÁ¦ Ã³¸®°¡ ÀÖ´Â ÆäÀÌÁö URL
					  review_chk - 2·¹º§ °áÁ¦¶óÀÎ »ç¿ë¿©ºÎ
------------------------------------------------------------------------------*/
function fDel_View(url,review_chk) {
	  var ele = document.frm.state_check.value;
	  if (review_chk == "Y"){
		if (ele != "10" && ele != "30" && ele != "40"){
			alert("»èÁ¦ ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
			return;
		}
	  }else{
		if (ele != "10" && ele != "60" && ele != "80"){
			alert("»èÁ¦ ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
			return;
		}
	  }
	if( !confirm("¼±ÅÃÇÑ ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ){
		return false;
	}
	document.frm.gMode.value ="DEL"
	document.frm.target="SaveFrm";
	document.frm.action=url;
	document.frm.submit();
}


/*==========================
Ã·ºÎÆÄÀÏ»èÁ¦ (°áÁ¦ÀÖ´Â¹®¼­)
===========================*/
function fileDel_App(url,review_chk) {
	  var ele = document.frm.state_check.value;
	  if (review_chk == "Y"){
		if (ele != "10" && ele != "30" && ele != "40"){
			alert("Ã·ºÎÆÄÀÏ »èÁ¦ ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
			return;
		}
	  }else{
		if (ele != "10" && ele != "60" && ele != "80"){
			alert("Ã·ºÎÆÄÀÏ »èÁ¦ ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
			return;
		}
	  }
	if( !confirm("¼±ÅÃÇÑ Ã·ºÎÆÄÀÏÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ){
		return false;
	}
	document.frm.gMode.value ="FileDel"
	document.frm.target="SaveFrm";
	document.frm.action=url;
	document.frm.submit();
}

/*========================
Ã·ºÎÆÄÀÏ»èÁ¦ (ÀÏ¹Ý¹®¼­)
=========================*/
function fileDel(url) {
	if( !confirm("¼±ÅÃÇÑ Ã·ºÎÆÄÀÏÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ){
		return false;
	}
	document.frm.gMode.value ="FileDel"
	document.frm.target="SaveFrm";
	document.frm.action=url;
	document.frm.submit();
}

/*===========
¹Ý·Á °ü·Ã
============*/

/*-----------------------------------------------------------------------------
	Description     : ¹Ý·ÁÇÏ±â(º¸±â)
	Parameter		: url  - ¹Ý·Á Ã³¸®°¡ ÀÖ´Â ÆäÀÌÁö URL
					  mode - ¹Ý·Á°¡ ÀÏ¾î³­ ½ÃÁ¡ ±¸ºÐ°ª
------------------------------------------------------------------------------*/
function fReturn_View(url,mode) {
  var ele = document.frm.state_check.value;
  if (ele != "20" && ele != "50")
  {
    alert("¹Ý·Á ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
    return;
  }

  if(!confirm("¹Ý·ÁÇÏ½Ã°Ú½À´Ï±î?") ){
    return false;
  }
  document.frm.gMode.value=mode;
  document.frm.method = "post";
  window.open ('','Return','top='+(screen.availHeight/2-150)+',left='+(screen.availWidth/2-300)+',width=580 ,scrollbars=NO,height=160,status=no');
  document.frm.target = "Return";
  document.frm.action=url;
  document.frm.submit();
}

/*===========
¸®Æ÷Æ® °ü·Ã
============*/

/*-----------------------------------------------------------------------------
	Description     : ¸®Æ÷Æ®º¸±â(º¸±â)
	Parameter		: rFileName    - ¸®Æ÷Æ® ÆÄÀÏ¸í
					  rAspFileName - ¸®Æ÷Æ® ÆÄÀÏ·Î ´øÁö´Â ASP ÆÄÀÏ¸í
------------------------------------------------------------------------------*/

function fReport_View(rFileName,rAspFileName) {
	document.frm.Report_file.value = rFileName
	window.open("","_Report","width=870, height=720, resizable=yes, scrollbars=no"); 

	document.frm.gMode.value = 'VIEW';
	document.frm.action = "/CReport/" + rAspFileName;
	document.frm.target = "_Report";
	document.frm.submit();

	document.frm.action = "";
	document.frm.target = "";
}

/*-----------------------------------------------------------------------------
	Description     : °³Á¤ÀÌ·Â ¸®Æ÷Æ®º¸±â(¸®½ºÆ®)
	Parameter		: doc_div  -  ¹®¼­±¸ºÐ ÄÚµå
------------------------------------------------------------------------------*/

function fDoc_Report_List(doc_div) {
	if (document.frmList == undefined)
	{
		window.open("","_Report","width=870, height=720, resizable=yes, scrollbars=no"); 
		document.frm.action = "/CReport/DOC_REQ10R.asp?doc_div="+doc_div+"&Report_file=DOC_REQ10R.rpt";
		document.frm.target = "_Report";
		document.frm.submit();
		document.frm.action = "";
		document.frm.target = "";
	}
	else
	{
		document.frmList.Report_file.value = "DOC_REQ10R.rpt"
		window.open("","_Report","width=870, height=720, resizable=yes, scrollbars=no"); 
		document.frmList.gMode.value = 'LIST';
		document.frmList.action = "/CReport/DOC_REQ10R.asp?doc_div="+doc_div;
		document.frmList.target = "_Report";
		document.frmList.submit();
		document.frmList.action = "";
		document.frmList.target = "";
	}
}

/*-----------------------------------------------------------------------------
	Description     : ¸®Æ÷Æ®º¸±â(¸®½ºÆ®)
	Parameter		: sUrl  -  ³Ñ¾î°¥ Url
------------------------------------------------------------------------------*/
function fReport_List(sUrl) {
	window.open("","_Report","width=870, height=720, resizable=yes, scrollbars=no"); 
	document.frmSearch.action = sUrl; //"/CReport/DOC_FORM10R.asp?Report_file=DOC_OUTSIDE10R.rpt";
	document.frmSearch.target = "_Report";
	document.frmSearch.submit();

	document.frmSearch.action = "";
	document.frmSearch.target = "";
}

/*==========
ÇùÈ¸ °ü¸®ÀÚ 
===========*/

/*-----------------------------------------------------------------------------
	Description     : ¼ö°­»ý¼±¹ß°ü·Ã
	Parameter		: chk   -  Å¸ÀÔ ±¸ºÐ
					  sUrl  -  ³Ñ¾î°¥ Url
					  sMode -  ±¸ºÐ ÄÚµå
------------------------------------------------------------------------------*/
function fSucces(chk,sUrl,sMode) {
  var obj	 = document.frmList.SN;
  var cnt	 = 0
  var DocCnt = 0

  var alertMsg
  if (chk == "Y"){
    alertMsg = "ÇÕ°Ý"
  }else{
    alertMsg = "ºÒÇÕ°Ý"
  }

  if (obj == null){
    alert(alertMsg + " Ã³¸®ÇÒ ½ÅÃ»ÀÚ°¡ ¾ø½À´Ï´Ù.");
    return;
  }

  if (obj.length == null){
    if (document.frmList.SN.checked != true){
      alert("½ÅÃ»ÀÚ¸¦ ¼±ÅÃÇÏ°í " + alertMsg + "Ã³¸® ÇÏ½Ê½Ã¿À.");
      return;
    }else{
      var ele = document.frmList.dvSelectYN.value;
        if (ele == chk){
          alert("1¹øÂ° ½ÅÃ»ÀÚ´Â " + alertMsg + "Ã³¸® ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
          return;
        }
        cnt = 1
    }
  }else{
    for (var i = 0; i < obj.length;i++) {
      if (obj[i].checked == true) {
        DocCnt = DocCnt + 1
        var ele = document.frmList.dvSelectYN[i].value;
          if (ele == chk){
            alert((DocCnt)+"¹øÂ° ½ÅÃ»ÀÚ´Â " + alertMsg + "Ã³¸® ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
            return;
          }
          cnt = 1
      }
    }
  }    

  if (cnt < 1 )
  {
    alert("½ÅÃ»ÀÚ¸¦ ¼±ÅÃÇÏ°í " + alertMsg + "Ã³¸® ÇÏ½Ê½Ã¿À.");
    return;
  }

  if(!confirm(alertMsg + "Ã³¸® ÇÏ½Ã°Ú½À´Ï±î?") ){
    return false;
  }
  document.frmList.gMode.value = sMode;
  document.frmList.target      = "SaveFrm";
  document.frmList.action      = sUrl;
  document.frmList.submit();
}

/*-----------------------------------------------------------------------------
	Description     : ±³À°ºñ ³³ºÎ°ü¸®
	Parameter		: chk   -  Å¸ÀÔ ±¸ºÐ
					  sUrl  -  ³Ñ¾î°¥ Url
					  sMode -  ±¸ºÐ ÄÚµå
------------------------------------------------------------------------------*/
function fAmount(chk,sUrl,sMode) {
  var obj	 = document.frmList.SN;
  var cnt	 = 0
  var DocCnt = 0

  var alertMsg
  if (chk == "Y"){
    alertMsg = "±³À°ºñ ³³ºÎ"
  }else{
    alertMsg = "±³À°ºñ ¹Ì³³"
  }

  if (obj == null){
    alert(alertMsg + " Ã³¸®ÇÒ ½ÅÃ»ÀÚ°¡ ¾ø½À´Ï´Ù.");
    return;
  }

  if (obj.length == null){
    if (document.frmList.SN.checked != true){
      alert("½ÅÃ»ÀÚ¸¦ ¼±ÅÃÇÏ°í " + alertMsg + "Ã³¸® ÇÏ½Ê½Ã¿À.");
      return;
    }else{
      var ele = document.frmList.dvRateYN.value;
        if (ele == chk){
          alert("1¹øÂ° ½ÅÃ»ÀÚ´Â " + alertMsg + "Ã³¸® ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
          return;
        }
        cnt = 1
    }
  }else{
    for (var i = 0; i < obj.length;i++) {
      if (obj[i].checked == true) {
        DocCnt = DocCnt + 1
        var ele = document.frmList.dvRateYN[i].value;
          if (ele == chk){
            alert((DocCnt)+"¹øÂ° ½ÅÃ»ÀÚ´Â " + alertMsg + "Ã³¸® ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
            return;
          }
          cnt = 1
      }
    }
  }    

  if (cnt < 1 )
  {
    alert("½ÅÃ»ÀÚ¸¦ ¼±ÅÃÇÏ°í " + alertMsg + "Ã³¸® ÇÏ½Ê½Ã¿À.");
    return;
  }

  if(!confirm(alertMsg + "Ã³¸® ÇÏ½Ã°Ú½À´Ï±î?") ){
    return false;
  }
  document.frmList.gMode.value = sMode;
  document.frmList.target      = "SaveFrm";
  document.frmList.action      = sUrl;
  document.frmList.submit();
}

/*-----------------------------------------------------------------------------
	Description     : ¼ö·áÁõ ¹ß±Þ°ü¸®
	Parameter		: chk   -  Å¸ÀÔ ±¸ºÐ
					  sUrl  -  ³Ñ¾î°¥ Url
					  sMode -  ±¸ºÐ ÄÚµå
------------------------------------------------------------------------------*/
function fDiploma(chk,sUrl,sMode) {
  var obj	 = document.frmList.SN;
  var cnt	 = 0
  var DocCnt = 0

  var alertMsg
  if (chk == "Y"){
    alertMsg = "¼ö·áÁõ ¹ß±Þ"
  }else{
    alertMsg = "¼ö·áÁõ È¸¼ö"
  }

  if (obj == null){
    alert(alertMsg + " Ã³¸®ÇÒ ½ÅÃ»ÀÚ°¡ ¾ø½À´Ï´Ù.");
    return;
  }

  if (obj.length == null){
    if (document.frmList.SN.checked != true){
      alert("½ÅÃ»ÀÚ¸¦ ¼±ÅÃÇÏ°í " + alertMsg + "Ã³¸® ÇÏ½Ê½Ã¿À.");
      return;
    }else{
      var ele = document.frmList.dvCourseYN.value;
        if (ele == chk){
          alert("1¹øÂ° ½ÅÃ»ÀÚ´Â " + alertMsg + "Ã³¸® ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
          return;
        }
        cnt = 1
    }
  }else{
    for (var i = 0; i < obj.length;i++) {
      if (obj[i].checked == true) {
        DocCnt = DocCnt + 1
        var ele = document.frmList.dvCourseYN[i].value;
          if (ele == chk){
            alert((DocCnt)+"¹øÂ° ½ÅÃ»ÀÚ´Â " + alertMsg + "Ã³¸® ÇÒ ¼ö ¾ø´Â »óÅÂÀÔ´Ï´Ù.")
            return;
          }
          cnt = 1
      }
    }
  }    

  if (cnt < 1 )
  {
    alert("½ÅÃ»ÀÚ¸¦ ¼±ÅÃÇÏ°í " + alertMsg + "Ã³¸® ÇÏ½Ê½Ã¿À.");
    return;
  }

  if(!confirm(alertMsg + "Ã³¸® ÇÏ½Ã°Ú½À´Ï±î?") ){
    return false;
  }
  document.frmList.gMode.value = sMode;
  document.frmList.target      = "SaveFrm";
  document.frmList.action      = sUrl;
  document.frmList.submit();
}

// ## ´ÙÁß ´Ù¿î·Îµå
function fDownMulti(filename) {
  document.frm.fileName.value = filename;
	document.frm.action="/Common/download.asp";
	document.frm.target="SaveFrm";
	document.frm.submit();
  document.frm.target="";
}

/* ¸µÅ© ¹× ÀÌµ¿¿¡ °ü·ÃµÈ ÇÔ¼ö µé */
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function fLogout(code){
  document.MenuFrm.target         = "_top";
  document.MenuFrm.MenuCode.value = code;
  document.MenuFrm.action         = "/Menu/FRAME.asp";
  document.MenuFrm.submit();
}

// MainCode & SubCode Location function
function fSubLogout(Mcode, Scode){
  document.MenuFrm.target         = "_top";
  document.MenuFrm.MenuCode.value = Mcode;
  document.MenuFrm.SubCode.value  = Scode;
  document.MenuFrm.action         = "/Menu/FRAME.asp";
  document.MenuFrm.submit();
}

function fLogin(code, guubun){
  var checkVal
  var errMsg
  var url
  var target
    checkVal = "Y"
    errMsg   = ""
    url      = '/Menu/FRAME.asp'
    target   = "_parent"

  if("<%=LOGIN_CHECK%>" != ""){
    if(guubun == "MEM" ){        // È¸¿ø ¿©ºÎ
      if("<%=pdvAuthorDiv%>" != "U"){
        checkVal = "N"
        errMsg   = "Æ÷Å» »ç¿ëÀÚ°¡ ¾Æ´Õ´Ï´Ù."
      }
    }else if(guubun == "APP" ){  // È¸¿ø»ç ¿©ºÎ
      if("<%=pdvAuthorDiv%>" != "C"){
        checkVal = "N"
        errMsg   = "È¸¿ø»ç°¡ ¾Æ´Õ´Ï´Ù."
      }
    }else if(guubun == "EMP" ){  // À§¿ø ¿©ºÎ
      if("<%=pdvAuthorDiv%>" != "E"){
        checkVal = "N"
        errMsg   = "À§¿øÈ¸°¡ ¾Æ´Õ´Ï´Ù."
      }
    }

    if(checkVal == "Y"){
      document.MenuFrm.target         = "_top";
      document.MenuFrm.MenuCode.value = code;
      document.MenuFrm.target         = target;
      document.MenuFrm.action         = url;
      document.MenuFrm.submit();
    }else{
      alert(errMsg);
      return;
    }

  }else{
    alert("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¸Þ´º ÀÔ´Ï´Ù.");
  }
}

function mainLocation(){
	document.MenuFrm.MenuCode.value = "";
	document.MenuFrm.target="_parent";
	document.MenuFrm.action="/main.asp";
	document.MenuFrm.submit();
}

// ### »õÃ¢À¸·Î ÆäÀÌÁö ¿­±â
function WinOpen(url){
  window.open(url,'',''); 
}