function sualchk(chkfield){
		var checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var checkStr = chkfield;
		var allValid = true;
		var allNum = "";
		checkStr = checkStr.toUpperCase();
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
				break;
		    	if (j == checkOK.length)
		    	{
		      		allValid = false;
		      		break;
		    	}
		}
	if (allValid == false) return false;
	if (allValid == true) return true;
}
function gulsu(chkfield,textsu){
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
		var checkStr = chkfield;
		var txtsu = eval(textsu);
		var allNum = 0;
		checkStr = checkStr.toUpperCase();
		for (i = 0;  i < checkStr.length;  i++)
		{
		  ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
			{
			if (ch == checkOK.charAt(j))
				{
				allNum = allNum + 1;
				break;
				}
		    	if (j+1 == checkOK.length)
		    		{
		      		allNum = allNum + 2;
		      		break;
		    		}
			}
		}
	if (allNum <= txtsu) return true;
	if (allNum > txtsu) return false;
}
function removeblank(s){
	var temp="";
	var cou=0;
	for(var i=0;i<s.length;++i)
	{
		var c=s.charAt(i);
		if(c!=" ") temp +=c;
	}
	cou=temp.length
	return cou;
}

function boardchk(freeform)
{
       var chkblank = trim(form1.name.value)
	if (chkblank == 0){
		alert("±Û¾´ÀÌ´Â ÇÑ±Û,Æ¯¼ö¹®ÀÚ,¿µ¹®ÀÚ,¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î \n°ø¹éÀÏ ¼ö ¾ø°í, ÃÖ´ë 20ÀÚ¸¦ ³ÑÀ»¼ö ¾ø½À´Ï´Ù!");
		form1.name.select();
		form1.name.focus();
		return false;
	}
	if (!gulsu(form1.name.value,20))
	{
		alert("±Û¾´ÀÌ´Â ÇÑ±Û,Æ¯¼ö¹®ÀÚ,¿µ¹®ÀÚ,¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î \n 20ÀÚ¸¦ ³ÑÀ»¼ö ¾ø½À´Ï´Ù.");
		form1.name.select();
		form1.name.focus();
		return false;
	}

       if (form1.passwd.value == "")
	{
		alert(" ¾ÏÈ£´Â(ÃÖ¼Ò4ÀÚ¸®,ÃÖ´ë13ÀÚ¸®) ¼ÒÁßÇÑ ÀÚ·áÀÔ´Ï´Ù.\n º¸¾ÈÀ» À§ÇØ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		form1.passwd.focus();
		return false;
	}
           chkblank = trim(form1.passwd.value);
	if(chkblank == 0){
		alert(" ¾ÏÈ£´Â(ÃÖ¼Ò4ÀÚ¸®,ÃÖ´ë13ÀÚ¸®) ¼ÒÁßÇÑ ÀÚ·áÀÔ´Ï´Ù.\n º¸¾ÈÀ» À§ÇØ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!");
		form1.passwd.select();
		form1.passwd.focus();
		return false;
	}
	if (form1.passwd.value.length < 4)
	{
		alert(" ¾ÏÈ£´Â ¹Ýµå½Ã 4ÀÚ - 12ÀÚ ¿©¾ß ÇÕ´Ï´Ù!");
		form1.passwd.select();
		form1.passwd.focus();
		return false;
	}
	if (!sualchk(form1.passwd.value)){
		alert(" ¾ÏÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù!");
		form1.passwd.select();
		form1.passwd.focus();
		return false;
	}

        if (!gulsu(form1.email.value,50))
	{
		alert("E-MailÀº ÇÑ±Û,Æ¯¼ö¹®ÀÚ,¿µ¹®ÀÚ,¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î \n 50ÀÚ¸¦ ³ÑÀ»¼ö ¾ø½À´Ï´Ù!");
		form1.email.select();
		form1.email.focus();
		return false;
	}

	if (form1.email.value != "")
	{
		if (form1.email.value.indexOf("@",0) == -1 ||
			form1.email.value.indexOf(".",0) == -1)
			{
				alert(" Á¤È®ÇÑ ÀÌ¸ÞÀÏÀÌ ¾Æ´Õ´Ï´Ù.\n ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
				form1.email.select();
				form1.email.focus();
				return false;
			}
	}

	if (trim(form1.title.value) == "")
	{
		alert(" Á¦¸ñÀº °ø¹éÀÏ ¼ö ¾ø½À´Ï´Ù!");
		form1.title.select();
		form1.title.focus();
		return false;
	}
	if (!gulsu(form1.title.value,120))
	{
		alert(" Á¦¸ñÀº ÇÑ±Û,Æ¯¼ö¹®ÀÚ,¿µ¹®ÀÚ,¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î \n 120ÀÚ¸¦ ³ÑÀ»¼ö ¾ø½À´Ï´Ù!");
		form1.title.select();
		form1.title.focus();
		return false;
	}
       
		
	
	if (trim(form1.content.value) == "")
	{
		alert(" ³»¿ëÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù!");
		form1.content.select();
		form1.content.focus();
		return false;
	}
    chkblank = trim(form1.content.value);
	if(chkblank == 0){
		alert(" ±Û³»¿ëÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù!");
		form1.content.select();
		form1.content.focus();
		return false;
	}

	
	
return true;
}
function show2(form1) {
	if (form1.FileOption.checked == false) {
		form1.all.lecture.style.display = "";
	}
	else {
		form1.all.lecture.style.display = "none";
	}
}
function trim(str) {
	var count = str.length;
	var len = count;                
	var st = 0;
			
	while ((st < len) && (str.charAt(st) <= ' ')) {
		st++;
	}
	while ((st < len) && (str.charAt(len - 1) <= ' ')) {
		len--;
	}                
	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
} 

