function strEnNumCh(str) {
  var inString
  inString  =str;

  var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
  var checkStr = inString.toLowerCase();
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++){
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
      if (j == checkOK.length) {
        allValid = false;
        break;
      }
    allNum += ch;
  }
  if (!allValid) {
    return false;
  }
  return true;
}

function strNumCh(str) {
  var inString
  inString  =str;

  var checkOK = "0123456789-";
  var checkStr = inString.toLowerCase();
  var allValid = true;
  var decPoints = 0;
  var allNum = "";

  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
        if (j == checkOK.length) {
          allValid = false;
          break;
        }
    allNum += ch;
  }

  if (!allValid) {
    return false;
  }
  return true;
}

function strResNoCh(resno) {
    // "-" ¸¦ »ðÀÔÇÑ ÁÖ¹Î¹øÈ£¸¦ ÀÎ¼ö·Î ÇÕ´Ï´Ù.
    // ÁÖ¹Î¹øÈ£ÀÇ ÇüÅÂ¿Í 7¹øÂ° ÀÚ¸®(¼ºº°) À¯È¿¼º °Ë»ç
    fmt = /^\d{6}-[1234]\d{6}$/;
    if (!fmt.test(resno)) {
      return false;
    }

    // ³¯Â¥ À¯È¿¼º °Ë»ç
    birthYear = (resno.charAt(7) <= "2") ? "19" : "20";
    birthYear += resno.substr(0, 2);
    birthMonth = resno.substr(2, 2) - 1;
    birthDate = resno.substr(4, 2);
    birth = new Date(birthYear, birthMonth, birthDate);

    if ( birth.getYear() % 100 != resno.substr(0, 2) ||
        birth.getMonth() != birthMonth ||
        birth.getDate() != birthDate) {
        return false;
    }

    // Check Sum ÄÚµåÀÇ À¯È¿¼º °Ë»ç
    buf = new Array(13);
    for (i = 0; i < 6; i++) buf[i] = parseInt(resno.charAt(i));
    for (i = 6; i < 13; i++) buf[i] = parseInt(resno.charAt(i + 1));

    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]);

    if ((11 - (sum % 11)) % 10 != buf[12]) {
      return true;
    }
    return false;
}

////////////////////// °¡ÀÔ¿©ºÎ È®ÀÎ¿ë //////////////////////
function Cursor1(strValue)
{
//alert(strValue);
  var  ValueLength = strValue;

  if(ValueLength.length == 6)
  {
    document.all["idnum2"].focus();
  }
}

function Cursor2(strValue, intlen)
{
//alert(strValue);
  var  ValueLength = strValue;

  if(ValueLength.length == intlen && intlen == 3)
  {
    document.all["idnum2"].focus();
  }
  else if(ValueLength.length == intlen && intlen == 2)
  {
    document.all["idnum3"].focus();
  }
}

function idnumckeck1(form){
  if(checkForm1(form)){
    form.submit();
  }
}

function idnumckeck2(form){
  if(checkForm2(form)){
    form.submit();
  }
}

function doEnter(form, val){
	var keycode = event.keyCode;
	if(keycode == 13){
		if(val == 1){
		  idnumckeck1(form);
		}else if(val == 2){
		  idnumckeck2(form);
		}
	}
}

function checkForm1(form){
  if(form.name.value==""){
    alert('¼º¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.name.focus();
    return false;
  }
  if(form.idnum1.value=="" || form.idnum2.value==""){
    alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  if(!strNumCh(form.idnum1.value) || !strNumCh(form.idnum2.value)){
    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }

  var stridnum = form.idnum1.value + "-" + form.idnum2.value;
  if(stridnum.length == 14){
    if(strResNoCh(stridnum)){
      alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
      return false;
    }
  }else{
    alert('ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  return true;
}

function checkForm2(form){
  if(form.name.value==""){
    alert('È¸»ç¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.name.focus();
    return false;
  }
  if(form.idnum1.value=="" || form.idnum2.value=="" || form.idnum3.value==""){
    alert('»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  if(!strNumCh(form.idnum1.value) || !strNumCh(form.idnum2.value) || !strNumCh(form.idnum3.value)){
    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }

  var stridnum = form.idnum1.value + "-" + form.idnum2.value + "-" + form.idnum3.value;
  if(stridnum.length != 12){
    alert('»ç¾÷ÀÚµî·Ï¹øÈ£ 10ÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  return true;
}
////////////////////// °¡ÀÔ¿©ºÎ È®ÀÎ¿ë //////////////////////

////////////////////// È¸¿ø °¡ÀÔ½Ã //////////////////////
function IDcheck(form, local){
  if(form.memid.value == ''){
    alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.memid.focus();
    return false;
  }
  if(!strEnNumCh(form.memid.value)){
    alert('¾ÆÀÌµð´Â ¼ýÀÚ¿Í ¿µ¹®ÀÚ¸¸À¸·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.memid.focus();
    return false;
  }
  if(form.memid.value.length < 4){
    alert('¾ÆÀÌµð´Â 4 ~ 12ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.memid.focus();
    return false;
  }
  if(local == "main") {
    document.idckeck.location.href="inc/idcheck.asp?memid=" + form.memid.value;
  }else if(local =="admin") {
    document.idckeck.location.href="../inc/idcheck.asp?memid=" + form.memid.value;
  }
}

function CheckForm1(form){
  if(form.memidok.value == ''){
    alert('¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ ÇØÁÖ¼¼¿ä.');
    return false;
  }
  if(form.pwd.value == ''){
    alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwd.value.length < 4){
    alert('ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwdr.value == ''){
    alert('ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwdr.focus();
    return false;
  }
  if(form.pwdr.value != form.pwd.value){
    alert('ºñ¹Ð¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n\nºñ¹Ð¹øÈ£¸¦ µ¿ÀÏÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.');
    form.pwdr.value = '';
    form.pwdr.focus();
    return false;
  }
  if(form.name.value == ''){
    alert('¼º¸íÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    //form.name.focus();
    return false;
  }
  if(form.email.value != '') {
    var email = form.email
    if( email.value.match(/[\w\.\-\.\~\.]+\@[\w\-\~]+(\.[\w\-\~]+)+/g) != email.value){
       alert("¸ÞÀÏÁÖ¼Ò°¡ Á¤È®Ä¡ ¾Ê½À´Ï´Ù.");
       form.email.focus()
       return false;
    }
  }else{
    alert('¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.email.focus()
    return false;
  }
  return true;
}

function CheckForm2(form){
  if(form.memidok.value == ''){
    alert('¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ ÇØÁÖ¼¼¿ä.');
    return false;
  }
  if(form.pwd.value == ''){
    alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwd.value.length < 4){
    alert('ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwdr.value == ''){
    alert('ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwdr.focus();
    return false;
  }
  if(form.pwdr.value != form.pwd.value){
    alert('ºñ¹Ð¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n\nºñ¹Ð¹øÈ£¸¦ µ¿ÀÏÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.');
    form.pwdr.value = '';
    form.pwdr.focus();
    return false;
  }
  if(form.name.value == ''){
    alert('È¸»ç¸íÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    //form.name.focus();
    return false;
  }
  if(form.subname.value == ''){
    alert('¼º¸íÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.subname.focus();
    return false;
  }
  if(form.part.value == ''){
    alert('ºÎ¼­¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.part.focus();
    return false;
  }
  if(form.posi.value == ''){
    alert('Á÷Ã¥À» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.posi.focus();
    return false;
  }
  if(form.email.value != '') {
    var email = form.email
    if( email.value.match(/[\w\.\-\.\~\.]+\@[\w\-\~]+(\.[\w\-\~]+)+/g) != email.value){
       alert("¸ÞÀÏÁÖ¼Ò°¡ Á¤È®Ä¡ ¾Ê½À´Ï´Ù.");
       form.email.focus()
       return false;
    }
  }else{
    alert('¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.email.focus()
    return false;
  }
  return true;
}

function DoJoin1(form){
  if(CheckForm1(form)){
    form.submit();
  }
}

function DoJoin2(form){
  if(CheckForm2(form)){
    form.submit();
  }
}
////////////////////// È¸¿ø °¡ÀÔ½Ã //////////////////////

////////////////////// ID/PWD Ã£±â¿ë //////////////////////
function FindID(form){
  if(checkFormID(form)){
    form.submit();
  }
}

function FindPwd(form){
  if(checkFormPwd(form)){
    form.submit();
  }
}

function doEnterIDPwd(form, val){
	var keycode = event.keyCode;
	if(keycode == 13){
		if(val == "id"){
		  FindID(form);
		}else if(val == "pwd"){
		  FindPwd(form);
		}
	}
}

function checkFormID(form){
  if(form.name.value==""){
    alert('ÀÌ¸§/±â¾÷¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.name.focus();
    return false;
  }
  if(form.idnum.value==""){
    alert('ÁÖ¹Îµî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.idnum.focus();
    return false;
  }
  if(!strNumCh(form.idnum.value)){
    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.idnum.value = "";
    return false;
  }
  return true;
}

function checkFormPwd(form){
  if(form.name.value==""){
    alert('ÀÌ¸§/±â¾÷¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.name.focus();
    return false;
  }
  if(form.memid.value==""){
    alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.memid.focus();
    return false;
  }
  if(form.idnum.value==""){
    alert('ÁÖ¹Îµî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.idnum.focus();
    return false;
  }
  if(!strNumCh(form.idnum.value)){
    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.idnum.value = "";
    return false;
  }
  return true;
}
////////////////////// ID/PWD Ã£±â¿ë //////////////////////

////////////////////// °ü¸®ÀÚ È¸¿ø °ü¸®¿ë //////////////////////

function CheckFormAdmin1(form){
  if(form.memidok.value == ''){
    alert('¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ ÇØÁÖ¼¼¿ä.');
    return false;
  }
  if(form.pwd.value == ''){
    alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwd.value.length < 4){
    alert('ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwdr.value == ''){
    alert('ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwdr.focus();
    return false;
  }
  if(form.pwdr.value != form.pwd.value){
    alert('ºñ¹Ð¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n\nºñ¹Ð¹øÈ£¸¦ µ¿ÀÏÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.');
    form.pwdr.value = '';
    form.pwdr.focus();
    return false;
  }
  if(form.name.value==""){
    alert('¼º¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.name.focus();
    return false;
  }
  if(form.idnum1.value=="" || form.idnum2.value==""){
    alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  if(!strNumCh(form.idnum1.value) || !strNumCh(form.idnum2.value)){
    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }

  var stridnum = form.idnum1.value + "-" + form.idnum2.value;
  if(stridnum.length == 14){
    if(strResNoCh(stridnum)){
      alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
      return false;
    }
  }else{
    alert('ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  if(form.email.value != '') {
    var email = form.email
    if( email.value.match(/[\w\.\-\.\~\.]+\@[\w\-\~]+(\.[\w\-\~]+)+/g) != email.value){
       alert("¸ÞÀÏÁÖ¼Ò°¡ Á¤È®Ä¡ ¾Ê½À´Ï´Ù.");
       form.email.focus()
       return false;
    }
  }else{
    alert('¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.email.focus()
    return false;
  }
  return true;
}

function CheckFormAdmin2(form){
  if(form.memidok.value == ''){
    alert('¾ÆÀÌµð Áßº¹Ã¼Å©¸¦ ÇØÁÖ¼¼¿ä.');
    return false;
  }
  if(form.pwd.value == ''){
    alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwd.value.length < 4){
    alert('ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwd.focus();
    return false;
  }
  if(form.pwdr.value == ''){
    alert('ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.pwdr.focus();
    return false;
  }
  if(form.pwdr.value != form.pwd.value){
    alert('ºñ¹Ð¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n\nºñ¹Ð¹øÈ£¸¦ µ¿ÀÏÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.');
    form.pwdr.value = '';
    form.pwdr.focus();
    return false;
  }
  if(form.name.value==""){
    alert('È¸»ç¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    form.name.focus();
    return false;
  }
  if(form.idnum1.value=="" || form.idnum2.value=="" || form.idnum3.value==""){
    alert('»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  if(!strNumCh(form.idnum1.value) || !strNumCh(form.idnum2.value) || !strNumCh(form.idnum3.value)){
    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }

  var stridnum = form.idnum1.value + "-" + form.idnum2.value + "-" + form.idnum3.value;
  if(stridnum.length != 12){
    alert('»ç¾÷ÀÚµî·Ï¹øÈ£ 10ÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
    return false;
  }
  if(form.subname.value == ''){
    alert('¼º¸íÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.subname.focus();
    return false;
  }
  if(form.part.value == ''){
    alert('ºÎ¼­¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.part.focus();
    return false;
  }
  if(form.posi.value == ''){
    alert('Á÷Ã¥À» ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.posi.focus();
    return false;
  }
  if(form.email.value != '') {
    var email = form.email
    if( email.value.match(/[\w\.\-\.\~\.]+\@[\w\-\~]+(\.[\w\-\~]+)+/g) != email.value){
       alert("¸ÞÀÏÁÖ¼Ò°¡ Á¤È®Ä¡ ¾Ê½À´Ï´Ù.");
       form.email.focus()
       return false;
    }
  }else{
    alert('¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
    form.email.focus()
    return false;
  }
  return true;
}

function DoJoinAdmin1(form){
  if(CheckFormAdmin1(form)){
    form.submit();
  }
}

function DoJoinAdmin2(form){
  if(CheckFormAdmin2(form)){
    form.submit();
  }
}

function delMember(id, memdiv){
	if(confirm('Å»Åð ½ÃÅ°½Ã°Ú½À´Ï±î?')){
		window.location.href = "ad_member.asp?cmd=dp&id=" + id + "&memdiv=" + memdiv;
	}
}

////////////////////// °ü¸®ÀÚ È¸¿ø °ü¸®¿ë //////////////////////