	function trim(v)
	{
		var temp = v.replace(/^[ ]+$/g, "");
		return temp;
	}



	function libCheckSpecialChar(f,c) {
		sc = c.split(',');
		var msg = '';
		for(var i = 0; i < sc.length; i++) {
			msg = msg + '[ ' + sc[i] + ' ], ';
		}

		var element = f.elements;
		for (var eCount = 0; eCount < element.length; eCount++) {
			if (element[eCount].type == 'text') {
				for(var eCount2 = 0; eCount2 < sc.length; eCount2++) {
					if(element[eCount].value.indexOf(sc[eCount2]) != -1) {
						alert(msg + '´Â ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä. ');
						element[eCount].focus();
						return false;
					}
				}
			}
		}
		return true;
	}



	function checkJN(tmp) {

		if(tmp.length != 13) {
			return "ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; 
		} else {
			
			for(var k=0; k<tmp.length; k++) {
				var str = tmp.substring(k,k+1);
				if(str < '0' || str > '9') { return "ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù! ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.";}
			}

			var str_jumin1 = tmp.substring(0,6);
			var str_jumin2 = tmp.substring(6,13);

			var digit=0;
			for(var i=0;i<str_jumin1.length;i++){
				var str_dig=str_jumin1.substring(i,i+1);
				if(str_dig<'0' || str_dig>'9') { digit = digit + 1; }
			}

			if((str_jumin1 == '') || ( digit != 0 )) {	return "ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}

			var digit1 = 0;
			for(var i=0;i<str_jumin2.length;i++) {
				var str_dig1=str_jumin2.substring(i,i+1);
				if(str_dig1<'0' || str_dig1>'9') { digit1 = digit1 + 1; }
			}

			if((str_jumin2 == '') || ( digit1 != 0 ))							{	return "ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}
			if(str_jumin1.substring(2,3) > 1)									{	return "ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}
			if(str_jumin1.substring(4,5) > 3)									{	return "ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}
			if(str_jumin2.substring(0,1) > 4 || str_jumin2.substring(0,1) == 0)	{	return "ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}

			var a1=str_jumin1.substring(0,1);
			var a2=str_jumin1.substring(1,2);
			var a3=str_jumin1.substring(2,3);
			var a4=str_jumin1.substring(3,4);
			var a5=str_jumin1.substring(4,5);
			var a6=str_jumin1.substring(5,6);
			var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7;

			var b1=str_jumin2.substring(0,1);
			var b2=str_jumin2.substring(1,2);
			var b3=str_jumin2.substring(2,3);
			var b4=str_jumin2.substring(3,4);
			var b5=str_jumin2.substring(4,5);
			var b6=str_jumin2.substring(5,6);
			var b7=str_jumin2.substring(6,7);
			var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5;

			check_digit = check_digit%11;
			check_digit = 11 - check_digit;
			check_digit = check_digit%10;
			if(check_digit != b7) {	return "ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}
			return;
		}
	}


	function checkSN(vencod) {
		if(vencod.length != 10) {
			return "»ç¾÷ÀÚµî·Ï¹øÈ£ 10ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; 
		}
		var sum = 0;
		var getlist =new Array(10);
		var chkvalue =new Array('1','3','7','1','3','7','1','3','5');
		for (var i=0;i<10;i++){
			getlist[i] = vencod.substring(i,i+1);
		}
		for (var i=0;i<9;i++){  
			sum += getlist[i]*chkvalue[i]; 
		}
		sum = sum +parseInt((getlist[8]*5)/10) ;
		sidliy = sum%10;
		sidchk = 0;
		if ( sidliy != 0 ) {
			sidchk = 10 - sidliy;
		} else {
			sidchk = 0;
		}
		if ( sidchk != getlist[9] ) {
			return "»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";
		}
		return;
	}


	function checkFN(fgn_reg_no){

		if (fgn_reg_no == ''){			return "¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!";	}
		if (fgn_reg_no.length != 13) {	return "¿Ü±¹ÀÎµî·Ï¹øÈ£ ÀÚ¸®¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù!";	}

		if ((fgn_reg_no.charAt(6) == '5') || (fgn_reg_no.charAt(6) == '6'))				{	birthYear = '19';
		}	else if ((fgn_reg_no.charAt(6) == '7') || (fgn_reg_no.charAt(6) == '8'))	{	birthYear = '20';
		}	else if ((fgn_reg_no.charAt(6) == '9') || (fgn_reg_no.charAt(6) == '0'))	{	birthYear = '18';
		}	else	{	return "µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À!";
		}

		birthYear += fgn_reg_no.substr(0, 2);
		birthMonth = fgn_reg_no.substr(2, 2) - 1;
		birthDate = fgn_reg_no.substr(4, 2);
		birth = new Date(birthYear, birthMonth, birthDate);

		if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||	birth.getMonth() != birthMonth ||	birth.getDate() != birthDate) {	return "»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À!";}

		var sum = 0;
		var odd = 0;

		buf = new Array(13);
		for (i = 0; i < 13; i++) buf[i] = parseInt(fgn_reg_no.charAt(i));

		odd = buf[7]*10 + buf[8];
		if (odd%2 != 0) {	return "¿Ü±¹ÀÎµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù! ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À!";	}
		if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {	return "¿Ü±¹ÀÎµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù! ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À!";	}

		multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
		for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);

		sum=11-(sum%11);
		if (sum>=10) sum-=10;
		sum += 2;
		if (sum>=10) sum-=10;

		if ( sum != buf[12]) {	return "¿Ü±¹ÀÎµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù! ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À!";
		}	else {	return ;
		}
	}


	function checkSpace(tmp) {
		var counter = 0;
		for(var i=0;i<tmp.length;i++) {
			if(tmp.charAt(i) == ' ') {
				++counter
			}
		}
		return counter;
	}

	function checkOctect(tmp) {
		var counter = 0;
		for(var i=0;i<tmp.length;i++) {
			if(tmp.charAt(i) == '.') {
				++counter
			}
			if(tmp.charAt(i) == '.' && tmp.charAt(i+1) == '.') {	return 0;	}
		}
		return counter;
	}

	function checkSpecialChar(tmp) {
		if ((!(tmp.charAt(0) >= '0' && tmp.charAt(0) <= '9') && !(tmp.charAt(0) >= 'a' && tmp.charAt(0) <= 'z') && !(tmp.charAt(0) >= 'A' && tmp.charAt(0) <= 'Z'))) {
			return "µµ¸ÞÀÎÀº ¿µ¹®ÀÚ, ¼ýÀÚ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.!";
		}

		if (tmp.charAt(0) == 'b' && tmp.charAt(1) == 'q' && tmp.charAt(2) == '-' && tmp.charAt(3) == '-')
		{
			return " 'bq--' ·Î ½ÃÀÛµÇ´Â µµ¸ÞÀÎÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù!";
		}

		for (var i=0;i<tmp.length;i++) {
			if (tmp.charAt(i) >= '0' && tmp.charAt(i) <= '9')		{ continue;
			} else if (tmp.charAt(i) >= 'a' && tmp.charAt(i) <= 'z') { continue;
			} else if (tmp.charAt(i) >= 'A' && tmp.charAt(i) <= 'Z') { continue;
			} else if (tmp.charAt(i) == '-' || tmp.charAt(i) == '.') { continue;
			} else {
				return "µµ¸ÞÀÎÀº °ø¹é¹®ÀÚ³ª Æ¯¼ö¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¿µ¹®,¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!";
			}
		}

		var dn	=	tmp.split('.');
		if(dn[0].charAt(dn[0].length-1) == '-') {
			return "ÇÏÀÌÇÂ( - ) ¹®ÀÚ´Â ¸¶Áö¸·¿¡ »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.!"; 
		}
		return ;
	}

	function checkNumber(tmp,len) {
		if(tmp.length != len) { return len+"ÀÚ¸®¸¦ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!"; 	}
		for (var i=0;i<tmp.length;i++) {
			if (tmp.charAt(i) >= '0' && tmp.charAt(i) <= '9')		{ continue;
			} else {
				return "´Â(Àº) ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!";
			}
		}
		return;
	}

	function checkByte(tmp) {
		var tmpStr;
		var temp=0;
		var onechar;
		var tcount;
		tcount = 0;

		tmpStr = new String(tmp);
		temp = tmpStr.length;

		for (k=0;k<temp;k++) {
			onechar = tmpStr.charAt(k);

			if (escape(onechar).length > 4) {
				tcount += 2;
			} else if (onechar!='\r') {
				tcount++;
			}
		}
		return tcount;
	}


	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


	/**	Ã¼Å©Ç×¸ñ
	1. µµ¸ÞÀÎÀÌ¸§¿¡´Â ¿µ¹®ÀÚ[A-Z][a-z], ¼ýÀÚ[0-9], ÇÏÀÌÇÂ[-] ¸¸À» »ç¿ëÇÑ´Ù. 
	2. µµ¸ÞÀÎÀÌ¸§Àº ¿µ¹®ÀÚÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ µ¿ÀÏÇÏ°Ô Ãë±ÞÇÑ´Ù.
	3. 3´Ü°èµµ¸ÞÀÎÀº ¾ËÆÄºª ¶Ç´Â ¼ýÀÚ·Î ½ÃÀÛÇÏ¿©¾ß ÇÏ¸ç ÇÏÀÌÇÂÀ¸·Î ³¡³¯¼ö ¾ø´Ù.
	4. 3´Ü°èµµ¸ÞÀÎÀÇ ±æÀÌ´Â ¼ýÀÚ ¹× ÇÏÀÌÇÂÀ» Æ÷ÇÔÇÏ¿© 2ÀÚÀÌ»óÀÌ¾î¾ß ÇÏ¸ç 63ÀÚ¸¦ ÃÊ°úÇÒ¼ö ¾ø´Ù.
	**/


	// µµ¸ÞÀÎ 
	function f_domain_name(tmp) {
		if(!tmp) { return "µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä!"; }
		var dn = tmp.split('.');

		if(checkSpace(tmp) > 0) { return "µµ¸ÞÀÎ ÀÌ¸§¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é ¾È µË´Ï´Ù."; } // µµ¸ÞÀÎ¸í¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖ´Ù¸é(1)

		// ÇÑ±Ûµµ¸ÞÀÎÀÏ °æ¿ì Ã¼Å©
		if(check_hangul_domain(tmp) > 0) {
			if (checkOctect(tmp) > 1){
				return "ÇÑ±Ûµµ¸ÞÀÎÀº ÇÑ±Û.kr Çü½Ä¸¸ °¡´ÉÇÕ´Ï´Ù.\n\nco.kr , pe.kr µîÀº ÇÑ±ÛÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.";
			}

			if(dn[1] != 'kr' && dn[1] != 'KR') { return "ÇÑ±ÛÀÌ Æ÷ÇÔµÈ µµ¸ÞÀÎÀº ÇÑ±Û.KR µµ¸ÞÀÎ¸¸ °¡´ÉÇÕ´Ï´Ù!"; }

			if(!(dn[0].length >= 2 && dn[0].length <= 17)) { 
				return ".krÀ» Á¦¿ÜÇÑ µµ¸ÞÀÎ¸íÀº 2ÀÚÀÌ»ó 17 ÀÌ³»¿©¾ß ÇÕ´Ï´Ù!";
			}

			if(dn[0].charAt(dn[0].length-1) == '-' || dn[0].charAt([0]) == '-') {
				return "ÇÏÀÌÇÂ( - ) ¹®ÀÚ´Â Ã³À½°ú ¸¶Áö¸·¿¡ »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.!"; 
			}
		}
		
		// ÇÑ±Ûµµ¸ÞÀÎÀÌ ¾Æ´Ò °æ¿ì Ã¼Å©
		else {
			//if(dn[1] == 'kr') { return "ÇÑ±Û.kr µµ¸ÞÀÎÀº ÇÑ±ÛÀÌ ÇÑÀÚ ÀÌ»ó Æ÷ÇÔµÇ¾î ÀÖ¾î¾ß µî·ÏÀÌ °¡´ÉÇÕ´Ï´Ù."; }
			if(checkOctect(tmp) < 1) { return "µµ¸ÞÀÎÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!"; } // 4¿ÁÅÝ±¸Á¶°¡ ¾Æ´Ï¸é(1)
			if(!(dn[0].length >= 2 && dn[0].length <= 63)) {	return ".co.krµîÀ» Á¦¿ÜÇÑ µµ¸ÞÀÎ¸íÀº 2ÀÚÀÌ»ó 63ÀÚ ÀÌ³»¿©¾ß ÇÕ´Ï´Ù!";	}	// 3,4¿ÁÅÝÀ» Æ÷ÇÔÇØ¼­ 8ÀÚ ÀÌÇÏ°Å³ª 69ÀÚ ÀÌ»óÀÏ °æ¿ì
			if(dn[2] != 'kr' && dn[1] != 'kr') {		return "KR µµ¸ÞÀÎ¸¸ °¡´ÉÇÕ´Ï´Ù!";	}

			var msg = checkSpecialChar(tmp);
			if(msg) { return msg; }

			var domainList = new Array('kr', 'pusan', 'taegu', 'taejon', 'kangwon', 'kwangju', 'kyongbuk', 'kyonggi', 'kyongnam', 'inchon', 'cheju', 'chonbuk', 'chonnam', 'busan', 'chungbuk', 'chungnam', 'daegu', 'daejeon', 'gangwon', 'gwangju', 'gyeongbuk', 'gyeonggi', 'gyeongnam', 'incheon', 'jeju', 'jeonbuk', 'jeonnam', 'seoul', 'ulsan', 'ac', 'co', 'es', 'go', 'hs', 'kg', 'ms', 'ne', 'nm', 'or', 'pe', 're', 'sc');
			for(var i=0;i<domainList.length;i++) {
				if(dn[1] == domainList[i]) {
					return;
				}
			}
			return "Á¶È¸°¡ °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù!";
		}
	}


	// ÇÑ±ÛÆ÷ÇÔ ¿©ºÎ Ã¼Å©
	function check_hangul_domain(tmp)
	{
		var counter=0;
		for(i=0;i<tmp.length;i++)
		{
			temp = tmp.charAt(i);
			if(temp.charCodeAt() >= 44032 && temp.charCodeAt() <= 55203){
				++counter;
			}
		}
	return counter;
	}



	function f_domain_name_all(tmp) {
		if(!tmp) { return "µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä!"; }
		var dn = tmp.split('.');

		if(checkSpace(tmp) > 0) { return "µµ¸ÞÀÎ ÀÌ¸§¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é ¾È µË´Ï´Ù."; } // µµ¸ÞÀÎ¸í¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖ´Ù¸é(1)

		// ÇÑ±Ûµµ¸ÞÀÎÀÏ °æ¿ì Ã¼Å©
		if(check_hangul_domain(tmp) > 0) {
			if (checkOctect(tmp) > 1){
				return "ÇÑ±Ûµµ¸ÞÀÎÀº ÇÑ±Û.kr Çü½Ä¸¸ °¡´ÉÇÕ´Ï´Ù.\n\nco.kr , pe.kr µîÀº ÇÑ±ÛÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.";
			}

			if(dn[1] != 'kr' && dn[1] != 'KR') { return "ÇÑ±ÛÀÌ Æ÷ÇÔµÈ µµ¸ÞÀÎÀº ÇÑ±Û.KR µµ¸ÞÀÎ¸¸ °¡´ÉÇÕ´Ï´Ù!"; }

			if(!(dn[0].length >= 2 && dn[0].length <= 17)) { 
				return ".krÀ» Á¦¿ÜÇÑ µµ¸ÞÀÎ¸íÀº 2ÀÚÀÌ»ó 17 ÀÌ³»¿©¾ß ÇÕ´Ï´Ù!";
			}

			if(dn[0].charAt(dn[0].length-1) == '-' || dn[0].charAt([0]) == '-') {
				return "ÇÏÀÌÇÂ( - ) ¹®ÀÚ´Â Ã³À½°ú ¸¶Áö¸·¿¡ »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.!"; 
			}
		}
		
		// ÇÑ±Ûµµ¸ÞÀÎÀÌ ¾Æ´Ò °æ¿ì Ã¼Å©
		else {
			//if(dn[1] == 'kr') { return "ÇÑ±Û.kr µµ¸ÞÀÎÀº ÇÑ±ÛÀÌ ÇÑÀÚ ÀÌ»ó Æ÷ÇÔµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù."; }
			if(checkOctect(tmp) < 1) { return "µµ¸ÞÀÎÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!"; } // 4¿ÁÅÝ±¸Á¶°¡ ¾Æ´Ï¸é(1)
			if(!(dn[0].length >= 2 && dn[0].length <= 63)) {	return ".co.krµîÀ» Á¦¿ÜÇÑ µµ¸ÞÀÎ¸íÀº 2ÀÚÀÌ»ó 63ÀÚ ÀÌ³»¿©¾ß ÇÕ´Ï´Ù!";	}	// 3,4¿ÁÅÝÀ» Æ÷ÇÔÇØ¼­ 8ÀÚ ÀÌÇÏ°Å³ª 69ÀÚ ÀÌ»óÀÏ °æ¿ì
			if(dn[1] != 'kr' && dn[2] != 'kr') {		return "KR µµ¸ÞÀÎ¸¸ °¡´ÉÇÕ´Ï´Ù!";	}

			var msg = checkSpecialChar(tmp);
			if(msg) { return msg; }

			var domainList = new Array('pusan', 'taegu', 'taejon', 'kangwon', 'kwangju', 'kyongbuk', 'kyonggi', 'kyongnam', 'inchon', 'cheju', 'chonbuk', 'chonnam', 'busan', 'chungbuk', 'chungnam', 'daegu', 'daejeon', 'gangwon', 'gwangju', 'gyeongbuk', 'gyeonggi', 'gyeongnam', 'incheon', 'jeju', 'jeonbuk', 'jeonnam', 'seoul', 'ulsan', 'ac', 'co', 'es', 'go', 'hs', 'kg', 'ms', 'ne', 'nm', 'or', 'pe', 're', 'sc', 'kr');
			for(var i=0;i<domainList.length;i++) {
				if(dn[1] == domainList[i]) {
					return;
				}
			}
			return "Á¶È¸°¡ °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù!";
		}
	}






	function ff_domain_name(tmp) {
		if(!tmp) {	return "µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä!"; }
		if(checkSpace(tmp) > 0) {	return "µµ¸ÞÀÎÀº °ø¹é¹®ÀÚ³ª Æ¯¼ö¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¿µ¹®,¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!";	}	// µµ¸ÞÀÎ¸í¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖ´Ù¸é(1)
		if(checkOctect(tmp) != 2) {	return "µµ¸ÞÀÎÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}						// 4¿ÁÅÝ±¸Á¶°¡ ¾Æ´Ï¸é(1)
		var msg = checkSpecialChar(tmp);		if(msg) {	return msg;	}  // (1)
		var dn	=	tmp.split('.');
		if(dn[1] != 'kr' && dn[2] != 'kr') {		return "KR µµ¸ÞÀÎ¸¸ °¡´ÉÇÕ´Ï´Ù!";	}
		if(!(dn[0].length >= 1 && dn[0].length <= 63)) {	return ".co.krµîÀ» Á¦¿ÜÇÑ µµ¸ÞÀÎ¸íÀº 1ÀÚÀÌ»ó 63ÀÚ ÀÌ³»¿©¾ß ÇÕ´Ï´Ù!";	}	// 3,4¿ÁÅÝÀ» Æ÷ÇÔÇØ¼­ 8ÀÚ ÀÌÇÏ°Å³ª 69ÀÚ ÀÌ»óÀÏ °æ¿ì

		var domainList = new Array('pusan', 'taegu', 'taejon', 'kangwon', 'kwangju', 'kyongbuk', 'kyonggi', 'kyongnam', 'inchon', 'cheju', 'chonbuk', 'chonnam', 'busan', 'chungbuk', 'chungnam', 'daegu', 'daejeon', 'gangwon', 'gwangju', 'gyeongbuk', 'gyeonggi', 'gyeongnam', 'incheon', 'jeju', 'jeonbuk', 'jeonnam', 'seoul', 'ulsan', 'ac', 'co', 'es', 'go', 'hs', 'kg', 'ms', 'ne', 'nm', 'or', 'pe', 're', 'sc', 'kr');
		for(var i=0;i<domainList.length;i++) {
			if(dn[1] == domainList[i]) {
				return;
			}
		}
		return "Á¶È¸°¡ °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù!";
	}



	/**	Ã¼Å©Ç×¸ñ
	1. »ç¾÷ÀÚµî·ÏÁõ			:	10ÀÚ¸® ¼ýÀÚ, À¯È¿¼º Ã¼Å©
	2. ÁÖ¹Îµî·ÏÁõ			:	13ÀÚ¸® ¼ýÀÚ, À¯È¿¼º Ã¼Å©
	3. ¹ýÀÎµî·ÏÁõ			:	13ÀÚ¸® ¼ýÀÚ, ÀÚ¸®¼ö Ã¼Å©
	4. °íÀ¯¹øÈ£Áõ			:	10ÀÚ¸® ¼ýÀÚ, ÀÚ¸®¼ö Ã¼Å©
	5. ³³¼¼¹øÈ£Áõ			:	10ÀÚ¸® ¼ýÀÚ, ÀÚ¸®¼ö Ã¼Å©
	6. ´ÜÃ¼µî·ÏÁõ			:	¹®ÀÚ,  Null Çã¿ë¾ÈÇÔ
	7. »óÇ¥µî·ÏÁõ			:	¹®ÀÚ,  Null Çã¿ë¾ÈÇÔ
	8. ¼­ºñ½ºÇ¥µî·ÏÁõ		:	¹®ÀÚ,  Null Çã¿ë¾ÈÇÔ
	9. ÇÐ±³ÀÎ°¡Áõ			:	10ÀÚ¸® ¼ýÀÚ, ÀÚ¸®¼ö Ã¼Å©
	10. ±â¾÷ºÎ¼³¿¬±¸¼Ò ÀÎÁ¤¼­ : ¹®ÀÚ, Null Çã¿ë¾ÈÇÔ
	11. ´ÜÃ¼Áõ¸í¼­			:	¹®ÀÚ, Null Çã¿ë¾ÈÇÔ
	12. ¼³¸³Çã°¡Áõ			:	¹®ÀÚ, Null Çã¿ë¾ÈÇÔ
	13. È¸Ä¢ ¹× Á¤°ü		:	¹®ÀÚ, Null Çã¿ë
	13. ±âÅ¸				:	¹®ÀÚ, Null Çã¿ë
	**/


	// µî·ÏÁõ ¹øÈ£
	function f_ctfy_no(tmp, tp) {
		if(tp == '010')	{			//	»ç¾÷ÀÚµî·ÏÁõ
			return checkSN(tmp);

		} else if(tp == '020') {	//	ÁÖ¹Îµî·ÏÁõ
			return checkJN(tmp);

		} else if(tp == '030') {	//	¹ýÀÎµî·ÏÁõ

			if(checkNumber(tmp,13)) {
				return "¹ýÀÎµî·Ï¹øÈ£ " + checkNumber(tmp,13);
			} else {
				return ;
			}

		} else if(tp == '040') {	//	°íÀ¯¹øÈ£Áõ

			if(checkNumber(tmp,10)) {
				return "°íÀ¯¹øÈ£ " + checkNumber(tmp,10);
			} else {
				return ;
			}

		} else if(tp == '050') {	//	³³¼¼¹øÈ£Áõ

			if(checkNumber(tmp,10)) {
				return "³³¼¼¹øÈ£ " + checkNumber(tmp,10);
			} else {
				return ;
			}

		} else if(tp == '060') {	//	´ÜÃ¼µî·ÏÁõ
			if(!tmp) {	return "´ÜÃ¼µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; } else { return; }

/*
		} else if(tp == '070') {	//	»óÇ¥µî·ÏÁõ
			if(!tmp) {	return "»óÇ¥µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; } else { return; }

		} else if(tp == '080') {	//	¼­ºñ½ºÇ¥µî·ÏÁõ
			if(!tmp) {	return "¼­ºñ½ºÇ¥µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; } else { return; }
*/
		} else if(tp == '090') {	//	ÇÐ±³ÀÎ°¡Áõ

			if(checkNumber(tmp,10)) {
				return "ÇÐ±³ÀÎ°¡¹øÈ£ " + checkNumber(tmp,10);
			} else {
				return ;
			}

		} else if(tp == '100') {	//	±â¾÷ºÎ¼³¿¬±¸¼Ò ÀÎÁ¤¼­
			if(!tmp) {	return "±â¾÷ºÎ¼³¿¬±¸¼Ò ÀÎÁ¤¼­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; } else { return; }

		} else if(tp == '110') {	//	´ÜÃ¼Áõ¸í¼­
			if(!tmp) {	return "´ÜÃ¼Áõ¸í¼­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; } else { return; }

		} else if(tp == '120') {	//	¼³¸³Çã°¡Áõ
			if(!tmp) {	return "¼³¸³Çã°¡¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!"; } else { return; }

		} else if(tp == '130') {	//	È¸Ä¢ ¹× Á¤°ü
			return;

		} else if(tp == '140') {	//	±âÅ¸
			return;
		}
	}

	// ¿ìÆí¹øÈ£
	function f_zip_code(tmp,len,tl) {
		var msg = checkNumber(tmp,len);
		if(msg) {
			return tl+' '+msg;
		} else {
			return;
		}
	}

	// ÀüÈ­¹øÈ£
	function f_tel_no(tmp) {
		if(tmp/1 != tmp) { return "ÀüÈ­¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!"; }
		var calc = checkByte(tmp);
		if(calc < 1 || calc > 20) { return "ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä(20ÀÚÀÌ³»)"; } else { return; }
	}

	// ÀÌµ¿ÀüÈ­¹øÈ£ Ãß°¡
	function f_mobile_tel_no(tmp) {
		if(tmp/1 != tmp) { return "ÀÌµ¿ÀüÈ­¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!"; }
		var calc = checkByte(tmp);
		if(calc < 1 || calc > 20) { return "ÀÌµ¿ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä"; } else { return; }
	}
	// ÀÌµ¿ÀüÈ­¹øÈ£ Ãß°¡

	// E-mail
	function f_e_mail(tmp) {
		var calc = checkByte(tmp);
		if(calc < 1 || calc > 100) {
			return "E-mailÀ» ÀÔ·ÂÇÏ¼¼¿ä(100ÀÚÀÌ³»)";
		} else { 
			var str = tmp;
			for (var i=0;i<str.length;i++){
				if (str.substring(i+1,i+2)=='@'){
					var str_1='y';
				}
				if (str_1=='y' && str.substring(i,i+1)=='.'){
					return;
				}
			}
		}
		return "E-mail Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù!";
	}


	/**	Ã¼Å©Ç×¸ñ
	1. È£½ºÆ® ÀÌ¸§¿¡´Â ¹Ýµå½Ã '.' ÀÌ ÇÏ³ª´Â ÀÖ¾î¾ß ÇÔ.
	2. È£½ºÆ® ÀÌ¸§¿¡¼­ '.'Àº ¿¬¼ÓÇØ¼­ ³ª¿Ã¼ö ¾øÀ½
	**/	

	// ³×ÀÓ¼­¹ö
	function f_name_server(tmp) {
		var octectCounter = 0;
		var calc = checkByte(tmp);
		if(calc < 1 || calc > 120) {
			return "³×ÀÓ¼­¹ö¸¦ ÀÔ·ÂÇÏ¼¼¿ä!(120ÀÚÀÌ³»)";
		} else {
			for (var i=0;i<tmp.length;i++) {
				if(tmp.charAt(i) == '.') { ++octectCounter; }
				if(tmp.charAt(i) == '.' && tmp.charAt(i+1) == '.') {	return "³×ÀÓ¼­¹ö°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù! ";	}
				if (tmp.charAt(i) >= '0' && tmp.charAt(i) <= '9')		{ continue;
				} else if (tmp.charAt(i) >= 'a' && tmp.charAt(i) <= 'z') { continue;
				} else if (tmp.charAt(i) >= 'A' && tmp.charAt(i) <= 'Z') { continue;
				} else if (tmp.charAt(i) == '-' || tmp.charAt(i) == '.') { continue;
				} else {
					return "³×ÀÓ¼­¹ö´Â °ø¹é¹®ÀÚ, Æ¯¼ö¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¿µ¹®, ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!";
				}
			}
			if(octectCounter < 1) {		return "³×ÀÓ¼­¹ö Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}	else	{	return;	}
		}
	}

	/**	Ã¼Å©Ç×¸ñ
	1. È£½ºÆ® ÀÌ¸§¿¡¼­ '.'Àº ¿¬¼ÓÇØ¼­ ³ª¿Ã¼ö ¾øÀ½
	2. IP v4¸¦ ±âÁØÀ¸·Î ÇÏ¸ç ***.***.***.***ÀÇ Çü½ÄÀ» °¡Áø´Ù.
	3. IP v4¸¦ ±âÁØÀ¸·Î ÇÏ¸ç °¢ ¿ÁÅÝÀº 255¸¦ ³ÑÀ»¼ö ¾ø´Ù.
	**/	

	// ³×ÀÓ¼­¹öIP
	function f_name_server_ip(tmp) {
		var calc = checkByte(tmp);
		if(calc < 1 || calc > 40) {
			return "³×ÀÓ¼­¹ö IP¸¦ ÀÔ·ÂÇÏ¼¼¿ä(40ÀÚÀÌ³»)";
		} else {
			var octectCounter = checkOctect(tmp);
			if(octectCounter != 3) {	return "³×ÀÓ¼­¹ö IPÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}
			
			for (var i=0;i<tmp.length;i++) {
				if(tmp.charAt(i) == '.' && tmp.charAt(i+1) == '.') {	return "³×ÀÓ¼­¹ö IP°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù! ";	}
				if (tmp.charAt(i) >= '0' && tmp.charAt(i) <= '9')		{ continue;
				} else if (tmp.charAt(i) == '.') { continue;
				} else {
					return "³×ÀÓ¼­¹öIP´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!";
				}
			}

			var dn	=	tmp.split('.');
			if(!dn[0] || !(dn[0] > 0 && dn[0] < 256)) {
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}
			if(!dn[1] || !(dn[1] >= 0 && dn[1] < 256)) {
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}
			if(!dn[2] || !(dn[2] >= 0 && dn[2] < 256)) {	
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}
			if(!dn[3] || !(dn[3] > 0 && dn[3] < 256)) {
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}

			return ;
		}
	}

	function f_host_ip(tmp) {
		var calc = checkByte(tmp);
		if(calc < 1 || calc > 40) {
			return "³×ÀÓ¼­¹ö IP¸¦ ÀÔ·ÂÇÏ¼¼¿ä(40ÀÚÀÌ³»)";
		} else {
			var octectCounter = checkOctect(tmp);
			if(octectCounter != 3) {	return "³×ÀÓ¼­¹ö IPÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!";	}
			
			for (var i=0;i<tmp.length;i++) {
				if(tmp.charAt(i) == '.' && tmp.charAt(i+1) == '.') {	return "³×ÀÓ¼­¹ö IP°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù! ";	}
				if (tmp.charAt(i) >= '0' && tmp.charAt(i) <= '9')		{ continue;
				} else if (tmp.charAt(i) == '.') { continue;
				} else {
					return "³×ÀÓ¼­¹öIP´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!";
				}
			}

			var dn	=	tmp.split('.');
			if(!dn[0] || !(dn[0] > 0 && dn[0] < 256)) {
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}
			if(!dn[1] || !(dn[1] >= 0 && dn[1] < 256)) {
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}
			if(!dn[2] || !(dn[2] >= 0 && dn[2] < 256)) {	
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}
			if(!dn[3] || !(dn[3] > 0 && dn[3] < 256)) {
				return "À¯È¿ÇÏÁö ¾ÊÀº ³×ÀÓ¼­¹öÀÔ´Ï´Ù!";
			}

			return ;
		}
	}

