	//----------------------------------------------------------------------------
	function CheckEmail(f1,msg1)
	{

		if (f1.value !="")
		{
			if (f1.value.search(/(\S+)@(\S+)\.(\S+)/) == -1 ) 
			{
				alert("Á¤È®ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ³Ö¾î ÁÖ¼¼¿ä.");
				f1.focus(); 
				return false;
			}
			else
			{
				return true;
			}
		}
		else
		{
			alert(msg1) ;
			f1.focus() ;
			return false ;
		}
	}
	

	//----------------------------------------------------------------------------

	//----------------------------------------------------------------------------
	function CheckNumber(f1)
	{
		var i; 
		var result;
			  
		for ( i=0; i<f1.value.length; i++ ) 
		{
			if ( (f1.value.charAt(i) >= "0") && (f1.value.charAt(i) <= "9") )
				result = true;
			else 
				alert("¹Ýµå½Ã ¼ýÀÚ¸¦ ³Ö¾î ÁÖ¼¼¿ä");
				f1.focus();
				return false;
		}
		
		if (result == true)
			return true;
	}
	//----------------------------------------------------------------------------

	
	//----------------------------------------------------------------------------
	function CheckText(f1,msg1)
	{
		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "¹Ýµå½Ã ¼ýÀÚ³ª ¹®ÀÚ¸¦ ³Ö¾î ÁÖ¼¼¿ä.";
		}
		
		if (f1.value == "")
		{
			alert(msg1) ;
			f1.focus() ;
			return false ;
		}
	
		return true;
	}

	function CheckNumber2(f1,msg1)
	{
		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "¹Ýµå½Ã ¼ýÀÚ³ª '-'¸¦ ³Ö¾îÁÖ¼¼¿ä.";
		}
		
		if (f1.value !="")
		{
			for ( i=0; i<f1.value.length; i++ ) 
			{
				if ( (f1.value.charAt(i) >= "0") && (f1.value.charAt(i) <= "9") || ( f1.value.charAt(i) == "-" ) )
					//result = true;
					return true;
				else 
					alert("¹Ýµå½Ã ¼ýÀÚ³ª '-'¸¦ ³Ö¾îÁÖ¼¼¿ä.");
					f1.focus();
					return false;
			}
		}

		else
		{
			alert("¹Ýµå½Ã ¼ýÀÚ³ª '-'¸¦ ³Ö¾îÁÖ¼¼¿ä.");
			f1.focus();
			return false;
		}
	
		return true;
	}
	//----------------------------------------------------------------------------
	
	//----------------------------------------------------------------------------
	function CheckPassword(f1,len,msg1)
	{
		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "¹Ýµå½Ã ¼ýÀÚ³ª ¹®ÀÚ¸¦ ³Ö¾î ÁÖ¼¼¿ä.";
		}
		
		if ( (f1.value == "") || ( f1.value.length < len ) )
		{
			alert(msg1) ;
			f1.focus() ;
			return false ;
		}

		return true;
	}
	//----------------------------------------------------------------------------
	
	//----------------------------------------------------------------------------
	function CheckSelected(f1,msg1)
	{
		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "¹Ýµå½Ã ¼ýÀÚ³ª ¹®ÀÚ¸¦ ³Ö¾î ÁÖ¼¼¿ä.";
		}

		if ( f1.selectedIndex <= 0 )
		{
			alert(msg1);
			f1.focus();
			return false;
		}
		
		return true;
			
	}
	//----------------------------------------------------------------------------
	
	//----------------------------------------------------------------------------
	function CheckRadio(f1,k,msg1)
	{
		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "¼±ÅÃÇØ ÁÖ¼¼¿ä.";
		}

		for ( i=0; i<=k; i++)
		{
			if (f1[i].checked)
			{
				return true;
			}
		}
		alert( msg1 );
		f1[0].focus();
		return false;
	}
	//----------------------------------------------------------------------------

	//----------------------------------------------------------------------------
	function CheckCompare(f1,f2,msg1)
	{
		t1 = f1.value ;
		t2 = f2.value ;

		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.";
		}
		
		if ( t1 != t2 )
		{
			alert(msg1) ;
			f1.focus() ;
			return false ;
		}

		return true;
	}
	//----------------------------------------------------------------------------
					
	function CheckCitizenID(c1,c2)
	{
		if (c1.value.length != 6 || c2.value.length != 7)
		{
			alert("\nÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
			c1.focus();
			return false;
		}
	
		j1  = c1.value.substring(0,1) * 2
		j2  = c1.value.substring(1,2) * 3
		j3  = c1.value.substring(2,3) * 4
		j4  = c1.value.substring(3,4) * 5
		j5  = c1.value.substring(4,5) * 6
		j6  = c1.value.substring(5,6) * 7
		j7  = c2.value.substring(0,1) * 8
		j8  = c2.value.substring(1,2) * 9
		j9  = c2.value.substring(2,3) * 2
		j10 = c2.value.substring(3,4) * 3
		j11 = c2.value.substring(4,5) * 4
		j12 = c2.value.substring(5,6) * 5
		j13 = c2.value.substring(6,7)
	
		sum = j1+j2+j3+j4+j5+j6+j7+j8+j9+j10+j11+j12
		rest = (sum % 11)
		conclusion = 11 - rest
	
		if ( j13 != conclusion ) 
		{
			result = conclusion - 10
			if ( j13 != result )	
			{
				alert("\nÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù!");
				c1.focus();
				return false;
			}
		}
		return true;
	}
	
	function checkValue(thisObj){	
	num = thisObj.value;
	
	if(!hIsNum(num)){	
		thisObj.value=getToNum(num);
	}
}

function addComma(thisObj){	
	num = thisObj.value;
	thisObj.value=add_comma(num);
}

function addComma2(value){
	num = value;
	return add_comma(num);
}
function add_comma(num){	
	numstr = getonlyNum(String(num));
	retstr="";
	idx=3;
	while(numstr.length>3){
		tmpstr= numstr.substring(numstr.length-idx,numstr.length);
		retstr=","+tmpstr+retstr;
		numstr=numstr.substring(0,numstr.length-idx);		
	}	
	retstr=numstr+retstr;
	return retstr;
}

function getonlyNum(name){
	var ch = "\0";
	var flag = true;
	var onlynum ="";
	
    for (var i = 0, ch = name.charAt(i);
        (i < name.length); ch = name.charAt(++i)) {
        if ( ch==",")
        	;
        else
            onlynum += ch;
    }
    return onlynum;
	
}

function getToNum(name) {
    var ch = "\0";
	var flag = true;
	var retnum="";
    for (var i = 0, ch = name.charAt(i);
        (i < name.length) && (flag); ch = name.charAt(++i)) {
        if (((ch >= '0') && (ch <= '9'))||ch==","){
        	retnum+=ch;	
        }else if( (i == 0)&&(ch == '-'))
        	;
        else
            flag = false;
    }
    return retnum;
}

function hIsNum(name) {
    var ch = "\0";
	var flag = true;
	
    for (var i = 0, ch = name.charAt(i);
        (i < name.length) && (flag); ch = name.charAt(++i)) {
        if ((ch >= '0') && (ch <= '9'))
        	;
        else if( (i == 0)&&(ch == '-'))
        	;
        else
            flag = false;
    }
    return flag;
}


function multi_th(num){
	return parseFloat(num)*1000;	
}

//----------------------------------------------------------------------------
	function CheckCompare2(f1,f2, msg1)
	{
		t1 = f1.value ;
		t2 = f2.value ;

		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "ÀüÈ­¹øÈ£³ª ÈÞ´ëÆù 2°¡Áö Áß ÇÏ³ª´Â ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
		}
		
		if ( (t1 == "") || f1.value.length <= 8  )
		{
		  if ( (t2 == "") || f2.value.length <= 8  )
		  {
			  alert(msg1) ;
			  f1.focus() ;
			  return false ;
			}  
		}

		return true;
	}

//----------------------------------------------------------------------------
	function CheckLenPwd(f1,msg1)
	{
		t1 = f1.value ;

		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "ºñ¹Ð¹øÈ£(È®ÀÎ)´Â  4~8ÀÚ »çÀÌÀÇ ¿µ¹®, ¼ýÀÚ¸¸ °¡´É ÇÕ´Ï´Ù.";
		}
		
		if (t1 == "") 
		{
		  alert("ºñ¹Ð¹øÈ£(È®ÀÎ)¸¦ ³Ö¾î ÁÖ¼¼¿ä") ;
		  f1.focus() ;
		  return false ;
		}

		if ( f1.value.length < 4 ||  f1.value.length > 8   )
		{
		  alert(msg1) ;
		  f1.focus() ;
		  return false ;
		}

		return true;
	}

//----------------------------------------------------------------------------

	function CheckLenPwd_modify(f1,msg1)
	{
		t1 = f1.value ;

		if ( msg1 == "" || msg1 == null ) 
		{
			msg1 = "ºñ¹Ð¹øÈ£(È®ÀÎ)´Â  4~8ÀÚ »çÀÌÀÇ ¿µ¹®, ¼ýÀÚ¸¸ °¡´É ÇÕ´Ï´Ù.";
		}
		
		if (t1 != "") 
		{
  		if ( f1.value.length < 4 ||  f1.value.length > 8   )
	  	{
		    alert(msg1) ;
  		  f1.focus() ;
	  	  return false ;
  		}
    }
		return true;
	}

//----------------------------------------------------------------------------
