function od(code) {
	if(code != 13)	{
		if(code == 164) event.returnValue = false; 

		if ((code < 44) || (code > 57))	{
			event.returnValue = false; 
		}
	}
}

function juminChk(obj1,obj2){
  if (chksumID(obj1,obj2) == false)
    return false;
  strReg1 = obj1.value;
  strReg2 = obj2.value;
  sGender = strReg2.substring(0,1);
  sYear = strReg1.substring(0,2);

  if (sGender > 4) {
    return false;
  }

  if (sYear != '00') {
    if ((sGender != '1') && (sGender != '2')) {
      return false;
    }
  } else {
    if ((sGender != '3') && (sGender != '4')) {
      return false;
    }
  }

  if (ValidRegNo(obj1) == false)
    return false; 
}

function ValidRegNo(obj1){
  strReg1 = obj1.value;
  a = new String(strReg1);
  if(a == '') return false;
  if(a.length != 6 ) return false;
  intYear = parseInt(a.substring(0,2) , 10);
  intMonth = parseInt(a.substring(2,4) , 10);
  intDay = parseInt(a.substring(4,6) , 10);
  if(intMonth < 0 || intMonth > 12){ 
    return false;
  }
  switch(intMonth){
    case 2 :
	    if(intDay < 0 || intDay > 29){
		    return false;
			  breake;
      }
		case 4 :
			if(intDay < 0 || intDay > 30){
				return false;
				breake;
			}
		case 6 :
			if(intDay < 0 || intDay > 30){
				return false;
				breake;
			}
		case 9 :
			if(intDay < 0 || intDay > 30){
				return false;
				breake;
			}
		case 11 :
			if(intDay < 0 || intDay > 30){
				return false;
				breake;
			}
		default :
			if(intDay < 0 || intDay > 31){
				return false;
				breake;
			}
    }
    return true;
}

function chksumID(obj1,obj2){
	var regExpr = /^[0-9]+$/;
  var str1 = obj1.value;
  var str2 = obj2.value;
  var li_lastid,li_mod,li_minus,li_last;
  var value0,value1,value2,value3,value4,value5,value6;
  var value7,value8,value9,value10,value11,value12;
    
  if (regExpr.test(str1) &&  regExpr.test(str2)) {
    li_lastid    = parseFloat(str2.substring(6,7));
		value0  = parseFloat(str1.substring(0,1))  * 2;
		value1  = parseFloat(str1.substring(1,2))  * 3;
		value2  = parseFloat(str1.substring(2,3))  * 4;
		value3  = parseFloat(str1.substring(3,4))  * 5;
		value4  = parseFloat(str1.substring(4,5))  * 6;
		value5  = parseFloat(str1.substring(5,6))  * 7;
		value6  = parseFloat(str2.substring(0,1))  * 8;
		value7  = parseFloat(str2.substring(1,2))  * 9;
		value8  = parseFloat(str2.substring(2,3))  * 2;
		value9  = parseFloat(str2.substring(3,4))  * 3;
		value10 = parseFloat(str2.substring(4,5))  * 4;
		value11 = parseFloat(str2.substring(5,6))  * 5;
		value12 = 0;
		
		value12 = value0+value1+value2+value3+value4+value5+value6+value7+value8+value9+value10+value11+value12 ;
		
		li_mod = value12 %11;
		li_minus = 11 - li_mod;
		li_last = li_minus % 10;
		if (li_last != li_lastid){
			return false;
		} else
			return true;
  } else
    return false;
}

function NullChk(){
	var f = document.wform;
	if(f.chk[0].checked==false){
		alert("ÀÌ¿ë¾à°ü µ¿ÀÇ Ç×¸ñ¿¡ Ã¼Å©ÇØ ÁÖ½Ê½Ã¿À.");
		return;
	}
	if(f.chk[1].checked==false){
		alert("°³ÀÎº¸È£ º¸È£Á¤Ã¥ µ¿ÀÇ Ç×¸ñ¿¡ Ã¼Å©ÇØ ÁÖ½Ê½Ã¿À.");
		return;
	}
	if(!f.name.value)	{
		alert("½Ç¸íÈ®ÀÎÀ» À§ÇÏ¿© ÀÌ¸§À» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
		f.name.focus();
		return;
	}
  f.name.value.trim;
  strFullName = f.name.value;

  for( var intinx = 0; intinx <= strFullName.length -1 ; intinx++ ) { 
    ch = escape(strFullName.substring(intinx,intinx+1)); 
    if ( ch.length < 6 || ch.substring(2,6) < "AC00" || ch.substring(2,6) > "D7AF" ){
      alert( "ÀÌ¸§Àº ÇÑ±Û·Î¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÏ¸ç, ¶ç¾î¾²±â´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù." );
			f.name.value = "";
      f.name.focus();
      return;
    }
  } 

	if(!f.jumin01.value && !f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
		f.jumin01.focus();
		return;
	}

	if(f.jumin01.value && !f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
		f.jumin02.focus();
		return;
	}

	if(!f.jumin01.value && f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
		f.jumin01.focus();
		return;	
	}

	if(f.jumin01.value && f.jumin02.value){
		if(f.jumin01.value == '111111' && f.jumin02.value == '1111118'){
			alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£´Â Á¤»óÀûÀÎ Ã¼°è°¡ ¾Æ´Õ´Ï´Ù.\n\nÁ¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.jumin01.value="";
			f.jumin02.value="";
			f.jumin01.focus();
			return;		
		}
		if(juminChk(f.jumin01 ,f.jumin02) == false){
			alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£´Â Á¤»óÀûÀÎ Ã¼°è°¡ ¾Æ´Õ´Ï´Ù.\n\nÁ¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.jumin01.value="";
			f.jumin02.value="";
			f.jumin01.focus();
			return;
		}		
	}
	var jumin_no = f.jumin01.value + f.jumin02.value;
	f.uniqkey.value = jumin_no;
	f.submit();
}