//InputBox Ã¼Å©ÇÏ´Â ÇÔ¼ö
function CheckStr(strOriginal, strFind, strChange){
	var position, strOri_Length;
	position = strOriginal.indexOf(strFind); 
	while (position != -1){
		strOriginal = strOriginal.replace(strFind, strChange);
		position = strOriginal.indexOf(strFind);
	}
	strOri_Length = strOriginal.length;
	return strOri_Length;
}

//InputBox Ã¼Å©ÇÏ´Â ÇÔ¼ö
function isEmpty(value){
	if(CheckStr(value, " ", "")==0){
		return true;
	}else{
		return false;
	}
}

//Radio °³Ã¼ Ã¼Å©ÇÏ´Â ÇÔ¼ö
function radio_checked(obj){
	var count = 0;
	for(var k=0;k<obj.length;k++){
		var target = obj[k]
		if (target.checked == true){
			count++;
		}
	}
	if (count==0){
		return false;
	}else{
		return true;
	}
}

//¸ðµç Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇÏ´Â ÇÔ¼ö
function AllSelect(frm){
	for(var k=0;k<frm.elements.length;k++){
		var target=frm.elements[k]
		if(target.checked==false){
			target.click()
		}	
	}
}
//¸ðµç Ã¼Å©¹Ú½º¸¦ ¾ðÃ¼Å©ÇÏ´Â ÇÔ¼ö
function AllCancel( frm ){
	for(var k=0;k<frm.elements.length;k++){
		var target=frm.elements[k]
		if(target.checked==true){
			target.click()
		}
	}
}

//¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÇÔ¼ö
function onlyNumber(){
	if((event.keyCode<48)||(event.keyCode>57))
	event.returnValue=false;
}

//ÀÌ¸ÞÀÏ Ã¼Å©ÇÔ¼ö
function email_chk(email){
	if (email.value == ''){
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À');
		email.focus();
		return;
	}else{
		var str = email.value;
		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)=='.'){
				var str_2 ='Y';
				return true;
			}
		}
		alert('¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù');
		email.focus();
		return;
	}
}

//ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÔ¼ö
function jumin_chk(frm)	{
	
	var chk =0
	var yy  = frm.jumin1.value.substring(0,2)
	var mm  = frm.jumin1.value.substring(2,4)
	var dd  = frm.jumin1.value.substring(4,6)
	var sex = frm.jumin2.value.substring(0,1)
	var nation = frm.jumin2.value.substring(5,6)

	if ((frm.jumin1.value.length!=6)||(yy <25||mm <1||mm>12||dd<1))
	{
		alert ("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		frm.jumin1.focus();
		return (false);
	}

	if ((sex != 1 && sex !=2 && sex !=3 && sex !=5 && sex !=6 && sex !=7 && sex !=8)||(frm.jumin2.value.length != 7 ))
	{
		alert ("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		frm.jumin2.focus();
		return (false);
	}   
    
	if (sex ==5 || sex ==6 || sex ==7 || sex ==8)	{
		if(nation !=7 && nation !=8 && nation !=9) {
			alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù!");
			frm.jumin2.focus();
			return (false);
		} else {
			return;
		}
	} else {
		for (var i = 0; i <=5 ; i++)
		{ 
			chk = chk + ((i%8+2) * parseInt(frm.jumin1.value.substring(i,i+1)))
		}
		
		for (var i = 6; i <=11 ; i++)
		{ 
			chk = chk + ((i%8+2) * parseInt(frm.jumin2.value.substring(i-6,i-5)))
		}

		chk = 11 - (chk %11)
		chk = chk % 10

		if (chk != frm.jumin2.value.substring(6,7))
		{
			alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
			frm.jumin1.focus();
			return (false);
		}
	}
	
}

function ShowAttachText(form){
	var attach = document.form.ATTACH.value;
	if (attach == 0) {
		for (i=0; i < 10; i++) {
			document.all.AttachFiles[i].value = "";
			document.all.AttachFiles[i].style.display = "none";
		}
		return;
	} else if (attach < 0 || attach > 10)
		return;
	for (i=0; i < attach; i++){
		document.all.AttachFiles[i].style.display = "";
	}
	for (i=attach; i < 10; i++) {
		document.all.AttachFiles[i].value = "";
		document.all.AttachFiles[i].style.display = "none";
	}
	return;
}

function check_R(){
	var frm = document.frmlogin;
	if (CheckStr(frm.UserId.value, " ", "")==0){
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		frm.UserId.focus();
		return;
	}else if(CheckStr(frm.UPassword.value, " ", "")==0){
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		frm.UPassword.focus();
		return;
	}else{
		frm.Pre_URL.value = document.location;
		frm.action="member.asp?ex=loginchk";
		frm.submit();
	}
}

function Logout(){
	var frm = document.logout;
	frm.action="member.asp?ex=logout";
	frm.submit();
}

function chk_enter(e){
	var nKey = e.which
	var ieKey = e.keyCode
	if (nKey==13 || ieKey==13){
		check_R();
	}
}

function bookmark(){
	window.external.AddFavorite('http://www.exbag.com', '@html_title');
}

function ChkRequired(){
	var i,a = ChkRequired.arguments,alertStr;
	var Elements	=new Array;
	var Elenum=0;
	var f = a[0];

	for(i=1;i<(a.length);i++){			//Arguments¸¦ µ¹¸é¼­(Ã¹¹øÂ°´Â ¹Ýµå½Ã Form°³Ã¼°¡ ³Ñ¾î¿Â´Ù)
		if(!document.getElementById(a[i])){	//ÇØ´ç Arguments°¡ document¾È¿¡ ¾ø´Ù¸é alert ¸Þ½ÃÁö¸¦ ¶ç¿ì±â À§ÇÑ ¹®ÀÚ¿­
			alertStr				= a[i];			
		}else{
			Elements[Elenum]		= new Array;
			Elements[Elenum][0]	= a[i];
			Elements[Elenum][1]	= alertStr;
			Elenum++;
		}
	}

	for(i=0;i<Elenum;i++){
		if(isEmpty(eval(f+"."+Elements[i][0]+".value"))==true){
			alert(Elements[i][1]+" ÀÔ·ÂÇØÁÖ½Ê½Ã¿À");
			if(eval(f+"."+Elements[i][0]) && eval(f+"."+Elements[i][0]+".type") != 'hidden'){
				eval(f+"."+Elements[i][0]+".focus();");
			}
			return false;
		}
	}

	return true;
}


/*---------------------------------------------------------
Æû¿¡ ÀÔ·Â µÈ °ªÀÇ À¯È¿¼º °Ë»ç.
---------------------------------------------------------*/
function CheckFormValidation(p_sInputVar, p_sInputName, p_iMaxLength, p_iCheckType, p_bEssential, p_bMessage)
{

	var iStringLength = GetStringLength(p_sInputVar.value)
	if ( p_bEssential ) {
		if( iStringLength == 0 ) {
			if (p_bMessage) {
				AlertPrompt( p_sInputVar, "ÀÔ·ÂÇÏÁö ¾ÊÀº Ç×¸ñ(" + p_sInputName + ")ÀÌ ÀÖ½À´Ï´Ù.");
			}
			return( false );
		}
		var spacecount = 0;
		for( var i = 0; i < iStringLength; i++ ) {
			thisChar = p_sInputVar.value.charAt( i );
			if( thisChar == ' ' ) spacecount++;
		}
		if( spacecount == iStringLength ) {
			if (p_bMessage) {
				AlertPrompt( p_sInputVar, "ÀÔ·ÂÇÏÁö ¾ÊÀº Ç×¸ñ(" + p_sInputName + ")ÀÌ ÀÖ½À´Ï´Ù.");
			}
			return( false );
		}
	}

	if ( p_iMaxLength > 0 ) {
		if( iStringLength > p_iMaxLength ) {
			if (p_bMessage) {
				AlertPrompt( p_sInputVar, "ÀÔ·ÂÇÏ½Å Ç×¸ñ(" + p_sInputName + ")ÀÇ ±æÀÌ(byte)°¡ ÃÊ°úÇÏ¿´½À´Ï´Ù.\n\n" + (iStringLength-p_iMaxLength) + " ÀÚ ÀÌ»óÀ» Áö¿ì½Ã±â ¹Ù¶ø´Ï´Ù.")
			}
			return( false );
		}
	}

//	if (CheckValidTag(p_sInputVar)==false)
//		return( false );

	switch (p_iCheckType) {
		case 1 : // ¿µ¹®¸¸ ÀÔ·Â
			var regEx = new RegExp("^[a-z]+$", "i");
		
			if ( regEx.test(p_sInputVar.value) ) 
			{
				return true;
			}
			else
			{
				if ( p_bMessage )
				{
					window.alert("¿µ¹®ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù" + "\n\n" + "\"" + p_sInputVar.value + "\"");
				}
				p_sInputVar.focus();
				return false;
			}
			break;
		case 2 : // ¼ýÀÚ¸¸ ÀÔ·Â
			var regEx = new RegExp("^[0-9]+$", "i");
		
			if ( regEx.test(p_sInputVar.value) ) 
			{
				return true;
			}
			else
			{
				if ( p_bMessage )
				{
					window.alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù" + "\n\n" + "\"" + p_sInputVar.value + "\"");
				}
				p_sInputVar.focus();
				return false;
			}
			break;
		case 3 : // EmailÀÔ·Â
			if ( iStringLength > 0 ) {
				ret = checkEmailAddress(p_sInputVar.value, p_bMessage);
				if ( ! ret ) {
					p_sInputVar.focus();
					return false;
				}
			}
			break;
		case 4 : // ¿µ¹®&¼ýÀÚ¸¸ ÀÔ·Â
			var regEx = new RegExp("^[a-z0-9]+$", "i");
		
			if ( regEx.test(p_sInputVar.value) ) 
			{
				return true;
			}
			else
			{
				if ( p_bMessage )
				{
					window.alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù" + "\n\n" + "\"" + p_sInputVar.value + "\"");
				}
				p_sInputVar.focus();
				return false;
			}
			break;
		case 5 : // ¿µ¹®&¼ýÀÚ&_ È¸¿ø ¾ÆÀÌµð È®ÀÎ½Ã
			var regEx = new RegExp("^[a-z][a-z0-9_]*$", "i");
		
			if ( regEx.test(p_sInputVar.value) ) 
			{
				return true;
			}
			else
			{
				if ( p_bMessage )
				{
					window.alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ, ¾ð´õ¹Ù¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù" + "\n\n" + "\"" + p_sInputVar.value + "\"");
				}
				p_sInputVar.focus();
				return false;
			}
			break;
		default : // Á¦ÇÑ ¾øÀ½
			break;
	}

	return( true );
}

function AlertPrompt(p_Ctrl, p_sAlertMessage)
{
    alert(p_sAlertMessage);
    p_Ctrl.focus();
    return;
}

/*---------------------------------------------------------
¶óµð¿À ¹öÆ°ÀÇ ºó °ª Ã¼Å©.
---------------------------------------------------------*/
function CheckRadioButton(p_obj, p_objName)
{
	var checkflag = false;

	for(var i=0;i<p_obj.length;i++){
		if(p_obj[i].checked){
			checkflag = true;
			break;
		}
	}

	if(!checkflag)
	{
		AlertPrompt(p_obj[0], p_objName + ' Áß ÇÏ³ª¸¦ Ã¼Å©ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.');
		return ( false );
	}

	return (true);
}

/*---------------------------------------------------------
½ºÆ®¸²ÀÇ ¹ÙÀÌÆ® ¼ö ±¸ÇÏ±â
---------------------------------------------------------*/
function GetStringLength(p_str)
{
	var c;
	var sLength = 0;

	for(k = 0;k < p_str.length; k++) {
		c = p_str.charAt(k);

		//³»ÀåÇÔ¼ö escape¸¦ ÅëÇØ ±× ±ÛÀÚÀÇ ±æÀÌ°¡ 4º¸´Ù Å©¸é ÇÑ±ÛÀÌ¹Ç·Î 2¸¦ ´õÇÑ´Ù.
		if(escape(c).length > 4)
			sLength += 2;
		//\r\nÀÏ °æ¿ì
		else if (c == '\r' && p_str.charAt(k+1) == '\n')
			sLength += 2;
		else
			sLength++;
	}
	return sLength;
}
/*---------------------------------------------------------
½ºÆ®¸²ÀÇ ¹ÙÀÌÆ® ¼ö Á¦ÇÑµÎ±â(¾à°£ÀÇ ¹ö±× ÀÖÀ½)
---------------------------------------------------------*/
function LimitStrLen(objText, objCnt, maxByte)
{
   	var tmpStrNowByte;
   	var tmpStr = new String(objText.value);
	   	
	tmpStrNowByte = GetStringLength(tmpStr);
				
  	if(tmpStrNowByte > maxByte)
  	{	
  		objText.blur();
  		objText.value = tmpStr.substring(0, tmpStr.length - 1);
  		alert("ÇÑ±ÛÀº " + (maxByte/2) + "ÀÚ, ¿µ¾î´Â " + maxByte + "ÀÚ±îÁö¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
  		objText.focus();
  	}
}
/*---------------------------------------------------------
ÆäÀÌÁö ·Îµå ½Ã INPUT ¹Ú½º Áß Æ÷Ä¿½º¸¦ °¡Áú ¼ö ÀÖ´Â °´Ã¼¿¡ Æ÷Ä¿½º¸¦ ÁØ´Ù.
---------------------------------------------------------*/
function setFocusForLoadingForm(p_objForm)
{
	for(i=0;i<p_objForm.elements.length;i++)
	{
		if(p_objForm.elements[i].type.toUpperCase() != "HIDDEN")
		{
			p_objForm.elements[i].focus();
			break;
		}
	}
}

function chkHan(str) {
	var result = true;
	for(var i=0; i < str.length;i++) {
		var ch=str.charCodeAt(i);

		if(ch > 255){
			continue;
		}else{
			if(ch == 32){
				continue;
			}
			result = false;
			break;
		}
	}
  return result;
}

/*---------------------------------------------------------
INPUT ¹Ú½º¿¡ ¼ýÀÚ¸¸ µé¾î¿Àµµ·Ï Ã¼Å©ÇÏ°í ÀÚµ¿À¸·Î ÄÞ¸¶(,)¸¦ ºÙÀÎ´Ù
---------------------------------------------------------*/
function numOnMask(me){
	if (event.keyCode<48||event.keyCode>57){//¼ýÀÚ¿Ü±ÝÁö
		 event.returnValue=false;
	 }
	var tmpH		
	if(me.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô..
		tmpH=me.substring(0,1);
		me=me.substring(1,me.length);
	}	//me.indexOf('-')
	if(me.length > 3){
		var c=0;
		var myArray=new Array();
			for(var i=me.length;i>0;i=i-3){
					myArray[c++]=me.substring(i-3,i);
			}
			myArray.reverse();
			me=myArray.join(",");
	 }
	 if(tmpH){
		me=tmpH+me;
	 }
return me
}
function numOffMask(me){
	var tmp=me.split(",");
	tmp=tmp.join("");
	return tmp;
}

function check_value(me){
var myStr=numOffMask(me.value);
me.value=numOnMask(myStr);
}

/*---------------------------------------------------------
¼ýÀÚ¸¦ ¹Þ¾Æ¼­ ÄÞ¸¶¸¦ ºÙ¿© ¸®ÅÏÇÑ´Ù.
---------------------------------------------------------*/
function PutComma(amt){
	if(amt!=parseInt(amt)){
		alert('¿Ã¹Ù¸¥ ±Ý¾×ÀÌ ¾Æ´Õ´Ï´Ù');
		return false;
	}else{
		var tmpH		
		if(amt.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô..
			tmpH=amt.substring(0,1);
			amt=amt.substring(1,amt.length);
		}	//me.indexOf('-')
		if(amt.length > 3){
			var c=0;
			var myArray=new Array();
				for(var i=amt.length;i>0;i=i-3){
						myArray[c++]=amt.substring(i-3,i);
				}
				myArray.reverse();
				amt=myArray.join(",");
		}
		if(tmpH){
			amt=tmpH+amt;
		}
		return amt;
	}
}

// ¼º³â Check(ÇÕ¼ºµÈ ÁÖ¹Î¹øÈ£)
function adultCheck(perno) {
	var today = new Date() ;
	var year = today.getYear();
	var month = today.getMonth() + 1;
	var day = today.getDate();
	var perSub1,perSub2,perSub3,dateString;

	// ÀÍ½ºÇÃ·Î·¯°¡ ¾Æ´Ï¸é 1900À» year¿¡ ºÙÀÓ
	if(navigator.userAgent.indexOf("MSIE") == -1)  
		year= 1900 + year;


	if(month < 10)
		dateString = year.toString() + "0" + month.toString();
	else
		dateString = year.toString() + month.toString();
	if(day < 10)
		dateString = dateString + "0" + day.toString();
	else
		dateString = dateString + day.toString();

	if(perno.length == 13) {
		perSub1 = perno.substring(0,2);
		if(parseInt(perSub1,10) < 10)
			perSub1 = "20" + perSub1;
		else 
			perSub1 = "19" + perSub1;

		perSub1 = perSub1 + perno.substring(2,4);
		perSub1 = perSub1 + perno.substring(4,6);

		//¼öÁ¤ ÇÊ¿ä
		if(parseInt(dateString,10) - parseInt(perSub1,10) < 200000) {
//			alert("¹Ì¼º³â ÀÔ´Ï´Ù!!.");
			return false;
		}
				
	}
	return true;
}

// ¼ºº° Check(ÇÕ¼ºµÈ ÁÖ¹Î¹øÈ£)
function sexCheck(perno) {
	if(perno.length == 13) {
		if(parseInt(perno.charAt(6) == 1 || parseInt(perno.charAt(6) == 3 ))){
			alert("³²ÀÚ");
		}
	} else {
		if(perno.length == 10) {
			alert("»ç¾÷ÀÚ ¹øÈ£´Â ¼ºº°À» CheckÇÒ¼ö ¾ø½À´Ï´Ù!!");
		} else {
			alert("ÁÖ¹Î¹øÈ£/»ç¾÷ÀÚ ¹øÈ£ ¿À·ùÀÔ´Ï´Ù!!");
		}
	}
	return true;
}

function dateCheck(chkdate){
	//alert(chkdate);
	if(chkdate.length != 8) {
		return false;
	}

	nYear	= Number(chkdate.substring(0,4));
	nMonth	= Number(chkdate.substring(4,6));
	nDay	= Number(chkdate.substring(6,8));

	if(nYear <=1800 || nYear >=2100) {
		return false;
	}

	if(nDay>31 || nDay <1) {
		return false;
	}
	if(nMonth == 4 || nMonth == 6 || nMonth == 9 || nMonth == 11) {
		if(nDay>30){
			return false;
		}
	} else  if(nMonth == 2) {
		if(((nYear%4==0) && (nYear%100)!=0) || (nYear%400==0)) {
			// À±³â
			if(nDay>29) {
				return false;
			}
		} else {
			if(nDay>28) {
				return false;
			}
		}
	}
	return true;
}

// ¼ýÀÚ Check(ÇÕ¼ºµÈ ÁÖ¹Î¹øÈ£)
function pernoCheck(perno) {
	var	w_c, w_e, w_f,w_tot,i;
	
	if(isNaN(perno) == true) {
		return false;
	}
	if(perno.length != 10 && perno.length != 13) {
		return false;
	}
	// »ç¾÷ÀÚ ¹øÈ£ Check
	if(perno.length == 10) {
		w_c=perno.charAt(8)*5;
		w_e=parseInt(w_c/10);
		w_f=w_c%10;
		
		w_tot=perno.charAt(0) * 1;
		w_tot+=perno.charAt(1) * 3;
		w_tot+=perno.charAt(2) * 7;
		w_tot+=perno.charAt(3) * 1;
		w_tot+=perno.charAt(4) * 3;
		w_tot+=perno.charAt(5) * 7;
		w_tot+=perno.charAt(6) * 1;
		w_tot+=perno.charAt(7) * 3;
		w_tot+=perno.charAt(9) * 1;
		w_tot+=(w_e + w_f);

		if(!(w_tot%10)) {
			return true;

		} 
		else {
			return false;
		}
		// ÁÖ¹Î¹øÈ£ Check
	} else {
		if (perno.charAt(6) == '5' || perno.charAt(6) == '6' || perno.charAt(6) == '7' || perno.charAt(6) == '8') {
			// alert('funcCheckFornum');
			var ret = funcCheckFornum(perno);
			return ret;
		}

		// ÁÖ¹Î¹øÈ£ Á¶ÀÛ½Ã ³¯Â¥°¡ validÇÏÁö ¾ÊÀº °æ¿ì Á¦¿Ü½ÃÅ°·Á°í -----
		birth = null; 
		if(perno.charAt(6) == '3' || perno.charAt(6) == '4')
		{
			birth = '20' + perno.substring(0,6);
		}
		else
		{
			birth = '19' + perno.substring(0,6);
		}
		if(dateCheck(birth) == false)
		{
			//alert("date is not valid!!");
			return false;
		}

		w_c = 0;
		w_e = 0;
		w_f = 0;
		w_tot = 0;

		w_e = w_e + parseInt(perno.charAt(0),10) * 9;
		w_e = w_e + parseInt(perno.charAt(1),10) * 8;
		w_e = w_e + parseInt(perno.charAt(2),10) * 7;
		w_e = w_e + parseInt(perno.charAt(3),10) * 6;
		w_e = w_e + parseInt(perno.charAt(4),10) * 5;
		w_e = w_e + parseInt(perno.charAt(5),10) * 4;
		w_e = w_e + parseInt(perno.charAt(6),10) * 3;
		w_e = w_e + parseInt(perno.charAt(7),10) * 2;
		w_e = w_e + parseInt(perno.charAt(8),10) * 9;
		w_e = w_e + parseInt(perno.charAt(9),10) * 8;
		w_e = w_e + parseInt(perno.charAt(10),10) * 7;
		w_e = w_e + parseInt(perno.charAt(11),10) * 6;

		w_f = (w_e % 11);
		if(w_f == 0)
			w_f = 1;
		else if(w_f == 10)
			w_f = 0;
		if(w_f != parseInt(perno.charAt(12),10)) {
			return false;
		}
	}
	return true;
}

 // ¿Ü±¹ÀÎ¹øÈ£°Ë»ç ¾Ë°í¸®Áò

function funcCheckFornum(reg_no){
	var sum = 0;
	var odd = 0;

	buf = new Array(13);
	for(i = 0; i < 13; i++){
	buf[i] = parseInt(reg_no.charAt(i));
	}

	odd = buf[7]*10 + buf[8];

	if(odd%2 != 0){
	return false;
	}

	if((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)){
	return false;
	}

	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 false;
	}else{
		return true;
	}
}

//¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì Alert¸¦ ¶ç¿ì°í ÇØ´ç °ªÀ» ÃÊ±âÈ­ÇÏ´Â ÇÔ¼ö 
function NumberCheck(obj){
	if(!IsNumber(obj.value) && obj.value!=""){
		alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù');
		obj.value="";
		obj.focus();
	}
}	

/*
<form name="frm_regist" method="post" action="action.jsp" onsubmit="return chkForm(this);" enctype="multipart/form-data">
<input type="text" name="name" required msg="ÇÑ±ÛÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä." class="input_text" value="" tabindex=3 maxlength="6">
</form>
*/
function chkForm(f)
{ 
	var i,currEl;
	var j1, j2;

	for(i = 0; i < f.elements.length; i++){ 
		currEl = f.elements[i]; 

		if (currEl.getAttribute("required") != null) { 
			if(currEl.type == "TEXT" || currEl.type == "text" || 
			   currEl.tagName == "SELECT" || currEl.tagName == "select" || 
			   currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){ 
				if(!chkText(currEl,currEl.msg)) return false; 
			} else if(currEl.type == "PASSWORD" || currEl.type == "password"){ 
				if(!chkText(currEl,currEl.msg)) return false; 
			} else if(currEl.type == "HIDDEN" || currEl.type == "hidden"){ 
				if(!chkHidden(currEl,currEl.msg)) return false; 
			} else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){ 
				if(!chkCheckbox(f, currEl,currEl.msg)) return false; 
			} else if(currEl.type == "RADIO" || currEl.type == "radio"){ 
				if(!chkRadio(f, currEl,currEl.msg)) return false; 
			}
		}
		if(currEl.getAttribute("option") != null && currEl.value.length > 0){ 
			if(!chkpattern(currEl,currEl.option,currEl.msg)) return false; 
		} 

		if(currEl.getAttribute("ssn") != null){ 
			if(!CheckJuminNum(currEl,currEl.value)) return false;
		}
	}
} 

function chkpattern(field,pattern,name)
{ 
	var regNum = "/^[0-9]+$/"; 
	var regPhone = "/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/"; 
	var regEmail = "/^[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/"; 
	var regDomain = "/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/"; 
	var regAlpha = "/^[a-zA-Z]+$/"; 
	var regHost = "/^[a-zA-Z-]+$/"; 
	var regHangul = "/[°¡-ÆR]/"; 
	var regHangulEng = "/[°¡-ÆRa-zA-Z]/"; 
	var regHangulOnly = "/^[°¡-ÆR]*$/"; 
	var regId = "/^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,12}$/"; 
	var regDate = "/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/"; 
	var regJumin1 = "/^[0-9]{6}$/";
	var regJumin2 = "/^[0-9]{7}$/";

	pattern = eval(pattern); 
	if(!pattern.test(field.value)){ 
		alert(name + ""); 
		field.focus(); 
		return false; 
	} 
	return true; 
} 

function chkText(field, name)
{ 
	if(field.value.length < 1){ 
		alert(name); 
		field.focus(); 
		return false; 
	} 
	return true; 
}

function chkHidden(field, name){
	if(field.value.length < 1){ 
		alert(name); 
		return false; 
	} 
	return true; 
}

function chkCheckbox(form, field, name)
{
	fieldname = eval(form.name+'.'+field.name);
	if (!fieldname.checked){
		alert(name); 
		field.focus(); 
		return false; 
	}
	return true; 
}

function chkRadio(form, field, name)
{
	fieldname = eval(form.name+'.'+field.name);
	for (i=0;i<fieldname.length;i++) {
		if (fieldname[i].checked)
			return true; 
	}
	alert(name); 
	field.focus(); 
	return false; 
} 

function  CheckJuminNum(field,value)
{
	var valid = value;
    	var total = 0;

	for( var i=1; i <=12 ; i++) 
	{
        	if( i<= 8 ) 
        	{
        		total += (parseInt(valid.substring(i-1,i)) * (i+1))
      	  	}
	        else 	
	        {
            		total += parseInt(valid.substring(i-1,i)) * (i-7)
       		}
    	}   
	
    	total %= 11
   	total = 11 - total

    	if( (total == 11) || (total == 10)) 
    	{
    		total -= 10
	}

    	if ( total != valid.substring(12,13) )  
    	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ Çü½ÄÀÔ´Ï´Ù"); 
		field.focus(); 
    		return  false;
    	}
    	
    	return  true;
}

function frmCancle(f){
	if(!confirm("´Ù½Ã ÀÛ¼ºÇÏ½Ã°Ú½À´Ï±î?")){
		return;
	}else{
		f.reset();
	}
}


