	function libCheckNumber(tmp) {
		for (var i=0;i<tmp.length;i++) {
			if (tmp.charAt(i) >= '0' && tmp.charAt(i) <= '9')		{ continue;
			} else if (tmp.charAt(i) == '.')						{ continue;
			} else {
				return false;
			}
		}
		return true;
	}

	
	function libMoveFocus(n,field1,field2) {
		if(field1.value.length == n) {
			if((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)) {
				field2.focus();
			}
		}
	}




	function libCheckID(field,min,max) {

		if(!field.value) {

			alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä! ');
			field.focus();
			return false;

		} else if(field.value) {

			var tmp = field.value;
			if(tmp.length < min || tmp.length > max) {
				alert(' ¾ÆÀÌµð´Â ' + min + 'ÀÚ¿¡¼­ ' + max + 'ÀÚ»çÀÌ·Î ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù! ');
				field.focus();
				return false;
			}

			for (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 {
					alert('ID¿¡´Â ¿µ¹®ÀÚ, ¼ýÀÚ, ±âÈ£( \'-\' , \'_\' ) ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
					field.focus();
					return false;
				}
			}

			return true;
		}
	}



	function libCheckJumin(field1,field2) {

		if(!field1.value)		{ alert('ÁÖ¹Î¹øÈ£ ¾Õ 6ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');	field1.focus();		return false; }
		if(!field2.value)		{ alert('ÁÖ¹Î¹øÈ£ µÚ 7ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');	field2.focus();		return false; }

		if(field1.value.length != 6)	{

			alert('ÁÖ¹Î¹øÈ£ ¾Õ 6ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
			field1.focus();
			return false;

		} else if(field2.value.length != 7)	{

			alert('ÁÖ¹Î¹øÈ£ µÚ 7ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
			field2.focus();
			return false;

		} else {

			var str_jumin1 = field1.value;
			var str_jumin2 = field2.value;

			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 )) {
				alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù! \n\n ´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				field1.focus();
				return false;
			}

			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 ))										{	alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');	field2.focus();	return false;	}
			if(str_jumin1.substring(2,3) > 1)												{	alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');	field1.focus();	return false;	}
			if(str_jumin1.substring(4,5) > 3)												{	alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');	field1.focus();	return false;	}
			if(str_jumin2.substring(0,1) > 4 || str_jumin2.substring(0,1) == 0)	{	alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');	field2.focus();	return false;	}

			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) {
				alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				field1.focus();
				return false;
			} else{ }
		}
	}



	function libCheckSN(vencod) {

		if(!vencod) {
			alert('»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			return false;
		}

		if(vencod.length == 12) {
			var tmp1 = vencod.split('-');
			if(!tmp1[0] || !tmp1[1] || !tmp1[2]) {
				alert(' »ç¾÷ÀÚµî·Ï¹øÈ£ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ');
				return false;
			} else {
				var vencod2 = tmp1[0] + '' + tmp1[1] + '' + tmp1[2];
			}
		} else if(vencod.length == 10) {
				var vencod2	=	vencod;
		} else {
			alert('»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ');
			return false;
		}

		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] = vencod2.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] ) {
			alert('Á¤È®ÇÑ »ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			return false;
		}
		return true;
	}



	function libCheckEmail(tmp) {
		if(!tmp) {
			alert(' ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä ');
			return false;
		} 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 true;
				}
			}
		}
		alert('Çü½Ä¿¡ ¸Â´Â ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
		return false;
	}



	var checkbox_total_check_flag = 'false';
	function libExecCheckbox(form,field) {
		var element = f1.elements;
		if (checkbox_total_check_flag == 'false') {
			for (var eCount = 0; eCount < element.length; eCount++) {
				if (element[eCount].type == 'checkbox' && element[eCount].name == field) {
					element[eCount].checked = true;
				}
			}

			checkbox_total_check_flag = 'true';

		} else {
			for (var eCount = 0; eCount < element.length; eCount++) {
				if (element[eCount].type == 'checkbox' && element[eCount].name == field) {
					element[eCount].checked = false;
				}
			}

			checkbox_total_check_flag = 'false';

		} 
	}	


	function libCheckCheckbox(form,field) {
		var element = form.elements;
		var checkbox_total_confirm_flag = 'false';
		for (var eCount = 0; eCount < element.length; eCount++) {
			if (element[eCount].type == 'checkbox' && element[eCount].name == field && element[eCount].checked == true) {
				checkbox_total_confirm_flag = 'true';
			}
		}

		if(checkbox_total_confirm_flag == 'false') {
			alert(' »èÁ¦ÇÏ½Ç ÀÚ·á°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù! ');
			return false;
		} else {
			if(confirm('º¹±¸µÇÁö ¾Ê½À´Ï´Ù! ÇØ´ç ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?') == true) {
				return true;
			} else {
				return false;
			}
		}
	}




//<?php
///*----------------------------------------------------------------
//ÆÄ  ÀÏ  ¸í	:	jsForm.js
//------------------------------------------------------------------
//»ç ¿ë ¿ä ¾à	:	ÀÚ¹Ù½ºÅ©¸³Æ® Æû ·çÆ¾
//------------------------------------------------------------------
//°³  ¹ß  ÀÚ	:	±è¿ìÇö
//------------------------------------------------------------------
//µð  ÀÚ  ÀÎ	:	
//------------------------------------------------------------------
//Á¦ÀÛ ½ÃÀÛÀÏ	:	2002/07/23
//------------------------------------------------------------------
//Âü °í »ç Ç×	:	libCheckID(field) : ¾ÆÀÌµð Á¤±ÔÈ­ Ã¼Å©
//					libCheckJumin(field1,field2) : ÁÖ¹Î¹øÈ£ È®ÀÎ
//					libCheckCheckbox(form,field) : ´ÙÁßÃ¼Å©¹Ú½º È®ÀÎ
//					libExecCheckbox(form,field) : ´ÙÁßÃ¼Å©¹Ú½º ÀÏ°ýÃ¼Å©
//------------------------------------------------------------------
//¼ö Á¤ ³» ¿ë	:	¼öÁ¤ÀÏ : 
//					¼öÁ¤ÀÚ : 
//					³»  ¿ë :
//------------------------------------------------------------------*/ 
//?>

