<!--
//*----- ¹®ÀÚ¿­ °ü·Ã ÇÔ¼ö -----*//
/**
  *ÀÌ¸§ : ncCom_Today()
  *¼³¸í : ÇöÀç³¯Â¥¸¦ ¸°ÅÏÇÑ´Ù 
  *ÀÎÀÚ : ³¯Â¥ÇüÅÂ '/','-'
  *¸®ÅÏ : ³¯Â¥ÇüÅÂ
 */
function ncCom_Today(argFlag){	
	if(typeof(argFlag) == "undefined") argFlag = ".";
	
	argFlag = argFlag.toUpperCase()
	
	//---- È£½ºÆ® ³¯Â¥·Î º¯°æ

	var day =""
	var today= gv.sdate; // ½ºÅ©¸³Æ®·Î »ý¼º

	var y = (today.length>=4)? today.substr(0,4):"    ";
	var m =(today.length>=6)? today.substr(4,2):"  ";
	var d = (today.length>=8)? today.substr(6,2):"  ";

	switch (argFlag) {
		case "Y" : day = y;  break;
		case "M" : day = m;  break;
		case "D" : day = d;  break;
		case "YM" : day=y + "." + m ; break;	
		default  : day = y + argFlag + m + argFlag + d;
	}
	return day;
}

/**
  *ÀÌ¸§ : ncCom_Empty()
  *¼³¸í : °ø¹é¿©ºÎÃ¼Å©ÇÑ´Ù
  *ÀÎÀÚ : Ã¼Å©ÇÒ ¹®ÀÚ
  *¸®ÅÏ : true ,false 
 */
function ncCom_Empty(argStr){
	if (!argStr) return true;
	if (argStr.length == 0) return true;
	for (var i = 0; i<argStr.length; i++) {
 		if ( (" " == argStr.charAt(i)) || ("¡¡" == argStr.charAt(i)) )  {	}
		else return false;
	}
	return true;
}

/**
  *ÀÌ¸§ : ncCom_DelBlank()
  *¼³¸í : °ø¹éÀ» Á¦°ÅÇÑ´Ù
  *ÀÎÀÚ : Á¦°ÅÇÒ¹®ÀÚ
  *¸®ÅÏ : ¹®ÀÚ¿­ 
 */
function ncCom_DelBlank(argStr){
	var len = argStr.length;
	var retStr = "";
	argStr += "";
	for(var i=0; i<len; i++) {
		if((argStr.charAt(i)!=" ") && (argStr.charAt(i)!="¡¡"))
			retStr += argStr.charAt(i);
	}
	return retStr;
}


/**
  *ÀÌ¸§ : ncCom_SubstrHan()
  *¼³¸í : ÇÑ±Û¹®ÀÚ¿­±æÀÌ¸¸Å­ °¡Á®¿È
  *ÀÎÀÚ : argStr : ¹®ÀÚ¿­ 
  *		  argPos : ½ÃÀÛÀ§Ä¡
  *          argLen : Á¾·áÀ§Ä¡ 
  *¸®ÅÏ : ¹®ÀÚ¿­ 
  *ex) ncCom_SubstrHan('°¡³ª´Ù¶ó¸¶¹Ù»ç',2,3) = '´Ù¶ó¸¶' 
 */
function ncCom_SubstrHan(argStr, argPos, argLen){
	var p1 = sub_HanLen(argStr, argPos);
	var p2 = sub_HanLen(argStr, (argPos + argLen));
	return (argStr.substr(p1, p2-p1));
}

/**
  *ÀÌ¸§ : ncCom_Replace()
  *¼³¸í : ÇÑ±Û¹®ÀÚ¿­±æÀÌ¸¸Å­ °¡Á®¿È
  *ÀÎÀÚ : originalString : ¹®ÀÚ¿­ 
  *		  findText : Ã£À» ¹®ÀÚ¿­
  *          replaceText : ¹Ù²ã¾ßÇÒ ¹®ÀÚ¿­
  *¸®ÅÏ : ¹®ÀÚ¿­ 
  *ex) ncCom_Replace('Å×½ºÆ®´Ù','½º','Å¸') = ' Å×Å¸Æ®´Ù'
 */
function ncCom_Replace(originalString, findText, replaceText){

	originalString = ncCom_Trim(originalString)

	var pos = 0
	var preStr = ""
	var postStr = ""

	pos = originalString.indexOf(findText)
	while (pos != -1) {
		preString = originalString.substr(0,pos)
		postString = originalString.substring(pos+findText.length)
		originalString = preString + replaceText + postString
		pos = originalString.indexOf(findText)
	}

	return originalString
}

/**
  *ÀÌ¸§ : ncCom_Trim()
  *¼³¸í : ¹®ÀÚ¿­ °ø¹éÁ¦°Å
  *ÀÎÀÚ : ¹®ÀÚ¿­
  *¸®ÅÏ : ¹®ÀÚ¿­ 
  *ex) ncCom_Trim(' Å×½ºÆ®´Ù ') = 'Å×½ºÆ®´Ù'
 */
function ncCom_Trim(argStr){
	if(argStr == null)
		return "";
		
	argStr = argStr.toString();
	
	var pos1, pos2
	for(pos1=0; (argStr.charAt(pos1) == ' ' || argStr.charAt(pos1) == '¡¡') && pos1 < argStr.length ; pos1++) ;
		for(pos2=argStr.length-1; (argStr.charAt(pos2) == ' ' || argStr.charAt(pos2) == '¡¡') && pos2 >= 0 ; pos2--) ;
			if(pos1 > pos2) return ""
	return argStr.substr(0,pos2+1).substring(pos1)
}

	//*----- ÀÔ·Â ÇÊµå °ü·Ã ÇÔ¼ö -----*//
/**
  *ÀÌ¸§ : ncCom_ErrField()
  *¼³¸í :  ÀÔ·ÂÇÊµå ÀÔ·Â¿©ºÎÈ®ÀÎ
  *ÀÎÀÚ : 
			argObj : ÀÔ·ÂÇÊµå¸í
			argTitle : °ø¹éÀÏ°æ¿ì ¸Þ¼¼Áö	 
  *¸®ÅÏ : true, false 
  *ex) ncCom_ErrField(ÀÔ·ÂÇÊµå¸í) 
 */

function ncCom_ErrField(argObj, argTitle){
	if (argTitle==null) argTitle = argObj.title
	alert(argTitle)
	ncCom_ColorField(argObj);
	return false
}

/**
  *ÀÌ¸§ : ncCom_CheckDate()
  *¼³¸í :  From ~ To Ã¼Å©  , ½ÃÀÛ³¯Â¥°¡ Á¾·á³¯Â¥º¸´Ù Å©¸é false ¸¦ ¸®ÅÏ
  *ÀÎÀÚ : 
			argFrom : ½ÃÀÛ³¯Â¥
			argTitle : Á¾·á³¯Â¥	 
			argSign : ³¯Â¥ ÇüÅÂ ('-','.'...)
  *¸®ÅÏ : true, false 
  *ex) ncCom_CheckDate('2002-02-01','2003-03-01','-') 
 */
function ncCom_CheckDate(argFrom,argTo,argSign){
	var intFrom = parseInt(ncCom_Replace(argFrom,argSign,""));
	var intTo = parseInt(ncCom_Replace(argTo,argSign,""));
	if((intFrom-intTo)>0) {
		return(false);
	}
	return(true);
}

/**
  *ÀÌ¸§ : ncCom_DiffDate()
  *¼³¸í : ³¯Â¥ Â÷ÀÌ¸¦ ÀÏ·Î°è»ê ÇÑ´Ù
  *ÀÎÀÚ : 
			fromDate : ½ÃÀÛ³¯Â¥
			toDate : Á¾·á³¯Â¥	 
		
  *¸®ÅÏ : ³¯Â¥Â÷ÀÌÀÏ
  *ex) ncCom_DiffDate('2002-02-01','2003-03-01') 
 */
function ncCom_DiffDate(fromDate, toDate) {
	var MinMilli = 1000 * 60;
	var HrMilli = MinMilli * 60;
	var DyMilli = HrMilli * 24;	
	
	var d1 = new Date(ncCom_Replace(fromDate, "-", "/"));
	var d2 = new Date(ncCom_Replace(toDate, "-", "/"));
 
	var d3 = d2-d1;
	var str = d3 /DyMilli ;
	
	return str;
}
/**
  *ÀÌ¸§ : ncCom_DiffMonthDate()
  *¼³¸í : ¿ù Â÷ÀÌ¸¦  °è»ê ÇÑ´Ù
  *ÀÎÀÚ : 
			fromDate : ½ÃÀÛ³¯Â¥
			toDate : Á¾·á³¯Â¥	 
		
  *¸®ÅÏ : ³¯Â¥°³¿ù¼ö 
  *ex) ncCom_DiffMonthDate('2002-02-01','2003-03-01') 
 */
function ncCom_DiffMonthDate(fromDate, toDate) {
	var fromYear =  "";
	var toYear = "";
	var fromMonth = "";
	var toMonth = "";

	fromYear = parseInt( fromDate.substring(0,4) ) ;
	toYear = parseInt(toDate.substring(0,4) ) ;
	fromMonth =  fromDate.substring(5,7);
	toMonth  = toDate.substring(5,7);


	if (fromMonth.length == 2) {
		if(fromMonth.substring(0,1) == '0')  fromMonth = parseInt(fromMonth.substring(1,2));
		else fromMonth = parseInt(fromMonth);
	}else {
		fromMonth = parseInt(fromMonth);
	}
	if (toMonth.length == 2) {
		if(toMonth.substring(0,1) == '0')  toMonth = parseInt(toMonth.substring(1,2));
		else toMonth = parseInt(toMonth);
	}else {
		toMonth = parseInt(toMonth);
	}
	
	return ( (toYear - fromYear) * 12 ) + (  toMonth - fromMonth) ;
}
function ncCom_ColorField(argField) {
	if (argField.tagName == "SELECT" ) {
		argField.style.backgroundColor = '#DFDFDF'
		argField.focus()
		return;
	}
	argField.style.backgroundColor = '#DFDFDF'
	argField.select()
	argField.focus()
}

//*----- ³¯Â¥ °è»ê °ü·Ã ÇÔ¼ö -----*//


/**
  *ÀÌ¸§ : ncCom_CalcDate2()
  *¼³¸í :  ±âÁØÀÏÀÚ¿¡¼­ Æ¯Á¤ ±â°£À» ¡¾(ÇÏ·ç,ÇÑ´Þ,ÀÏ³â
  *ÀÎÀÚ : 
			argDate : ±âÁØ³¯Â¥
			toDate : Æ¯Á¤±â°£	 
		
  *¸®ÅÏ : ³¯Â¥Â÷ÀÌÀÏ
  *ex) ncCom_CalcDate2('20030203','-d')  = 20030202
 */

function ncCom_CalcDate2(argDate, argFlag){
	var year	= argDate.substr(0,4);
	var month	= argDate.substr(4,2);
	var day		= argDate.substr(6,2);

	switch(argFlag) {
	case "-d" :
		day = parseInt(day,10)-1
		if ( day == 0 ){
			month --;
			if ( month == 0 ){
				year --;
				month = 12;
			}
			day = ncCom_MaxDay(year, month);
		}
		break;
	case "+d" :
		day = parseInt(day,10)+1
		if ( day > ncCom_MaxDay(year, month) ) {
			month ++;
			if ( month == 13 ){
				year ++;
				month=1;
			}
			day = 1;
		}
		break;
	case "-m" :
		month = parseInt(month,10)-1
		if ( month == 0 ){
			year --;
			month = 12;
		}
		break;
	case "+m" :
		month = parseInt(month,10)+1
		if ( month == 13 ){
			year ++;
			month=1;
		}
		break;
	case "-y" :
		year = parseInt(year)-1
		month = parseInt(month,10)
		break;
	case "+y" :
		year = parseInt(year)+1
		month = parseInt(month,10)
		break;
	}

	if ( (argFlag.substr(1,1) == 'm' ) || (argFlag.substr(1,1) == 'y' )) {
		tempmaxday = ncCom_MaxDay(year, month)
		if ( day > tempmaxday ) day = tempmaxday;
	}

	month = parseInt(month,10)
	if ( month < 10 ) month="0"+month;

	day = parseInt(day,10)
	if ( day < 10) day = "0" + day;

	return( year+""+month+""+day+"" );
}

function ncCom_MaxDay(argYear, argMonth){
	var cDate = new Array(29, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
	var lastday = cDate[ argMonth-0 ]
	if( argMonth == 2 && ((argYear%4==0 && argYear%100!=0) || (argYear%400==0)) )
	lastday = cDate[0];

	return lastday;
}
 /**------------------------------------------------------------------------------------------
   ³â, ¿ù, ÀÏ À¯È¿¼º Ã¼Å© (À±³â Ã¼Å© Æ÷ÇÔ)
   ÀÔ·ÂÇ×¸ñ :
           - optionFlg : YMD°¡ ÇÊ¼ö Ç×¸ñÀÌ¸é 1 ,
                                   ¼±ÅÃÇ×¸ñ: 0 ÀÌ¸ç, ¸ðµÎ ÀÔ·Â ¶Ç´Â ¸ðµÎ °ø¹é
            -  year :  ³âÀ» Ç¥½ÃÇÏ´Â input °´Ã¼  (ex. MainForm.year)
            -  month: ¿ùÀ» Ç¥½ÃÇÏ´Â input °´Ã¼
            -  day :    ÀÏÀ» Ç¥½ÃÇÏ´Â input °´Ã¼ 
    °ü·Ã ÇÔ¼ö 
            - isNumber () :  ¼ýÀÚ¸¸ ÀÔ·Â ¹Þµµ·ÏÇÏ´Â ÇÔ¼ö
            - tabOrder()  :    Á¤ÇØÁø ¼ýÀÚ¸¸Å­ ÀÔ·ÂÇÏ¸é ÀÚµ¿À¸·Î Æ÷Ä¿½º ÀÌµ¿   
--------------------------------------------------------------------------------------------*/
function checkYMD(optionFlg, year, month, day) {

	//----------------------------------------------------------
	// year, month, day ¸¦ ¸ðµÎ ÀÔ·ÂÇß´ÂÁö Á¶»ç
	// ³â¿ùÀÏ ÀÌ ÇÊ¼ö ÀÔ·ÂÀÌ ¾Æ´Ï¸é Ã¼Å© ºÒÇÊ¿ä
	//----------------------------------------------------------
	if(optionFlg) {
		if(!year.value|| !month.value || !day.value) {
				alert("³â¿ùÀÏÀº ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù");
				year.focus();
				return false;   
	 }
	}else {

		//¿É¼Ç»çÇ×ÀÎµ¥ YMD°¡ ÇÏ³ªµµ ÀÔ·ÂµÇÁö ¾ÊÀ¸¸é Ã¼Å© ÇÏÁö¾ÊÀ½
	if( ncCom_Empty(year.value)  && ncCom_Empty(month.value) && ncCom_Empty(day.value) ) {
				return true;
		}else {
				if( ncCom_Empty(year.value) || ncCom_Empty(month.value) || ncCom_Empty(day.value) ) {
						alert("³â¿ùÀÏÀÌ ¸ðµÎ ÀÔ·ÂµÇ°Å³ª ¸ðµÎ »ý·«µÇ¾î¾ß  ÇÕ´Ï´Ù.");
						year.focus();
						return false;   
				}  
		 }
	}

	//---------------------------------------------------------
	// year, month, day´Â input °´Ã¼ÀÌ´Ù.
	//--------------------------------------------------------
	var total_days;            // °¢ ¿ùº° ÃÑ ÀÏ¼ö  (30 | 31| 28| 29)
	var ckFlg=0;  	
	//--------------------------------------------------------------------
	// ¼ýÀÚ¸¸ ÀÔ·Â¹Þµµ·Ï ÇÑ´Ù.  isNumber()¸¦ »ç¿ëÇÏ¸é
	//  »ý·«ÇØµµ µÈ´Ù. 
	//-------------------------------------------------------------------			
	var  data1 = year.value;
	var data2 = month.value;
	var data3 = day.value;
	for ( var j=1; j< 4; j++ ) {
		 var data = eval( "data"+j );
		for ( var i=0; i < data.length; i++)  {
				var ch = data.substring(i,i+1);
				if (ch<"0" | ch>"9") {
	alert ( "\nÀÏÀÚ¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä." ); 
	 year.focus();
	 year.select();
	 return false;
	}
		}// end inner for
	} //end outter for


	//------------------------------------------------------------
	// ¿ù Ã¼Å© ( 1 ~ 12)
	//-----------------------------------------------------------	   
	if( (1 > month.value) ||  (12 < month.value) ) {
		 ckFlg=1;
	}
	if(ckFlg) {
		alert ( "\n¿ùÀ» ¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä."  );
		 month.focus(); 
		 month.select();
		 return false;
	}
					
	//------------------------------------------------------------
	// 1. °¢ ´ÞÀÇ ÃÑ ³¯¼ö¸¦ ±¸ÇÑ´Ù.
	//----------------------------------------------------------
	 if(month.value == 4||month.value == 6||month.value == 9||month.value == 11)  {
			 total_days = 30;
		} else {
				total_days=31;
		}
	 //--------------------------------------------------------
	 // 1-1.À±³â¿¡ µû¸¥ 2¿ù ÃÑ ³¯¼ö ±¸ÇÑ´Ù.
	 //--------------------------------------------------------   
	 if(month.value ==2) {
				// À±³âÁ¶»ç
				if((year.value % 4 == 0) && (year.value % 100 != 0) || (year.value % 400 == 0)) {
						total_days = 29;
				 } else{
			total_days = 28; 
				 }
		 }
					 
		 //-------------------------------------------------------------------
		 // ÀÏÀÚ Ã¼Å© : °¢³â¿ùº°·Î ÃÑ ³¯¼ö°¡ ¸Â´ÂÁö Á¶»ç
		 //-------------------------------------------------------------------
		 if( ( 1 > day.value ) || ( day.value > total_days ) ) {
				ckFlg=1;
			}
			if(ckFlg) {
				alert ( "\nÀÏÀÚ¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä."  );
				day.focus();
				day.select();
				 return false;
				}
				
				//-----------------------------------------------------------
				// MM/DD Çü½ÄÀ¸·Î ÀÔ·ÂÇØ¾ß ÇÏÁö¸¸, 
				//  M ¶Ç´Â D Çü½ÄÀ¸·Î ÀÔ·ÂÇÑ °æ¿ì ¾Õ¿¡ 0 Ãß°¡
				//-------------------------------------------------------------        
				if ( data2.length < 2 ) {
						 data2 = "0"+data2 ;
				}
				if ( data3.length < 2 ) {
						data3 = "0"+data3 ;
				 }
				return true;
    
}

//-----------------------------------------------//
//*----- °ü¸®ÀÚ »ç¿ë ÇÔ¼ö (prefix : sub_ ) -----*//
//-----------------------------------------------//


//*--  ÇÑ±ÛÀÇ ±æÀÌ ±¸ÇÏ±â --*//
function sub_HanLen(argPos1, argPos2) {
	if(argPos2==0) return 0;
	var len=0;
	for(var i=0; i<argPos1.length; i++) {
		var str = ""
		str = escape(argPos1.charAt(i));
		if(str.length>3) len+=2;
		else len++;
	//	if(len==argPos2) break;
	}

	return (len);
}

// ¹®ÀÚ¿­ ±æÀÌ °Ë»ç
function isLength(varCk) {
	var varLen = 0;
	var agr = navigator.userAgent;

	for (i=0; i<varCk.length; i++) {
		ch = varCk.charAt(i);
		if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾")))
			varLen += 2;
		else
			varLen += 1;
	}
	return (varLen);
}

/**
  *ÀÌ¸§ : checkNoRes()
  *¼³¸í : ÁÖ¹Î¹øÈ£ Ã¼Å©
  *ÀÎÀÚ : 
			- preNoRes : ÁÖ¹Î¹øÈ£¾Õ 6ÀÚ¸® ÇÊµå
      -postNoRes :ÁÖ¹Î¹øÈ£µÚ7ÀÚ¸®ÇÊµå
		
  *¸®ÅÏ : true & false
  *ex) if ( !checkNoRes(osfront.idJumin1, osfront.idJumin2) ) return;
 */

function checkNoRes(preNoRes, postNoRes){
	
	if (isLength(preNoRes.value) != 6){
			ncCom_ErrField(preNoRes, "¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");			
	}  else if (isLength(postNoRes.value) != 7){
			ncCom_ErrField(postNoRes, "¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");			
	} else {
		var str_serial1 = preNoRes.value;
		var str_serial2 = postNoRes.value;

		var digit=0
		for (var i=0;i<str_serial1.length;i++){
			var str_dig=str_serial1.substring(i,i+1);
			if (str_dig<'0' || str_dig>'9'){ 
					digit=digit+1 
			}
		}

	 if ((str_serial1 == '') || ( digit != 0 )){
				ncCom_ErrField(preNoRes, "Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");		
				return false;   
		}

		var digit1=0
		for (var i=0;i<str_serial2.length;i++){
				var str_dig1=str_serial2.substring(i,i+1);
				if (str_dig1<'0' || str_dig1>'9'){ 
						digit1=digit1+1 
				}
		}

		 if ((str_serial2 == '') || ( digit1 != 0 )){
			 ncCom_ErrField(postNoRes, "Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");					
		 }

		 if (str_serial1.substring(2,3) > 1){
				ncCom_ErrField(preNoRes, "Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");						
		 }

		 if (str_serial1.substring(4,5) > 3){
				ncCom_ErrField(preNoRes, "Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");  
		 } 

		 if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0){
				ncCom_ErrField(postNoRes, "Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 				
		 }

		 var a1=str_serial1.substring(0,1)
		 var a2=str_serial1.substring(1,2)
		 var a3=str_serial1.substring(2,3)
			var a4=str_serial1.substring(3,4)
		 var a5=str_serial1.substring(4,5)
			var a6=str_serial1.substring(5,6)
		 
			var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

		 var b1=str_serial2.substring(0,1)
		 var b2=str_serial2.substring(1,2)
		 var b3=str_serial2.substring(2,3)
		 var b4=str_serial2.substring(3,4)
		 var b5=str_serial2.substring(4,5)
		 var b6=str_serial2.substring(5,6)
		 var b7=str_serial2.substring(6,7)
		 
		 var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
		
		 check_digit = check_digit%11
		 check_digit = 11 - check_digit
		 check_digit = check_digit%10

		 if (check_digit != b7){
				ncCom_ErrField(postNoRes, "Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 						
		 } else{
				// alert('¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï ¹øÈ£ÀÔ´Ï´Ù.');
				return true;
		}
	}
}

 
//--- Çö ½Ã½ºÅÛÀÇ O/S(Windows) VersionÀ» ¸®ÅÏÇÑ´Ù.
function getAgent(){
	var KindAgent = navigator.userAgent;
	if(KindAgent.indexOf("Windows 95"))
		return("95");
	else if(KindAgent.indexOf("Windows 98"))
		return("98");
	else if(KindAgent.indexOf("Windows 2000"))
		return("2000");
}

//-- ¿£ÅÍÅ° Àû¿ë
function chkEnter(mthd) 
{
	if(window.event.keyCode == 13) {
		eval(mthd);
	}
}

//--- À¥ ºê¶ó¿ìÀúÀÇ ÀÌ¸§À» ¸®ÅÏÇÑ´Ù.
function getNavigatorName(){
	return(navigator.appName);
}

//--- À¥ ºê¶ó¿ìÀúÀÇ VersionÀ» ¸®ÅÏÇÑ´Ù.
function getNavigatorVer(){
	var ver  = parseInt(navigator.appVersion,10);
	return(ver);
}

//--	SELECTBOX ÀüÃ¼ Ã¼Å© (Åä±Û )
function jsAllchk(form) {
	var chk = form;

	if (form.checkboxAll.checked == true) {
		for (var i=0; i<chk.length;i++) {
			if (chk[i].type == "checkbox" && chk[i].checked == false) {
				chk[i].checked = true;					
				hL(chk[i]);
			}
		}
	}
	else {
		for (var i=0; i<chk.length;i++) {
			if (chk[i].type == "checkbox" && chk[i].checked == true) {
				chk[i].checked = false;
				dL(chk[i]);
			}
		}
	}
}

ie = document.all?1:0
	
function hL(E){
	if (ie){		
		while (E.tagName!="TR"){E=E.parentElement;}
	}
	else{
		while (E.tagName!="TR"){E=E.parentNode;}
	}
	E.className = "H";	
}

function dL(E){
	if (ie){
		while (E.tagName!="TR")	{E=E.parentElement;}
	}
	else{
		while (E.tagName!="TR")	{E=E.parentNode;}
	}
	E.className = "";
}

//°¢ Form¿¡¼­ input°´Ã¼°£ÀÇ Æ÷Ä¿½º ÀÌµ¿
//¹®ÀÚ¿­ ¿ÜÀÇ Å°(¹æÇâÅ° µî) ¸·À½
//fname	:°´Ã¼µéÀÌ ¸ö´ãÀº ÆûÀÌ¸§
//str1	:ÇöÀç onFocus()µÈ °´Ã¼
//str2	:Focus°¡ ÀÌµ¿µÇ¾îÁú °´Ã¼
//len		:ÇöÀç °´Ã¼¿¡¼­ checkµÉ ±æÀÌ
function length_check(fname, str1, str2, len) {

	var strlen = eval("document." + fname + "." + str1 + ".value.length");
	var varCk = window.event.keyCode;

	if ( (varCk>= 48 && varCk<=57) || (varCk>=65 && varCk<=90) || (varCk>=96 && varCk<=105)) {
		if (strlen == len) {
			if( str2 != "") {
				eval("document."+ fname + "." + str2 + ".focus()");
				eval("document."+ fname + "." + str2 + ".select()");
			}
		}
	}
}
// ¼ýÀÚ¸¸ ÀÔ·Â Çã¿ë
function num_only()
{
  if((event.keyCode<48) || (event.keyCode>57))
  {
    event.returnValue=false;
  }
}

/**
  *ÀÌ¸§ : checkLen()
  *¼³¸í : ±ÛÀÚ ÀÔ·Â¼ö Á¦ÇÑ ¸Þ¼¼Áö
  *ÀÎÀÚ : 
			- obj : Á¦ÇÑ Ã¼Å©ÇÒ ÀÔ·Â ÇÊµå¸í
      - len : Á¦ÇÑ Ã¼Å©ÇÒ length
		  - title : ÀÔ·Â ÇÊµå ÇÑ±Û¸í (¸Þ¼¼Áö Ãâ·Â½Ã »ç¿ë)
  *¸®ÅÏ : true & false
  *»ç¿ë¹ý : if( !checkLen(brndadm.we61_titl, "100", "Á¦¸ñ") ) return; 
 */
function checkLen(obj, len, title)
{
  var yn = calc_bytes(obj.value);

  if ( yn > len) 
  {
    alert(yn+ "ÀÚ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\n"+title+"Àº(´Â) ÇÑ±Û"+len/2+"ÀÚ(¿µ¹®"+len+"ÀÚ)±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
    obj.focus();
    return false;
  }else
    return true;
}

// ¼³Á¤ÇÑ ±ÛÀÚ ÀÔ·Â¼ö Ã¼Å©
function calc_bytes(aquery)
{
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;

	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);

		if (escape(onechar).length > 4) 
    {
			tcount += 2;
		}
		else if (onechar!="\r") 
    {
			tcount++;
		}
		else if (onechar!="\n") 
    {
			tcount++;
		}
	}
  return tcount;
}

/**
  *ÀÌ¸§ : activate()
  *¼³¸í : textbox focus½Ã textbox backgroundColor¸¦ ÁöÁ¤
  *ÀÎÀÚ : 
			- obj : object¸í
  *»ç¿ë¹ý : <input name=userid1 type=text id=rTextbox size=12 style="ime-mode:inactive" maxlength=12 onfocus=activate(this) onblur=deactivate(this)>
 */
ie4 = (document.all)? true:false
function activate(obj) {
	activebgcolor = "#E5E5E5"
	if (ie4) {
		obj.style.backgroundColor=activebgcolor
		obj.style.borderColor="navy"
	}
}

function deactivate(obj) {
	if (ie4) {
		var el=window.event.srcElement
		if (el.idName=="rTextBox") {
			obj.style.backgroundColor="#E5E5E5"
			obj.style.borderColor=""
		}
		else {
			obj.style.backgroundColor="#DFDFDF"
			obj.style.borderColor=""
		}
	}
}

// ÀÔ·Â ¹®ÀÚ¿­ °Ë»ç (ÇÑ±Û/Æ¯¼ö¹®ÀÚ)
function isKor(varCk) {
	var chk=true;
	for (i=0; i<=varCk.length-1; i++) {
		ch = varCk.substring(i,i+1);
		if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾"))) {
			chk = true;
		} else {
			chk=false;
			return chk;
		}
	}
	return chk;
}

// ÀÔ·Â ¹®ÀÚ¿­ °Ë»ç (¿µ¹®/Æ¯¼ö¹®ÀÚ)
function isEng(varCk) {
	var chk=true;
	for (i=0; i<=varCk.length-1; i++) {
		ch = varCk.substring(i,i+1);
		if ((ch>="a" && ch<="z") || (ch>="A" && ch<="Z")) {
			chk = true;
		} else {
			chk=false;
			return chk;
		}
	}
	return chk;
}

// ÀÔ·Â ¹®ÀÚ¿­ °Ë»ç (¿µÀÚ/¼ýÀÚ/Æ¯¼ö¹®ÀÚ)
function isString(varCk) {
	var chk=true;
	for (i=0; i<=varCk.length-1; i++) {
		ch = varCk.substring(i,i+1);
		if ((ch>="0" && ch<="9") || (ch>="a" && ch<="z") || (ch>="A" && ch<="Z")) {
			chk = true;
		} else {
			chk=false;
			return chk;
		}
	}
	return chk;
}

// ÀÌ¸ÞÀÏ °Ë»ç
function isEmail(str) {
	// regular expression Áö¿ø ¿©ºÎ Á¡°Ë
	var supported = 0;
	if(window.RegExp){
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}

	if (!supported){
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}

	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	return (!r1.test(str) && r2.test(str));
}

/**
  *ÀÌ¸§ : checkImage()
  *¼³¸í : Ã·ºÎÆÄÀÏ Ã¼Å© (jpeg, jpg, gif¸¸ Çã¿ë)
  *ÀÎÀÚ : argVal - value°ª
	        argNm - Á¦¸ñ
  *¸®ÅÏ : true ,false 
 */
function checkImage(argVal, argNm)
{
	var str = new String(argVal).toLowerCase();

	if(str.lastIndexOf("jpeg") > -1 || str.lastIndexOf("jpg") > -1 || str.lastIndexOf("gif") > -1) {
		return true;
  } 
	else 
	{
		alert(argNm+" Ã·ºÎ ÆÄÀÏÀº jpeg, jpg, gif¸¸ °¡´ÉÇÕ´Ï´Ù.");	
		return false;
  }
}

/*-------------------------------------------------------------------------
 Trim()
 Spec     : ¾çÂÊ °ø¹é ¹®ÀÚ Á¦°Å
 Argument : String
 Return   : String
 Example  : Trim(str)
-------------------------------------------------------------------------*/
function Trim(str){
	if ( str.length == 0 )	
		return '';

	return lTrim(rTrim(str));
}

/*-------------------------------------------------------------------------
 Trim()
 Spec     : ¿À¸¥ÂÊ °ø¹é ¹®ÀÚ Á¦°Å
 Argument : String
 Return   : String
 Example  : rTrim(str)
-------------------------------------------------------------------------*/
function rTrim(str){
	if ( str.length == 0 )
		return '';

	if ( str.substr(str.length-1) != ' ')
		return str;
	
	return rTrim(str.substr(0, str.length-1));
}

/*-------------------------------------------------------------------------
 Trim()
 Spec     : ¿ÞÂÊ °ø¹é ¹®ÀÚ Á¦°Å
 Argument : String
 Return   : String
 Example  : lTrim(str)
-------------------------------------------------------------------------*/
function lTrim(str){
	if ( str.length == 0 )
		return '';
	
	if ( str.substr(0, 1) != ' ')		
		return str;

	return lTrim(str.substr(1));
}

/*-------------------------------------------------------------------------
 f_onlyNumberMinus()
 Spec     : ´ÜÁö ¼ýÀÚ Å¸ÀÔÀÇ Å°¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù(´Ü, ÇÑ±ÛÁ¦¿Ü)
 Argument :
 Return   : boolean
 Example  : OnKeyPress="f_onlyNumberMinus();" ¶Ç´Â OnKeyDown="f_onlyNumberMinus();"
-------------------------------------------------------------------------*/
function f_onlyNumberMinus()
{
    if (event.keyCode != 13) {

        if(((event.keyCode < 48) || (event.keyCode > 57)) && event.keyCode != 45) {
            alert("¡¼ ÀÔ·Â¿À·ù ¡½: ¼ýÀÚÇ×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
            event.returnValue = false;
        }
    }
}

 /*-------------------------------------------------------------------------
 f_onlyNumberDot()
 Spec     : ¼ýÀÚ Å¸ÀÔ¸¸ °¡´ÉÇÏ³ª ¼Ò¼öÁ¡µµ °¡´ÉÇÏ°Ô(´Ü,ÇÑ±ÛÁ¦¿Ü)
 Argument :
 Return   : boolean
 Example  : OnKeyPress="f_onlyNumberDot();"
-------------------------------------------------------------------------*/
function f_onlyNumberDot()
{
    if (event.keyCode != 13) {
        if((event.keyCode<46) || (event.keyCode>57)) {
        alert("¡¼ ÀÔ·Â¿À·ù ¡½: ¼ýÀÚÇ×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
        event.returnValue = false;
        }
    }
}

/*-------------------------------------------------------------------------
 f_chkCompNo()
 Spec     : »ç¾÷ÀÚ¹øÈ£ Ã¼Å©
 Argument : Object
 Return   : Boolean
 Example  : if(f_chkCompNo(document.chb.id) == false) return;
-------------------------------------------------------------------------*/
function f_chkCompNo(stObj) {

	var strNumb = Trim(stObj.value);
	var sumMod = 0 ;					
	    strNumb = strNumb.replace(/-/gi,"");
		if(strNumb!='1133333333'){
			sumMod = 0; 
			sumMod += parseInt(strNumb.substring(0,1),10); 
			sumMod += parseInt(strNumb.substring(1,2),10) * 3 % 10; 
			sumMod += parseInt(strNumb.substring(2,3),10) * 7 % 10; 
			sumMod += parseInt(strNumb.substring(3,4),10) * 1 % 10; 
			sumMod += parseInt(strNumb.substring(4,5),10) * 3 % 10; 
			sumMod += parseInt(strNumb.substring(5,6),10) * 7 % 10; 
			sumMod += parseInt(strNumb.substring(6,7),10) * 1 % 10; 
			sumMod += parseInt(strNumb.substring(7,8),10) * 3 % 10; 
			sumMod += Math.floor(parseInt(strNumb.substring(8,9),10) * 5 / 10); 
			sumMod += parseInt(strNumb.substring(8,9),10) * 5 % 10; 
			sumMod += parseInt(strNumb.substring(9,10),10); 
			if (sumMod % 10 != 0) 
			{ 
				alert("¡¼ ÀÔ·Â¿À·ù ¡½: »ç¾÷ÀÚ¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
				stObj.focus();
				return false;
			}
		}
	return true;
}

/*-------------------------------------------------------------------------
 f_checkByte()
 Spec     : ¹ÙÀÌÆ® ¼ö
 Argument : (document.chb.id)
 Return   : int
 Example  : f_checkByte(document.chb.id);
-------------------------------------------------------------------------*/
function f_checkByte(obj){
    var str,msg;
    var len = 0;
    var temp;
    var count = 0;

    msg = obj.value;
    str = new String(msg);
    len = str.length;

    for (k=0 ; k<len ; k++){
        temp = str.charAt(k);

        if (escape(temp).length > 4) {
            count += 2;
        }
        else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
            var strPass = obj.value;
            var strLength = strPass.length;
            var tst = obj.value.substring(0, (strLength) - 2);
        }
        else if (temp != '\n') {
            count++;
        }
    }

    return count;
}

/*-------------------------------------------------------------------------
 f_onlyNumEng()
 Spec     : ¼ýÀÚ¿Í ¿µ¹®¸¸ °¡´ÉÇÏ°Ô
 Argument :
 Return   : boolean
 Example  : OnKeyPress="f_onlyNumEng();"
-------------------------------------------------------------------------*/
function f_onlyNumEng() {

	if ( ( event.keyCode > 46 && event.keyCode < 58 ) || ( event.keyCode > 64 && event.keyCode < 91 ) || ( event.keyCode > 96 && event.keyCode < 123 ) ) {
        event.returnValue = true;		
	} else {
		alert("¡¼ ÀÔ·Â¿À·ù ¡½: ¼ýÀÚ¿Í ¿µ¹®¸¸À» ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
        event.returnValue = false;
	}
}


/*-------------------------------------------------------------------------
 f_onlyNumber()
 Spec     : ´ÜÁö ¼ýÀÚ Å¸ÀÔÀÇ Å°¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù(´Ü, ÇÑ±ÛÁ¦¿Ü)
 Argument :
 Return   : boolean
 Example  : OnKeyPress="f_onlyNumber();" ¶Ç´Â OnKeyDown="f_onlyNumber();"
-------------------------------------------------------------------------*/
function f_onlyNumber()
{
    if (event.keyCode != 13) {

        if((event.keyCode < 48) || (event.keyCode > 57)) {
            alert("¡¼ ÀÔ·Â¿À·ù ¡½: ¼ýÀÚÇ×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
            event.returnValue = false;
        }
    }
}

//-->