/*
¿ª  ÇÒ:½ºÅ©¸³Æ® °øÅë ¸ðµâ      
°³¹ßÀÏ:2002.10.24
°³¹ßÀÚ:±¸Àº¼÷      
      
1.Length_Check:objÀÇ ±æÀÌ Ã¼Å©
2.Number_Valid:¼ýÀÚ¿©ºÎ Ã¼Å©
3.NullValue_Check:Null°ª Ã¼Å©
4.load:È­¸é¿¡ ÆË¾÷Æû ÇÑ¹ø ¶ß¸é ¶Ç ¾È¶ß°Ô
5.RegNo_Valid:»ç¾÷ÀÚ ¹øÈ£ÀÇ À¯È¿¼ºÀ» Ã¼Å©ÇÏ´Â ¸Þ¼Òµå
6.click:¿À¸¥ÂÊ ¸¶¿ì½º Á¦¾î	
7.Date_Valid:³¯Â¥ÀÎÁö Ã¼Å©
8.isYunNyun:À±³â¿©ºÎ

2002.10.25Ãß°¡:±¸Àº¼÷
9.Format_Comma:ÄÞ¸¶Âï±â
10.delChar:Æ¯Á¤¹®ÀÚ Á¦°Å

2002.10.27Ãß°¡:±¸Àº¼÷
11.check_byte:ÁöÁ¤µÈ °´Ã¼ÀÇ ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ °è»êÇÏ´Â ºÎºÐ
12.MaxLength_check:¹®ÀÚ¿­ÀÇ ±æÀÌ MaxLength Ã¼Å©
13.ltrim:¹®ÀÚ¿­ ÁÂÃøÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö
14.±ÛÀÚ¼ö Ã¼Å©(ÇÑ±Û¿µ¹®°øÅë: ¹ÙÀÌÆ®·Î º¯È¯ÇÏ¿© Ã¼Å©)

2002.10.30Ãß°¡:±¸Àº¼÷
15.setFocus:EnterKey¿¡ ÀÇÇÑ Æ÷Ä¿½º ÀÌµ¿
16.setChange:¼ýÀÚÅ¸ÀÔ¿¡¼­ length°¡ maxlengthÀÏ °æ¿ì¿¡ setFocusÃ³·³ Æ÷Ä¿½º ÀÌµ¿
17.¼Ò¼ýÁ¡ ÀÌÇÏ 2ÀÚ¸® ¹× ¼ýÀÚ Å¸ÀÔ Ã¼Å©
18.¼ýÀÚ¸¦ ÇÑ±Û·Î ±Ý¾×Ç¥Çö


2002.12.29 Ãß°¡ : ±¸Àº¼÷
23. LTrim Ã³¸®
24. RTrim Ã³¸®
25. Trim Ã³¸®
26. RPadString : ¿À¸¥ÂÊÆ¯Á¤ ¹®ÀÚ·Î ´ëÄ¡
27. LPadString : ¿ÞÂÊÆ¯Á¤ ¹®ÀÚ·Î ´ëÄ¡
**************************************************************************/
/***************************************************************************
1.objÀÇ ±æÀÌ Ã¼Å©
***************************************************************************/
function Length_Check(obj, len){
	if (obj.value.length!=len){
		alert("Á¤È®È÷ "+len+"ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		obj.focus();
		return false; 
	}
	return true;	
}

/***************************************************************************
2.¼ýÀÚ¿©ºÎ Ã¼Å©  // »ç¿ë¿¹Á¦:::: onKeyUp="Number_Valid(this.value);
***************************************************************************/
function Number_Valid(str){
	//str=delChar(str, ',');
	for(var inx=0; inx < str.length; inx++){ 
		var ch  = str.charAt(inx);
		var oneChar = escape(ch);
		if( oneChar.length == 1 ){ // ¼ýÀÚ, ¿µ¹® 
			if (ch <'0' || ch > '9'){
				//if (ch != ','){
				alert('¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.');
				return false;    
				//}
			}			
		}else {   //ÇÑ±Û
		   //if (ch != ','){
			alert('¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.');
			return false;
			//}
		}	
	}	
	return true;
}
/***************************************************************************
2_2.¼ýÀÚ¿©ºÎ Ã¼Å©  // »ç¿ë¿¹Á¦:::: onKeyUp="Number_Valid(this.value);
***************************************************************************/
function Number_Validt(filed,str){
var     v_flag = 1;

	//str=delChar(str, ',');
	for(var inx=0; inx < str.length; inx++){ 
		var ch  = str.charAt(inx);
		var oneChar = escape(ch);
		if( oneChar.length == 1 ){ // ¼ýÀÚ, ¿µ¹® 
			if (ch <'0' || ch > '9'){
				alert('['+filed+'] ¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.');
				v_flag = 0;
                                break;    
			}			
		}else {   //ÇÑ±Û
			alert('['+filed+'] ¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.');
			v_flag = 0;
                        break;
		}	
	}	

        if (v_flag == 1)
	        return true;
        else
                return false;
}
/***************************************************************************
3.Null°ª Ã¼Å©
***************************************************************************/
function NullValue_Check(obj, field){
	if (obj.value == "") {
		alert(field +" ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		obj.focus(); 
		return false;
	} 
	return true;
}  
/***************************************************************************
4.È­¸é¿¡ ÆË¾÷Æû ÇÑ¹ø ¶ß¸é ¶Ç ¾È¶ß°Ô
***************************************************************************/
function load(URL,WinName,WinSize){   
	if (newWin == null || newWin.closed){
		newWin = window.open(URL, WinName, WinSize);
	}else {
		newWin.location = URL;   
	}     
} 


/***************************************************************************
5.»ç¾÷ÀÚ ¹øÈ£ÀÇ À¯È¿¼ºÀ» Ã¼Å©ÇÏ´Â ¸Þ¼Òµå	
**************************************************************************/
function RegNo_Valid(reg_no){
   chkvalue="137137135";
   sum=0, i=0
   
   for (i=0;i<=8;i++){
      sum = sum + (parseInt(reg_no.substring(i,i+1)) * parseInt(chkvalue.substring(i,i+1)) );
   }
   
   sum= sum + parseInt((parseInt(reg_no.substring(8,9))*5)/10);
   li_y = (sum % 10);
   if  (li_y ==0){
      epno_chk=0;
   } else{
      epno_chk = 10-li_y;
   }
   
   if (epno_chk == parseInt(reg_no.substring(9,10))){
      return true;
   } else{
      alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
      return false;
   }

/*	
	if (reg_no.substring(3,5) == "83"){
		return true;
	}
	sum =   (parseInt(reg_no.substring(0,1))*1) + (parseInt(reg_no.substring(1,2))*3) + (parseInt(reg_no.substring(2,3))*7);
	sum += (parseInt(reg_no.substring(3,4))*1) + (parseInt(reg_no.substring(4,5))*3) + (parseInt(reg_no.substring(5,6))*7);
	sum += (parseInt(reg_no.substring(6,7))*1) + (parseInt(reg_no.substring(7,8))*3) + (parseInt(reg_no.substring(8,9))*5) + (parseInt(parseInt(reg_no.substring(8,9))*5/10));
	sum = 10 - (sum % 10);
	if(sum >= 10) sum -= 10;
	if (parseInt(reg_no.substring(9,10)) == sum)  {
		return true;
	} else {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");		
		return false;
	}
*/
   	
}	

/***************************************************************************
6.¿À¸¥ÂÊ ¸¶¿ì½º Á¦¾î
**************************************************************************/

function click() {
	if ((event.button==2) || (event.button==3)) {
		alert('¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°Àº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.');
	}	
}
//document.onmousedown=click;

/***************************************************************************
7. ³¯Â¥ÀÎÁö Ã¼Å©
**************************************************************************/
function Date_Valid(yymmdd){
	var yy,mm,dd;
	if (yymmdd.length!=8){
		return false;		
	}	
	yy = parseInt(yymmdd.substring(0,4),10);
	mm = parseInt(yymmdd.substring(4,6),10);
	dd = parseInt(yymmdd.substring(6,8),10);
	if (yy < 1000 ){
		return false;
	}	 

	if (mm < 1 || mm > 12){
		return false;
	}	 
	if (dd < 1){
		return false;
	}	 
	if (mm == 1 || mm == 3 || mm == 5 || mm == 7 || mm == 8 || mm==10 || mm==12){
		if (dd > 31){
			return false;
		}	
			 
	}else if (mm==2){
		if (isYunNyun(yy)){
			if (dd > 29) return false;
		}else {
			if (dd > 28) return false;
		}
	}else if (dd > 30){
		return false;
	}		
	return true;
}

/***************************************************************************
8.À±³â¿©ºÎ
**************************************************************************/
function isYunNyun(yy){
	if ( (yy % 4) == 0 ){
		if ((yy % 100) != 0) return true;
		if ((yy % 400) == 0) return true;
	}
	return false;
}
/***************************************************************************
9.ÄÞ¸¶Âï±âthis.value=Format_Comma(this.value); onSubmit="this.value=delChar(this.value, ',');"
**************************************************************************/
function Format_Comma(newValue_1){
	//3ÀÚ¸® ´ÜÀ§·Î comma Âï±â
	var newValue = newValue_1 + ""; //¼ýÀÚÀÎ °æ¿ì ¹®ÀÚ¿­·Î º¯È¯
	var len = newValue.length;
	var ch = "";
	var j = 1;
	var formatValue = "";

	//comma(,) Á¦°Å
	newValue = delChar(newValue, ',');
	//comma Á¦°ÅµÈ ¹®ÀÚ¿­ ±æÀÌ
	len = newValue.length;
			
	for (xyz = len; xyz > 0; xyz--){
		ch = newValue.substring(xyz - 1, xyz);
		formatValue = ch + formatValue;

		if ((j % 3) == 0 && xyz > 1){
			formatValue = "," + formatValue;
		}
		
		j++;
	}
	return formatValue;

}

/***************************************************************************
10.delChar:Æ¯Á¤¹®ÀÚ Á¦°Å
**************************************************************************/
function delChar(newValue, ch){
	var len = newValue.length;
	var ret = "";
		
	//¹®ÀÚ¿­¿¡¼­ ch ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù. ¿¹) ,  - µîµî
	for (i=0; i<len; ++i){
		if (newValue.substring(i,i+1) != ch){
			ret = ret + newValue.substring(i,i+1);
		}	
	}
	return ret;
}


/***************************************************************************
11. ÁöÁ¤µÈ °´Ã¼ÀÇ ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ °è»êÇÏ´Â ºÎºÐ
**************************************************************************/
/*function check_byte(str)
{
	var byteLength= 0;
	for(var inx=0; inx < str.length; inx++)
	{
		var oneChar = escape(str.charAt(inx));
		if( oneChar.length == 1 ){
			byteLength ++;
		}	
		else if(oneChar.indexOf("%u") != -1){
			byteLength += 2;
		}	
		else if(oneChar.indexOf("%") != -1){
			byteLength += oneChar.length/3;
		}	
	}
	return byteLength;
}
*/
/***************************************************************************
12.¹®ÀÚ¿­ÀÇ ±æÀÌ MaxLength Ã¼Å©
**************************************************************************/
function MaxLength_check(obj, len)
{
	var str  = obj.value;
	
	for(i=0; i<str.length; i++) {
		//ch=str.substring(i,1);
		
		//ch=str.charAt(i,1);
		ch=str.charAt(i);
		if (ch == "\'"){
			alert("´ÜÀÏ ÀÎ¿ëºÎÈ£( ' )Àº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
			return false;
		} else {
			continue;		        
                }
		
	}	      	
	if ((str.length+(escape(str)+"%u").match(/%u/g).length-1) <=len){
		return true;
	}else {
		//alert('ÃÖ´ë ÀÔ·Â Çã¿ë±æÀÌ('+len+'ÀÚ)¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.\r\rÈ®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.');
		alert('ÃÖ´ë ÀÔ·Â Çã¿ë±æÀÌ¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.\r\rÈ®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.');
		obj.focus();		
		obj.select();
		return false;
	}
	return true;
}


/***************************************************************************
13.¹®ÀÚ¿­ ÁÂÃøÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö
**************************************************************************/
function ltrim(str)
{
    while(str.substring(0,1) == ' '){
        str = str.substring(1, str.length);
    }    
    return str;
}
/***************************************************************************
14.±ÛÀÚ¼ö Ã¼Å©(ÇÑ±Û¿µ¹®°øÅë: ¹ÙÀÌÆ®·Î º¯È¯ÇÏ¿© Ã¼Å©)
**************************************************************************/
function getLength(str,len)
{
	if ((str.length+(escape(str)+"%u").match(/%u/g).length-1) <=len){
	  return;
	}else{
	alert('Çã¿ëµÈ ±ÛÀÚ¼ö('+len/2+'ÀÚ)¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.');
	return false;
	}

}

/***************************************************************************
14-1.±ÛÀÚ¼ö Ã¼Å©(ÇÑ±Û¿µ¹®°øÅë: ¹ÙÀÌÆ®·Î º¯È¯ÇÏ¿© Ã¼Å©)
**************************************************************************/
function StrLength(str)
{
	var len = 0; 

        if (str.length > 0) 
                len = (str.length + (escape(str)+"%u").match(/%u/g).length-1);
        return len; 

}



/***************************************************************************
15.EnterKey¿¡ ÀÇÇÑ Æ÷Ä¿½º ÀÌµ¿
  onKeyPress="setFocus(to_deal_date,event.keyCode)"      
**************************************************************************/
function setFocus(nextobj, ascii){
	if(ascii == 13){	    
		nextobj.focus();
		Event.returnValue=false; 
	} 
}


/***************************************************************************
16.¼ýÀÚÅ¸ÀÔ¿¡¼­ length°¡ maxlengthÀÏ °æ¿ì¿¡ setFocusÃ³·³ Æ÷Ä¿½º ÀÌµ¿
   onKeyUp="setChange(this, 8, to_deal_date)"
**************************************************************************/
function setChange(nowobj, maxlen, nextobj){
	if (nowobj.value.length==maxlen) {
		setFocus(nextobj, 13);
	}
}	
/***************************************************************************
17.¼Ò¼ýÁ¡ ÀÌÇÏ 2ÀÚ¸® ¹× ¼ýÀÚ Å¸ÀÔ Ã¼Å©
     onKeyUp="Perfg(this.value);"
**************************************************************************/
function Perfg(str){
  if (Perlenfg(str) == true){
	     if(str<=100.00){
	     return;
	     }else{
	     alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
	     }           
   }else{
     alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
  }

}
function Perfg2(str){
	if (Perlenfg(str) == true){
		if(str<=100.00){
			return true;
		}else{
			alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
			return false;
		}           
	}else{
		alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
		return false;
	}

}
/*
function Perfg(fname,str){
  if (Perlenfg(str) == true){
	     if(str<=100.00){
	     return;
	     }else{
	     alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
	     fname.value='';
	     }           
   }else{
     alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
  }

}


function Perfg(str){
	if(str.length>0){
	  if (Perlenfg(str) == true){
		     if((str>=0)&&(str<100.00)){
		     return;
		     }else{
		     alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
		     return false;
		     }           
	   }else{
	     alert('ÀÔ·Â°ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
	     return false;
	     
	  }
	}else{
	
	}
}
*/
function Perlenfg(str){			
 var len = str.substring(str.lastIndexOf(".")).length;
    if (len<=3){
    return true;
    }else{
    return false;
    }
}

/***************************************************************************
18.¼ýÀÚ¸¦ ÇÑ±Û·Î ±Ý¾×Ç¥Çö
     onKeyUp="NumToWon(this.value,ÇÑ±ÛÀÔ·ÂµÉ textbox name);"
**************************************************************************/
function NumToWon(numfg,fnm){
	numfg=delChar(numfg, ',');
	with(document.form1){
 var Gum ="";
 var len, n, no,j,k,m,l;
 var Suh = new Array(9);
 Suh[0] = "ÀÏ"; Suh[1] = "ÀÌ"; Suh[2] = "»ï"; Suh[3] = "»ç"; Suh[4] = "¿À"; Suh[5] = "À°"; Suh[6] = "Ä¥"; Suh[7] = "ÆÈ"; Suh[8] = "±¸";  

 var Won = new Array(12);
 //Won[0] = "¿ø";  Won[1] = "½Ê";  Won[2] = "¹é"; Won[3] = "Ãµ";   Won[4] = "¸¸";    Won[5] = "½Ê¸¸"; Won[6] = "¹é¸¸"; Won[7] = "Ãµ¸¸"; Won[8] = "¾ï"; Won[9] = "½Ê¾ï"; Won[10] = "¹é¾ï"; Won[11] = "Ãµ¾ï";
 Won[0] = "";  Won[1] = "½Ê";  Won[2] = "¹é"; Won[3] = "Ãµ";   Won[4] = "¸¸";    Won[5] = "½Ê"; Won[6] = "¹é"; Won[7] = "Ãµ"; Won[8] = "¾ï"; Won[9] = "½Ê"; Won[10] = "¹é"; Won[11] = "Ãµ";
 
 
     
     no = 1;
     len = numfg.length;
     k=1;           
     m=0;

                while(len> 0){
	                	if (numfg.charAt(no-1) != '0') {
	                		n = parseFloat(numfg.charAt(no-1).toString());                		
	                		Gum = Gum+Suh[n-1]+Won[len-1];

	                  }else if ((numfg.charAt(no-1) == '0')&&(len == 5)) {
	                		if ((k==5)||(k==6)||(k==7)||(k==8)){
				                for(l=4;l<=8; l++){
   	   			          	if (numfg.charAt(l) != '0'){
      	         			 	//m=m+1;	
      	         			 	Gum = Gum+Won[len-1];	               	
         	      				}
            	    			 }
	                		}else{
	                			Gum = Gum+Won[len-1];	               	
	                		}
	               	}else if ((numfg.charAt(no-1) == '0')&&(len == 9)) {
	                		Gum = Gum+Won[len-1];	               	
	               	}
               	len = len-1;
                	no = no +1;
                 k=k+1;

                }                    
   fnm.value = Gum+'¿ø';
	}                
} 
/***************************************************************************
19.¹ýÀÎµî·Ï¹øÈ£ Ã¼Å©
**************************************************************************/
function fnResidentCheck(item1, item2) {

	//strBusinum = document.forms[form].elements[item1].value;
	//strBusinum = strBusinum + document.forms[form].elements[item2].value;

   strBusinum =  item1+item2;
	strDecoder = "121212121212";

	sum = 0;
	for (i=0; i<12; i++) {
		sum = sum + (strBusinum.substring(i, i+1) * strDecoder.substring(i, i+1));
	}
	sum = String(sum);
	sum = Number( sum.substring(sum.length-1, sum.length) );
	sum = 10 - sum;

	if (sum > 9)
		sum = 10 - sum;

	if ( sum < 0 )
		sum = sum * (-1);

	if ( String(sum) == String(strBusinum.substring(12, 13)) ) {
		return true;
	}
	else {
		return false;
	}
}
/***************************************************************************
20.ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©
**************************************************************************/
function Jumin_chk(frm1) {
IDtot = 0;
IDAdd = "234567892345";

for(i=0; i<12; i++) IDtot = IDtot + parseInt(frm1.substring(i, i+1)) * parseInt(IDAdd.substring(i, i+1));
IDtot = 11 - (IDtot%11);
if (IDtot == 10) IDtot = 0;
else if (IDtot == 11) IDtot = 1;
if(parseInt(frm1.substring(12, 13)) != IDtot) return true;
}


function chkjumin(item1,item2) {
	jumin = item1+item2;

	tmp1 = jumin.substring(2, 4);
	tmp2 = jumin.substring(4, 6);
	
	if(Jumin_chk(jumin)) {
	alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
	return false;
	}
	
	if(tmp1 > 12) {
	alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
	return false;
	}else if(tmp1 == 1 || tmp1 == 3 || tmp1 == 5 || tmp1 == 7 || tmp1 == 8 || tmp1 == 10 || tmp1 == 12) {
			if(tmp2 > 31) {
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
			return false;
			}
	}else if(tmp1 == 2 || tmp1 == 4 || tmp1 == 6 || tmp1 == 9 || tmp1 == 11) {
			if(tmp2 > 30) {
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
			return false;
			}
	}
}

/***************************************************************************
21.»ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
**************************************************************************/
function chkbusinum1(item1, item2, item3) {

strBusinum = item1+item2+item3;
strDecoder = "13713713";

sum = 0;
for (i=0; i<8; i++) {
sum = sum + (strBusinum.substring(i, i+1) * strDecoder.substring(i, i+1));
}
chk_tmp = String( strBusinum.substring(8, 9) * 5 );
if (Number(chk_tmp) < 10)
chk_tmp = "0" + chk_tmp;
chk_tmp1 = chk_tmp.substring(0, 1);
chk_tmp2 = chk_tmp.substring(1, 2);
sum = String( sum + Number(chk_tmp1) + Number(chk_tmp2) );
sum = sum.substring(sum.length-1, sum.length);
sum = Number( 10 - Number(sum) );

if ( sum < 0 )
sum = sum * (-1);

sum = String(sum);
sum = sum.substring(sum.length-1, sum.length);

if ( String(sum) == String(strBusinum.substring(9, 10)) ) {
return true;
}
else {
alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
return false;
}
}

/***************************************************************************
22.Á¦°ö¹ÌÅÍ ¸¦ Æò¹æ¹ÌÅÍ·Îcalculate(this.value,document.form1.name)
**************************************************************************/
function calculate(vm2,fnm){
  vm2value = 0;
  vm2value = (vm2/3.3025) ;
  fnm.value = parseInt(vm2value);
}

/***************************************************************************
22-1. ÆòÀ» Æò¹æ¹ÌÅÍcalculate(this.value,document.form1.name)
**************************************************************************/
function ConVertSquareMM(vm2){
  vm2value = 0;
  vm2value = (vm2*3.3058) ;
  return (Math.floor(parseFloat(vm2value)*100)/100);
}


/***************************************************************************
23. LTrim Ã³¸®
**************************************************************************/
function LTrim(a){	
	var i;
	i = 0;
	while (a.substring(i,i+1) == ' ' || a.substring(i,i+1) == '¡¡')  i = i + 1;
	return a.substring(i);
}

/***************************************************************************
24. RTrim Ã³¸®
**************************************************************************/
function RTrim(a){
	var b;
	var i = a.length - 1;
	while (i >= 0 && (a.substring(i,i+1) == ' ' || a.substring(i,i+1) == '¡¡')) i = i - 1;
	return a.substring(0,i+1);
}

/***************************************************************************
25. Trim Ã³¸®
**************************************************************************/
function Trim(a){
	return(LTrim(RTrim(a)));
}

/***************************************************************************
26. ¿À¸¥ÂÊÆ¯Á¤ ¹®ÀÚ·Î ´ëÄ¡
**************************************************************************/
function RPadString(newValue, ch, len){
	var strlen = Trim(newValue).length;	
	var ret = "";
	var alen = len - strlen;
	var astr = "";	
	
	//ºÎÁ·ÇÑ ¼ýÀÚ¸¸Å­  len Å©±â·Î ch ¹®ÀÚ·Î Ã¤¿ì±â
	for (i=0; i<alen; ++i){
		astr = astr + ch;
	}
	
	ret = Trim(newValue) + astr;
	return ret;
}

/***************************************************************************
27. ¿ÞÂÊÆ¯Á¤ ¹®ÀÚ·Î ´ëÄ¡
**************************************************************************/
function LPadString(newValue, ch, len){
	var strlen = Trim(newValue).length;	
	var ret = "";
	var alen = len - strlen;
	var astr = "";	
	
	//ºÎÁ·ÇÑ ¼ýÀÚ¸¸Å­  len Å©±â·Î ch ¹®ÀÚ·Î Ã¤¿ì±â
	for (i=0; i<alen; ++i){
		astr = astr + ch;
	}
	
	ret = astr + Trim(newValue);
	return ret;
}


function chkcfmr(strval){
	var ret = "y";
	with(document.form1){
	  if ( cfmr_no1.value==""){
	          alert("[ÆÀÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
	          cfmr1.focus();
	          return false;
	  }          							        			        
	  if ( cfmr_passno1.value==""){
	          alert("[ÆÀÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
	          cfmr1.focus();
	          return false;
	  }          							        			        			        
	  if ( cfmr_no2.value==""){
	          alert("[¸ÅÀÔ´ã´ç]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
	          cfmr2.focus();
	          return false;
	  }          							        			        
	  if ( cfmr_passno2.value==""){
	          alert("[¸ÅÀÔ´ã´ç]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
	          cfmr2.focus();
	          return false;
	  }          							        			        			        			        
	  if (strval=="3"){
		  if ( cfmr_no3.value==""){
	   	       alert("[º»ºÎÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
	      	    cfmr3.focus();
	         	 return false;
		  }          				
	
		  if ( cfmr_passno3.value==""){
	   	       alert("[º»ºÎÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
	      	    cfmr3.focus();
	         	 return false;
		  }   
	  }
  return ret;
  }
}  
function chkcfmr2(strval){
	var ret = "y";
	with(document.form1){
		if ( cfmr_no1.value==""){
			alert("[ÆÀÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
			cfmr1.focus();
			return false;
		}          							        			        
		if ( cfmr_passno1.value==""){
			alert("[ÆÀÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
			cfmr1.focus();
			return false;
		}          							        			        			        
		if (strval=="3"){
			if ( cfmr_no2.value==""){
				alert("[¸ÅÀÔ´ã´ç]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr2.focus();
				return false;
			}          							        			        
			if ( cfmr_passno2.value==""){
				alert("[¸ÅÀÔ´ã´ç]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr2.focus();
				return false;
			}         
		} 							        			        			        			        
		if ( cfmr_no3.value==""){
			alert("[º»ºÎÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
			cfmr3.focus();
			return false;
		}          				
		
		if ( cfmr_passno3.value==""){
			alert("[º»ºÎÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
			cfmr3.focus();
			return false;
		}   
		return ret;
	}
}  

function chkcfmr3(strval, page_type){
	var ret = "y";
	with(document.form1){
		if (strval=="1" ||strval=="2"){
			if ( cfmr_no1.value==""){
				alert("[ÆÀÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr1.focus();
				return false;
			}          							        			        
			if ( cfmr_passno1.value==""){
				alert("[ÆÀÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr1.focus();
				return false;
			}          							        			        			        
		} 							        			        			        			        
		if (strval=="1" || strval=="3"){
			if ( cfmr_no2.value==""){
				alert("[¸ÅÀÔ´ã´ç]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr2.focus();
				return false;
			}          							        			        
			if ( cfmr_passno2.value==""){
				alert("[¸ÅÀÔ´ã´ç]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr2.focus();
				return false;
			}         
		} 					
		if(page_type=='1'){		        			        			        			        
			if ( cfmr_no3.value==""){
				alert("[º»ºÎÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr3.focus();
				return false;
			}          				
			
			if ( cfmr_passno3.value==""){
				alert("[º»ºÎÀå]°áÀçÀÚ ÁöÁ¤ÀÌ ¾ÈµÇ¾ú°Å³ª ¿À·ùÀÔ´Ï´Ù.\r\r´Ù½Ã ÇÑ¹ø ÁöÁ¤ÇØ ÁÖ¼¼¿ä.");
				cfmr3.focus();
				return false;
			}   
		}
		return ret;
	}
}  
/***************************************************************************
28. °ø¹éÁ¦°Å
**************************************************************************/
function trim(str) { 
          var count = str.length; 
          var len = count;                 
          var st = 0; 

          while ((st < len) && (str.charAt(st) <= ' ')) { 
               st++; 
          } 
          while ((st < len) && (str.charAt(len - 1) <= ' ')) { 
               len--; 
          }                 
          return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
     }
/***************************************************************************
28. Cookie ÀÐ¾î¿À±â
**************************************************************************/
function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}
/***************************************************************************
29. Cookie ¼³Á¤
**************************************************************************/
function setCookie( name, value, expiredays ) {
	var today = new Date();
	today.setDate( today.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}

var    _intValue   = '0123456789.';
var    _upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var    _lowerValue = 'abcdefghijklmnopqrstuvwxyz';
var    _etcValue   = ' ~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';

// ÇÑ ±ÛÀÚ°¡ ¿µ¹® ´ë¹®ÀÚÀÎ°¡? 
function IsUpper(value) {    
    var   i;
    for(i=0;i<_upperValue.length;i++)
        if(value == _upperValue.charAt(i)) {
            return true;
        }
    return false;
}
// ÇÑ ±ÛÀÚ°¡ ¿µ¹® ¼Ò¹®ÀÚÀÎ°¡? 
function IsLower(value) {    
    var   i;
    for(i=0;i<_lowerValue.length;i++)
        if(value == _lowerValue.charAt(i)) {
            return true;
        }
    return false;
}
// ÇÑ ±ÛÀÚ°¡ ¼ýÀÚÀÎ°¡? 
function IsInt(value) { 
 
    var   j;
    for(j=0;j<_intValue.length;j++) 
        if(value == _intValue.charAt(j)) {
            return true;
        }
    return false;
}
// ÇÑ ±ÛÀÚ°¡ Æ¯¼ö¹®ÀÚÀÎ°¡? 
function IsEtc(value) {    
    var   j;
    for(j=0;j<_etcValue.length;j++)
        if(value == _etcValue.charAt(j)) {
            return true;
        }
    return false;
}
//¹®ÀÚ¿­À» ÀÚ¸£´Â ÇÔ¼ö
String.prototype.cut = function(_len) {
        var str = this;
        var l = 0;
        for (var i=0; i<str.length; i++) {
                l += (str.charCodeAt(i) > 128) ? 2 : 1;
                if (l > _len) return str.substring(0,i);
        }
        return str;
}
String.prototype.bytes = function() {
        var str = this;
        var l = 0;
        for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
        return l;
}

