

	// 스페이스바 입력 체크 (이름,아이디,패스워드)
	function Check_Blank(frm_obj,msg)
	{
		if (frm_obj.value == false)
		{
			alert(msg + " 입력하세요.");
			frm_obj.focus();
			return false;
		}
		else
		{
			return true;
		}
	}

	// 글자수 제한이 있는 입력 제한 (이름,아이디,패스워드)
	function Check_Blank_Number(frm_obj,msg,number)
	{

		if ((frm_obj.value == false) || (frm_obj.value.length < number))
		{
			alert(msg + " " + number + "자 이상 입력하세요.");
			frm_obj.focus();
			return false;
		}
		else
		{
			return true;
		}
	}


	// 영문숫자 체크  (아이디와 패스워드시 사용)
	function Check_Char(frm_obj,msg)
	{	
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var numeric1 = ' ';
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var nonkorean = alpha+numeric;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) < 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 영문과 숫자만 가능합니다.");
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}

	// 영문숫자 체크  (아이디와 패스워드시 사용)
	function Check_Char2(frm_obj,msg)
	{
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var numeric1 = " ";

		var nonkorean = alpha+numeric;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) < 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 영문과 숫자만 가능합니다.");
			frm_obj.value = frm_obj.value.substring(0, i);
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}


	// 영문숫자 체크  (아이디와 패스워드시 사용)
	function Check_Char3(frm_obj,msg)
	{	
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var numeric1 = ' ';
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var nonkorean = alpha+numeric+nonchar;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) < 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 영문과 숫자, 특수문자만 가능합니다.");
			frm_obj.value = frm_obj.value.substring(0, i);
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}

	function Check_Char4(frm_obj)
	{	
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var numeric1 = ' ';
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var nonkorean = nonchar+numeric1;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) >= 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert("특수문자와 공백은 사용할수 없습니다.");
			frm_obj.value = frm_obj.value.substring(0, i);
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}

	function Check_Char5(frm_obj)
	{	
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var numeric1 = ' ';
		var nonchar = '@._-';
		var nonkorean = alpha+numeric+nonchar;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) < 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert("특수문자와 공백, 한글은 사용할수 없습니다.");
			frm_obj.value = frm_obj.value.substring(0, i);
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}

	// 영문체크
	function Check_engChar(frm_obj,msg)
	{
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var numeric1 = ' ';

		var nonkorean = alpha+nonchar+numeric1;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) < 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 영문과 특수문자만 가능합니다.");
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}

	function Check_first_engChar(frm_obj)
	{
		var id_name = frm_obj.value;

		if(!((id_name.charAt(0) >= 'A' && id_name.charAt(0) <= 'Z') || (id_name.charAt(0) >= 'a' && id_name.charAt(0) <= 'z')))
		{
			alert("아이디의 첫글자는 영문만 사용할 수 있습니다.");
			frm_obj.focus();
			return false;
		}
		else
		{
			return true;
		}
	}

	// 한글만 가능 체크   (이름체크시 사용)
	function Check_nonhanChar(frm_obj,msg)
	{
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var numeric = '1234567890';
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var nonkorean = nonchar+alpha;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) > 0)  // indexof는 해당문자열의 위치값 리턴
			{
				break ;
			}
		} // for

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 특수문자나 영문은 입력할 수 없습니다.");
			frm_obj.focus();
			return false;   // 특수문자가 있음
		}
		else
		{
			return true;    // 정상적으로 입력되었음
		}

		return false;
	}

	// 한글만 가능 체크   (이름체크시 사용)
	function Check_nonhanChar2(frm_obj, msg)
	{
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var numeric1 = ' ';
		var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
		var nonkorean = numeric+nonchar+numeric1;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) >= 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 한글과 영문만 가능합니다.");
			frm_obj.value = frm_obj.value.substring(0, i);
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}

	// 특수문자 체크   (이름체크시 사용)
	function Check_nonChar(frm_obj,msg)
	{
		var nonchar = '~`!@#$%^&*()-_=+\|<>?[],./;:"';
		var numeric = '1234567890';
		var nonkorean = nonchar+numeric;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) > 0)  // indexof는 해당문자열의 위치값 리턴
			{
				break ;
			}
		} // for

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 특수문자나 숫자는 입력할 수 없습니다.");
			frm_obj.focus();
			return false ;   // 특수문자가 있음
		}
		else
		{
			return true ;    // 정상적으로 입력되었음
		}

		return false;
	}

	// 특수문자 체크   (따옴표,쌍따옴표 사용못함)
	function Check_nonSpecialChar(frm_obj,msg)
	{
		var nonchar = '~`!@#$%^&*()-_=+\|[]<>?,./;:"';
		var nonkorean = nonchar

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) > 0)  // indexof는 해당문자열의 위치값 리턴
			{
				break ;
			}
		} // for

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 특수문자는 입력할 수 없습니다.");
			frm_obj.focus();
			return false ;   // 특수문자가 있음
		}
		else
		{
			return true ;    // 정상적으로 입력되었음
		}

		return false;
	}

	// 특수문자 체크 (쌍따옴표 사용못함)
	function Check_nonSpecial_Double_Char(frm_obj,msg)
	{
		var nonchar = '\\"';
		var nonkorean = nonchar

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) > 0)  // indexof는 해당문자열의 위치값 리턴
			{
				break ;
			}
		} // for

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 쌍따옴표는 입력할 수 없습니다.");
			frm_obj.focus();
			return false ;   // 특수문자가 있음
		}
		else
		{
			return true ;    // 정상적으로 입력되었음
		}

		return false;
	}

	// 숫자 체크 (전화번호에 사용)
	function Check_Num(frm_obj,msg)
	{
		if(isNaN(frm_obj.value))
		{
			alert(msg + " 숫자만 가능합니다.");
			frm_obj.focus();
			return false;
		}
		else
		{
			return true;
		}
	}

	// 숫자 체크 (키다운용)
	function Check_Num2(frm_obj,msg)
	{
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var numeric1 = " ";

		var nonkorean = numeric;

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( nonkorean.indexOf(frm_obj.value.substring(i,i+1)) < 0)
			{
				break ;
			}
		}

		if ( i != frm_obj.value.length )
		{
			alert(msg + "숫자만 가능합니다.");
			frm_obj.value = frm_obj.value.substring(0, i);
			frm_obj.focus();
			return false ;
		}
		else{
			return true ;
		}

		return true;
	}

	// 숫자체크 (가격에 사용)
	function Check_price(frm_obj,msg)
	{
		var numeric = '1234567890';

		var i ;
		for ( i=0; i < frm_obj.value.length; i++ )
		{
			if( numeric.indexOf(frm_obj.value.substring(i,i+1)) < 0)  // indexof는 해당문자열의 위치값 리턴
			{
				break ;
			}
		} // for

		if ( i != frm_obj.value.length )
		{
			alert(msg + " 숫자를 입력하세요.");
			frm_obj.focus();
			return false ;
		}
		else
		{
			return true ;    // 정상적으로 입력되었음
		}

		return false;
	}

	// 길이보기 (가격)
	function Check_length(frm_obj,msg)
	{
		if (frm_obj.value.length == 0)
		{
			alert(msg + " 입력하세요.");
			frm_obj.focus();
			return false ;
		}
		else
		{
			return true;
		}
		return false;
	}

	// select box체크에 사용
	function Check_Select(frm_obj,msg)
	{
		if (frm_obj.value == "")
		{
			alert(msg + " 선택하세요.");
			frm_obj.focus();
			return false;
		}
		else
		{
			return true;
		}
	}

//--------------------------------------------자바스크립에서 실제사용할 함수 ------------------------------------------------------------------------------------
	// 이름 체크
	function Check_Name(frm_obj)
	{
		if (!Check_Blank_Number(frm_obj,"이름을",2))
		{
			return false;
		}
		if (!Check_nonhanChar(frm_obj,"이름에"))
		{
			return false;
		}
		return true;
	}

	// 이름 체크 - 한글만 허용
	function Check_Name2(frm_obj)
	{
		if (!Check_nonhanChar2(frm_obj,"이름에"))
		{
			return false;
		}
		return true;
	}

	// 영문 이름 체크
	function Check_eng_Name(frm_obj)
	{
		if (!Check_Blank_Number(frm_obj,"영문이름을",2))
		{
			return false;
		}
		if (!Check_Char2(frm_obj,"영문이름에는"))
		{
			return false;
		}
		return true;
	}

	// 아이디 체크
	function Check_ID(frm_obj)
	{
		if (!Check_Blank_Number(frm_obj,"아이디를",4))
		{
			return false;
		}
		if (!Check_Char(frm_obj,"아이디는"))
		{
			return false;
		}
		return true;
	}

	// 아이디 체크 - Keydown용(영문과 숫자만 허용)
	function Check_EngNum(frm_obj)
	{
		if (!Check_Char2(frm_obj,"아이디는"))
		{
			return false;
		}
		return true;
	}

	function Check_EngHanNum(frm_obj)
	{
		if (!Check_Char4(frm_obj,"닉네임은"))
		{
			return false;
		}
		return true;
	}

	// 비밀번호 체크
	function Check_Passwd(frm_obj)
	{
		if (!Check_Blank_Number(frm_obj,"비밀번호는",4))
		{
			return false;
		}
		if (!Check_Char(frm_obj,"비밀번호는"))
		{
			return false;
		}
		return true;
	}


	// 제목 체크 (게시판,자료실,방명록)
	function Check_Subject(frm_obj)
	{
		if(!Check_Blank(frm_obj,"제목을"))
		{
			return false;
		}
		return true;
	}

	// 주민번호 유효성 체크
	function JuminCheck(frm_obj1,frm_obj2)
	{
		var jumin_number = frm_obj1.value + frm_obj2.value;

		// 스페이스바 체크
		if (!Check_Blank(frm_obj1,"앞자리 주민등록번호를"))
		{
			return false;
		}
		if (!Check_Blank(frm_obj2,"뒷자리 주민등록번호를"))
		{
			return false;
		}

  	// 유효성 체크
    if(jumin_number.charAt(12) == (( 11 - ((jumin_number.charAt(0)*2+jumin_number.charAt(1)*3+jumin_number.charAt(2)*4+jumin_number.charAt(3)*5+jumin_number.charAt(4)*6+jumin_number.charAt(5)*7+jumin_number.charAt(6)*8+jumin_number.charAt(7)*9+jumin_number.charAt(8)*2+jumin_number.charAt(9)*3+jumin_number.charAt(10)*4+jumin_number.charAt(11)*5)% 11)))%10)
    {
      return true;
    }
    else
    {
    	alert("올바른 주민등록번호가 아닙니다.");
    	frm_obj1.focus();
      return false;
    }
  }

  // 생일 체크
  function Check_Birthday(frm_obj1,frm_obj2,frm_obj3)
  {
  	// 년도 체크
  	if (!Check_Blank(frm_obj1,"생일 년도 4자리를 숫자로"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj1,"생일 년도는 4자리"))
  	{
  		return false;
  	}
  	if (frm_obj1.value.length != 4)
  	{
  		alert("생일 년도는 4자리숫자만 가능합니다.");
  		frm_obj1.focus();
  		return false;
  	}

  	// 월 체크
  	if (!Check_Blank(frm_obj2,"생일 월을 숫자로"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj2,"생일 월은"))
  	{
  		return false;
  	}
  	if (frm_obj2.value < 1 || frm_obj2.value > 12)
  	{
  		alert("생일 월은 1~12월 사이에서 입력하세요.");
  		frm_obj2.focus();
  		return false;
  	}

  	// 일 체크
  	var day_limit = 0;

  	if (frm_obj2.value == 1 || frm_obj2.value == 3 || frm_obj2.value == 5 || frm_obj2.value == 7 || frm_obj2.value == 8 || frm_obj2.value == 10 || frm_obj2.value == 12)
  	{
  		day_limit = 31;
  	}
  	else if (frm_obj2.value == 4 || frm_obj2.value == 6 || frm_obj2.value == 9 || frm_obj2.value == 11)
  	{
  		day_limit = 30;
  	}
  	else
  	{
  		if (((frm_obj1.value % 4 == 0) && (frm_obj1.value % 100 != 0)) || (frm_obj1.value % 400 == 0)) // 윤달 체크
  		{
  			day_limit = 29;
  		}
  		else
  		{
  			day_limit = 28;
  		}
  	}
  	if (!Check_Blank(frm_obj3,"생일 일자를 숫자로"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj3,"생일 일자는"))
  	{
  		return false;
  	}
  	if (frm_obj3.value > day_limit)
  	{
  		alert("생일 일자가 " + day_limit + " 보다 큽니다. \r\n 다시 입력해 주세요.");
  		frm_obj3.focus();
  		return false;
  	}
  	return true;
  }

  

  // 우편번호 체크
  function Check_Zipcode(frm_obj)
  {
  	if (!Check_Blank(frm_obj,"우편번호를"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj,"우편번호는"))
  	{
  		return false;
  	}
  	return true;
  }

  // 주소 체크
  function Check_Juso(frm_obj)
  {
  	if (!Check_Blank(frm_obj,"주소를"))
  	{
  		return false;
  	}
  	return true;
  }

  // 일반 전화번호 체크
  function Check_Phone(frm_obj1,frm_obj2,frm_obj3)
  {
  	if (!Check_Blank(frm_obj1,"지역번호를"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj1,"지역번호는"))
  	{
  		return false;
  	}

  	if (!Check_Blank(frm_obj2,"국번을"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj2,"국번은"))
  	{
  		return false;
  	}

  	if (!Check_Blank(frm_obj3,"전화번호를"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj3,"전화번호는"))
  	{
  		return false;
  	}
  	return true;
  }

  // 휴대전화번호 체크
  function Check_Cellphone(frm_obj1,frm_obj2,frm_obj3)
  {
  	if (!Check_Blank(frm_obj1,"휴대전화번호를"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj1,"휴대전화번호는"))
  	{
  		return false;
  	}
  	if (frm_obj1.value != "011" && frm_obj1.value != "016" && frm_obj1.value != "017" && frm_obj1.value != "018" && frm_obj1.value != "019" && frm_obj1.value != "010")
  	{
  		alert("휴대전화번호를 정확히 입력하세요.");
  		frm_obj1.focus();
  		return false;
  	}

  	if (!Check_Blank(frm_obj2,"휴대전화번호를"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj2,"휴대전화번호는"))
  	{
  		return false;
  	}

  	if (!Check_Blank(frm_obj3,"휴대전화번호를"))
  	{
  		return false;
  	}
  	if (!Check_Num(frm_obj3,"휴대전화번호는"))
  	{
  		return false;
  	}
  	return true;
  }

  // 휴대전화번호 체크 - 키다운용
  function Check_Cellphone(frm_obj)
  {
  	if (!Check_Num2(frm_obj,""))
  	{
  		return false;
  	}
  	return true;
  }

  // 이메일 체크
	function Check_Email(frm_obj, nullable)
	{
		var email = frm_obj.value;
		var email_1 = "";
		var email_2 = "";
		var check_point = 0;

		if (nullable == undefined)
		{
			if(!Check_Blank(frm_obj,"이메일을"))
			{
				return false;
			}
		}


		if (email.indexOf("@") < 0 ) {
			alert("이메일에 @ 가 빠져있습니다.");
			frm_obj.focus();
			return false;
		}
		if (email.indexOf(".") < 0 ) {
			alert("이메일에 . 가 빠져있습니다.");
			frm_obj.focus();
			return false;
		}

		if (email.indexOf("|") >= 0 ) {
			alert("이메일에 | 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email.indexOf(">") >= 0 ) {
			alert("이메일에 > 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email.indexOf("<") >= 0 ) {
			alert("이메일에 < 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email.indexOf(" ") >= 0 ) {
			alert("이메일에 스페이스는 포함할수 없습니다..");
			frm_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);
	    }
	  } // for

		if (email_1.length < 3 )
		{
			alert("이메일에 @ 앞자리는 3자리이상 입력하셔야합니다.");
			frm_obj.focus();
			return false;
		}
		if (email_2.length < 2 )
		{
			alert("이메일에 @ 뒷자리는 2자리이상 입력하셔야합니다.");
			frm_obj.focus();
			return false;
		}

		if (check_point > 1 )
		{
			alert("이메일에 @ 는 1번이상 들어갈수 없습니다.");
			frm_obj.focus();
			return false;
		}

		if (email_2.indexOf("(") >= 0 )
		{
			alert("이메일에 ( 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf("(") >= 0 )
		{
			alert("이메일에 ( 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf(")") >= 0 )
		{
			alert("이메일에 ) 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf(",") >= 0 )
		{
			alert("이메일에 , 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf(";") >= 0 )
		{
			alert("이메일에 ; 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf(":") >= 0 )
		{
			alert("이메일에 : 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf("/") >= 0 )
		{
			alert("이메일에 / 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf("[") >= 0 )
		{
			alert("이메일에 [ 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf("]") >= 0 )
		{
			alert("이메일에 ] 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf("{") >= 0 )
		{
			alert("이메일에 { 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf("}") >= 0 )
		{
			alert("이메일에 } 는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		if (email_2.indexOf(" ") >= 0 )
		{
			alert("이메일에 스페이스는 포함할수 없습니다..");
			frm_obj.focus();
			return false;
		}
		return true;
	}

	// 이메일 체크 - 키다운용
	function Check_Email2(frm_obj)
	{
		if (!Check_Char5(frm_obj,""))
		{
			return false;
		}
		return true;
	}

	// Select BOX에서 반드시 하나 선택해야 할 경우 체크
	function Check_SelectBox(frm_obj,msg)
	{
		if (frm_obj.value == "")
		{
			alert(msg + " 선택해주세요.");
			frm_obj.focus();
			return false;
		}
		return true;
	}

/*
	// 이메일 체크2
	function Check_Email(frm_obj)
	{
		if(!Check_Blank(frm_obj,"E-mail을"))
		{
			return false;
		}

		if (frm_obj.value.search(/(\S+)@(\S+)\.(\S+)/) == -1 )
		{
			alert("E-mail 주소가 부정확합니다.");
  		frm_obj.focus();
  		return false;
		}
		return true;
	}
*/

	// 비밀번호 체크
	function Check_Passwd2(frm_obj)
	{
		if (!Check_Char2(frm_obj,"비밀번호는"))
		{
			return false;
		}
	}

	function handlerNum()
	{
		e = window.event; //윈도우의 event를 잡는것입니다. 그냥 써주심됩니당.

		//숫자열 0 ~ 9 : 48 ~ 57, 키패드 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->키코드값을 구분합니다. 저것들이 숫자랍니다.
		if(e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode >= 96 && e.keyCode <= 105 || e.keyCode == 8 || e.keyCode == 9 || e.keyCode == 46)
		{
			if(e.keyCode == 48 || e.keyCode == 96)//0을 눌렀을경우
			{
				return; //-->입력시킨다.
			}
			else //0이 아닌숫자
				return; //-->입력시킨다.
		}
		else //숫자가 아니면 넣을수 없다.
			alert("숫자만 입력가능합니다.");
			e.returnValue=false;
	}

	function handlerChar()
	{
		e = window.event; //윈도우의 event를 잡는것입니다. 그냥 써주심됩니당.
//		alert(e.keyCode);
		//숫자열 0 ~ 9 : 48 ~ 57, 키패드 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->키코드값을 구분합니다. 저것들이 숫자랍니다.
		if(e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode >= 96 && e.keyCode <= 105 || e.keyCode == 8 || e.keyCode == 9 || e.keyCode == 46)
		{
			return; //-->입력시킨다.
		}
		else //숫자가 아니면 넣을수 없다.
			alert("허용되지 않는 문자입니다.");
			e.returnValue=false;
	}

	function handlerEnter()
	{
		e = window.event; //윈도우의 event를 잡는것입니다. 그냥 써주심됩니당.

		//숫자열 0 ~ 9 : 48 ~ 57, 키패드 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->키코드값을 구분합니다. 저것들이 숫자랍니다.
		if(e.keyCode == 13)
		{
			alert("엔터키는 사용할 수 없습니다.");
			e.returnValue=false;
		}

	}

//시작시 쿠키 가져오기
function readCookie()
{
	if(getCookie("loing_auto")==false){
		setCookie("loing_auto","n",10);
	}
	if(getCookie("loing_auto")=="n"){
	
		if(getCookie("pwCook")!=false){
			//alert(document.frm.id_Ch.checked+"1");
			document.frm.id_Ch.checked="true";
			document.frm.id.value=getCookie("idCook");
			document.frm.pw_Ch.checked="true";
			document.frm.pw.value=getCookie("pwCook");
		}else if(getCookie("idCook")!=false){
			//alert(document.frm.id_Ch.checked+"2");
			document.frm.id_Ch.checked="true";
			document.frm.id.value=getCookie("idCook");
		}
		
		//document.frm.auto.checked="false";
		
	}else{
		document.frm.id_Ch.checked="true";
		document.frm.id.value=getCookie("idCook");
		document.frm.pw_Ch.checked="true";
		document.frm.pw.value=getCookie("pwCook");
		document.frm.auto.checked="true";
		document.frm.pw.value=getCookie("autoCook");
		document.frm.action="CokieTest2.jsp";
		document.frm.submit();
	}
}

/**
 * 쿠키값 추출
 * @param cookieName 쿠키명
 */
 
function getCookie( cookieName ) {
	var search = cookieName + "=";
	var cookie = document.cookie;

	// 현재 쿠키가 존재할 경우
	if( cookie.length > 0 ) {
	// 해당 쿠키명이 존재하는지 검색한 후 존재하면 위치를 리턴.
	startIndex = cookie.indexOf( cookieName );

	// 만약 존재한다면
	if( startIndex != -1 ) {
		// 값을 얻어내기 위해 시작 인덱스 조절
		startIndex += cookieName.length;

		// 값을 얻어내기 위해 종료 인덱스 추출
		endIndex = cookie.indexOf( ";", startIndex );

		// 만약 종료 인덱스를 못찾게 되면 쿠키 전체길이로 설정
		if( endIndex == -1) endIndex = cookie.length;

			// 쿠키값을 추출하여 리턴
			return unescape( cookie.substring( startIndex + 1, endIndex ) );
		} else {
			// 쿠키 내에 해당 쿠키가 존재하지 않을 경우
			return false;
		}
	} else {
		// 쿠키 자체가 없을 경우
		return false;
	}
}
/**
 * 쿠키 설정
 * @param cookieName 쿠키명
 * @param cookieValue 쿠키값
 * @param expireDay 쿠키 유효날짜
 */
function setCookie( cookieName, cookieValue, expireDate ) {
	var today = new Date();
	today.setDate( today.getDate() + parseInt( expireDate ) );
	document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + today.toGMTString() + ";";
}

/**
 * 쿠키 삭제
 * @param cookieName 삭제할 쿠키명
 */
function deleteCookie( cookieName )
{
	var expireDate = new Date();

	//어제 날짜를 쿠키 소멸 날짜로 설정한다.
	expireDate.setDate( expireDate.getDate() - 1 );
	document.cookie = cookieName + "= " + "; expires=" + expireDate.toGMTString() + "; path=/";
}

/**
 * 전체 쿠키 출력
 */
function viewCookie() {
	if( document.cookie.length > 0 )
		cookieOut.innerText = document.cookie;
	else
		cookieOut.innerText = "저장된 쿠키가 없습니다.";
}


function logout(){
	var str="n";
	deleteCookie("login_auto");

	setCookie("login_auto",str,10);
	location.href="";
}

