function ch_zero_add(parm1,parm2){

if ((parm1.length) < parm2) {
	for (i=parm1.length;i<parm2;i++)
	parm1 = "0" + parm1;
	
}

return parm1;
}



//ÀÚµ¿ Focus
function auto_move(PREFOCUS,NEXTFOCUS,VLENGTH){

if (PREFOCUS.value.length >= VLENGTH){
NEXTFOCUS.focus();
}
}

// ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä 

function Add_MoneyComma( Name )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;
    factor = Name.value.length % 3; 
    su     = (Name.value.length - factor) / 3;
    src    =  Name.value.substring(0,factor);
    for(i=0; i < su ; i++)
    {
		if((factor == 0) && (i == 0))       // "XXX" ÀÎ°æ¿ì
		{
			src += Name.value.substring(factor+(3*i), factor+3+(3*i));  
		}
	    else
		{
		    src += ","  ;
			src += Name.value.substring(factor+(3*i), factor+3+(3*i));  
		}
    }
    Name.value = src; 
    return true; 
}

// ÄÄ¸¶(",") ÀÚµ¿ »èÁ¦
function Del_MoneyComma( Name )
{
    var  x, ch;
    var  i=0;
    var  newVal="";

    for(x = 0; x < Name.value.length ; x++){


    	ch= Name.value.substring(x,x+1);
		if( ch != ",")  newVal += ch;
    }     
    Name.value =  newVal;
    return true;
}


//   °ø¶õ(" ") ÀÚµ¿ »èÁ¦

function Del_Space( Name )
{
    var  x, ch;
    var  i=0;
    var  newVal="";
    for(x = 0; x < Name.value.length ; x++){
		ch= Name.value.substring(x,x+1);
		if( ch != " ") newVal += ch;
    }    
    Name.value =  newVal;
    return  true;
}



function Ltrim(strValue){
    while (strValue.length>0){
       if(strValue.charAt(0)==' '){
           strValue=strValue.substring(1,strValue.length);              
	   }
       else
          return strValue;	    
    }
	return strValue;
}




function Rtrim(strValue){
    while (strValue.length>0){
       if(strValue.charAt(strValue.length-1)==' '){
           strValue=strValue.substring(0,strValue.length-1);              
	   }
       else
           return strValue;	    
   }
   return strValue;
}


function Trim(strValue){
   strValue = Ltrim(strValue);
   strValue = Rtrim(strValue);
   return strValue;
}




	function check_ResidentNO(S_iden_f_num,S_iden_l_num)
	{  
       S_iden_f_num = Trim(S_iden_f_num.value)
       S_iden_l_num = Trim(S_iden_l_num.value)
		var i3=0
  		for (var i=0;i<S_iden_f_num.length;i++)
  		{
      			var ch1 = S_iden_f_num.substring(i,i+1);
      			if (ch1<'0' || ch1>'9') { i3=i3+1 }
  		}
  		if ((S_iden_f_num == '') || ( i3 != 0 ))
  		{
    			return (false);
  		}
  
   
  
		  var i4=0
		  for (var i=0;i<S_iden_l_num.length;i++)
		  {
		      var ch1 = S_iden_l_num.substring(i,i+1);
		      if (ch1<'0' || ch1>'9') { i4=i4+1 }
		  }
		  if ((S_iden_l_num == '') || ( i4 != 0 ))
		  {
			    return (false);
		  }

		  if(S_iden_f_num.substring(0,1) < 0)
		  {
			   return (false);
		  }

		  if(S_iden_l_num.substring(0,1) > 2)
		  {
			   return (false);
		  }

		  if((S_iden_f_num.length > 7) || (S_iden_l_num.length > 8))
		  {

			   return (false);
		  }

		  if ((S_iden_f_num == '72') || ( S_iden_l_num == '18'))
		  {

		    return (false);
		  }
   
		  var f1=S_iden_f_num.substring(0,1)
		  var f2=S_iden_f_num.substring(1,2)
		  var f3=S_iden_f_num.substring(2,3)
		  var f4=S_iden_f_num.substring(3,4)
		  var f5=S_iden_f_num.substring(4,5)
		  var f6=S_iden_f_num.substring(5,6)
		  var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
		  var l1=S_iden_l_num.substring(0,1)
		  var l2=S_iden_l_num.substring(1,2)
		  var l3=S_iden_l_num.substring(2,3)
		  var l4=S_iden_l_num.substring(3,4)
		  var l5=S_iden_l_num.substring(4,5)
		  var l6=S_iden_l_num.substring(5,6)
		  var l7=S_iden_l_num.substring(6,7)
		  hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
		  hap=hap%11
		  hap=11-hap
		  hap=hap%10
		  if (hap != l7) 
		  {
		    return (false);
		  }

		  return true; 
	}




function IsNumV(InObj) {
 str = Trim(InObj);
       if (str.length <= 0)
	return false; 
     


	for (r=0; r< str.length; r++)
	{
	ch = str.charAt(r);
	if ((ch < "0") || (ch> "9") ){				
	return false; 
	}
	}
	return true;
}

function IsNum(InObj) {
 str = Trim(InObj.value);
       if (str.length <= 0)
	return false; 
     


	for (r=0; r< str.length; r++)
	{
	ch = str.charAt(r);
	if ((ch < "0") || (ch> "9") ){				
	return false; 
	}
	}
	return true;
}



function NumStrLengthCheck2(InObj, Length)
{
    var InStr = Trim(InObj.value);
if (InStr.length >= Length){
		return true;
} else {
   return false;
}

}

function NumStrLengthCheck(InObj, Length)
{
    var InStr = Trim(InObj.value);
if (InStr.length == Length){
		return true;
} else {
   return false;
}
}


function IsAlphabet(InObj)
{
         InStr = Trim(InObj.value)
	InStr = InStr.toUpperCase();
	if (InStr.length == 0)
		return false;
	for (i = 0; i < InStr.length; i++)
    	if (!((InStr.charAt(i) == '_') || (InStr.charAt(i) >= 'A' && InStr.charAt(i) <= 'Z')))
			return false;
	return true;
}


function IsAlphabetfirst(InObj)
{
         InStr = Trim(InObj.value)
	InStr = InStr.toUpperCase();
	if (InStr.length == 0)
		return false;
    	if (!((InStr.charAt(0) == '_') || (InStr.charAt(0) >= 'A' && InStr.charAt(0) <= 'Z')))
			return false;
	return true;
}



function NullCheck(InObj){ 
if( Trim(InObj.value).length == 0) 
{	
return false;
 }
return true;
 }


function IsPossiblestr(InObj)
{
    var InStr = Trim(InObj.value);
 if( InStr.length == 0) 
{	
return false;
 }
 
 
 	for (i = 0; i < InStr.length; i++)
    {
	 	if ((InStr.charAt(i) == "'") || (InStr.charAt(i) == "%"))
        	{
            	return false;
        	}
    }
	return true;
}

function IsPossiblestr2(InObj)
{
 var InStr = Trim(InObj.value);
 if( InStr.length != 0) 
{	
 	for (i = 0; i < InStr.length; i++)
    {
	 	if ((InStr.charAt(i) == "'") )
        	{
            	return false;
        	}
    }
	return true;
}
	return true;
}

function IsPossiblestr3(InObj)
{
    var InStr = Trim(InObj.value);
 if( InStr.length == 0) 
{	
return false;
 }
 
 
 	for (i = 0; i < InStr.length; i++)
    {
	 	if ((InStr.charAt(i) == "%"))
        	{
            	return false;
        	}
    }
	return true;
}


function IsAlphaNum(InObj)
{
        InStr = Trim(InObj.value);
	InStr = InStr.toUpperCase();
	for (i = 0; i < InStr.length; i++){
		if  (!((InStr.charAt(i) >= 'A' && InStr.charAt(i) <= 'Z')||
          (InStr.charAt(i) >= '0' && InStr.charAt(i) <= '9')) ){
      return false;}
			}
	return true;
}

function SetFocus(InObj)
{
 InObj.select();
 InObj.focus();
 }




function searchcheck(theForm){
var obj;
   
obj = theForm.keyword;
if (!( IsPossiblestr(obj) && IsPossiblestr3(obj) &&  NumStrLengthCheck2(obj,3) )){
   alert("°Ë»öÈ¿À²À» ³ôÀÌ±âÀ§ÇØ 3ÀÚ¸® ÀÌ»óÀ» ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù.");
   SetFocus(obj);
   return false; 
    }

return true;

}


function idcheck(theForm){
var obj;
   
obj = theForm.logID;
if (!( IsPossiblestr(obj) &&  NumStrLengthCheck2(obj,4) )){
   alert("ID´Â 4ÀÚ¸® ÀÌ»óÀÌ°í, Æ¯¼ö¹®ÀÚ(',%)À» »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.");
   SetFocus(obj);
   return false; 
    }

var obj2;
   
obj2 = theForm.logPWD;
if (!( IsPossiblestr(obj2) &&  NumStrLengthCheck2(obj2,4) )){
   alert("PASSWORD´Â 4ÀÚ¸® ÀÌ»óÀÌ°í, Æ¯¼ö¹®ÀÚ(',%)À» »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.");
   SetFocus(obj2);
   return false; 
    }


return true;

}


function StringLength(str) {
    return(str.length+(escape(str)+"%u").match(/%u/g).length-1);
}

function IsRadioCheck(obj) { 
  for (i=0; i<obj.length; i++) { 
    if (obj[i].checked)return true;   
 } 
  SetFocus(obj[0]); 
  return false; 
} 

function IsSelectCheck(obj) { 
    if (obj[0].selected)return true;   
 
  SetFocus(obj[0]); 
  return false; 
} 


