function nameCheck(obj)
{
	var str = obj.value;
    for(i=0; i<str.length; i++)
	{
       if(str.charAt(i)==' ')
	   {
          alert('ÀÌ¸§ Áß°£¿¡ °ø¹éÀÌ ÀÖ½À´Ï´Ù.\n')
          obj.focus();
		  obj.select();
		  return true;
          break
       }
		
    }
	return;
}

function isNull(obj, msg) 
{
	var str = obj.value;
	if(str.length == 0) 
	{
		if(msg) 
		{
			alert(msg);
		}
		obj.focus();
		return true;
	}
	return false;
}

function isNumber(obj) 
{
	var str = obj.value;
	if(str.length == 0)
		return false;

	for(var i=0; i < str.length; i++) 
	{
		if(!('0' <= str.charAt(i) && str.charAt(i) <= '9'))
			return false;
	}
	return true;
}

function isSame(obj1, obj2) 
{
	var str1 = obj1.value;
	var str2 = obj2.value;
	if(str1.length == 0 || str2.length == 0)
		return false;

	if(str1 == str2)
		return true;
	return false;
}

function isShort(obj, len, msg) 
{
	var str = obj.value;
	if(str.length < len) 
	{
		if(msg) 
		{
			alert(msg);	
		}
		obj.focus();
		obj.select();
		return true;
	}
	return false;
}

function isAlphabet(obj) 
{
	var str = obj.value;
	if(str.length == 0)
		return false;

	str = str.toUpperCase();
	for(var i=0; i < str.length; i++) 
	{
		if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z'))
			return false;
	}
	return true;
}

function isAlphaNumeric(obj) {
	var str = obj.value;
	if(str.length == 0)
		return false;

	str = str.toUpperCase();
	for(var i=0; i < str.length; i++) 
	{
		if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
			('0' <= str.charAt(i) && str.charAt(i) <= '9')))
			return false;
	}
	return true;
}
function h_check4(Objectname) 
{
	
	var intErr
	var strValue = Objectname.value
	var retCode = 0
		
	//strValue = strValue.toUpperCase()
	
	for (i = 0; i < strValue.length; i++) 
	{
	
		var retCode = strValue.charCodeAt(i)
		//var retChar = strValue.substr(i,1).toUpperCase()

		retCode = parseInt(retCode)
				
		if (retCode >= 48 && retCode <= 57) 
		{
		}
		else
		{
			intErr = -1;
			break;
		}
	}
	return (intErr);
}
function isID(obj) //IDÀÔ·Â°ªÀÇ Å¸´ç¼ºÀ» °Ë»çÇÑ´Ù.
{
	var str = obj.value;
	if(str.length == 0)
	{
		alert('ID¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù.\n')
		obj.focus()
        obj.select()
		return true;
	}

	for(i=0; i<str.length; i++)
	{
       if(str.charAt(i)==' ')
	   {
          alert('ID¿¡´Â °ø¹é¹®ÀÚ°¡ µé¾î°¥¼ö ¾ø½À´Ï´Ù.')
          obj.focus();
		  obj.select();
		  return true;
          break
       }
		
    }
	
	for(i=0; i<str.length; i++)
	{
        if(('a'<=str.charAt(i)&&'z'>=str.charAt(i))||(0<= str.charAt(i)&&9>= str.charAt(i)))
		{
              continue
        } 
		else 
		{
              alert('ID¿¡´Â ÇÑ±ÛÀÌ³ª, Æ¯¼ö¹®ÀÚ, ¶Ç´Â ¿µ¹®´ë¹®ÀÚ°¡ µé¾î°¥ ¼ö ¾ø½À´Ï´Ù.\n')
              obj.focus()
              obj.select()
		     return true;
             break
       }
    }

	if(str.length <5 )
	{           
			alert('ID°¡ 5ÀÚ¸®º¸´Ù ÀÛ½À´Ï´Ù. \n ')
            obj.focus()
            obj.select()
		return true;
     }
    if(str.length >12)
	{              
             alert('ID°¡ 12¸¦ ³Ñ½À´Ï´Ù.. \n ')
			 obj.focus()
             obj.select()
		return true;
     }
}


function isSSN(front, back) 
{
	var birthday = front.value;
	var num = back.value;

	if(birthday.length != 6) 
	{
		return false;
	}
	if(num.length != 7) 
	{
		return false;
	}
	var hap = 0;
	for(var i=0; i < 6; i++) 
	{
		var temp = birthday.charAt(i) * (i+2);
		hap += temp;
	}

	var n1 = num.charAt(0);
	var n2 = num.charAt(1);
	var n3 = num.charAt(2);
	var n4 = num.charAt(3);
	var n5 = num.charAt(4);
	var n6 = num.charAt(5);
	var n7 = num.charAt(6);

	hap += n1*8+n2*9+n3*2+n4*3+n5*4+n6*5;
	hap %= 11;
	hap = 11 - hap;
	hap %= 10;
	if(hap != n7)
		return false;
	return true;
}
function birth(form)//ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ°í ³Ñ¾î°¡¸é ÀÚµ¿À¸·Î »ý³â¿ùÀÏÀ» ÀÔ·ÂÇÑ´Ù.
{

	
	if (form.sn2.value.substring(0,1) < 3)
	  form.year.value = '19' + form.sn1.value.substring(0,2)//---¿äºÎºÐÀ» »©°í ¾Æ·¡ºÎºÐÀ» ³ÖÀ¸¸é ¿ù ÀÏÀ» ¸®½ºÆ®¼±ÅÃÀ¸·Î ÇÒ¼ö ÀÖ´Ù.
	  
	  form.month.value =form.sn1.value.substring(2,4)

	  form.day.value =form.sn1.value.substring(4)//---------
	/*else form.y.value = '20' + form.ssn1.value.substring(0,2);//------¸®½ºÆ® ÀÌ¿ë½Ã
	

	for(i = 0 ; i < form.m.length ; i++){

		if(form.m.options[i].value == form.ssn1.value.substring(2,4))	form.m.options[i].selected = true;

	}

	for(i = 0 ; i < form.d.length ; i++){

		if(form.d.options[i].value == form.ssn1.value.substring(4))	form.d.options[i].selected = true;

	}*/

}

function h_check(Objectname) //--email Ã¼Å©
{
	
	var intErr
	var strValue = Objectname.value
	var retCode = 0
	
	for (i = 0; i < strValue.length; i++)
	{
	
		var retCode = strValue.charCodeAt(i)
		var retChar = strValue.substr(i,1).toUpperCase()
	
		retCode = parseInt(retCode)
	
		if ((retChar < "0" || retChar > "9") && (retChar < "A" || retChar > "Z") && ((retCode > 255) || (retCode < 0))) 
		{
			intErr = -1;
			break;
		}
	}
	return (intErr);
}
function isAreaNum(obj)
{
	 if((obj.value=="") ||   ( (obj.value.length != 0) && (obj.value.length < 3  || (h_check4(obj) == -1) ) ) )
	 {   
		alert ("Áö¿ª¹øÈ£´Â 3ÀÚ¸® ¼ýÀÚÀÌ¾î¾ß ÇÕ´Ï´Ù");
		obj.focus();
		return  false;
	}	
	return true;
}
function isPhoneNum(obj)
{
	 if ((obj.value=="") || ( (obj.value.length != 0) && (obj.value.length < 3  || (h_check4(obj) == -1) ) ) )
	 {   
		alert ("ÀüÈ­±¹¹øÈ£´Â 3ÀÚ¸® ÀÌ»ó 4ÀÚ¸®ÀÌÇÏÀÇ ¼ýÀÚÀÌ¾î¾ß ÇÕ´Ï´Ù");
		obj.focus();
		return  false;
	}	
	return true;
}
function isPhoneNum2(obj)
{
	 if((obj.value=="") ||   ( (obj.value.length != 0) && (obj.value.length < 4  || (h_check4(obj) == -1) ) )  )
	 {   
		alert ("ÀüÈ­¹øÈ£ µÞÀÚ¸®´Â 4ÀÚ¸®ÀÇ ¼ýÀÚÀÌ¾î¾ß ÇÕ´Ï´Ù");
		obj.focus();
		return  false;
	}	
	return true;
}
function isEmail(obj) //¸¸¾à ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇßÀ»°æ¿ì Ã¼Å©ÇÑ´Ù.
{
	var email = obj.value;
	var email_1 = "";
	var email_2 = "";
	var check_point = 0;
	if(!(email==""))
	{		
		
		if (email.indexOf("@") < 0 ) {
			alert("e-mail¿¡ @ °¡ ºüÁ®ÀÖ½À´Ï´Ù.");
			obj.focus();
			return false;
		}
		if (email.indexOf(".") < 0 ) {
			alert("e-mail¿¡ . °¡ ºüÁ®ÀÖ½À´Ï´Ù.");
			obj.focus();
			return false;
		}

		if (email.indexOf("|") >= 0 ) {
			alert("e-mail¿¡ | ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email.indexOf(">") >= 0 ) {
			alert("e-mail¿¡ > ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email.indexOf("<") >= 0 ) {
			alert("e-mail¿¡ < ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email.indexOf(" ") >= 0 ) {
			alert("e-mail¿¡ ½ºÆäÀÌ½º´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}

	          for (var j = 0 ; j < email.length; j++)
	          {
	               if ( email.substring(j, j + 1) != "@"  && check_point == 0 ) {
				email_1 = email_1 + email.substring(j, j + 1)
	               } else if ( email.substring(j, j + 1) == "@" )  {
				check_point = check_point + 1;
	               } else {
	               		email_2 = email_2 + email.substring(j, j + 1);	
	               }
	          }

		if (email_1.length < 3 ) {
			alert("e-mail¿¡ @ ¾ÕÀÚ¸®´Â 3ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù.");
			obj.focus();
			return false;
		}
		if (email_2.length < 2 ) {
			alert("e-mail¿¡ @ µÞÀÚ¸®´Â 2ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù.");
			obj.focus();
			return false;
		}

		if (check_point > 1 ) {
			alert("e-mail¿¡ @ ´Â 1¹øÀÌ»ó µé¾î°¥¼ö ¾ø½À´Ï´Ù.");
			obj.focus();
			return false;
		}

		if (email_2.indexOf("(") >= 0 ) {
			alert("e-mail¿¡ ( ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf("(") >= 0 ) {
			alert("e-mail¿¡ ( ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf(")") >= 0 ) {
			alert("e-mail¿¡ ) ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf(",") >= 0 ) {
			alert("e-mail¿¡ , ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf(";") >= 0 ) {
			alert("e-mail¿¡ ; ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf(":") >= 0 ) {
			alert("e-mail¿¡ : ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf("/") >= 0 ) {
			alert("e-mail¿¡ / ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf("[") >= 0 ) {
			alert("e-mail¿¡ [ ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf("]") >= 0 ) {
			alert("e-mail¿¡ ] ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf("{") >= 0 ) {
			alert("e-mail¿¡ { ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf("}") >= 0 ) {
			alert("e-mail¿¡ } ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}
		if (email_2.indexOf(" ") >= 0 ) {
			alert("e-mail¿¡ ½ºÆäÀÌ½º´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
			obj.focus();
			return false;
		}

		return true;
	}
	return true;
}
function isCardNumber(obj) //Ä«µå¹øÈ£ÀÇ À¯È¿¼ºÀ» ÆÇ´ÜÇÑ´Ù.
{
	var str = obj.value;
	if(str.length != 16)
		return false;

	for(var i=0; i < 16; i++) 
	{
		if(!('0' <= str.charAt(i) && str.charAt(i) <= '9')) 
			return false;
	}
	return true;
}
