function idCheck() {
	frm = document.thisform;

	// ¾ÆÀÌµð Áßº¹ ¿©ºÎ Ã¼Å©
	frm.userid.value = frm.userid.value.toLowerCase();
	frm.userid_check_yn.value = '';
	var win = window.open( "/join/id_check.php?user_id="+frm.userid.value, "chkidwin", "width=360, height=125, scrollbars=0" );
	if( win.focus ) win.focus();
}


function aliasCheck() {
	frm = document.thisform;

	// ¾ÆÀÌµð Áßº¹ ¿©ºÎ Ã¼Å©
	frm.aliasName.value = frm.aliasName.value.toLowerCase();
	frm.aliasName_check_yn.value = '';
	var win = window.open( "/join/aliasName_check.php?aliasName="+frm.aliasName.value, "chkidwin2", "width=360, height=125, scrollbars=0" );
	if( win.focus ) win.focus();
}

function validate()
{
	var f = document.thisform;

	if (f.userid.value == "") {
		alert("È¸¿ø ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.userid.focus();
		return false;
	}

	var id = prohibit_id_check(f.userid.value);
	if (id) {
		alert("'"+userid + "'Àº(´Â) »ç¿ëÇÏ½Ç ¼ö ¾ø´Â È¸¿ø¾ÆÀÌµðÀÔ´Ï´Ù.");
		f.userid.focus();
		return false;
	}

	return true;

}

function validate2()
{
	var f = document.thisform;

	if (f.aliasName.value == "") {
		alert("´Ð³×ÀÓÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		f.aliasName.focus();
		return false;
	}

	var id = prohibit_id_check(f.aliasName.value);
	if (id) {
		alert("'"+aliasName + "'Àº(´Â) »ç¿ëÇÏ½Ç ¼ö ¾ø´Â ´Ð³×ÀÓÀÔ´Ï´Ù.");
		f.aliasName.focus();
		return false;
	}

	return true;
}

function prohibit_id_check(id)
{
	id = id.toLowerCase();

	var prohibit_id = "admin,administrator,°ü¸®ÀÚ,¿î¿µÀÚ,¾îµå¹Î,ÁÖÀÎÀå,webmaster,À¥¸¶½ºÅÍ,sysop,½Ã»ð,½Ã¼¥,manager,¸Å´ÏÀú,¸Þ´ÏÀú,root,·çÆ®,su,guest,¹æ¹®°´,ºòÆÄÀÏ,bigfile";
	var s = prohibit_id.split(",");

	for (i=0; i<s.length; i++) {
		if (s[i] == id)
			return id;
	}
	return "";
}

function resetJoinForm()
{
	var f = document.thisform;
	var ff = document.pageForm;


	f.reset();
	ff.reset();
	document.getElementById('pass_text').innerHTML = "";
	document.getElementById('chk_id_text').innerHTML = "";
	document.getElementById('chk_chuid_text').innerHTML = "";
	

	
//	f.userid.value = "";
//	f.s_password.value = "";
//	f.s_password2.value = "";
//	f.aliasName.value = "";
//	f.email1.value = "";
//	f.email2.value = "";
}

function resetIDFind()
{
	var f = document.thisform;
	f.email1.value = "";
	f.email2.value = "";
}


function submitJoinForm()
{
	var f = document.thisform;
	var userid_check_yn = document.getElementsByName('userid_check_yn')[0];
	var regexp = /[^°¡-ÆRa-z0-9]/g;
	var regexp2 = /[^a-zA-Z0-9]/g;

	if(f.userid.value == "" || strlen(f.userid.value) < 4 || strlen(f.userid.value) > 16){
		alert("¾ÆÀÌµð´Â 4 ~ 16ÀÚ »çÀÌ °ªÀ» ÀÔ·Â ÇÏ¼¼¿ä. ");
		document.getElementById('textfield8').focus();
		document.getElementById('textfield8').select();
		return ;
	}

	if(userid_check_yn.value.trim() == 'D') {
		alert("¾ÆÀÌµð¿¡ ¿Ï¼ºµÇÁö ¾ÊÀº ÇÑ±ÛÀÌ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù. ");
		document.getElementById('textfield8').focus();
		return ;
	}

	if(regexp.test(f.userid.value)){
		alert("¾ÆÀÌµð´Â ÇÑ±Û ¼ýÀÚ ¿µ¹® ¹®ÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
		document.getElementById('textfield8').focus();
		return ;
	}

	if(userid_check_yn.value.trim() != 'Y') {
		alert("¾ÆÀÌµð¸¦ È®ÀÎ ÇÏ¼¼¿ä ");
		document.getElementById('textfield8').focus();
		return ;
	}

	if(	f.s_password.value != f.s_password2.value){
		alert("ºñ¹Ð¹øÈ£¸¦ È®ÀÎ ÇÏ¼¼¿ä ");
		f.s_password.focus();
		return ;
	}

	if(	f.s_password.value == "" || f.s_password2.value == ""){
		alert("ºñ¹Ð¹øÈ£¸¦ È®ÀÎ ÇÏ¼¼¿ä ");
		f.s_password.focus();
		return ;
	}

	if(	f.s_password.value.length < 4 || f.s_password.value.length > 12){
		alert("ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®ÀÇ ¿µ¹®ÀÚ ¶Ç´Â ¼ýÀÚ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		f.s_password.focus();
		return;
	}

	if(regexp2.test(f.s_password.value)){
		alert("ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®ÀÇ ¿µ¹®ÀÚ ¶Ç´Â ¼ýÀÚ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		f.s_password.focus();
		return ;
	}

	
	if(f.email1.value == "" || f.email2.value == ""){
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·Â ÇÏ¼¼¿ä");
		return ;

	}
	
	if(f.email1.value != ""){

		if(email_chk(f.email1.value +"@"+f.email2.value) != true){
			alert("ÀÌ¸ÞÀÏ ¾ç½Ä¿¡ ¾î±ß ³³´Ï´Ù.\n´Ù½ÃÇÑ¹ø ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			f.email1.focus();
			return;

		}

	}
	
	if ( "N" != f.chuid_check_yn.value && "" != f.rid.value && f.rid.value !='newjoin' ) { // new join Ãß°¡ by kyounghwa date 08/12/08
		alert("ÃßÃµÀÎ ´ë»óÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		f.rid.focus();
		return;
	}

	if(document.all.biffileOKOK.checked != true){
		alert("È¸¿ø ¾à°ü¿¡ µ¿ÀÇ¸¦ ÇÏ¼¼¿ä");
		return;
	}

	if(document.all.biffileOKOKOK.checked != true){
		alert("°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇ¸¦ ÇÏ¼¼¿ä");
		return;
	}




	if(f.rid.value != "" && f.rncheck.value != "Y" && f.rid.value !='newjoin') // new join Ãß°¡ by kyounghwa date 08/12/08
	{
		alert("ÃßÃµÀÎ °¡ÀÔÇýÅÃÀ» ¹ÞÀ¸½Ã·Á¸é ½Ç¸íÀÎÁõÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		f.userNm.focus();
		return;
	}

	//ÃßÃµÀÎÀÌ°í, ½Ç¸íÀÎÁõÀ» ÇÏ¿´°í, newjoinÀÌ ¾Æ´Ò°æ¿ì , µ¿ÀÏ IP¿¡¼­ 4È¸ ÀÌ»ó ÃßÃµÀÎÀÌ ÀÌ·ç¾î Á³À» °æ¿ì..
	if (f.rid.value != "" && f.rncheck.value =="Y" && f.rid.value !='newjoin' && f.chuchoncnt.value > 4  )
	{
		if(f.rid.value !='ssakazi' && f.rid.value !='kimtaego' && f.rid.value !='Ä³½ÃÅ×½ºÆ®1' && f.rid.value !='Ä³½ÃÅ×½ºÆ®2' && f.rid.value !='Ä³½ÃÅ×½ºÆ®3' && f.rid.value !='Ä³½ÃÅ×½ºÆ®4' && f.rid.value !='jitowook' && f.rid.value !='°í°¡ÀÎ·Â')
		{
				fn_JoinForm_Check();
				return;
		}
	}
// µ¿½Ã°¡ÀÔÃ³¸® Á¦¿Ü
/*
	if ( "Y" == f.mirae.value ) {

		if ( "" == f.post1.value && "" == f.post2.value && "" == f.addr1.value && "" == f.addr2.value && "" == f.hp1.value && "" == f.hp2.value && "" == f.hp3.value ) {

		} else {

			if ( "N" == f.rncheck.value || "" == f.post1.value || "" == f.post2.value || "" == f.addr1.value || "" == f.addr2.value
				|| "" == f.hp1.value || "" == f.hp2.value || "" == f.hp3.value ) {
				alert("Ãß°¡ÀÔ·ÂÀ» ¿øÇÏ½Ç °æ¿ì ¸ðµç Á¤º¸¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
				return;
			}
		}
	}

	if ( "Y" == f.hyundai.value ) {

		if ( "" == f.post1.value && "" == f.post2.value && "" == f.addr1.value && "" == f.addr2.value && "" == f.hp1.value && "" == f.hp2.value && "" == f.hp3.value ) {

		} else {

			if ( "N" == f.rncheck.value || "" == f.post1.value || "" == f.post2.value || "" == f.addr1.value || "" == f.addr2.value
				|| "" == f.hp1.value || "" == f.hp2.value || "" == f.hp3.value ) {
				alert("Ãß°¡ÀÔ·ÂÀ» ¿øÇÏ½Ç °æ¿ì ¸ðµç Á¤º¸¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
				return;
			}
		}
	}
*/
	//Ãß°¡ ¼³Ä¡ ÇÁ·Î±×·¥ º¸³Ê½ºÄ³½¬,Åø¹Ù&»çÀÌµå¹Ù
	fnInstallNow();

	//ÄíÆùÀÌ ÀÔ·ÂµÇ¾úÀ» °æ¿ì ½Ç¸íÀÎÁõÀ» Ã¼Å©ÇÑ´Ù.
	if ( f.cp1.value != "" && f.cp2.value != "" && f.cp3.value != "" && f.rncheck.value != "Y" )
	{
		
		var ans = confirm('½Ç¸íÀÎÁõÀ» ÇÏ¼Å¾ß Æ÷ÀÎÆ®°¡ Áö±ÞµË´Ï´Ù. Ãß°¡ ÀÔ·Â ÇÏ½Ã°Ú½À´Ï±î?');
		if(ans == true) { 
			return;
		}
		
	}

	f.submit();

}


function modifyMemberForm()
{
	var f = document.thisform;
	if(	 f.email1.value == "" || f.email2.value == "" )
	{
		alert('¸ðµç Á¤º¸¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		return ;
	}

	if(email_chk(f.email1.value +"@"+f.email2.value) != true){
		alert("ÀÌ¸ÞÀÏ ¾ç½Ä¿¡ ¾î±ß ³³´Ï´Ù.\n´Ù½ÃÇÑ¹ø ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		return;

	}



	f.submit();
}

function modifyPasswordForm()
{
	var f = document.thisform;
	if(	f.oldPassword.value == "" || f.newPassword1.value == "" || f.newPassword2.value == "" || f.newPassword1.value != f.newPassword2.value )
	{
		alert('»õ·Î¿î ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê°Å³ª Á¤º¸¸¦ ÀüºÎ ÀÔ·ÂÇÏ½ÃÁö ¾Ê¾Ò½À´Ï´Ù.');
		return ;
	}


	if( f.newPassword1.value.length < 4 ||  f.newPassword1.value.length > 12) {
			alert('4~12ÀÚ¸®¿¡ ºñ¹Ð¹øÈ£¸¦ µî·Ï ÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return ;
	}

	f.submit();
}

function submitIDForm()
{
	var f = document.thisform;
	if(	f.s_email1.value == "" || f.s_email2.value == "")
	{
		alert('¸ðµç Á¤º¸¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		return ;
	}

	f.submit();
}

function submitIDForm2()
{
	var f = document.thisform;
	if(	f.userid.value == "" || f.userid.value == "")
	{
		alert('°¡ÀÔÇÏ½Å ID¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		return ;
	}

	f.submit();
}

function secessionForm()
{
	var f = document.thisform;
	if(	f.oldPassword.value == "" )
	{
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		return ;
	}
	if(window.confirm("Á¤¸»·Î Å»Åð ÇÏ½Ã°Ú½À´Ï±î?") == true){
		f.submit();
	}
}
function secessionForm_2()
{
	var f = document.thisform;
	if(	f.oldPassword.value == "" )
	{
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		return ;
	}
	else if (f.cause.value == "")
	{
		alert('Å»Åð»çÀ¯¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä');
		return;
	}
	else if (f.cause.value == '10' && f.s_comment.value == "")
	{
		alert('±âÅ¸»çÀ¯¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
		return;
	}
	if(window.confirm("Á¤¸»·Î Å»Åð ÇÏ½Ã°Ú½À´Ï±î?") == true){
		f.submit();
	}
}
function writeForm()
{
	var f = document.thisform;
	if(	f.title.value == "" || f.content.value == "" )
	{
		alert('Å¸ÀÌÆ²°ú ³»¿ë ¹× Ã·ºÎÆÄÀÏÀ» ³ÖÀ¸¼¼¿ä.');
		return ;
	}
	if(strlen(f.content.value) > 4000) {
		alert('³»¿ëÀº ÇÑ±Û 2000ÀÚ, ¿µ¹® 4000ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.');
		return ;
	}

	if(strlen(f.title.value) > 60) {
		alert('Å¸ÀÌÆ²Àº ÇÑ±Û 30ÀÚ, ¿µ¹® 60ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.');
		return ;
	}

	f.submit();
}


function writeForm1()
{
	var f = document.thisform;
	if(	f.title.value == "" || f.content.value == "" )
	{
		alert('Å¸ÀÌÆ²°ú ³»¿ë ¹× Ã·ºÎÆÄÀÏÀ» ³ÖÀ¸¼¼¿ä.');
		return ;
	}
	if(strlen(f.content.value) > 20000) {
		alert('³»¿ëÀº ÇÑ±Û 10,000ÀÚ, ¿µ¹® 20,000ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.');
		return ;
	}

	if(strlen(f.title.value) > 60) {
		alert('Å¸ÀÌÆ²Àº ÇÑ±Û 30ÀÚ, ¿µ¹® 60ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.');
		return ;
	}

	f.submit();
}

function writeForm2()
{
	var f = document.thisform2;
	if(	f.title.value == "" || f.content.value == "" )
	{
		alert('Å¸ÀÌÆ²°ú ³»¿ë ¹× Ã·ºÎÆÄÀÏÀ» ³ÖÀ¸¼¼¿ä.');
		return ;
	}
	if(strlen(f.content.value) > 20000) {
		alert('³»¿ëÀº ÇÑ±Û 10,000ÀÚ, ¿µ¹® 20,000ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.');
		return ;
	}

	if(strlen(f.title.value) > 60) {
		alert('Å¸ÀÌÆ²Àº ÇÑ±Û 30ÀÚ, ¿µ¹® 60ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼¼¿ä.');
		return ;
	}

	f.submit();
}

function cancelForm(type)
{
	if(confirm('ÀÚ·áµî·ÏÀ» Ãë¼ÒÇÏ½Ã°Ú½À´Ï±î?')) {
		document.location.href='/open/open_write_util.php?type=' + type;
	}
}
function alltrim(str) {
	var i;
	var ch;
	var retStr = '';
	var retStr1 = '';
	if (str.length == 0)
		return str;
	for (i=0;i<str.length;i++) {
		ch = str.charAt(i);
		if (ch == ' ' || ch == '\r' || ch == '\n')
			continue;
		 retStr += ch;
	}
	return retStr;
}

function checkform()
{
	var f = document.login;
	f.userid.value = alltrim(f.userid.value);

		if (CheckLength(f.userid.value) == 0)
		{
				alert ("ÀÌ¿ëÀÚ ID¸¦ 4~20ÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				f.userid.focus();
				return ;
		}
		/*

		if (f.userid.value.length < 4 || f.userid.value.length > 20 || IsAlphaNumeric(f.userid.value) == false)
		{
				alert("ÀÌ¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î 4-20ÀÚ¸®³»¿¡¼­ ÀÔ·ÂÇÏ½Ê½Ã¿À. \nÇÑ±Û, Æ¯¼ö¹®ÀÚ, ¶ç¾î¾²±â´Â ¾ÈµÇ¸ç Ã¹ÀÚ´Â ¿µ¹®ÀÌ¾î¾ß ÇÕ´Ï´Ù.");
				f.userid.select();
				f.userid.focus();
				return ;
		}

*/
		if (f.password.value.length == 0)
		{
				alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À")
				f.password.focus();
				return;
		}

		f.submit();
}




function checkKey1(event)
{
	var event = event || window.event;
	var form = document.login;
	if(event.keyCode == 13) {
		if( form.userid.value != "") {
			form.password.focus();
		}
	}
}


function checkKey2(event)
{
	var event = event || window.event;
	var form = document.login;
	if(event.keyCode == 13) {
		if(form.userid.value == "") {
			form.userid.focus();
			return false;
		}
		if(form.password.value =="" ) {
			checkform();
			return false;
		}
		checkform();
	}
}




function IsAlphaNumeric(checkStr)
{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789~!@#$%^*()-+='_,?{}[]`<>:;/|.\"&"+"\\";
		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)
								{
										return (false);
										break;
								}
		}
		return (true);
}

function submitForm()
{
	var f = document.searchForm;

	f.submit();
}

function submitSearchForm()
{
	var f = document.searchForm;
	f.action = f.action +'?type='+document.getElementById('searchtype').value
	f.submit();
}


function email_chk(email) {
  var invalidChars = "\"|&;<>!*\'\\"   ;
  for (var i = 0; i < invalidChars.length; i++) {
	if (email.indexOf(invalidChars.charAt ) != -1) {
	//alert("Àß¸øµÈ ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù.");
	  return;
	}
  }
  if (email.indexOf("@")==-1){
	//alert("Àß¸øµÈ ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù. '@'°¡ ¾ø½À´Ï´Ù..");
	return;
  }
  if (email.indexOf(" ") != -1){
	//alert("Àß¸øµÈ ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù.");
	return;
  }
  if (window.RegExp) {
	var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
	var reg1 = new RegExp (reg1str);
	var reg2 = new RegExp (reg2str);

	if (reg1.test(email) || !reg2.test(email)) {
	//alert("Àß¸øµÈ ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù.");
	  return;
	}
  }
  return true;
}