	
	function checkSPid(str) {
		var i,success;
		success = true;
		//alert(spid.length);
		for (i = 0;i<spid.length;i++) {
 		if (str.indexOf(spid[i])>=0) {
 			alert("'"+spid[i]+"' ´Ü¾î°¡ Æ÷ÇÔµÈ ¾ÆÀÌµð´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
		return true;
 		}
		}

		return false;
	}


	var spid = new Array()
		spid[0] ="[";spid[1] ="]";
		spid[2] ="~";spid[3] ="`";	spid[4] ="!";
		spid[5] ="@";spid[6] ="#";	spid[7] ="$";
		spid[8] ="!";spid[9] ="%";	spid[10] ="^";
		spid[11] ="&";spid[12] ="*";	spid[13] ="(";
		spid[14] =")";spid[15] ="=";	spid[16] ="+";
		spid[17] ="|";spid[18] =">";	spid[19] ="{";
		spid[20] ="}";spid[21] =";";	spid[22] =":";
		spid[23] ="?";spid[24] ="'";	spid[25] =",";
		spid[26] ="<";spid[27] =".";	spid[28] =">";
		spid[29] ="/";spid[30] ="Á½"; spid[31] =" "; 
		spid[32] ='\\';
		spid[33] ='¾øÀ½';
		spid[34] ='¾÷½¿';
		spid[35] ='¾ø½¿';
		spid[36] ='´Ï¹Ì';
		spid[37] ='»õ³¢';
		spid[38] ='¾¾ÆÈ';
		spid[39] ='¾¾¹ß';
		spid[40] ='Á¶±î';
		spid[41] ='Áö¶ö';
		spid[42] ='½Ã»ð';
		spid[43] ='½Ã¼¥';
		spid[44] ='½Ã¼Ù';
		spid[45] ='½Ã¼ó';
		spid[46] ='sysop';
		spid[47] ='i-';
		spid[48] ='¢½';
		spid[49] =' ';
		

	// ºñ¹Ð¹øÈ£ Ã¼Å©
	function user_passwd_chk(cho) {
		pwd1 = document.fo.user_passwd.value;
		pwd2 = document.fo.passwdck.value;
		
		if(cho == "1") {
			if( ascii_check(pwd1) == -1 ) 
	 				alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		if (pwd1.length < 4 || pwd1.length > 10)
		alert( "ºñ¹Ð¹øÈ£´Â 4 ÀÌ»ó 10ÀÚ¸® ¹Ì¸¸ÀÌ¾î¾ß ÇÕ´Ï´Ù." );

			if (pwd1 == document.fo.user_id.value) {
				alert("ºñ¹Ð¹øÈ£´Â ¾ÆÀÌµð¿Í °°À» ¼ö ¾ø½À´Ï´Ù.");
				fo.user_passwd.value = "";
			}

		}
		else {
			if(pwd1 != pwd2) {
				alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
				fo.passwdck.value = "";
			}
		} 
	}


	// º»ÀÎ È®ÀÎ Áú¹®¿¡ ´ëÇÑ ´äº¯ Ã¼Å©
	function regi_a_chk(str) {
		if (str.length < 2 || str.length > 10) {
			alert( "´äº¯Àº 2 ÀÌ»ó 10ÀÚ¸® ¹Ì¸¸ÀÌ¾î¾ß ÇÕ´Ï´Ù." );
			}
			else {
				if( r_check(str) == -1 ) 
	 				alert("´äº¯Àº ÇÑ±Û°ú ¿µ¹®ÀÚ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			}
	}

	function r_check(str) {
		cnt = 0;
		for (i=0; i<str.length; i++) {
			buf = str.charAt(i);
			if( (buf >= 0 && buf <= 9) )
				cnt = -1;
			else
				cnt +=1;
		}
		return cnt;
	}


	function checkSPemail(strEmail) {
	var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
	var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;
	if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
	return true;
	else
	return false;
	}

	// ÁÖ¼ÒÃ£±â
	function f_zip() {
		window.open("./zip.html", "zip", "toolbar=no,status=no,width=400,height=120,scrollbars=no,location=no,resizable=no,menubar=no");
	}

	// ¿¬¶ôÃ³(À¯¼± ÀüÈ­¹øÈ£) Ã¼Å©
	function phone_chk(cho) {
		if(cho == 1) {
		if( document.fo.phone1.value == "" || !checkPhone1(document.fo.phone1.value) ) 
		{
		alert( "Áö¿ª¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ã¿À." );
		document.fo.phone1.value = "";
		document.fo.phone1.focus();
		}
		}
		else if(cho == 2) {
		if ( document.fo.phone2.value == "" || !IsKRPhoneNumber(document.fo.phone2.value) )
		{
		alert( "ÀüÈ­¹øÈ£ ±¹¹øÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À." );
		document.fo.phone2.value = "";
		document.fo.phone2.focus();
		}
	
		}
		else if(cho == 3) {
		if ( document.fo.phone3.value == "" || !IsKRPhoneNumber(document.fo.phone3.value) )
		{
		alert( "ÀüÈ­¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À." );
		document.fo.phone3.value = "";
		document.fo.phone3.focus();
		}
		}
	}


	function checkPhone1(str)
	{
		var i,success;
		success = true;
		for (i = 0;i<phone.length;i++)
		{
 	if (str.indexOf(phone[i])>=0) return true;
		}

		return false;
	}

	var phone = new Array()
		phone[0] = "02"; phone[1] = "031"; phone[2] = "032";
		phone[3] = "033"; phone[4] = "041"; phone[5] = "042";
		phone[6] = "043"; phone[7] = "051"; phone[8] = "052";
		phone[9] = "053"; phone[10] = "054"; phone[11] = "055";
		phone[12] = "061"; phone[13] = "062"; phone[14] = "063";
		phone[15] = "064";


	// ÇÚµåÆù ¹øÈ£ Ã¼Å©
	function hphone_chk(cho) {
		if(cho == 1) {
		if( document.fo.hphone1.value == "" || !checkHphone1(document.fo.hphone1.value) ) 
		{
 			alert( "ÇÚµåÆù »ç¾÷ÀÚ¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ã¿À." );
 			document.fo.hphone1.value = "";
 			document.fo.hphone1.focus();
		}
		}
		else if(cho == 2) {
		if ( document.fo.hphone2.value == "" || !IsKRPhoneNumber(document.fo.hphone2.value) )
		{
 			alert( "ÇÚµåÆù ±¹¹øÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À." );
 			document.fo.hphone2.value = "";
 			document.fo.hphone2.focus();
		}
		
		}
		else if(cho == 3) {
		if ( document.fo.hphone3.value == "" || !IsKRPhoneNumber(document.fo.hphone3.value) )
		{
 			alert( "ÇÚµåÆù ÀüÈ­¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À." );
 			document.fo.hphone3.value = "";
 			document.fo.hphone3.focus();
		}
		}
	}
	
	function checkHphone1(str)
	{
		var i,success;
		success = true;
		for (i = 0;i<hphone.length;i++)
		{
 		if (str.indexOf(hphone[i])>=0) return true;
		}

		return false;
	}

	var hphone = new Array()
		hphone[0] = "011"; hphone[1] = "017"; hphone[2] = "016";
		hphone[3] = "018"; hphone[4] = "019";


	function IsKRPhoneNumber(strNumber)
	{
	//¼ýÀÚ·Î¸¸ ±¸¼ºµÇ°í 2 ~ 4°³ÀÇ ±æÀÌ¸¦ °¡Á®¾ß ÇÔ.
	var regExpr = /^[0-9]{2,4}$/;

	if ( regExpr.test( strNumber ) )
	return true;
	else
	return false;
	}


	// ÃßÃµÀÎ ¾ÆÀÌµð Ã¼Å©
	function f_recom_check() {
		inUID = document.fo.user_id.value;	
		inRID = document.fo.recom_id.value;	
		window.open("./recomcheck.html?user_id=" + inUID + "&recom_id=" + inRID, "recom_check", "toolbar=no,status=no,width=400,height=105,scrollbars=no,location=no,resizable=no,menubar=no");
	}

	
	// ÀÌ¸ÞÀÏ Ã¼Å©
	//modified by lihj
	function user_email_chk(str) {
	if ( !checkSPemail(str) )
	{
	//alert( "ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À." );
	alert( "ÇëÕýÈ·ÌîÐ´EMAILµØÖ·!" );
	document.fo.user_email.focus();
	return false;
	}
}


	// submit Routine start
	//modified by lihj(tom)
	function f_gaip_tom() {

		var strr = "";
		var tmp = "";	
			
		if(document.fo.user_id.value == "")
			strr = strr + "êÇ³Æ";

		//if(document.fo.user_name.value == "") {
		//	tmp = "ÕæÊµÐÕÃû";
		//	if(strr.length > 0)	strr = strr + ", "+ tmp;
		//	else				strr = strr + tmp;
		//}
		
		//if(document.fo.user_email.value == "" || document.fo.user_email.value.indexOf("@") <= 0) {
		//	tmp = "E-MailµØÖ·";
		//	if(strr.length > 0)	strr = strr + ", "+ tmp;
		//	else				strr = strr + tmp;
		//}
		
		//if(document.fo.post_no.value.length != 6) {
		//	tmp = "ÓÊ±à";
		//	if(strr.length > 0)	strr = strr + ", "+ tmp;
		//	else				strr = strr + tmp;
		//}
		
		//if(document.fo.addr.value == "") {
		//	tmp = "µØÖ·";
		//	if(strr.length > 0)	strr = strr + ", "+ tmp;
		//	else				strr = strr + tmp;
		//}
		
		//if(document.fo.phone.value == "") {
		//	tmp = "ÁªÏµµç»°";
		//	if(strr.length > 0)	strr = strr + ", "+ tmp;
		//	else				strr = strr + tmp;
		//}
		
		//if(document.fo.hphone.value == "") {
		//	tmp = "ÊÖ»ú";
		//	if(strr.length > 0)	strr = strr + ", "+ tmp;
		//	else				strr = strr + tmp;
		//}
		
		//if(document.fo.idcard.value == "") {
		//	tmp = "Ö¤¼þºÅÂë";
		//	if(strr.length > 0)	strr = strr + ", "+ tmp;
		//	else				strr = strr + tmp;
		//}
				
		if(strr.length > 0) {
			strr = strr + "Î´ÕýÈ·ÌîÐ´!";
			alert(strr);
			document.fo.user_id.focus();
			return false;
		}
		else {
			
			var vuserid = document.fo.user_id.value;
			
			
			if(escape(vuserid).indexOf("%u")!=-1 && vuserid.length>5)
			{
				alert("êÇ³ÆÇëÊäÈë5¸öºº×ÖÒÔÄÚ£¡");
				document.fo.user_id.focus();
				return false;	
			}
			
			
			var vlen_specailnick = specailnick.length;
			var spi = 0, spflag = 0;
			for(spi=0; spi<vlen_specailnick; spi++)
			{
				if(vuserid.indexOf( specailnick[spi] ) >= 0)
				{
					spflag ++;
					break;
				}
			}
		
			if(spflag>0)
			{
				alert("ÇëÑ¡ÔñÆäËûµÄêÇ³Æ!");
				document.fo.user_id.focus();
				return false;	
			}
			else if(fo.userfile_old.value=="" && fo.userfile.value.length == 0 && fo.avata.value == "")
			{
				alert("ÇëÑ¡ÔñÄúµÄÐ¤Ïñ!");
				document.fo.userfile.focus();
				return false;	
			}
			
			var go = "yes";
			if(document.fo.userfile.value != "") {
				str = document.fo.userfile.value;
				str = str.toLowerCase();

				ext = "";
				parts = str.split(".");
				cnt = parseInt(parts.length);

				end = parseInt(cnt - 1);

				for(i=0; i<cnt; i++) {
					if(i == end) 	ext = parts[i];
				}
				
				/*
				if( ext == "jpg" ) {
					go = "yes";
				}
				else {
					go = "no";
					//alert("»çÁø ¿Ã¸®±â´Â \"jpg\" ¸¸ °¡´ÉÇÕ´Ï´Ù.");
					alert("ÇëÉÏ´« \"jpg\" ¸ñÊ½µÄÍ¼Æ¬");
				}
				*/
				
				
				if(ext == "gif" || ext == "jpg" || ext == "jpeg") {
					go = "yes";
				}
				else {
					go = "no";
					//alert("¹è°æÀÌ¹ÌÁö´Â \"gif\", \"jpg\" È¤Àº \"jpeg\"¸¸ °¡´ÉÇÕ´Ï´Ù.");
					alert("ÇëÑ¡Ôñgif »ò jpg ¸ñÊ½µÄÍ¼Æ¬ÉÏ´«!");
					document.fo.userfile.focus();
					return false;
				}
				
				
			}

			if(go == "yes") {
				document.fo.submit();
			}

		}
	} 
	// submit Routine end



	 function f_id_check() {
		inUID = document.fo.user_id.value;	
		window.open("idcheck_admin_tom.html?user_id=" + inUID, "id_check", "toolbar=no,status=no,width=400,height=105,scrollbars=no,location=no,resizable=no,menubar=no");
	}