	//-----------------------------------------------			
    // ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
    //-----------------------------------------------
    
    function AutoFocusChange(objtext1,objtext2,iStrSum){

        if ((event.keyCode<48)||(event.keyCode>57)) event.returnValue=false;
    	if(objtext1.value.length == iStrSum){
    	objtext2.focus()
    	}
    }
    
	//-----------------------------------------------			
    // ÁÖ¹Î ¹øÈ£ Ã¼Å©
    //-----------------------------------------------    
	function CheckSsn(str1,str2){
		var chk = 0
		var yy  = str1.substring(0,2)
		var mm  = str1.substring(2,4)
		var dd  = str1.substring(4,6)
		var sex = str2.substring(0,1)

		if ((str1.length!=6)||(yy <25||mm <1||mm>12||dd<1)){
				   alert ("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				   return false;
        }

		if ((sex != 1 && sex !=2 )||(str2.length != 7 )){
				   alert ("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				   return false;
		}

		for (var i = 0; i <=5 ; i++){ 
		chk = chk + ((i%8+2) * parseInt(str1.substring(i,i+1)))
		}

		for (var i = 6; i <=11 ; i++){ 
		chk = chk + ((i%8+2) * parseInt(str2.substring(i-6,i-5)))
		}
		chk = 11 - (chk %11)
		chk = chk % 10

		if (chk != str2.substring(6,7))
		{
			   alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
			   return false;
		}
		return true;
	}

	//-------------------------------------------------
	//ÀÌ¸ÞÀÏÀ» Ã¼Å©ÇÑ´Ù. 1
	//-------------------------------------------------
	function CheckEmail(str){
		emailStr = str.value
		if(emailStr != "") {
			var emailPat=/^(.+)@(.+)$/
			var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
			var validChars="\[^\\s" + specialChars + "\]"
			var firstChars=validChars
			var quotedUser="(\"[^\"]*\")"
			var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
			var atom="(" + firstChars + validChars + "*" + ")"
			var word="(" + atom + "|" + quotedUser + ")"
			var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
			var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
			var matchArray=emailStr.match(emailPat)
			if (matchArray==null) {
				alert("E-mail ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
				str.focus();
				return false;
				}
		}
	}

	//-------------------------------------------------
	//ÀÌ¸ÞÀÏÀ» Ã¼Å©ÇÑ´Ù. 2
	//-------------------------------------------------
    function CheckEmail2(){
		var email = document.regist.writer_email.value ;
		pos_http = email.indexOf("http:",0)
		pos_at = email.indexOf("@",0)
		pos_p = email.indexOf(".",pos_at)
		
		pos_1 = email.indexOf("/",0)
		pos_2 = email.indexOf(";",0)
		pos_3 = email.indexOf(":",0)
		pos_4 = email.indexOf("~",0)
		pos_5 = email.indexOf(",",0)
		pos_6 = email.indexOf(".",email.length-1)
		
		if ( email == "" ){
			alert("E-mail Á¤º¸°¡ ¾ø½À´Ï´Ù." );
			document.regist.writer_email.focus();
			return false;
		}
		if ( pos_http > 0 ){
			alert("E-mail °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			document.regist.writer_email.focus(); 
			return false;
		}
		if ( pos_at <= 0 ){
			alert("E-mail °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			document.regist.writer_email.focus();
			return false;}
		if ( pos_p <= 0 ){
			alert("E-mail °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );
			document.regist.writer_email.focus();
			return false;
		}
		if ( pos_1 > 0 ){
			alert("E-mail °ª¿¡ Æ¯¼ö±âÈ£ '/' °¡ ÀÖ½À´Ï´Ù.");
			document.regist.writer_email.focus(); 
			return false;
		}
		if ( pos_2 > 0 ){
			alert("E-mail °ª¿¡ Æ¯¼ö±âÈ£ ';' °¡ ÀÖ½À´Ï´Ù." );
			document.regist.writer_email.focus(); 
			return false;
		}
		if ( pos_3 > 0 ){
			alert("E-mail °ª¿¡ Æ¯¼ö±âÈ£ ':' °¡ ÀÖ½À´Ï´Ù." );
			document.regist.writer_email.focus(); 
			return false;
		}
		if ( pos_4 > 0 ){
			alert("E-mail °ª¿¡ Æ¯¼ö±âÈ£ '~' °¡ ÀÖ½À´Ï´Ù." );
			document.regist.writer_email.focus(); 
			return false;
		}
		if ( pos_5 > 0 ){
			alert("E-mail °ª¿¡ Æ¯¼ö±âÈ£ ',' °¡ ÀÖ½À´Ï´Ù." );
			document.regist.writer_email.focus(); 
			return false;
		}
		if ( pos_6 > 0 ){
			alert("E-mail °ª ¸Ç³¡¿¡ Æ¯¼ö±âÈ£ '¸Ç³¡¿¡ '.' °¡ ÀÖ½À´Ï´Ù." );
			document.regist.writer_email.focus(); 
			return false;
		}
		
		var email_num = document.regist.writer_email.value.length;
		
		for (var l = 0; l <= (email_num - 1); l++) {
		     if (document.regist.writer_email.value.indexOf(" ") >= 0 ) {
		         alert ("E ¸ÞÀÏ ÁÖ¼Ò¿¡¼­ °ø¶õÀ» »©ÁÖ½Ê½Ã¿À");
		         document.regist.writer_email.focus();
		         return false;
		     }
		}
		
		if (h_check(document.regist.writer_email) == -1) {
		    alert("Email ÀÔ·Â½Ã ÇÑ±ÛÀº »ç¿ëÇÏ½Ç¼ö°¡ ¾ø½À´Ï´Ù.")
		    document.regist.writer_email.focus();
		    return false;
		}
		return true;
    }

	//-------------------------------------------------
	// ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÏ°Ô ÇÏ´Â ½ºÅ©¸³Æ®..
	//-------------------------------------------------
	function onlyEng(objtext1) {
		var inText = objtext1.value;
		var ret;

		for (var i = 0; i < inText.length; i++) {
			ret = inText.charCodeAt(i);
			if ((ret > 122) || (ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97)) {
				alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä");
				objtext1.value = "";
				objtext1.focus();
				return false;
			}
		}
		return true;
	}

	//-------------------------------------------------
	// ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÏ°Ô ÇÏ´Â ½ºÅ©¸³Æ®..
	//-------------------------------------------------
	function onlyNum(objtext1){
		var inText = objtext1.value;
		var ret;

		for (var i = 0; i < inText.length; i++) {
		    ret = inText.charCodeAt(i);
			if (!((ret > 47) && (ret < 58)))  {
				alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
				objtext1.value = "";
				objtext1.focus();
				return false;
			}
		}
		return true;
	}

	//-------------------------------------------------
	//ÇÑ±Û,°ø¹é,Æ¯¼ö¹®ÀÚÃ¼Å©ÇØ¼­ »ç¿ë¸øÇÏ°Ô ÇÏ±â
	//-------------------------------------------------
	function ValidateStr(str){
		var bRetNo;
		
		bRetNo = true;
		if (( str.length == 0 ) ||  (IsUserName(str)  == false )) 
		{
			bRetNo = false;
		}
		return bRetNo;
		}
		
		// IsUserName returns True if str contains a valid membership account name.  
		function IsUserName(str)
		{
		var nIndex;
		var chrCurrent;
		var ascChrCurrent;
		var strInvalid;
		var bReturn;

		bReturn = true;
		
		// for the length of the string..
		for ( nIndex = 0; nIndex < str.length; nIndex++){
			// check each character
			ascChrCurrent = str.charAt(nIndex);
			// UserName should be alphanumeric
			if ((ascChrCurrent >= '0' && ascChrCurrent <= '9') || (ascChrCurrent >= 'a' && ascChrCurrent <= 'z') || (ascChrCurrent >= 'A' && ascChrCurrent <= 'Z') )	{
				bReturn = true;	
			}
			else{
				bReturn = false;
				break
			}
		}

		if (bReturn && ((str.length < 4) || ( str.length > 20 ))){
			bReturn = false;
		}
	}		

	//-------------------------------------------------
	// ¿£ÅÍÅ° ÀÔ·Â
	//-------------------------------------------------
    function isEnter(){
        if (window.event.keyCode == 13){
            check();
        }
    }					     
	
	//-------------------------------------------------------
	//°Ô½ÃÆÇ µî·Ï/¼öÁ¤½Ã ÀÚ·á½Ç À¯¹«¿¡ µû¸¥ Æú´õÀÔ·ÂÆû È°¼ºÈ­
	//-------------------------------------------------------
	function OnChageUp(id) {
		if (id=='y')
		{
			document.frmP2K.board_folder.disabled = false;
			document.frmP2K.board_folder.style.backgroundColor="#ffffff";
		}
		else{
			document.frmP2K.board_folder.disabled = true;
			document.frmP2K.board_folder.style.backgroundColor="#d4d0c8";
		}
	}