function onlyNumber(Obj) { Obj.value = Obj.value.replace( /\D/g, '' ); }
function Test_Number(Obj, message) { return check_Type(/^[0-9-]+$/, Obj, message); } 
function Test_NumberAlpha(Obj, message) { return check_Type(/^[0-9a-zA-Z]+$/, Obj, message); } 
function Test_NumberAlphaID(Obj, message) { return check_Type(/^[a-z][0-9a-z]+$/, Obj, message); } 
function check_Type(type, Obj, message) {
     if(!type.test(Obj.value)) {
		alert(message);
		Obj.focus();
		return false; 
	 } else return true;   
}

function Valid_Value(Obj, message)
{
	if(Obj.value.trim() == "") {
		if(message) alert(message);
		Obj.focus();
		return false;
	} else return true;
}
function Valid_Length(Obj, message, Min, Max)
{
	var bEmpty = false;
	if(Min > 0 && Obj.value.trim() == "") bEmpty = true;
	if(bEmpty || Obj.value.trim().length < Min || Obj.value.trim().length > Max) {
		if(message) alert(message);
		Obj.focus();
		return false;
	} else return true;
}
function Valid_Radio(Obj)
{ 
    var length = Obj.length; 
    for(var i=0; i < length; i++) 
		if(Obj[i].checked == true && Obj[i].value) 
			return true; 
    return false; 
} 
function Valid_Radio_Index(Obj)
{ 
    var length = Obj.length; 
    for(var i=0; i < length; i++) 
		if(Obj[i].checked == true && Obj[i].value) 
			return i; 
    return -1; 
} 
function Valid_CheckBox(Obj, message)
{
	if(!Obj.checked) {
		if(message) alert(message);
		Obj.focus();
		return false;
	} else return true;
}
function Valid_Select(Obj, message)
{ 
    if(Obj.selectedIndex==0) { 
		if(message) alert(message);
		return false; 
    } 
	else return true; 
} 
function Valid_StringType(Obj, message)
{
	var Str = Obj.value.trim();
    if(Str == null || Str == "")
        return false;

    for(i = 0; i < Str.length; i++)
    {
        if((Str.substring(i, i+1) == '\\') ||
          (Str.substring(i, i+1) == '/') ||
          (Str.substring(i, i+1) == ';') ||
          (Str.substring(i, i+1) == '*') ||
          (Str.substring(i, i+1) == '?') ||
          (Str.substring(i, i+1) == '"') ||
          (Str.substring(i, i+1) == '<') ||
          (Str.substring(i, i+1) == '>') ||
          (Str.substring(i, i+1) == '|') ||
          (Str.substring(i, i+1) == '#') ||
          (Str.substring(i, i+1) == '%') ||
          (Str.substring(i, i+1) == '\''))
          {
				alert(message);	
                return false;
          }
    }
    return true;
}
function check_email(Obj)
{
    var i;
    var strCheck1 = false;
    var strCheck2 = false;
	var nLength = Obj.value.length
	if(nLength > 0) {
		if ((Obj.value.indexOf('.@') != -1) || (Obj.value.indexOf('@.') != -1) ||
			(Obj.value.substring(0,1) == '.') || (Obj.value.substring(0,1) == '@') ||
			(Obj.value.substring(nLength-1,nLength) == '.') || (Obj.value.substring(nLength-1,nLength) == '@'))
		{	
	        alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
	        Obj.focus();
			return false;
		}		
	    for(i=0; i < nLength; i++) {
	        if ((Obj.value.substring(i,i+1) == '.') || 
	        	(Obj.value.substring(i,i+1) == '-') || (Obj.value.substring(i,i+1) == '_') ||
	           ((Obj.value.substring(i,i+1) >= '0') && (Obj.value.substring(i,i+1) <= '9')) ||
	           ((Obj.value.substring(i,i+1) >= '@') && (Obj.value.substring(i,i+1) <= 'Z')) ||
	           ((Obj.value.substring(i,i+1) >= 'a') && (Obj.value.substring(i,i+1) <= 'z'))) {
	                if (Obj.value.substring(i,i+1) == '.')
						strCheck1 = true;
	                if (Obj.value.substring(i,i+1) == '@')
						strCheck2 = true;
	        }
	        else {
		        alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
	            Obj.focus();
				return false;
	        }
	    }	
	    if ((strCheck1 == false) || (strCheck2 == false)) {
	        alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
	        Obj.focus();
			return false;
	    }
	}
	else {
	    alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		Obj.focus();
		return false;
	}
    return true;
}
function check_jumin(juminobj1, juminobj2)
{ 
	var jumin1 = juminobj1.value;
	var jumin2 = juminobj2.value; 

	if(jumin1.length != 6) { 
		alert('ÁÖ¹Î¹øÈ£¸¦ È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä'); 
		juminobj1.focus(); 
		return false; 
	} 
	if(jumin2.length != 7) { 
		alert('ÁÖ¹Î¹øÈ£¸¦ È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä'); 
		juminobj2.focus(); 
		return false; 
	} 
	var i2=0; 
	for(var i=0;i<jumin1.length;i++) { 
		var temp=jumin1.substring(i,i+1); 
		if(temp<0 || temp>9)  i2++; 
	} 
	if((jumin1==  '') || (i2 != 0)) { 
		alert('ÁÖ¹Î¹øÈ£¸¦ È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä'); 
		juminobj1.focus(); 
		return false; 
	} 
	var i3=0; 
	for(var i=0;i<jumin2.length;i++) { 
		var temp=jumin2.substring(i,i+1); 
		if (temp<0 || temp>9) i3++; 
	} 
	if((jumin2==  '') || (i3 != 0)) { 
		alert('ÁÖ¹Î¹øÈ£¸¦ È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä'); 
		juminobj2.focus(); 
		return false; 
	} 
	var l1=jumin1.substring(0,1); 
	var l2=jumin1.substring(1,2); 
	var l3=jumin1.substring(2,3); 
	var l4=jumin1.substring(3,4); 
	var l5=jumin1.substring(4,5); 
	var l6=jumin1.substring(5,6); 
	var hap=l1*2+l2*3+l3*4+l4*5+l5*6+l6*7; 
	var r1=jumin2.substring(0,1); 
	var r2=jumin2.substring(1,2); 
	var r3=jumin2.substring(2,3); 
	var r4=jumin2.substring(3,4); 
	var r5=jumin2.substring(4,5); 
	var r6=jumin2.substring(5,6); 
	var r7=jumin2.substring(6,7); 
	hap=hap+r1*8+r2*9+r3*2+r4*3+r5*4+r6*5; 
	hap=hap%11; 
	hap=11-hap; 
	hap=hap%10; 
	if(hap != r7) { 
		alert('ÁÖ¹Î¹øÈ£¸¦ È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä'); 
		juminobj1.focus(); 
		return false; 
	} 
	return true; 
} 
function InitValue(Obj, type, value)
{
	if(type == 'r') {
		for(var i=0; i<Obj.length; i++) {
			if(Obj[i].value == value) Obj[i].checked = true;
			else Obj[i].checked = false;
		}
	} else if (type == 'c') {
		if(value == 1) Obj.checked = true;
		else Obj.checked = false;
	} else if(type=='s') {
		for(var i=0;i<Obj.length;i++) {
			if(Obj[i].value == value) Obj[i].selected = true;
			else Obj[i].selected = false;
		}
	} else if(type=='v') Obj.value = value;
}