 /*--------------------------------------------------------------------------
 * Ãß°¡»çÀ¯ : ±â¾÷Àü¿ë °áÁ¦ ¼­ºñ½º ¾÷¹« Ãß°¡
 * Ãß°¡ÀÚ   : ÇÑ±¹ÈÄÁöÂê
 *-------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
 f_only_numacc()
 Spec		 : ÇÑ±Û/¿µ¹® ÀÔ·Â ¸·±â Ã³¸®(¼ýÀÚ¸¸ °¡´É) 
 Argument : Object document.form_name.input_name, String "Input ÅØ½ºÆ®¹Ú½º ÀÌ¸§ "
 Return   : ¾øÀ½
 Example  : onkeyup = f_only_num(document.myform.form_name, "°æ°í¸Þ½ÃÁö");
-------------------------------------------------------------------------*/
function f_only_numacc(data,AlertMsg) {
	var result,t; 
	var j=0; 
	var k=0;  
	var Ini_LenFlg = false; 
	t = data.value ;  

	if (data.toString() == "[object]") {
		for(i=0;i<t.length;i++) { 
			if (t.charAt(i)<'0' || t.charAt(i)>'9') {
				var vAsc = "";
				//if (t.charAt(i) != ',') {
					j++;
					if(Ini_LenFlg == false){ 
						k = i;  						//ÃÖÃÊ ÇÑ±ÛÀÌ ¹ß°ßµÈ À§Ä¡
						Ini_LenFlg = true; 
					} 
				//}
			}
		}
		//Ãß°¡ : ¸Þ¼¼Áö¹Ú½º°¡ ¿©·¯¹ø ³ª¿À´Â°Í ¹æÁö Start!! 
  		if(j > 0){  
  		   if(t.length == 1){  //Å°¸¦ ÇÑ¹ø¸¸ ´©¸£°í ¼ÕÀ» ¶¼¾úÀ»¶§
	   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");   
  		   	var result = data.value.substring(0,data.value.length-1);  
  		   	data.value = result;  
  		   }else if(t.length > 1){  //Å°¸¦ °è¼Ó´©¸£´Ù ¼ÕÀ» ¶¼¾úÀ»¶§
  				if(t.length == j){   
  		   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");   
  		   		data.value = "";  
  				}else{  
  		   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");   
  		   		var result1 = data.value.substring(0,k);  
  		   		var result2 = data.value.substring(k+j,data.value.length);  
 					result = result1 + result2; 
  		   		data.value = result;  
  		   	}  	
  		   }  	
  		}  	
	}
}

/*-------------------------------------------------------------------------
 f_only_num()
 Spec		 : ÇÑ±Û/¿µ¹® ÀÔ·Â ¸·±â Ã³¸®(¼ýÀÚ¸¸ °¡´É) 
 Argument : Object document.form_name.input_name, String "Input ÅØ½ºÆ®¹Ú½º ÀÌ¸§ "
 Return   : ¾øÀ½
 Example  : onkeyup = f_only_num(document.myform.form_name, "°æ°í¸Þ½ÃÁö");
-------------------------------------------------------------------------*/

function f_only_num(data,AlertMsg) {
	var result,t; 
	var j=0; 
	var k=0;  
	var Ini_LenFlg = false; 
	t = data.value ;  

	if (data.toString() == "[object]") {
		for(i=0;i<t.length;i++) { 
			if (t.charAt(i)<'0' || t.charAt(i)>'9') {
				var vAsc = "";
				if (t.charAt(i) != ',') {
				//}else{	
					j++;
					if(Ini_LenFlg == false){ 
						k = i;  						//ÃÖÃÊ ÇÑ±ÛÀÌ ¹ß°ßµÈ À§Ä¡
						Ini_LenFlg = true; 
					} 
				}
			}
		}
		//Ãß°¡ : ¸Þ¼¼Áö¹Ú½º°¡ ¿©·¯¹ø ³ª¿À´Â°Í ¹æÁö Start!! 
  		if(j > 0){  
  		   if(t.length == 1){  //Å°¸¦ ÇÑ¹ø¸¸ ´©¸£°í ¼ÕÀ» ¶¼¾úÀ»¶§
	   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");   
  		   	var result = data.value.substring(0,data.value.length-1);  
  		   	data.value = result;  
  		   }else if(t.length > 1){  //Å°¸¦ °è¼Ó´©¸£´Ù ¼ÕÀ» ¶¼¾úÀ»¶§
  				if(t.length == j){   
  		   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");   
  		   		data.value = "";  
  				}else{  
  		   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");   
  		   		var result1 = data.value.substring(0,k);  
  		   		var result2 = data.value.substring(k+j,data.value.length);  
 					result = result1 + result2; 
  		   		data.value = result;  
  		   	}  	
  		   }  	
  		}  	
	}
}

/*-------------------------------------------------------------------------
 f_not_kor()
 Spec		 : ¿ÀÁ÷ ÇÑ±Û¸¸ ¾ÈµÇ°Ô(³ª¸ÓÁø ´Ù ÀÔ·Â°¡´É ±×Áß¿¡ '|'(Delimiter´Â ¾ÈµÊ)..... 
 Argument : Object document.form_name.input_name, String "Input ÅØ½ºÆ®¹Ú½º ÀÌ¸§ "
 Return   : ¾øÀ½
 Example  : onkeyup = f_not_kor(document.myform.form_name, "°æ°í¸Þ½ÃÁö");
-------------------------------------------------------------------------*/

 function f_not_kor(data,AlertMsg) { 
 	var result,t; 
 	var j=0; 
 	var k=0;  
 	var Ini_LenFlg = false; 
 	t = data.value ;  

  	if (data.toString() == "[object]"){  
  	   for(i=0;i<t.length;i++){   
  			if (t.charAt(i)<'0' || t.charAt(i)>'9'){  
  				var vAsc = "";  
  				vAsc = t.charCodeAt(i);  
  				if (((vAsc > 90) && (vAsc < 124)) || ((vAsc > 31) && (vAsc < 91)) || (vAsc == 125)){    
  				}else{  
  					j++;  										
 					if(Ini_LenFlg == false){ 
 						k = i;  						//ÃÖÃÊ ÇÑ±ÛÀÌ ¹ß°ßµÈ À§Ä¡
 						Ini_LenFlg = true; 
 					} 
  				}  
  			}  
  		}  
		//alert("¸¶Áö¸·k:" + k);
		//alert(k+j);
		//Ãß°¡ : ¸Þ¼¼Áö¹Ú½º°¡ ¿©·¯¹ø ³ª¿À´Â°Í ¹æÁö Start!! 
  		if(j > 0){  
  		   if(t.length == 1){  //Å°¸¦ ÇÑ¹ø¸¸ ´©¸£°í ¼ÕÀ» ¶¼¾úÀ»¶§
	   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñÀº ¿µ¹®¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù.");   
  		   	var result = data.value.substring(0,data.value.length-1);  
  		   	data.value = result;  
  		   }else if(t.length > 1){  //Å°¸¦ °è¼Ó´©¸£´Ù ¼ÕÀ» ¶¼¾úÀ»¶§
  				if(t.length == j){   
  		   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñÀº ¿µ¹®¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù.");   
  		   		data.value = "";  
  				}else{  
  		   		alert("ÀÔ·Â¿À·ù:" + AlertMsg + " Ç×¸ñÀº ¿µ¹®¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù.");   
  		   		var result1 = data.value.substring(0,k);  
  		   		var result2 = data.value.substring(k+j,data.value.length);  
 					result = result1 + result2; 
  		   		data.value = result;  
  		   	}  	
  		   }  	
  		}  	
  	}  
 }  
	// ±â¾÷Àü¿ë °áÁ¦¼­ºñ½º ¾÷¹«Ãß°¡ ³¡-------------------------------------------------------------------------

function f_chkKor2(n) {
	for (var j=0;j<n.length;j++) {
		var vAsc = n.charCodeAt(j);
		if ((vAsc >= 00) && (vAsc < 256)) {}
		else {
			alert("ÀÔ·Â¿À·ù : ÇÑ±ÛÀÔ·ÂÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.");
			break;
		}
	}
}

/*-------------------------------------------------------------------------
 f_not_spechar()
 Spec		 : Æ¯¼ö¹®ÀÚ(½ºÆäÀÌ½º, ! " # $ % & ' ( ) * + , - . /) ¿¡·¯¸Þ¼¼Áö ==> ÇÑ±Û Ã³¸® 
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_not_spechar(document.myform.form_name, "°æ°í¸Þ½ÃÁö") == false) return;
-------------------------------------------------------------------------*/

function f_not_spechar(stObj,alertMSG)
{
	
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) 
	{
		var vAsc = "";
		vAsc = n.charCodeAt(j); 
		if (((vAsc > 33) && (vAsc < 48)) || ((vAsc > 57) && (vAsc < 65)) || ((vAsc > 90) && (vAsc < 97)))
		{
			alert("ÀÔ·Â¿À·ù : "+alertMSG+" ÀÔ·Â¿À·ù ÀÔ´Ï´Ù." );
			stObj.focus();
			rtn = false;
			break;
		}
	}
	return rtn;
}

/*-------------------------------------------------------------------------
 f_only_numchar()
 Spec		 : ¿µ¹®ÀÚ, ¼ýÀÚ, Æ¯¼ö¹®ÀÚ(½ºÆäÀÌ½º, ! " # $ % & ' ( ) * + , - . /) ¿Ü¿¡ ¿¡·¯¸Þ¼¼Áö ==> ÇÑ±Û Ã³¸® 
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_only_number(document.myform.form_name, "°æ°í¸Þ½ÃÁö") == false) return;
-------------------------------------------------------------------------*/

function f_only_numchar(stObj,alertMSG)
{
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) 
	{
		var vAsc = "";
		vAsc = n.charCodeAt(j); 
		if (((vAsc > 96) && (vAsc < 124)) || ((vAsc > 64) && (vAsc < 91)) || ((vAsc > 31) && (vAsc < 58)))
		{
			rtn = true;
		}
		else
		{
			alert("ÀÔ·Â¿À·ù : "+alertMSG+" ÀÔ·Â¿À·ù ÀÔ´Ï´Ù." );
			stObj.focus();
			rtn = false;
			break;
		}
	}
	return rtn;
}

/*-------------------------------------------------------------------------
 f_only_eng()
 Spec		 : ¿µ¾î ¿Ü¿¡ ¿¡·¯¸Þ¼¼Áö
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_only_eng(document.myform.form_name, "°æ°í¸Þ½ÃÁö") == false) return;
-------------------------------------------------------------------------*/

function f_only_eng(stObj,alertMSG)
{
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) 
	{
		var vAsc = "";
		vAsc = n.charCodeAt(j); 
		if (((vAsc > 96) && (vAsc < 124)) || ((vAsc > 64) && (vAsc < 91)))
		{
			rtn = true;
		}
		else
		{
			alert("ÀÔ·Â¿À·ù : "+alertMSG+" ÀÔ·Â¿À·ù ÀÔ´Ï´Ù." );
			stObj.focus();
			rtn = false;
			break;
		}
	}
	return rtn;
}

/*-------------------------------------------------------------------------
 f_only_kor()
 Spec		 : ÇÑ±Û¸¸ ÀÔ·Â
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_only_kor(document.myform.form_name, "°æ°í¸Þ½ÃÁö") == false) return;
-------------------------------------------------------------------------*/

function f_only_kor(stObj,alertMSG)
{
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) 
	{
		var vAsc = "";
		vAsc = n.charCodeAt(j); 
		if (((vAsc > 96) && (vAsc < 124)) || ((vAsc > 64) && (vAsc < 91)) || ((vAsc > 31) && (vAsc < 58)))
		{
			alert("ÀÔ·Â¿À·ù : "+alertMSG+" ÀÔ·Â¿À·ù ÀÔ´Ï´Ù." );
			stObj.focus();
			rtn = false;
			break;
		}
		else
		{
			rtn = true;
		}
	}
	return rtn;
}


/*-------------------------------------------------------------------------
 f_chk_null()
 Spec		 : Null °ª Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_null(document.myform.inp_numeral, "¼ýÀÚ") == false) return;
-------------------------------------------------------------------------*/
function f_chk_null(CheckObj, alertMSG)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
 
	chkstr = chkstr + "";

	if (( chkstr == "") || (chkstr == null)) {
	    alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	    CheckObj.focus(); 
	    return false; 
	} 

	for (j = 0; j < chkstr.length; j++) { 
	   if (chkstr.substring(j,j+1) != " ") return true;
	} 	// for ¹®ÀÇ ³¡....

	   alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	   CheckObj.focus(); 
	   return false; 
}

/*-------------------------------------------------------------------------
 f_chk_nfocus()
 Spec		 : Null °ª Check(´Ü,focusÀÌµ¿¾ÈÇÔ) 
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_nfocus(document.myform.inp_numeral, "¼ýÀÚ") == false) return;
-------------------------------------------------------------------------*/
function f_chk_nfocus(CheckObj, alertMSG)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
 
	chkstr = chkstr + "";

	if (( chkstr == "") || (chkstr == null)) {
	    alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	    return false; 
	} 

	for (j = 0; j < chkstr.length; j++) { 
	   if (chkstr.substring(j,j+1) != " ") return true;
	} 	// for ¹®ÀÇ ³¡....

	   alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	   return false; 
}

/*-------------------------------------------------------------------------
 f_chk_ObjDate() ÀÛ¼ºÀÚ:¿À¿ì¼®
 Spec		 : ÀÔ·ÂÀÏÀÚ°¡ ¿À´ÃÀÏÀÚº¸´Ù Å«Áö Ã¼Å©(obj Ãß°¡)
 Argument : Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_ObjDate(document.myform.Start) == false) return;
-------------------------------------------------------------------------*/
function f_chk_ObjDate(Start) {
	i_Start = Start.value;

	//today value
	var today_Date = f_get_CurDate(0);
	
   if( (i_Start == null) || (i_Start == "")) i_Start = f_get_CurDate(0);
	if ( i_Start > today_Date ) {
        alert("ÀÔ·Â¿À·ù : ¹Ì·¡ÀÏÀÚÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä..");
        Start.select();
        Start.focus(); 
        return false;
    }else
    return true;
}



/*-------------------------------------------------------------------------
 f_chk_lcnull()
 Spec		 : Null °ª Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_null(document.myform.inp_numeral, "¼ýÀÚ") == false) return;
-------------------------------------------------------------------------*/
function f_chk_lcnull(CheckObj)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
 
	chkstr = chkstr + "";

	if (( chkstr == "") || (chkstr == null)) {
	    alert("ÀÔ·Â¿À·ù : AIRWAY BILL ÀÌ³ª OCEAN BILLS Áß ÇÏ³ª¸¦ ¼±ÅÃ ÇØ¾ß ÇÕ´Ï´Ù.");  
	    CheckObj.focus(); 
	    return false; 
	} 

	for (j = 0; j < chkstr.length; j++) { 
	   if (chkstr.substring(j, j+1) != " ") return true;
	} 	// for ¹®ÀÇ ³¡....

	   alert("ÀÔ·Â¿À·ù : AIRWAY BILL ÀÌ³ª OCEAN BILLS Áß ÇÏ³ª¸¦ ¼±ÅÃ ÇØ¾ß ÇÕ´Ï´Ù.");  
	   CheckObj.focus(); 
	   return false; 


}


/*-------------------------------------------------------------------------
 f_chk_zero()
 Spec		 : Null °ª Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_zero(document.myform.inp_numeral, "¼ýÀÚ") == false) return;
-------------------------------------------------------------------------*/
function f_chk_zero(CheckObj, alertMSG)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
 
	chkstr = chkstr + "";
	chknum = parseInt(chkstr);
	if (( chkstr == "") || (chkstr == null) || chknum == 0) {
	alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	CheckObj.focus(); 
	return false; 
	} // if ¹®ÀÇ ³¡....
	
	for (j = 0; j < chkstr.length; j++) { 
		if (chkstr.substring(j, j+1) != " ") return true;
	} 	// for ¹®ÀÇ ³¡....
	alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
	CheckObj.focus();
	return false;
}


/*-------------------------------------------------------------------------
 f_chk_num()
 Spec     : ¼ýÀÚ Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_num(document.myform.inp_numeral, "¼ýÀÚ") == false) return;
-------------------------------------------------------------------------*/
function f_chk_num(stObj, alertMSG)
{ 
    var st = stObj.value;
    if (( st == "") || (st == null)) return true;
	for (j = 0; j < st.length; j++) 
	if ((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")) {
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "¿¡´Â ¹®ÀÚ¿­À» ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù");  
		stObj.focus(); 
		return false; 
	}
	return true; 
} 

/*-------------------------------------------------------------------------
 f_onlyNumber()
 Spec	  : ¹®ÀÚ ¹æÁö(ÇÑ±Û Á¦¿Ü)
 Argument : 
 Return   : boolean 
 Example  : ONKEYPRESS="f_onlyNumber();"
-------------------------------------------------------------------------*/
function f_onlyNumber()
{
	if (event.keyCode != 13) {
		if((event.keyCode<48) || (event.keyCode>57)) {
		alert("ÀÔ·Â¿À·ù : ¼ýÀÚÇ×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
		event.returnValue = false;
		}
     
	}
}

/*-------------------------------------------------------------------------
 f_onlyNumber4()
 Author   : ½ÅÇü·û (2001.6.12)
 Spec	  : ¹®ÀÚ ¹æÁö
 Argument : 
 Return   : boolean 
 Example  : ONKEYUP="f_onlyNumber4(stObj);"
-------------------------------------------------------------------------*/

function f_onlyNumber4(stObj)
{
	var ychk01 = stObj.value;
	var len    = ychk01.length;
	var comp = "0123456789";
	
	if (event.keyCode != 13) {
		for(i=0;i<len;i++)   {
	  		if (comp.indexOf(ychk01.substring(i,i+1))<0) {
				alert("ÀÔ·Â¿À·ù : ¼ýÀÚÇ×¸ñ¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
				stObj.value = ychk01.substring(0,i)
				//stObj.value = "";
			 	return false;
			 }
	  	}
	 
   	}
   	return true;
}

/*-------------------------------------------------------------------------
 f_onlyNumbercms()
 Author   : ½ÅÇü·û (2001.6.12) // Àå¿ëÁÖ copy
 Spec	  : ¹®ÀÚ ¹æÁö
 Argument : 
 Return   : boolean 
 Example  : ONKEYUP="f_onlyNumber4(stObj);"
-------------------------------------------------------------------------*/

function f_onlyNumbercms(stObj)
{
	var ychk01 = stObj.value;
	var len    = ychk01.length;
	var comp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	if (event.keyCode != 13) {
		for(i=0;i<len;i++)   {
	  		if (comp.indexOf(ychk01.substring(i,i+1))<0) {
				alert("ÀÔ·Â¿À·ù : ¼ýÀÚ¿Í ¿µ¹®ÀÚ¸¸ ÀÔ·Â ÇÒ ¼ö ÀÖ½À´Ï´Ù.");
				stObj.value = ychk01.substring(0,i)
				//stObj.value = "";
			 	return false;
			 }
	  	}
	 
   	}
   	return true;
}




/*-------------------------------------------------------------------------
 f_onlyNumber2(stObj)
 Author   : ½ÅÁ¤¼· (2000.9.18)
 Spec	  : ¿µ¹®ÀÚ, ÇÑ±Û ¹æÁö
 Argument : value
 Example  : 1. ONKEYPRESS = "f_onlyNumber2(stObj);"
            2. ONBLUR = "f_onlyNumber2(stObj);"
-------------------------------------------------------------------------*/
function f_onlyNumber2(stObj) {
  var ychk01 = stObj.value;
  var rtn;
  rtn = true;
 
  ychk01 = ychk01 + "";
  if ((ychk01 != "") || (ychk01 != null)) {
    if (charTest(ychk01) == 1) {
      alert("ÀÔ·Â¿À·ù : ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
      rtn = false;
      return rtn;
    }
  }
  return rtn;
}

		
function charTest(n) {
  var rtn;
  rtn = 0;
  for (var j=0;j<n.length;j++) {
    var vAsc = n.charCodeAt(j);
    if ((vAsc < 48) || (vAsc > 57) ) {
       rtn = 1;
    }
    else {
       rtn = 0;
    }
    if (rtn == 1) break;
  }
  return rtn;
}


/*-------------------------------------------------------------------------
 f_onlyNumber3(m)
 Author   : ½ÅÁ¤¼· (2000.9.18)
 Spec	  : ¿µ¹®ÀÚ, ÇÑ±Û ¹æÁö
 Argument : value
 Example  : if(f_onlyNumber3(document.myform.juminno, "ÁÖ¹Îµî·Ï¹øÈ£") == false) return;
-------------------------------------------------------------------------*/
function f_onlyNumber3(stObj,alertMSG)
{
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) 
	{
		var vAsc = "";
		vAsc = n.charCodeAt(j); 
		if ((vAsc < 48) || (vAsc > 57))
		{
			alert("ÀÔ·Â¿À·ù : "+alertMSG+"´Â(Àº) ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä." );
			stObj.focus();
			rtn = false;
			break;
		}
		else
		{
			rtn = true;
		}
	}
	return rtn;
}

/*-------------------------------------------------------------------------
 f_onlyEnglish()
 Spec		 : ¹®ÀÚ ¹æÁö(¼Ò¼ýÁ¡Àº °¡´ÉÇÏ°Ô)
 Argument : 
 Return   : boolean 
 Example  : ONKEYPRESS="f_onlyNumber();"
-------------------------------------------------------------------------*/
function f_onlyEnglish()
{
	if (event.keyCode != 13) {
		if((event.keyCode<65) || (event.keyCode>122)) {
		alert("ÀÔ·Â¿À·ù : ¿µ¹®ÀÚ·Î¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		event.returnValue = false;
		}
     
	}
}

/*-------------------------------------------------------------------------
 f_onlyNumberDot()
 Spec		 : ¹®ÀÚ ¹æÁö(¼Ò¼ýÁ¡Àº °¡´ÉÇÏ°Ô)
 Argument : 
 Return   : boolean 
 Example  : ONKEYPRESS="f_onlyNumber();"
-------------------------------------------------------------------------*/
function f_onlyNumberDot()
{
	if (event.keyCode != 13) {
		if((event.keyCode<46) || (event.keyCode>57)) {
		alert("ÀÔ·Â¿À·ù : ¼ýÀÚÇ×¸ñ¿¡ ¹®ÀÚ(¼Ò¼öÁ¡ Á¦¿Ü)¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
		event.returnValue = false;
		}
	}
}

/*-------------------------------------------------------------------------
 f_onlyNumberHyphen()
 Spec		 : ¹®ÀÚ ¹æÁö(¼Ò¼ýÁ¡Àº °¡´ÉÇÏ°Ô)
 Argument : 
 Return   : boolean 
 Example  : ONKEYPRESS="f_onlyNumberHyphen();"
-------------------------------------------------------------------------*/
function f_onlyNumberHyphen()
{
	if (event.keyCode != 13) {
		if((event.keyCode<45) || (event.keyCode>57)) {
		alert("ÀÔ·Â¿À·ù : ¼ýÀÚÇ×¸ñ¿¡ ¹®ÀÚ(ÇÏÀÌÇÂ Á¦¿Ü)¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
		event.returnValue = false;
		}
	}
}

/*------------------------------------------------------------------------
 f_onlyNumChar()
 Spec		 : Æ¯¼ö¹®ÀÚ ¹æÁö
 Argument : 
 Return   : boolean 
 Example  : ONKEYPRESS="f_onlyNumChar();"
-------------------------------------------------------------------------*/
function f_onlyNumChar()
{
	if((event.keyCode>47 && event.keyCode<58) || 
           (event.keyCode>64 && event.keyCode<91) ||
           (event.keyCode>96 && event.keyCode<123)) 
	    event.returnValue = true;
        else
            event.returnValue = false;
}

/*------------------------------------------------------------------------
 f_onlyChar()
 Spec		 : ÇÑ±Û°ú ¿µ¹®¸¸ °¡´É
 Argument : 
 Return   : boolean 
 Example  : ONKEYPRESS="f_onlyChar();"
-------------------------------------------------------------------------*/
function f_onlyChar()
{
	if((event.keyCode>64 && event.keyCode<91) || (event.keyCode>96 && event.keyCode<123)) 
	    event.returnValue = true;
        else
            event.returnValue = false;
}

/*-------------------------------------------------------------------------
 f_chk_date()
 Spec		 : ³¯Â¥ Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_date(document.myform.inp_day, "³¯Â¥") == false) return;
-------------------------------------------------------------------------*/
function f_chk_date(stObj,alertMSG)
{
	var st = stObj.value;
	var d_yy = st.substr(0,4);
	var d_mm = st.substr(4,2);
	var d_dd = st.substr(6,2);

	if ((st == "") || (st == null)) return true;
	

	if (st.length != 8) {
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ¹®ÀÚÇü½ÄÀº YYYYMMDD·Î ÀÔ·ÂÇÏ¿©¾ß ÇÕ´Ï´Ù");
		stObj.focus();
		return false;
	}

	if ((st.charAt(0) < "1")  || (st.charAt(0) > "2")) {
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ³âµµ¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä");
		stObj.focus();
		return false;
	}

	if (parseInt(d_yy) < 1901) {
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ³âµµ¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä");
		stObj.focus();
		return false;
	}

	for(j=0; j < 3; j++)
	if ((st.charAt(j) < "0") || (st.charAt(j) > "9")) {
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ³âµµ¸¦ ¼ýÀÚÅ¸ÀÔÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä");
		stObj.focus();
		return false;
	}
	

	for(j=4; j < 6; j++)
	if ((st.charAt(j) < "0") || (st.charAt(j) > "9"))
	{
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ¿ùÀ» ¼ýÀÚÅ¸ÀÔÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä");
		stObj.focus();
		return false;
	}
	for(j=6; j < 8; j++)
	if ((st.charAt(j) < "0") || (st.charAt(j) > "9"))
	{
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ¸¦ ¼ýÀÚÅ¸ÀÔÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä");
		stObj.focus();
		return false;
	}
	if (st.charAt(4) == "0") // parseInt°¡ "08"À» 0À¸·Î ÀÎ½ÄÇÏ¿© ÇÒ ¼ö¾øÀÌ ÀÚ¸®¼ö¸¦ ³ª´©¾î Ã³¸®...
	d_mm = st.charAt(5);


	if (((parseInt(d_mm)) < 1) || ((parseInt(d_mm)) > 12))
	{
		
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ¿ùÀº 01ºÎÅÍ12±îÁö ÀÔ´Ï´Ù");
		stObj.focus();
		return false;
	}
	
	if (st.charAt(6) == "0")
	d_dd = st.charAt(7);

	num = Number(d_mm);
	if ((0 < num) && (num < 8)) {


// À±´ÞÃ¼Å© ½ÃÀÛ

	year = Number(d_yy);

	if (parseInt(d_mm) == 2) {

		if (year%4 == 0)
		{

			if (((parseInt(d_dd)) < 0) || ((parseInt(d_dd)) > 29)) 
			{
				alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ´Â 01ºÎÅÍ 29ÀÏ±îÁö ÀÔ´Ï´Ù");
				stObj.focus();
				return false;
			}
		}else
		{
			if (((parseInt(d_dd)) < 0) || ((parseInt(d_dd)) > 28))
			{
			alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ´Â 01ºÎÅÍ 28ÀÏ±îÁö ÀÔ´Ï´Ù");
			stObj.focus();
			return false;
			}

		}
		
	}

//À±´ÞÃ¼Å© ³¡.

	if (num%2 == 0)
	{


		if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 30)) {
			
			alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ´Â 01ºÎÅÍ30±îÁö ÀÔ´Ï´Ù");
			stObj.focus();
			return false;
		}
	}
	else {

		if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 31)) {
			
			alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ´Â 01ºÎÅÍ31±îÁö ÀÔ´Ï´Ù");
			stObj.focus();
			return false;
		}
	}

	} // ¿©±â±îÁö°¡ 01-07¿ù±îÁö ÀÏ°è»ê ÀÔ´Ï´Ù... 

	else {
	if (num%2 == 0)
	{
	

		if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 31)) {
			
			alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ´Â 01ºÎÅÍ31±îÁö ÀÔ´Ï´Ù");
			stObj.focus();
			return false;
		}
	}
	else {

		if (((parseInt(d_dd)) < 1) || ((parseInt(d_dd)) > 30)) {
			
			alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ´Â 01ºÎÅÍ30±îÁö ÀÔ´Ï´Ù");
			stObj.focus();
			return false;
		}
	}

	}
	
	
	
	//¼ýÀÚ¸¸ÀÔ·Â(Á¤¸»·Î ¼ýÀÚ¸¸)		
	var rtn;
			rtn = true;
			var n = stObj.value;
            

			for (var j=0;j<(n.length);j++){
				var vAsc = ""; 
				vAsc = n.charCodeAt(j); 
				if ((vAsc > 47) && (vAsc < 58)){
					rtn = true;
				}else{
					alert("ÀÔ·Â¿À·ù : " + alertMSG +"Àº(´Â) ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
					stObj.focus();		
					rtn = false;
					break;
				} //else
			} //for
			return rtn;
	
	//
	return true;
	
	
	
}
/*------------------------------------------------------------------------
f_chk_date_term()
Spec          :°Ë»ö ±â°£  ¹üÀ§  ¼³Á¤(3°³¿ù ÀÌÇÏ)
Argument : var startDate , endDate 
Return : boolean 
Example : if( f_chk_date_term(startDate,endDate) == false	)return;
2001.08.25 :±èºÀÁÖ 
-------------------------------------------------------------------------*/
function f_chk_date_term(Obj1 , Obj2){
  
  startDate = Obj1.value;
  endDate  = Obj2.value;
  
  var startYYYY	=  startDate.substring(0,4);
  var endYYYY 	=  endDate.substring(0,4);
  var startMM 	=  startDate.substring(4,6);
  var endMM 	=  endDate.substring(4,6);
  var startDD 	=  startDate.substring(6);
  var endDD 	=  endDate.substring(6);
	
  var term = 0;
  var yyyy=0;
  var mm=0;
  var dd=0;
  
  if( startDate > endDate ){
    	return false;
  }else{
    		yyyy = endYYYY - startYYYY;
		mm = endMM - startMM;
 		if( yyyy >  0){
 			mm = mm + 12;
 		} 	
  		dd  = endDD - startDD;
	
		if(mm > 3){
			return false;	
		}else if(mm == 3){
			if( dd < 0 ){ 
				return true;
			}else{
				return false;
			}
		}else if(mm < 3){
			return true;
		}  	
   }
   return false;	
 }
 
 /*------------------------------------------------------------------------
 f_chk_date_term2()
 Spec          :°Ë»ö ±â°£  ¹üÀ§  ¼³Á¤(3°³¿ù ÀÌÇÏ)
 Argument : var startDate , endDate 
 Return : boolean 
 Example : if( f_chk_date_term(startDate,endDate, sysdate) == false	)return;
 2001.08.25 :±èºÀÁÖ 
 -------------------------------------------------------------------------*/
 function f_chk_date_term2(Obj1 , Obj2 , sysdate){
   
	if(Obj1.value == "") Obj1.value = sysdate;
	if(Obj2.value == "") Obj2.value = sysdate;
   
   	if(  f_chk_date_term(Obj1 , Obj2) == true ){
   		return true;
   	}else{
		return false;	   
   	}
	return false;
 }
 
 
/*-------------------------------------------------------------------------
 f_chk_day()
 Spec		 : ³¯Â¥ Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_day(document.myform.inp_day, "³¯Â¥") == false) return;
-------------------------------------------------------------------------*/
function f_chk_day(stObj,alertMSG)
{
	var st = stObj.value;
	
	if ( ( parseInt(st) < 0 ) || ( parseInt(st) > 31) )
			{
				alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ÀÏÀÚ´Â 01ºÎÅÍ 31±îÁö ÀÔ´Ï´Ù");
				stObj.focus();
				return false;
			}
	return true;
}

/*-------------------------------------------------------------------------
 f_chk_jumin()
 Spec		 : ÁÖ¹Îµî·Ï¹øÈ£ Check
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_jumin(document.myform.inp_jumin) == false) return;
-------------------------------------------------------------------------*/
function f_chk_jumin( p_jumin ) 
{
   var i_jumin = p_jumin.value;
	var jumin_1 = i_jumin.substring(0,6);
	var jumin_2 = i_jumin.substring(6,13);
	var Number = jumin_1 + jumin_2;
	var Sum=0;
	var Mod=0;
	var YearIn=0;
	var MonthIn=0;
	var DateIn=0;
	
	for (i=0; i<12; i++) {
		if (i==0)
			YearIn+=parseInt(Number.charAt(i))*10;
		if (i==1)
			YearIn+=parseInt(Number.charAt(i));
		if (i==2)
			MonthIn+=parseInt(Number.charAt(i))*10;
		if (i==3)
			MonthIn+=parseInt(Number.charAt(i));
		if (i==4)
			DateIn+=parseInt(Number.charAt(i))*10;
		if (i==5)
			DateIn+=parseInt(Number.charAt(i));
		if (i<6)
			Sum+=parseInt(Number.charAt(i))*(i+2);
		if (i>5&&i<8)
			Sum+=parseInt(Number.charAt(i))*(i+2);
		if (i>7)
			Sum+=parseInt(Number.charAt(i))*(i-6);
	}
	Mod = 11 - (Sum%11);
	
	if ( (11-(Sum%11)) >= 10 )
		Mod-=10;
	
	if(Mod!=parseInt(Number.charAt(12))) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		document.forms[0].jumin1.value = "";
		document.forms[0].jumin2.value = "";
		jumin1.focus();
		return false;
	}
	if(MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		document.forms[0].jumin1.value = "";
		document.forms[0].jumin2.value = "";
		jumin1.focus();
		return false;
	}
	if((MonthIn ==4 || MonthIn == 6 || MonthIn == 9 || MonthIn ==11 ) && DateIn > 30) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		document.forms[0].jumin1.value = "";
		document.forms[0].jumin2.value = "";
		jumin1.focus();
		return false;
	}
	if(MonthIn ==2 && DateIn > 29) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		document.forms[0].jumin1.value = "";
		document.forms[0].jumin2.value = "";
		jumin1.focus();
		return false;
	}
	return true;
}

/*-------------------------------------------------------------------------
 f_check_jumin()
 Spec		 : ÁÖ¹Îµî·Ï¹øÈ£ Check
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_check_jumin(document.myform.inp_jumin1,document.myform.inp_jumin2) == false) return;
-------------------------------------------------------------------------*/
function f_check_jumin(objjumin1,objjumin2) 
{

	var jumin_1 = objjumin1.value;
	var jumin_2 = objjumin2.value;

/*	if ((jumin_1 == "") || (jumin_2 == "")) {
	alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
	objjumin1.focus();
	return false;	
	}
*/
	// ¿Ü±¹ÀÎ ÀÏ¶§....
    if((jumin_2.substring(0,1) == "7") || (jumin_2.substring(0,1) == "8")) {
       
       if ((jumin_2.substring(1,2) == "1") || (jumin_2.substring(1,2) == "2") || (jumin_2.substring(1,2) == "3") || (jumin_2.substring(1,2) == "4"))
       return true;
       
    }
	var Number = jumin_1 + jumin_2;
	var Sum=0;
	var Mod=0;
	var YearIn=0;
	var MonthIn=0;
	var DateIn=0;
	
	for (i=0; i<12; i++) {
		if (i==0)
			YearIn+=parseInt(Number.charAt(i))*10;
		if (i==1)
			YearIn+=parseInt(Number.charAt(i));
		if (i==2)
			MonthIn+=parseInt(Number.charAt(i))*10;
		if (i==3)
			MonthIn+=parseInt(Number.charAt(i));
		if (i==4)
			DateIn+=parseInt(Number.charAt(i))*10;
		if (i==5)
			DateIn+=parseInt(Number.charAt(i));
		if (i<6)
			Sum+=parseInt(Number.charAt(i))*(i+2);
		if (i>5&&i<8)
			Sum+=parseInt(Number.charAt(i))*(i+2);
		if (i>7)
			Sum+=parseInt(Number.charAt(i))*(i-6);
	}
	Mod = 11 - (Sum%11);
	
	if ( (11-(Sum%11)) >= 10 )
		Mod-=10;
	
	if(Mod!=parseInt(Number.charAt(12))) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		objjumin1.value = "";
		objjumin2.value = "";
		objjumin1.focus();
		return false;
	}
	if(MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		objjumin1.value = "";
		objjumin2.value = "";
		objjumin1.focus();
		return false;
	}
	if((MonthIn ==4 || MonthIn == 6 || MonthIn == 9 || MonthIn ==11 ) && DateIn > 30) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		objjumin1.value = "";
		objjumin2.value = "";
		objjumin1.focus();
		return false;
	}
	if(MonthIn ==2 && DateIn > 29) {
		alert("ÀÔ·Â¿À·ù : »ç¿ëµÇÁö¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÀÔ·ÂÇÏ¼¼¿ä");
		objjumin1.value = "";
		objjumin2.value = "";
		objjumin1.focus();
		return false;
	}
	return true;
}


/*-------------------------------------------------------------------------
 f_chk_NDiff()
 Spec		 : ÃÖÀú°¡ ÃÖ°í°¡ ºñ±³ Check
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_NDiff(document.myform.Mini,document.myform.Max) == false) return;
-------------------------------------------------------------------------*/
function f_chk_NDiff(Mini,Max) {

	i_Mini = Mini.value;
        if(i_Mini == null)     //ÃÖ¼Ò°ª nullÀÏ¶§ 0 ÃÊ±âÈ­ 
           i_Mini = 0;
	i_Max = Max.value;

	if (i_Mini > i_Max) {
        alert("ÀÔ·Â¿À·ù : ÃÖÀú°¡°¡ ÃÖ°í°¡¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù");
        Mini.select();
        return false;
    }
}


/*-------------------------------------------------------------------------
 f_chk_DDiff()
 Spec		 : ³¯Â¥ ½ÃÀÛÀÏÀÚ ³¡ÀÏÀÚ ºñ±³ Check
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_DDiff(document.myform.Start,document.myform.End) == false) return;
-------------------------------------------------------------------------*/
function f_chk_DDiff(Start,End) {

	// str.split("/"); ¹®ÀÚ¿­ ºÐ¸®
	// str.parseInt; ¼ýÀÚº¯È¯
	i_Start = Start.value;
	i_End = End.value;

        if(i_End == "")
           i_End = 99999999;

	num = i_End - i_Start;

	if ( num < 0 ) {
        alert("ÀÔ·Â¿À·ù : ½ÃÀÛÀÏÀÚ°¡  ³¡ÀÏÀÚº¸´Ù Å¬ ¼ö´Â ¾ø½À´Ï´Ù");
        Start.select();
        return false;
    }else
    return true;
}


/*-------------------------------------------------------------------------
 f_chk_PDiff()
 Spec		 : ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ ÀçÈ®ÀÎ ºñ±³ Check
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_PDiff(document.myform.Pwd,document.myform.Pwdd) == false) return;
-------------------------------------------------------------------------*/
function f_chk_PDiff(Pwd,Pwdd) {

	var Pwd1 = Pwd.value;
	var Pwdd1 = Pwdd.value;

	if ( Pwd1 != Pwdd1 ) {
        alert("ÀÔ·Â¿À·ù : ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
        Pwdd.select();
        return false;
    }else
    return true;
}


/*-------------------------------------------------------------------------
 f_chk_Email()
 Spec		 : Email È®ÀÎ Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_Email(document.myform.CheckEamil) == false) return;
-------------------------------------------------------------------------*/
function f_chk_Email(CheckEmail) {
	num = 0;
	num_1 = 0;
	var email = CheckEmail.value;
	for (i=0;i<email.length;i++){
	if (email.charAt(i) == '@')
		num++;
	if (email.charAt(i) == '.')
		num_1++;
	}
	if (num != 1 || num_1 == 0) {
	alert("ÀÔ·Â¿À·ù : E-mail ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù");
	CheckEmail.focus();
	CheckEmail.select();
	return false;
	}
}

/*-------------------------------------------------------------------------
 f_chk_Email2()
 Spec		 : Email È®ÀÎ Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_Email2(document.myform.CheckEamil) == false) return;
-------------------------------------------------------------------------*/
function f_chk_Email2(CheckEmail) {
	num = 0;
	num_1 = 0;
	var email = CheckEmail.value;
        if(email == ""|email == null)
           return true;

	for (i=0;i<email.length;i++){
	if (email.charAt(i) == '@')
		num++;
	if (email.charAt(i) == '.')
		num_1++;
	}
	if (num != 1 || num_1 == 0) {
	alert("ÀÔ·Â¿À·ù : E-mail ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù");
	CheckEmail.focus();
	CheckEmail.select();
	return false;
	}
}

/*-------------------------------------------------------------------------
 f_chk_freechal(CheckID)
 Spec	  : ID¸¸ ÀÔ·Â È®ÀÎ Check
 Argument : Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_freechal(document.myform.CheckID) == false) return;
-------------------------------------------------------------------------*/
function f_chk_freechal(CheckID) {
	num = 0;
	num_1 = 0;
	var ID_name = CheckID.value;

	if (( ID_name == "") || (ID_name == null)) {
	    alert("ÀÔ·Â¿À·ù :  ÇÁ¸®Ã¿ ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	    CheckID.focus(); 
	    return false; 
	} 

	if ((ID_name=="FREECHALID")||(ID_name=="freechalid")||(ID_name=="FreechalID")) {
	    alert("ÀÔ·Â¿À·ù :  µ¿È£È¸ ÇÁ¸®Ã¿ ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	    CheckID.focus(); 
	    return false; 
	} 

	for (i=0;i<ID_name.length;i++){
	if (ID_name.charAt(i) == '@')
		num++;
	if (ID_name.charAt(i) == '.')
		num_1++;
	}
	if (num > 0 || num_1 > 0) {
	   alert("ÀÔ·Â¿À·ù : ÇÁ¸®Ã¿ ID¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿ä");
	   CheckID.focus();
	   CheckID.select();
	   return false;
	}
}

/*-------------------------------------------------------------------------
 f_send_post()
 Spec		 : HyperlinkÀÇ get ¹æ½ÄÀ» post¹æ½ÄÀ¸·Î ¹Ù²Ù¾î º¸³»±â
 Argument : get MethodÀÇ º¯¼ö°ª,Form action Location
 Return   : void
 Example  : <a href="javascript:f_send_post('PX010','TestTest')" onMouseOver="window.status='Á¶È¸È­¸é'; return true"><img src=""></a>
-------------------------------------------------------------------------*/
function f_send_post(loc,str) {
	document.write("<html>");
	document.write("<body>");
	document.write("<form method=\"post\" name=\"myform\" action=\"/KEB/servlet/"+loc+"\">");
	document.write("<input type=\"hidden\" name=\"action\" value="+str+">");
	document.write("</form>");
	document.write("</body>");
	document.write("</html>");
	document.myform.submit();
}

//------------------------------------------------------------------------------
// f_chk_acct() ÀÛ¼ºÀÚ:¹ÚÂù¼ö    Âü°í»çÇ×:ÀçÇüÀúÃà Àû¿ë¾ÊÇÔ!!, Àå¿ëÁÖ »çÀÌ¹ö°Å·¡°èÁÂÃß°¡ 2001.05.23)
// Spec     : °èÁÂ¹øÈ£ È®ÀÎ Check
// Argument : Object document.form_name.input_name
// Return   : boolean
// Example  : if(f_chk_acct(document.myform.CheckAcct) == false) return;
//------------------------------------------------------------------------------
function f_chk_acct(Acct){ 
   var str = Acct.value;
   var j = str.length;

   if (str == ""){
       alert("ÀÔ·Â¿À·ù : °èÁÂ¹øÈ£°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
       Acct.focus();
       return false;
   }

   if ((j != 11) && (j != 13)) { 
       alert("ÀÔ·Â¿À·ù : °èÁÂ¹øÈ£´Â 11ÀÚ¸®ÀÇ ¼ýÀÚ ¶Ç´Â 13ÀÚ¸®ÀÇ ¼ýÀÚ ¿©¾ß¸¸ ÇÕ´Ï´Ù");
//    if ((j < 11)||(j > 11)) { 
//       alert("ÀÔ·Â¿À·ù : °èÁÂ¹øÈ£´Â 11ÀÚ¸®ÀÇ ¼ýÀÚ¿©¾ß¸¸ ÇÕ´Ï´Ù");
       Acct.focus();
       return false;
   }

   for(i=0;i<j; i++){ 
       if(str.charAt(i) == '-') {
          alert("ÀÔ·Â¿À·ù : ÇÏÀÌÇÂÀº ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä");
          Acct.select();
          return false;
       }
   }
   // ±âÁ¸°Å·¡ÀÓ
   if( j ==11){
   //weight°ª ÁöÁ¤       
   objects = new Array("5","4","3","2","7","6","5","4","3","2");
   var i_sum = 0;

   //°¢ °èÁÂ¹øÈ£¿Í weight °öÇÏ±â
   for(i=0;i<10;i++) { 
       i_sum = i_sum + parseInt(str.charAt(i)) * parseInt(objects[i]);
   }

   // ÇÕÇÑ°ªÀ» Modulus·Î ³ª´«´Ù.
    var i_surplus = i_sum % 11;

   // ³ª¸ÓÁö °ª¿¡ µû¶ó¼­ ¿¡·¯¿©ºÎ¸¦ Ã¼Å©ÇÑ´Ù.
    var last_digit = parseInt(str.charAt(10));    

    if(i_surplus == 0) {
       alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
       Acct.focus();
       return false;
    }
    else if(i_surplus == 1) {
            if(last_digit != 0) {
               alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
               Acct.value=""
               Acct.focus();
               return false;
             }
    }
    else if(i_surplus == 10) {
            if(last_digit != 1) {
               alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
               Acct.value=""
               Acct.focus();
               return false;
             }
    }
    else {
          // MODULUS ¿¡¼­ ³ª¸ÓÁö¸¦ »­ 
          i_surplus = 11 - i_surplus;
          if(i_surplus != last_digit) {
                alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
               // alert("ÀÔ·Â¿À·ù : °èÁÂ¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Acct.value=""
               Acct.focus();
               return false;
          }
    }

    return true;
    }else{
 // °¡»ó°èÁÂ¹øÈ£ÀÓ
 //weight°ª ÁöÁ¤     
   objects = new Array("4","3","2","7","6","5","4","3","2","7","6","5");
   var i_sum = 0;

   //°¢ °èÁÂ¹øÈ£¿Í weight °öÇÏ±â
   for(i=0;i<12;i++) { 
       i_sum = i_sum + parseInt(str.charAt(i)) * parseInt(objects[i]);
   }

   // ÇÕÇÑ°ªÀ» Modulus·Î ³ª´«´Ù.
    var i_surplus = i_sum % 11;
   // ³ª¸ÓÁö °ª¿¡ µû¶ó¼­ ¿¡·¯¿©ºÎ¸¦ Ã¼Å©ÇÑ´Ù.
    var last_digit = parseInt(str.charAt(12));    
    if(i_surplus == 0) {
       alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
       Acct.value=""
       Acct.focus();
       return false;
    }
    else if(i_surplus == 1) {
    	    if(last_digit != 0) {
               alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
               Acct.value=""
               Acct.focus();
               return false;
             }
    }
    else if(i_surplus == 10) {
            if(last_digit != 1) {
               alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
               Acct.value=""
               Acct.focus();
               return false;
             }
    }
    else {
          // MODULUS ¿¡¼­ ³ª¸ÓÁö¸¦ »­ 
          i_surplus = 11 - i_surplus;
          if(i_surplus != last_digit) {
               alert("ÀÔ·Â¿À·ù : ÅõÀÔÇÏ½Å ÀÔ±Ý°èÁÂ¹øÈ£ " + Acct.value + "´Â Á¸ÀçÇÏÁö ¾Ê´Â °èÁÂ¹øÈ£ÀÔ´Ï´Ù." );
               Acct.value=""
               Acct.focus();
               return false;
          }
    }

    return true;

    }
}


//------------------------------------------------------------------------------
// f_chk_Foracct() ÀÛ¼ºÀÚ:¹ÚÂù¼ö    Âü°í»çÇ×:
// Spec     : ¿ÜÈ­°èÁÂ¹øÈ£ È®ÀÎ Check
// Argument : Object document.form_name.input_name
// Return   : boolean
// Example  : if(f_chk_Foracct(document.myform.CheckAcct) == false) return;
//------------------------------------------------------------------------------
// 20020104 ¿ÜÈ­°èÁÂ¿¡ Æ¯¼ö¹®ÀÚ ¹æÀÚ ºÎ¹® Ãß°¡µÊ 
/*function f_chk_Foracct(Acct){ 
   var str = Acct.value;
   var j = str.length;

   if (str == ""){
       alert("ÀÔ·Â¿À·ù : ¿ÜÈ­°èÁÂ¹øÈ£°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
       Acct.focus();
       return false;
   }

   if ((j < 12)||(j > 13)) { 
       alert("ÀÔ·Â¿À·ù : ¿ÜÈ­°èÁÂ¹øÈ£´Â 12ÀÚ¸® ¶Ç´Â 13ÀÚ¸®ÀÔ´Ï´Ù");
       Acct.focus();
       return false;
   }

   for(i=0;i<j; i++){ 
       if(str.charAt(i) == '-') {
          alert("ÀÔ·Â¿À·ù : ÇÏÀÌÇÂÀº ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä");
          Acct.select();
          return false;
       }
   }
	return true;

}
*/

function f_chk_Foracct(Acct){ 
   var str = Acct.value;
   var j = str.length;
   var if_acct = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
   if (str == ""){
       alert("ÀÔ·Â¿À·ù : ¿ÜÈ­°èÁÂ¹øÈ£°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
       Acct.focus();
       return false;
   }

   if ((j < 12)||(j > 13)) { 
       alert("ÀÔ·Â¿À·ù : ¿ÜÈ­°èÁÂ¹øÈ£´Â 12ÀÚ¸® ¶Ç´Â 13ÀÚ¸®ÀÔ´Ï´Ù");
       Acct.focus();
       return false;
   }

   for(i=0;i<j; i++){ 
       if(str.charAt(i) == '-') {
          alert("ÀÔ·Â¿À·ù : ÇÏÀÌÇÂÀº ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä");
          Acct.select();
          return false;
       }
   }
      
   for(i=0;i<j;i++)   {
	if (if_acct.indexOf(str.substring(i,i+1))<0) {
		alert("ÀÔ·Â¿À·ù : ¼ýÀÚ³ª ¿µ¹®ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
	 	Acct.value = str.substring(0,i)
	 	return false;
	}
   
   }   
   
   return true;

}

//------------------------------------------------------------------------------
// f_chk_jumin2()                                           
// Spec     : ÁÖ¹Î¹øÈ£ È®ÀÎ Check  ,  ÇöÁ¦ »ç¿ëÇÏÁö ¾Ê°í ÀÖ½¿.(À§ÀÇ°Í »ç¿ëÇÔ.)
// Argument : Object document.form_name.input_name
// Return   : boolean
// Example  : if(f_chk_jumin2(document.myform.CheckJumin) == false) return;
//------------------------------------------------------------------------------
function f_chk_jumin2(Jumin){ 
   var str = Jumin.value;
   var j = str.length;

   if(str.substring(0,3) == "999")
      return true;

   if((str.substring(6,7) == "7") ||(str.substring(6,7) == "8"))
      if((str.substring(7,8)=="1") ||(str.substring(7,8)=="2")||
         (str.substring(7,8)=="3") ||(str.substring(7,8)=="4"))
	  return true;

   if (str == ""){
       alert("ÀÔ·Â¿À·ù : ÁÖ¹Î/»ç¾÷ÀÚ¹øÈ£°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
       Jumin.focus();
       return false;
   }

   if ((j < 13)||(j > 13)) {
       alert("ÀÔ·Â¿À·ù : ÁÖ¹Î/»ç¾÷ÀÚ¹øÈ£´Â 13ÀÚ¸®ÀÇ ¼ýÀÚ¿©¾ß¸¸ ÇÕ´Ï´Ù");
       Jumin.focus();
       return false;
   }


   for(i=0;i<j; i++){ 
       if(str.charAt(i) == '-') {
          alert("ÀÔ·Â¿À·ù : ÇÏÀÌÇÂÀº ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä");
          Jumin.select();
          return false;
       }
   }

   //weight°ª ÁöÁ¤       
   objects = new Array("2","3","4","5","6","7","8","9","2","3","4","5");
   var i_sum = 0;

   //°¢ ÁÖ¹Î¹øÈ£¿Í weight °öÇÏ±â
   for(i=0;i<12;i++) { 
       i_sum = i_sum + parseInt(str.charAt(i)) * parseInt(objects[i]);
   }

   // ÇÕÇÑ°ªÀ» Modulus·Î ³ª´«´Ù.
    var i_surplus = i_sum % 11;


   // ³ª¸ÓÁö °ª¿¡ µû¶ó¼­ ¿¡·¯¿©ºÎ¸¦ Ã¼Å©ÇÑ´Ù.
    var last_digit = parseInt(str.charAt(12));    

    if(i_surplus == 0) {
       if(last_digit != 1) {
       alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
       Jumin.focus();
       return false;
      }
    }
    else if(i_surplus == 1) {
            if(last_digit != 0) {
               alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Jumin.focus();
               return false;
             }
    }
    else if(i_surplus == 10) {
            if(last_digit != 1) {
               alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Jumin.focus();
               return false;
             }
    }
    else {
          // MODULUS ¿¡¼­ ³ª¸ÓÁö¸¦ »­ 
          i_surplus = 11 - i_surplus;
          if(i_surplus != last_digit) {
               alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Jumin.focus();
               return false;
          }
    }
             
    return true;
}

//------------------------------------------------------------------------------
// f_chk_jumin3()                                           
// Spec     : ÁÖ¹Î¹øÈ£ È®ÀÎ Check  
// Argument : Object document.form_name.input_name
// Return   : boolean
// Example  : if(f_chk_jumin3(document.myform.CheckJumin) == false) return;
//------------------------------------------------------------------------------
function f_chk_jumin3(Jumin){

   var str = Jumin.value;
   var j = str.length;

   if((str.substring(6,7) == "7") ||(str.substring(6,7) == "8"))
      if((str.substring(7,8)=="1") ||(str.substring(7,8)=="2")||
         (str.substring(7,8)=="3") ||(str.substring(7,8)=="4"))
	  return true;

   if (str == ""){
       alert("ÀÔ·Â¿À·ù : ÁÖ¹Î/»ç¾÷ÀÚ¹øÈ£°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
       Jumin.focus();
       return false;
   }

   if ((j < 13)||(j > 13)) {
       alert("ÀÔ·Â¿À·ù : ÁÖ¹Î/»ç¾÷ÀÚ¹øÈ£´Â 13ÀÚ¸®ÀÇ ¼ýÀÚ¿©¾ß¸¸ ÇÕ´Ï´Ù");
       Jumin.focus();
       return false;
   }


   for(i=0;i<j; i++){ 
       if(str.charAt(i) == '-') {
          alert("ÀÔ·Â¿À·ù : ÇÏÀÌÇÂÀº ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä");
          Jumin.select();
          return false;
       }
   }

   //weight°ª ÁöÁ¤       
   objects = new Array("2","3","4","5","6","7","8","9","2","3","4","5");
   var i_sum = 0;

   //°¢ ÁÖ¹Î¹øÈ£¿Í weight °öÇÏ±â
   for(i=0;i<12;i++) { 
       i_sum = i_sum + parseInt(str.charAt(i)) * parseInt(objects[i]);
   }

   // ÇÕÇÑ°ªÀ» Modulus·Î ³ª´«´Ù.
    var i_surplus = i_sum % 11;


   // ³ª¸ÓÁö °ª¿¡ µû¶ó¼­ ¿¡·¯¿©ºÎ¸¦ Ã¼Å©ÇÑ´Ù.
    var last_digit = parseInt(str.charAt(12));    

    if(i_surplus == 0) {
       if(last_digit != 1) {
       alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
       Jumin.focus();
       return false;
      }
    }
    else if(i_surplus == 1) {
            if(last_digit != 0) {
               alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Jumin.focus();
               return false;
             }
    }
    else if(i_surplus == 10) {
            if(last_digit != 1) {
               alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Jumin.focus();
               return false;
             }
    }
    else {
          // MODULUS ¿¡¼­ ³ª¸ÓÁö¸¦ »­ 
          i_surplus = 11 - i_surplus;
          if(i_surplus != last_digit) {
               alert("ÀÔ·Â¿À·ù : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Jumin.focus();
               return false;
          }
    }
             
    return true;
}



//------------------------------------------------------------------------------
// f_chk_cmf()                                           
// Spec     : °í°´¹øÈ£ È®ÀÎ Check
// Argument : Object document.form_name.input_name
// Return   : boolean
// Example  : if(f_chk_cmf(document.myform.CheckCmf) == false) return;
//------------------------------------------------------------------------------
function f_chk_cmf(Cmfno){ 
   var str = Cmfno.value;
   var j = str.length;

   if (str == ""){
       alert("ÀÔ·Â¿À·ù : °í°´¹øÈ£°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
       Cmfno.select();
       return false;
   }

   if ((j < 10)||(j > 10)){ 
       alert("ÀÔ·Â¿À·ù : °í°´¹øÈ£´Â 10ÀÚ¸®ÀÇ ¼ýÀÚ¿©¾ß¸¸ ÇÕ´Ï´Ù");
       Cmfno.select();
       return false;
   }

   for(i=0;i<j; i++){ 
       if(str.charAt(i) == '-') {
          alert("ÀÔ·Â¿À·ù : ÇÏÀÌÇÂÀº ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä");
          Cmfno.select();
          return false;
       }
   }

   //weight°ª ÁöÁ¤       
   objects = new Array("4","3","2","7","6","5","4","3","2");
   var i_sum = 0;

   //°¢ °í°´¹øÈ£¿Í weight °öÇÏ±â
   for(i=0;i<9;i++) { 
       i_sum = i_sum + parseInt(str.charAt(i)) * parseInt(objects[i]);
   }

   // ÇÕÇÑ°ªÀ» Modulus·Î ³ª´«´Ù.
    var i_surplus = i_sum % 11;

   // ³ª¸ÓÁö °ª¿¡ µû¶ó¼­ ¿¡·¯¿©ºÎ¸¦ Ã¼Å©ÇÑ´Ù.
    var last_digit = parseInt(str.charAt(9));    

    if(i_surplus == 0) {
       if(last_digit != 1) {
          alert("ÀÔ·Â¿À·ù : °í°´¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
          Cmfno.select();
          return false;
       }
    }
    else if(i_surplus == 1) {
            if(last_digit != 0) {
               alert("ÀÔ·Â¿À·ù : °í°´¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Cmfno.select();
               return false;
             }
    }
    else if(i_surplus == 10) {
            if(last_digit != 1) {
               alert("ÀÔ·Â¿À·ù : °í°´¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Cmfno.select();
               return false;
             }
    }
    else {
          // MODULUS ¿¡¼­ ³ª¸ÓÁö¸¦ »­ 
          i_surplus = 11 - i_surplus;
          if(i_surplus != last_digit) {
               alert("ÀÔ·Â¿À·ù : °í°´¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù");
               Cmfno.select();
               return false;
          }
    }
             
    return true;
}

//------------------------------------------------------------------------------
// f_move_focus() 
// Spec     : Enter key ½Ã ´ÙÀ½ ÀÔ·ÂÀ¸·Î ¿Å±ä´Ù.
// Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
// Return   : boolean
// Example  : if(f_move_focus(document.myform.CheckAcct) == false) return;
//------------------------------------------------------------------------------
function f_move_focus(Obj) { 
  if(event.keyCode == 13) {
     Obj.focus();
  }
}

//------------------------------------------------------------------------------
// exchange_src()
// Spec     : button image ÀüÈ¯
// Argument : 
// Return   : 
// Example  : exchange_src();
//------------------------------------------------------------------------------
function exchange_src()
{
  str = exchange_src.arguments[0];
  str = (navigator.appName == 'Netscape') ? 'document.' + str : 'document.all.' + str;
  img = eval(str);
  if(img) {
     if(img.ori_src == null) {
        img.ori_src = img.src;
        img.src     = exchange_src.arguments[1];
  } else {
    var temp = img.src;
    img.src  = img.ori_src;
    img.ori_src = temp;
  }//else
 }//if
}//function


/*-------------------------------------------------------------------------
 f_chk_col()		//Orange
 Spec	  : ÀÔ·ÂÇ×¸ñ ÀÚ¸´¼ö check
 Argument : Object document.form_name.input_name, ÀÚ¸´¼ö, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_col(document.myform.ACCTNO, 11, "°èÁÂ¹øÈ£") == false) return;
-------------------------------------------------------------------------*/
function f_chk_col(CheckObj, CheckNum, alertMSG)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
	var chklen = chkstr.length;
	
	chkstr = chkstr + "";
	if (( chkstr == "") || (chkstr == null) || (chklen != CheckNum)) {
	alert("ÀÔ·Â¿À·ù : "+alertMSG+" "+CheckNum+" ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
	CheckObj.focus();
	return false;
	} // if ¹®ÀÇ ³¡....

	

	for (j = 0; j < chklen; j++) {
		if (chkstr.substring(j, j+1) == " ") {
			alert("ÀÔ·Â¿À·ù : "+alertMSG+" "+CheckNum+" ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			CheckObj.focus();
			return false;
		}	//elseÀÇ ³¡...
	}	// for ¹®ÀÇ ³¡....

	return true;
}

/*-------------------------------------------------------------------------
 f_chk_pass ÀÛ¼ºÀÚ Àå¼®Áø
 Spec	  :  ÀÚ¸´¼ö ÀÌ»ó ÀÔ·ÂÇÏ¼¼¿ä......
 Argument : Object document.form_name.input_name, ÀÚ¸´¼ö, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_pass(document.myform.ACCTNO, 11, "°èÁÂ¹øÈ£") == false) return;
-------------------------------------------------------------------------*/
function f_chk_pass(CheckObj, CheckNum, alertMSG)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
	var chklen = chkstr.length;
	
	if(chklen < CheckNum)
	{
		alert("ÀÔ·Â¿À·ù : "+ alertMSG +" ´Â(Àº) "+ CheckNum +"ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.");
		CheckObj.focus();
		return false;
	} // if ¹®ÀÇ ³¡....
}


/*-------------------------------------------------------------------------
 f_chk_over ÀÛ¼ºÀÚ ¹ÚÂù¼ö 
 Spec	  :  ÀÚ¸´¼ö ÀÌÇÏ ÀÔ·ÂÇÏ¼¼¿ä......
 Argument : Object document.form_name.input_name, ÀÚ¸´¼ö, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(f_chk_over(document.myform.ACCTNO, 11, "°èÁÂ¹øÈ£") == false) return;
-------------------------------------------------------------------------*/
function f_chk_over(CheckObj, CheckNum, alertMSG)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
	var chklen = chkstr.length;
	
	if(chklen > CheckNum)
	{
		alert("ÀÔ·Â¿À·ù : "+ alertMSG +" ´Â(Àº) "+ CheckNum +"ÀÚ¸® ÀÌÇÏÀÔ´Ï´Ù.");
		CheckObj.focus();
		return false;
	} // if ¹®ÀÇ ³¡....
}


/*-------------------------------------------------------------------------
 f_get_CurDate()		//Orange
 Spec		 : ÇöÀç ³¯Â¥ ±¸ÇÏ±â
 Argument : 0:YYYYMMDD, 1:YYYY/MM/DD
 Return   : string
 Example  : var CurDate = f_get_SysDate(0) ;
-------------------------------------------------------------------------*/
function f_get_CurDate(k){

	var TDate = new Date();
	daystr = TDate.toLocaleString();
	var CurYear = TDate.getYear() ;
	var CurMonth = daystr.substring(0,2);
	var CurDate = daystr.substring(3,5);

	if (k == 0)
		CurDate = CurYear + CurMonth + CurDate ;
	else
		CurDate = CurYear + "/" + CurMonth + "/" + CurDate ;
	return CurDate;
}


/*-------------------------------------------------------------------------
 f_chk_NulDate()	¼öÁ¤--Orange
 Spec		 : ³¯Â¥ ½ÃÀÛÀÏÀÚ ³¡ÀÏÀÚ ºñ±³ Check
		 : ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é ÇöÀçÀÏÀÚ·Î °£ÁÖ
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_DDiff(document.myform.Start,document.myform.End) == false) return;
-------------------------------------------------------------------------*/
function f_chk_NulDate(Start,End) {

	// str.split("/"); ¹®ÀÚ¿­ ºÐ¸®
	// str.parseInt; ¼ýÀÚº¯È¯
	i_Start = Start.value;
	i_End = End.value;
	
	//³¯Â¥¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é ÀÔ·Â³¯Â¥¸¦ ÇöÀç³¯Â¥·Î °£ÁÖ
	if ((i_Start == null) || (i_Start == "" )) i_Start = f_get_CurDate(0);
	if ((i_End == null) || (i_End == "" )) i_End = f_get_CurDate(0);
	
//	var re = f_chk_date(Start,"³¯Â¥");

	if (f_chk_date(Start,"³¯Â¥") == false) return false;
	if (f_chk_date(End,"³¯Â¥") == false) return false;

	num = i_End - i_Start;
//	alert("³¯Â¥:" + i_Start +" "+i_End+" " );
	if ( num < 0 ) {
        alert("ÀÔ·Â¿À·ù : ½ÃÀÛÀÏÀÚ°¡  ³¡ÀÏÀÚº¸´Ù Å¬ ¼ö´Â ¾ø½À´Ï´Ù.");
        Start.select();
        return false;
    }else
    return true;
}

/*-------------------------------------------------------------------------
 f_chk_todayDate() ÀÛ¼ºÀÚ:ÀÌÇý°æ
 Spec		 : ÀÔ·ÂÀÏÀÚ°¡ ¿À´ÃÀÏÀÚº¸´Ù Å«Áö Ã¼Å©
 Argument : Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_todayDate(document.myform.Start) == false) return;
-------------------------------------------------------------------------*/
function f_chk_todayDate(Start) {
	i_Start = Start.value;

	//today value
	var today_Date = f_get_CurDate(0);
	
	if( (i_Start == null) || (i_Start == "")) i_Start = f_get_CurDate(0);
	if ( i_Start > today_Date ) {
        alert("ÀÔ·Â¿À·ù : ÀÏÀÚÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        Start.select();
        return false;
    }else
    return true;
}

//------------------------------------------------------------------------------
// f_chk_ForeAmt() ÀÛ¼ºÀÚ:Çã¼º±Ç,Àå¼®Áø
// Spec     : ¿ÜÈ­±Ý¾×ÀÇ º¸Á¶ÅëÈ­ ÀÚ¸´¼ö Ã¼Å©
// Argument : Object document.form_name.input_name
// Return   : boolean
// Example  : if(f_chk_ForeAmt(document.myform.CheckAcct) == false) return;
//------------------------------------------------------------------------------
function f_chk_ForeAmt(Amt, alertMSG){ 
   var str = Amt.value;
   var i = 0;
   var j = 0;
   i = str.length;
   j = str.indexOf(".");

	//----------------------------------------------
	// ¼Ò¼ýÁ¡ÀÌ µÎ°³ÀÌ»óÀÏ¶§ ¿¡·¯ ¸Þ¼¼Áö
	num = 0;
	for (k=0;k<i;k++)
	{
	  if (str.charAt(k) == '.') 
	  {
		num++;
		if (num > 1 )
		{
			alert("ÀÔ·Â¿À·ù : '.'Àº ÇÑÀÚ¸®ÀÔ´Ï´Ù.");
			Amt.focus();
			return false;
		}
	  }
	}
   
	//----------------------------------------------
	// º¸Á¶ÅëÈ­°¡ 3ÀÚ¸® ÀÌ»óÀÏ¶§ ¿¡·¯¸Þ¼¼Áö
	if (j >= 0) {
	   if ( (i - j) > 4) {
	       alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ º¸Á¶ÅëÈ­ ÀÚ¸´¼ö°¡ 3ÀÚ¸®¸¦ ÃÊ°ú ÇÏ¿´½À´Ï´Ù.");
	       Amt.focus();
	       return false;
	   }
	}

	//----------------------------------------------
	// º¸Á¶ÅëÈ­°¡ ¾Æ´Ñ ±Ý¾×ÀÇ ÀÚ¸´¼ö Ã¼Å©
	if (j > 12) {
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ±Ý¾×ÀÌ 12ÀÚ¸®¸¦ ÃÊ°ú ÇÏ¿´½À´Ï´Ù.");
		Amt.focus();
		return false;
	}

	if (j == -1 && i > 12) {
		alert("ÀÔ·Â¿À·ù : " + alertMSG + "ÀÇ ±Ý¾×ÀÌ 12ÀÚ¸®¸¦ ÃÊ°ú ÇÏ¿´½À´Ï´Ù.");
		Amt.focus();
		return false;
	}
	return true;
}

//------------------------------------------------------------------------------
// f_visi_tab()  ÀÛ¼ºÀÚ : ÀÌµ¿Çö
// Spec     : Tab Page reload
// Argument : Action °ª
// Return   : void location
// Example  : f_visi_tab(i);
//------------------------------------------------------------------------------

  function f_visi_tab(i){
    if (i==1) {
        parent.frames[1].location="/main/mymainleftdae.htm";
        parent.frames[3].location="/KEB/servlet/PImport.PC610?action="+i+"";
    } else {
        parent.frames[1].location="/main/mymainleft.htm";
        parent.frames[3].location="/KEB/servlet/PImport.PC610?action="+i+"";
    }
  }

//------------------------------------------------------------------------------
// f_check_all() ÀÛ¼ºÀÚ: ÀÌµ¿Çö
// Spec     : checkbox all select
// Argument : 
// Return   : void 
// Example  : f_check_all();
//------------------------------------------------------------------------------

function f_check_all() 
{
len = document.myform.elements.length;
for( var i=0; i<len;i++) {
		var ele = document.forms[0].elements[i];
		if(ele.name.substring(0,6) == 'YCHECK')
			ele.checked = !ele.checked;
}
}

//------------------------------------------------------------------------------
// printf() ÀÛ¼ºÀÚ: ÀÌµ¿Çö
// Spec     : ÇÁ¸°Æ® ÇØ°á ¹®Á¦...
// Argument : 
// Return   : void 
// Example  : printf();
//------------------------------------------------------------------------------

function printf(){
	if (navigator.appName == "Netscape") {
    	window.print() ;
	} else {
	var VERSION = navigator.appVersion;
	    if (VERSION.indexOf("MSIE 5") == -1) {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);
    	    }
	    else {
	    window.print(); 
	    }
	}
}


//------------------------------------------------------------------------------
// cms_printf() ÀÛ¼ºÀÚ: Àå¿ëÁÖ
// Example  : cms_printf();
//------------------------------------------------------------------------------

function cms_printf(){
	if (navigator.appName == "Netscape") {
        parent.frames[2].focus();
    	window.print() ;
	} else {
	var VERSION = navigator.appVersion;
	    if (VERSION.indexOf("MSIE 5") == -1) {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);
    	    }
	    else {
            parent.frames[2].focus();
	    window.print(); 
	    }
	}
}

//------------------------------------------------------------------------------
// cms_new_printf() ÀÛ¼ºÀÚ: Àå¿ëÁÖ (ÀÌÁÖ¿± recopy)
// Example  : cms_printf();
//------------------------------------------------------------------------------

function cms_new_printf(){
	if (navigator.appName == "Netscape") {
        parent.frames[3].focus();
    	window.print() ;
	} else {
	var VERSION = navigator.appVersion;
	    if (VERSION.indexOf("MSIE 5") == -1) {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);
    	    }
	    else {
            parent.frames[3].focus();
	    window.print(); 
	    }
	}
}

//------------------------------------------------------------------------------
// cms_printf2() ÀÛ¼ºÀÚ: Àå¿ëÁÖ
// Example  : cms_printf2();
//------------------------------------------------------------------------------

function cms_printf2(){
	if (navigator.appName == "Netscape") {
        parent.frames[1].focus();
    	window.print() ;
	} else {
	var VERSION = navigator.appVersion;
	    if (VERSION.indexOf("MSIE 5") == -1) {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);
    	    }
	    else {
            parent.frames[1].focus();
	    window.print(); 
	    }
	}
}

//------------------------------------------------------------------------------
// cms_printf2() ÀÛ¼ºÀÚ: Àå¿ëÁÖ
// Example  : cms_printf2();
//------------------------------------------------------------------------------

function printf4(){
	if (navigator.appName == "Netscape") {
        iframe_name.focus();
    	window.print() ;
	} else {
	var VERSION = navigator.appVersion;
	    if (VERSION.indexOf("MSIE 5") == -1) {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);
    	    }
	    else {
            iframe_name.focus();
	    window.print(); 
	    }
	}
}

//------------------------------------------------------------------------------
// f_engrave() ÀÛ¼ºÀÚ: ÀÌµ¿Çö
// Spec     : Àü°¢¹®ÀÚ.
// Argument : document.myform.elements[i]
// Return   : 
// Example  : f_engrave();
//------------------------------------------------------------------------------

function f_engrave(obj)
{
	str = obj.value;
	var cd = "";
	var a = "";
        var j=0;
        
        //ÀÔ·Â¹®ÀÚ Áß ÇÑ±ÛÀÌ È¥¿ëµÈÁö¸¦ ÆÇº°
        for (i = 0;i<str.length;i++){
             if (str.charCodeAt(i) >= 123)
                    j += 1; 
        }   

        //ÇÑ±ÛÀÌ È¥¿ëµÇ¾ú´Ù¸é ¹ÝÀÚ¸¦ ÀüÀÚ·Î ¹Ù²Þ
        if ( j > 0 ) {

	for (i=0;i<str.length;i++) {
		 if ( str.charCodeAt(i) == 32) {
                        continue;
		} else if (str.charCodeAt(i) < 123){
			a = String.fromCharCode(str.charCodeAt(i)+65248);
			cd = cd + a;
		} else {
			a = String.fromCharCode(str.charCodeAt(i));
			cd = cd + a;
		}
	}

	obj.value = cd;
        } else    //ÇÑ±ÛÈ¥¿ëÀÌ µÇÁú ¾Ê¾ÒÀ¸¸é, ±×´ë·Î output 
        obj.value = obj.value; 
}

//------------------------------------------------------------------------------
// selectMenu(obj) ÀÛ¼ºÀÚ: ÀÌµ¿Çö
// Spec     : select µÈ °ª ¾ò¾î¿À±â
// Argument : document.myform.elements[i]
// Return   : 
// Example  : selectMenu(obj)
//------------------------------------------------------------------------------
function selectMenu(obj)
{
	var str = "";
	for(i = 0; i < obj.length; i ++) {
	    if(obj.options[i].selected == true) {
	
        str = obj.options[i].text
      // 	str = "'" + obj.options[i].text + "'" 
	    }
	}
	    return str;
}


//------------------------------------------------------------------------------
// chkYear(obj) ÀÛ¼ºÀÚ: ÀÌµ¿Çö
// Spec     : ³âµµ ÀÔ·Â ÇÑ°è
// Argument : document.myform.elements[i]
// Return   : 
// Example  : chkYear(obj)
//------------------------------------------------------------------------------
function f_chkYear(obj) 
{

	str = obj.value;
	if ((1950 < parseInt(str)) && (parseInt(str) < 2010)) {
	return true;
	} else {
	alert("ÀÔ·Â¿À·ù : ¿Ã¹Ù¸¥ ³âµµ¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä");
	obj.focus();
	return false;
	}


}

//------------------------------------------------------------------------------
// chkYear(obj) ÀÛ¼ºÀÚ: ½ÅÁ¤¼·
// Spec     : ÅõÀÔÀÏÀÚÀÇ À¯È¿¼º check
// Argument : document.myform.elements[i]
// Return   : 
// Example  : chkYear2(obj)
//------------------------------------------------------------------------------
function f_chkYear2(obj) 
{
	str = obj.value;
	if(str != "") {
		lengthchk = str.length;
		
		if (parseInt(lengthchk) != 8) {
			alert("ÀÔ·Â¿À·ù : ¿Ã¹Ù¸¥ ³âµµ(YYYYMMDD)¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä");
			obj.focus();
			return false;
		} else {
			str1 = (obj.value).substr(0,4);
			str2 = (obj.value).substr(4,2);
			str3 = (obj.value).substr(6,2);
		
			if ((1950 < parseInt(str1)) && (parseInt(str1) < 2010)) {
				if ((0 < parseInt(str2)) && (parseInt(str2) < 13)) {
					if ((0 < parseInt(str3)) && (parseInt(str3) < 32)) {
						return true;
					} else {
						alert("ÀÔ·Â¿À·ù : ¿Ã¹Ù¸¥ ³âµµ¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä");
						obj.focus();
						return false;
					}
				} else {
					alert("ÀÔ·Â¿À·ù : ¿Ã¹Ù¸¥ ³âµµ¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä");
					obj.focus();
					return false;
				}
			} else {
				alert("ÀÔ·Â¿À·ù : ¿Ã¹Ù¸¥ ³âµµ¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä");
				obj.focus();
				return false;
			}
		}
	}
}



//------------------------------------------------------------------------------
// f_space_back(obj) ÀÛ¼ºÀÚ: ÀÌµ¿Çö
// Spec     : space ¾ø¾Ö±â ÀÛÀü
// Argument : document.myform.elements[i]
// Return   : 
// Example  : onBlur="f_space_bake(obj)"
//------------------------------------------------------------------------------
function f_space_back(obj) {

	var str = obj.value;
	var sum = "";
	for (i=0;i<str.length;i++) {

		if(str.charAt(i) != " ") {
		sum = sum + str.charAt(i);
		}
	}
	obj.value = sum;
}

/*-------------------------------------------------------------------------
 f_chk_IDiff()	ÀÛ¼ºÀÚ: °­È­Çü
 Spec		 : º¯°æÈÄÀÌ¿ëÀÚ¹øÈ£¿Í º¯°æÈÄÀÌ¿ëÀÚ¹øÈ£ È®ÀÎ ºñ±³ Check
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_IDiff(document.myform.ID1,document.myform.ID2) == false) return;
-------------------------------------------------------------------------*/
function f_chk_IDiff(ID1,ID2) {

	var IDD1 = ID1.value;
	var IDD2 = ID2.value;

	if ( IDD1 != IDD2 ) {
        alert("ÀÔ·Â¿À·ù : º¯°æÈÄÀÌ¿ëÀÚ¹øÈ£¿Í º¯°æÈÄÀÌ¿ëÀÚ¹øÈ£ È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
        ID2.select();
        return false;
    }else
    return true;
}

/*-------------------------------------------------------------------------
 f_chk_id()	ÀÛ¼ºÀÚ: °­È­Çü
 Spec	  : ¿µ¹®ÀÚ¿Í ¼ýÀÚÈ¥ÇÕÀÌ¿©¾ß ÇÔ.
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_id(document.myform.ID1,document.myform.ID2) == false) return;
-------------------------------------------------------------------------*/
function f_chk_id(id) {
var i_char;
var j = 0;  //¼ýÀÚÃ¼Å©
var k = 0;  //¹®ÀÚÃ¼Å©
/*
	for (var i = 0; i < id.value.length; i++)
	{
		i_char = String.fromCharCode(id.value.substring(i,i+1));
		if (i_char>47 && i_char<58)
			j++;	
		if ((i_char>64 && i_char<91) || (i_char>96 && i_char<123))
			k++;	
	}

	if (j == 0 && k == 0)
	{
		alert("ÀÔ·Â¿À·ù : Æ¯¼ö¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù. ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¦ È¥¿ëÇÏ¼¼¿ä.");  
		return false;
    } else if (j > 0 && k == 0)
    {
		alert("ÀÔ·Â¿À·ù : ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù. ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¦ È¥¿ëÇÏ¼¼¿ä.");  
		return false;
    } else {
	    return true;
	}
*/
	for (var i = 0; i < id.value.length; i++)
	{
		i_char = id.value.substring(i,i+1);
		if (i_char >= 0 && i_char <= 9)
			j++;	
	}

	if (j == id.value.length)
	{
		alert("ÀÔ·Â¿À·ù : ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù. ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¦ È¥¿ëÇÏ¼¼¿ä.");  
		return false;
    } else {
	    return true;
	}
}


/*-------------------------------------------------------------------------
 f_chk_kor()
 Spec	  : ÇÑ±ÛÀÔ·Â¹æÁö
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_kor(document.myform.id) == 0) return;
-------------------------------------------------------------------------*/
function f_chk_kor(n) {
	if (korchk(n.value) == 0) {
		alert("º» Ç×¸ñÀº ¿µ¹®ÀÚ¿Í ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
		return;
	}
}
function korchk(n)
{
	var rtn;
	rtn = 1;

	for (var j=0;j<n.length;j++) {
		var vAsc = n.charCodeAt(j)

		if ((vAsc > 96) && (vAsc < 123) || (vAsc > 64) && (vAsc < 91) || (vAsc > 47) && (vAsc < 58)) {
			rtn = 1;          
		} else {
			if ((vAsc == 32) || (vAsc == 13) || (vAsc == 10)) {
				rtn = 1;
			} else {
				rtn = 0;
				break;
			}
		}
	}
	return rtn;
}



/*-------------------------------------------------------------------------
 formatNumber(s)
 Spec	  : ¼ýÀÚ ÀÚµ¿À¸·Î ÄÞ¸¶ Âï±â
 Argument : string
 Return   : string
 Example  : formatNumber(s);
-------------------------------------------------------------------------*/

function formatNumberConv(s)
{
  s = "" + s;
  len = s.length-3;
  while(len > 0 ) {
    s=s.substr(0,len)+","+s.substr(len);
    len -= 3;
  }
  return s;
}

/*-------------------------------------------------------------------------
 function f_amt_cmp(obj,objcmp)
 Spec	  : °ªºñ±³
 Argument : f_amt_cmp(document.myform.XXXXX,document.myform.YYYYY)
 Return   : string
 Example  : if (f_amt_cmp(document.myform.XXXXX,document.myform.YYYYY) == false ) return;
-------------------------------------------------------------------------*/
function f_amt_cmp(obj,objcmp) {
  amt = obj.value;
  amtcmp = objcmp.value;
  result = amtcmp - amt;
	if (result < 0) {
	result = Math.abs(result);
	alert(formatNumberConv(result) + " ¸¸Å­ ±Ý¾×À» ÃÊ°úÇÏ¼Ì½À´Ï´Ù. ");
	obj.value = "";
	obj.focus();
	return false;
	}
	return true;
}

/*-------------------------------------------------------------------------
 function MakeBlur(theObj)
 Spec	  : °ªÀÌ ÀÔ·Â¾ÈµÇ°Ô ÇÏ±â
 Argument : MakeBlur(document.myform.XXXXX)
 Return   : object
 Example  : onfocus="MakeBlur(document.bigform.schoolname0)"
-------------------------------------------------------------------------*/

function MakeBlur(theObj) {
    theObj.blur();
}


/*-------------------------------------------------------------------------
 function getValue(str,name)
 Spec	  : °ª »Ì¾Æ³»±â
 Argument : getValue(str,name)
 Return   : string
 Example  : getValue(str,name)
-------------------------------------------------------------------------*/

function getValue(str,name) {
// ÀÏ´Ü ÀüÃ¼ ½ºÆ®¸µ¿¡¼­ ¹®ÀÚ¿­ÀÇ Ã¹ À§Ä¡¸¦ ±¸ÇÑ´Ù
len = str.indexOf(name);
if (len == -1) return "";
// ÀÏ´Ü nameÀÇ ±æÀÌ¸¦ ±¸ÇÑ´Ù.
nlen = name.length;
j = 0;
//  name ÀÌÈÄÀÇ ¸ðµç ¹®ÀÚ¿­À» ±¸ÇÑ´Ù.
after = str.substr(len+nlen+4);
    for (i=0; i< after.length; i++) {
	  if (after.charAt(i) == ';') break;
	  j++;
    }
    return str.substr(len+nlen+4,j);
}



/*-------------------------------------------------------------------------
 function f_removeValue(obj)
 Spec	  : ³¯¶ó°¥¶§ ÄÞ¸¶ »©ÁÖ±â
 Argument : f_removeValue(obj)
 Return   : Object
 Example  : f_removeValue(obj)
-------------------------------------------------------------------------*/
function f_removeValue(obj) 
{
	val = obj.value;
	str = "";
	strr = val.split(",");
	for (i=0;i<strr.length;i++)
	{
		str += strr[i];
	}
	obj.value = str;
}

/*-------------------------------------------------------------------------
 function f_removeHyphen(obj)
 Spec	  : ³¯¶ó°¥¶§ ÇÏÀÌÇÂ »©ÁÖ±â
 Argument : f_removeHyphen(obj)
 Return   : Object
 Example  : f_removeHyphen(obj)
-------------------------------------------------------------------------*/
function f_removeHyphen(obj) 
{
	val = obj.value;
	str = "";
	strr = val.split("-");
	for (i=0;i<strr.length;i++)
	{
		str += strr[i];
	}
	obj.value = str;
}

/*-------------------------------------------------------------------------
 cms_chk_null()
 Spec		 : Null °ª Check
 Argument : Object document.form_name.input_name, String "°æ°í¸Þ½ÃÁö"
 Return   : boolean
 Example  : if(cms_chk_null(document.myform.inp_numeral, "¼ýÀÚ") == false) return;
 Æ÷Ä¿½º ºÎºÐÀ¸·Î ÀÌµ¿À» »èÁ¦ÇØ¾ß ONFOCUS ¸Þ¼Òµå¸¦ ¾µ¼ö ÀÖ½¿.(9¿ù8ÀÏ)
-------------------------------------------------------------------------*/
function cms_chk_null(CheckObj, alertMSG)
{
	var chkstr = CheckObj.value; // °ªÀ» °¡Á®¿È
 
	chkstr = chkstr + "";

	if (( chkstr == "") || (chkstr == null)) {
	    alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	    return false; 
	} 

	for (j = 0; j < chkstr.length; j++) { 
	   if (chkstr.substring(j, j+1) != " ") return true;
	} 	// for ¹®ÀÇ ³¡....

	   alert("ÀÔ·Â¿À·ù : " + alertMSG + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä");  
	   return false; 

}

/*-------------------------------------------------------------------------
 f_chk_number()
 Spec	  : (¼ýÀÚ¸¸ÀÔ·Â)(11.10)
 Argument : Object document.form_name.input_name, Object document.form_name.input_name
 Return   : boolean
 Example  : if(f_chk_number(document.myform.stObj, "³¯Â¥") == false) return;
-------------------------------------------------------------------------*/

	function f_chk_number(stObj,alertMSG)
	{
	 var rtn;
	 rtn = true;
	 var n = stObj.value;
     
	 for (var j=0;j<(n.length);j++){
		var vAsc = ""; 
		vAsc = n.charCodeAt(j); 
		if ((vAsc > 47) && (vAsc < 58)){
			rtn = true;
		}else{
			alert("ÀÔ·Â¿À·ù : " + alertMSG + "Àº(´Â) ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
			stObj.focus();		
			rtn = false;
			break;
		} //else
	 } //for
		return rtn;
	} //function


/*-------------------------------------------------------------------------
 f_year_old_check()
 Spec	  : ¸¸ ³ªÀÌ °è»êÇØ¼­ °¡´É¿¬·ÉÀ» ÃßÃâÇÔ
 Argument : 
 Return   : 
 Example  : 
-------------------------------------------------------------------------*/
	function f_year_old_check() {
       		now = new Date;
 		var y1, y2, m1, m2, yy, mm;
 		y1 = now.getYear();
 		m1 = now.getMonth();
        	y2 = document.myform.YJUMIN1.value.substring(0, 4);
    		m2 = document.myform.YJUMIN1.value.substring(4, 6);
        		yy = y1 - y2;
        		mm = m1 - m2;
  
 		if (yy < 5) 
  		{
 		alert("¸¸5¼¼ ¹Ì¸¸Àº ½ÅÃ»ÇÒ ¼ö ¾ø½À´Ï´Ù.")
//        		document.form1.reg_no1.focus();
 //       		chkbit = false;
        		return;
 		}
  
        	if ((yy > 19) && (mm < 0))
        	{      
 		alert("¸¸19¼¼ ÀÌ»óÀº ½ÅÃ»ÇÒ ¼ö ¾ø½À´Ï´Ù.")
 //       	document.form1.reg_no1.focus();
 //       	chkbit = false;
        	return;
 		}
	}

/*-------------------------------------------------------------------------
 f_chk_engandnum()
 Spec	  : ÇÑ±ÛÀÔ·Â¹æÁö
 Argument : Object document.form_name.input_name, Error Msg
 Return   : boolean
 Example  : if(f_chk_engandnum(strObj,strMsg) == false) return;
-------------------------------------------------------------------------*/
function f_chk_engandnum(strObj,strMsg)
{
	
	
	n = strObj.value;

	for (var j=0;j<n.length;j++) 
	{
        var vAsc = n.charCodeAt(j);

		if (vAsc > 123 ) {
			
			alert("ÀÔ·Â¿À·ù : "+ strMsg + "Àº(´Â) ¿µ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			strObj.select();
    		return false;
			
	    } else if ((vAsc < 95) || (vAsc > 47)) {
	    	
    	
	      switch(vAsc) {
	      
	      case 58:
	      case 59:	
	      case 60:	
	      case 61:		
	      case 62:	
	      case 94: 
	      case 93: 
	      case 92: 
	      case 91: alert("ÀÔ·Â¿À·ù : "+ strMsg + "Àº(´Â) ¿µ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
				   strObj.select();
    		       return false;
    	  }	    
	    
	    
		} else {
		
		   alert("ÀÔ·Â¿À·ù : "+ strMsg + "Àº(´Â) ¿µ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
		   strObj.select();
    	   return false;
		}
   }
   return true;

}


/*-------------------------------------------------------------------------
 f_radiocheck ()
 Spec	  : ÇÑ±ÛÀÔ·Â¹æÁö
 Argument : Object document.form_name.input_name, Error Msg
 Return   : boolean
 Example  : if(f_chk_engandnum(strObj,strMsg) == false) return;
-------------------------------------------------------------------------*/
function f_radiocheck(radioObj,strMsg)
{
	var k=0;
	for (i=0; i<radioObj.length; i++) {
		if (radioObj[i].checked == false) {}
		else {
			k=1;
		}
	}
	
	if (k == 0) {
		alert("ÀÔ·Â¿À·ù : "+ strMsg + "°¡ CHECKµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		return false;
	}
	return true;
}

/*------------------------------------------------------------------------
printSelectDate();   ±è ºÀ ÁÖ Ãß°¡ »çÇ× 
Spec		:³¯Â¥ÀÔ·Â ÇüÅÂ Select Box·Î º¯°æ 
Argument		: "yyyyMMdd" , "selectObject Name"  ;
Return		:¾ø¾î   
Example		: printSelectDate("",""); 
-------------------------------------------------------------------------*/
function printSelectDate(date,selectName){

	selectYYYY	= selectName + "_yyyy";
	selectMM		= selectName + "_MM";
	selectDD		= selectName + "_dd";
		
	dateYYYY	=	date.substring(0,4);
	dateMM	=	date.substring(4,6);
	dateDD	=	date.substring(6);
	
	year="";
	month="";
	day="";
	
      htmlStrTag1 = "<td width='23%'><font size='2' face='±¼¸²'> ";
      
      htmlStrYear = "<select name='"+selectYYYY+"'>";
      for(i = 2000 ; i < 2010 ; i ++ ){
     	 	year = ""+i;
     	 	if( i == dateYYYY ){
     			htmlStrYear += "<option value='"+year+"' selected > "+year+"   ";
     	 	}else{
     			htmlStrYear += "<option value='"+year+"' > "+year+"   ";
     	 	}
      }
      htmlStrYear += "</select> " ;
      
      htmlStrMonth = "<select name='"+selectMM+"' > ";
      for(i =  1 ; i < 13 ; i++){ 	
      		if( i < 10 ) month = "0"+i;
      		else	month = ""+i;
      		if(month == dateMM){
     			 htmlStrMonth+= "<option value='"+month+"' selected > "+month+"   ";
      		}else{
     			 htmlStrMonth+="<option value='"+month+"' > "+month+"   "; 
      		} 
      }
      htmlStrMonth += "</select> ";      
      
      htmlStrDay = "<select name ='"+selectDD+"' > ";
      for(i = 1 ; i < 32 ; i++ ){
		if( i < 10 ) day = "0"+i;
		else day = ""+i;
		if( day == dateDD){
      			htmlStrDay+= "<option value='"+day+"' selected > "+day+"   ";
      		}else{
      			htmlStrDay+= "<option value='"+day+"'> "+day+"   ";
      		}
      }
      htmlStrDay += "</select> ";
      htmlStrTag2 =  "</font> </td> ";     	
	
      document.writeln(htmlStrTag1);
      document.writeln(htmlStrYear);
      document.writeln(htmlStrMonth);
      document.writeln(htmlStrDay);
      document.writeln(htmlStrTag2);

}

/*-------------------------------------------------------------------------
 ck_length() ÀÛ¼ºÀÚ : ±è¿ÁÀÇ (2002.02.20)
 Spec	  : ÀÔ·Â µ¥ÀÌÅÍ ±æÀÌ Check
 Argument : 
 Return   : 
 Example  : 
-------------------------------------------------------------------------*/
function ck_length(data1,num,msg){						
/*	var num="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var charok=0;	

	for (var i=0;i< data.value.length;i++) {
		if (-1 == num.indexOf(data.value.charAt(i))) {
		} 
		else { 	
			charok=1;
			return true;
		}
	} 

	if (charok == 0){
		alert("ID´Â ÇÏ³ªÀÌ»óÀÇ ¿µ¹®ÀÚ¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.");
		data.focus();
		return false;
	}
*/
	var t = data1.value;
    if (t.length > num) {
		alert(msg + 'Àº ' + num + 'ÀÚ¸®±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n   (ÇÑ±ÛÀº ' + num/2+ 'ÀÚ¸®ÀÔ´Ï´Ù.)   ');
//		data1.readonly = 0;
		data1.value = t.substring(0,num);
		data1.focus();
    }
}																

/*-------------------------------------------------------------------------
 f_auto_focus() ÀÛ¼ºÀÚ : ±è¿ÁÀÇ (2002.02.21)
 Spec	  : ÁöÁ¤ÇÑ ±æÀÌ°¡ µÇ¸é Æ÷Ä¿½º ÀÚµ¿ ÀÌµ¿
 Argument : 
 Return   : 
 Example  : 
-------------------------------------------------------------------------*/
function f_auto_focus(field1, len, field2) {
	if (field1.value.length == len) {
		field2.focus();	}
}


