// ¾ÆÀÌµð Ã¼Å©
function chkId(box) {
	if (chkBlank_msg(box,"¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (chkSpace(box.value)) {
		alert("¾ÆÀÌµð´Â ºó °ø°£ ¾øÀÌ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		box.focus(); box.select(); return false;
	}
	if (!chkOnechar(box.value)) {
		alert("¾ÆÀÌµð Ã¹±ÛÀÚ´Â ¿µ¹® ¼Ò¹®ÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
		box.focus(); box.select(); return false;
	}
	var isID = /^[a-z0-9_]{4,12}$/;
	if( !isID.test(box.value)) {
		alert("¾ÆÀÌµð´Â 4~12ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ, '_'¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		box.focus(); box.select(); return false;
	}
	return true;
}

// ºñ¹Ð¹øÈ£ Ã¼Å©
function chkPwd(box) {
	if (box.value.length<6 || box.value.length>12) {
		alert("ºñ¹Ð¹øÈ£´Â 6~12ÀÚÀÇ ¿µ¹®(´ë¼Ò¹®ÀÚ ±¸º°)ÀÌ³ª ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
		box.select();
		return false;
	}
	return true;
}

// Ãâ½ÅÀÇ°ú´ëÇÐ ¼±ÅÃ(±âÅ¸)
function SelectUnivPart() {
	var check = new Array;
	theForm = document.signform;
	check[0] = theForm.univ_etc;

	if (theForm.univ.value == "±âÅ¸") {
		check[0].style.background = '#FFFFFF';
		check[0].readOnly = false;
		check[0].focus();
	} else {
		check[0].value = '';
		check[0].style.background = '#eeeeee';
		check[0].readOnly = true;
	}
}
// ¼¼ºÎºÐ·ù ¼±ÅÃ(±âÅ¸)
function SelectDrTypePart() {
	var check = new Array;
	theForm = document.signform;
	check[0] = theForm.dr_type_etc;

	if (theForm.dr_type.value == "±âÅ¸") {
		check[0].style.background = '#FFFFFF';
		check[0].readOnly = false;
		check[0].focus();
	} else {
		check[0].value = '';
		check[0].style.background = '#eeeeee';
		check[0].readOnly = true;
	}
}
// Àü°ø°ú¸ñ ¼±ÅÃ(±âÅ¸)
function SelectMajorPart() {
	f = document.signform;

	if (f.major.value == "±âÅ¸") {
		f.major_etc.disabled = false;
		f.major_etc.style.background = 'white';
		f.major_etc.focus();
	} else {
		f.major_etc.disabled = true;
		f.major_etc.style.background = '#EFEFEF';
	}
	return;
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function JuminNoCheck(f) {
	var a = new Array(),i=0, j=0, k=0;
	var jRR1 = f.jumin1; var jRR2 = f.jumin2;
	if (chkBlank_msg(jRR1,"ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return false; if (chkBlank_msg(jRR2,"ÁÖ¹Î¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return false;
	if (jRR1.value.length != 6 || jRR2.value.length != 7)
		return alert ("ÁÖ¹Îµî·Ï¹øÈ£ ±æÀÌ°¡ ¸ÂÁö ¾ÊÀ¸¹Ç·Î, È®ÀÎÈÄ ´Ù½Ã ÀÔ·Â ¹Ù¶ø´Ï´Ù.\n\n"), jRR1.value="",jRR2.value="",jRR1.focus(), false;
	if (jRR1.value =="111111" || jRR2.value =="1111118") {
		alert("ÁÖ¹Îµî·Ï ¹øÈ£¸¦ ´Ù½Ã È®ÀÎ ÇÏ¼¼¿ä.");
		jRR1.value=""; jRR2.value=""; jRR1.focus(); return false;
	} else {
		ser = jRR1.value + "0" + jRR2.value;
		for (i=0; i < 14; i++) { a[i] = parseFloat(ser.substring(i,i+1)); }
		// ÀÚ¸´¼ö ÇÕ»ê
		j = a[0]*2+a[1]*3+a[2]*4+a[3]*5+a[4]*6+a[5]*7+a[7]*8+a[8]*9+a[9]*2+a[10]*3+a[11]*4+a[12]*5;
		j = j%11; k = 11 - j; if(k>9) k = k%10; j = a[13];
		if (j==k) {
			if (a[7]==1) sex = "³²ÀÚ"; else if (a[7]==2) sex = "¿©ÀÚ"; else if (a[7]==3) sex = "³²ÀÚ"; else if (a[7]==4) sex = "¿©ÀÚ";
			else return alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤±Ô»ó(¼ºº°)¿¡ ¸ÂÁö ¾ÊÀ¸¹Ç·Î, È®ÀÎÈÄ ´Ù½Ã ÀÔ·Â ¹Ù¶ø´Ï´Ù.\n\n"), jRR1.value="",jRR2.value="",jRR1.focus(), false;
			// »ý³â¿ùÀÏ È®ÀÎ ¹× Ã¼Å©
		} else {
			return alert ("¿Ã¹Ù¸£Áö ¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n È®ÀÎÈÄ ´Ù½Ã ÀÔ·Â ¹Ù¶ø´Ï´Ù."), jRR1.value="",jRR2.value="",jRR1.focus(), false;
		}
		return true;
	}
}

function BirthCheck(f) {
	var birth = "";
	if (typeof(f.jumin1)=="object" && typeof(f.jumin2)=="object") {
		if (f.jumin1.value.length==6 && f.jumin2.value.length==7) {
			var j1 = f.jumin1; var j2 = f.jumin2;
			switch (j2.value.substring(0,1)) {
				case "1" : var yy = "19"; break;
				case "2" : var yy = "19"; break;
				case "3" : var yy = "20"; break;
				case "4" : var yy = "20"; break;
				default : var yy = ""; break;
			}
			if (yy) {
				var y = j1.value.substring(0,2);
				var mm = j1.value.substring(2,4);
				var dd = j1.value.substring(4,6);

				if (parseInt(mm) != "NaN" && parseInt(mm) > 0 && parseInt(mm) < 13 && parseInt(dd) != "NaN" && parseInt(dd) > 0 && parseInt(dd) < 32) {
					birth = yy + y + "-" + mm + "-" + dd;
				}
			}
		}
	}
	f.birth.value = birth;
}

// Áßº¹°Ë»ç
function goCheck(field) {
	var keyword;
	var f = document.signform;
	switch (field) {
		case "id" : if (!chkId(f.id)) return; keyword = f.id.value; break;
		case "jumin" : if (!JuminNoCheck(f)) return; keyword = f.jumin1.value + "-" + f.jumin2.value; break;
		case "license_num" :
			if (chkBlank_msg(f.license_num,"ÀÇ»ç¸éÇã¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
			if (!chkNum(f.license_num)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.license_num.select(); return false; }
			keyword = f.license_num.value;
			break;
		case "special_num" :
			if (chkBlank_msg(f.special_num,"Àü¹®ÀÇ¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
			if (!chkNum(f.special_num)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.special_num.select(); return false; }
			keyword = f.special_num.value;
			break;
	}
	var page = "/join/check.html?field=" + field + "&keyword=" + keyword;
	open_win_center(page,'','500','322','yes','center');
}

// È¸¿ø°¡ÀÔÆû Ã¼Å©
function chkRegist(f) {

	if (submit_check()) return false;
	var mod = f.mode.value;
	var admin_mod = f.admin_mod.value;

	if(typeof(f.agree)=="object"){
		if(mod=="write"){
			if( !f.agree[0].checked){
				alert("°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇÏ¼Å¾ßÇÕ´Ï´Ù.");
				f.agree[0].focus();
				return false;
			}
		}
	}
	if (mod=="write") {
		if (!chkId(f.id)) return false; // ¾ÆÀÌµð Ã¼Å©
		if (f.check_id.value != "OK") { alert("¾ÆÀÌµð Áßº¹È®ÀÎ ÈÄ »ç¿ëÇÏ±â ¹öÆ°À» Å¬¸¯ÇØ ÁÖ¼¼¿ä"); f.id.focus(); return false; }
	}
	if (chkNull_msg(f.pwd,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (mod=="write") {
		if (chkNull_msg(f.re_pwd,"ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
		if (f.pwd.value != f.re_pwd.value) { alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."); f.pwd.value = ""; f.re_pwd.value = ""; f.pwd.focus(); return false; }
	} else {
		if (f.new_pwd.value != f.new_re_pwd.value) {
			alert("»õ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."); f.new_pwd.value = ""; f.new_re_pwd.value = ""; f.new_pwd.focus(); return false;
		}
	}
	if (admin_mod=="admin") {
		if (typeof(f.kname)=="object") {
			if (chkBlank_msg(f.kname,"¼º¸í(ÇÑ±Û)À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
			if (chkSpace(f.kname.value)) {
				alert("¼º¸í(ÇÑ±Û)Àº °ø¹é¾øÀÌ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
				f.kname.focus();
				return false;
			}
		}
	}else{
		if (typeof(f.kname)=="object") {
			if (chkBlank_msg(f.kname,"¼º¸í(ÇÑ±Û)À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
			if (chkSpace(f.kname.value)) {
				alert("¼º¸í(ÇÑ±Û)Àº °ø¹é¾øÀÌ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
				f.kname.focus();
				return false;
			}
		}
	}
	if (typeof(f.jumin1)=="object" && typeof(f.jumin2)=="object") {
		if (!JuminNoCheck(f)) return false; // ÁÖ¹Î¹øÈ£ Ã¼Å©
	}
	if (typeof(f.birth)=="object") {
		if (chkBlank_msg(f.birth,"»ý³â¿ùÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	}
	if (chkRadio_msg(f.sex,"¼ºº°À» ¼±ÅÃÇÏ¼¼¿ä")) return false;
	if (typeof(f.dr_type)=="object") {
		if (chkRadio_msg(f.dr_type,"±¸ºÐÀ» ¼±ÅÃÇÏ¼¼¿ä")) return false;
	}

	if (chkBlank(f.h_tel1) && chkBlank(f.h_tel2) && chkBlank(f.h_tel3) && chkBlank(f.pcs1) && chkBlank(f.pcs2) && chkBlank(f.pcs3)) {
		alert("ÀÚÅÃÀüÈ­¹øÈ£¿Í ÈÞ´ëÆù Áß ÇÏ³ª´Â ¹Ýµå½Ã ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.");
		f.h_tel1.focus();
		return false;
	}
	if (!chkBlank(f.h_tel1) || !chkBlank(f.h_tel2) || !chkBlank(f.h_tel3)) {
		if (chkTel_msg(f.h_tel1,f.h_tel2,f.h_tel3,"ÀÚÅÃÀüÈ­")) return false;
	}
	if (!chkBlank(f.pcs1) || !chkBlank(f.pcs2) || !chkBlank(f.pcs3)) {
		if (chkTel_msg(f.pcs1,f.pcs2,f.pcs3,"ÀÌµ¿ÀüÈ­")) return false;
	}
	if (!chkEmail2(f.email1, f.email2)) return false;

	// ----------------- Àü¹®ÀÇ / Àü°øÀÇ ----------------------------------------------------------------
	if (typeof(f.dr_type)=="object" && (f.dr_type[0].checked || f.dr_type[1].checked)) {
		if (chkBlank_msg(f.cname,"¼º¸í(ÇÑ¹®)À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
		if (chkBlank_msg(f.ename,"¼º¸í(¿µ¹®)À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
		if (chkBlank_msg(f.license_num,"ÀÇ»ç¸éÇã¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
		if (f.license_num.value) {
			if (!chkNum(f.license_num)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.license_num.focus(); f.license_num.select(); return false; }
		}
		if (f.special_num.value) {
			if (!chkNum(f.special_num)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.special_num.focus(); f.special_num.select(); return false; }
		}
		if (f.special_year.value) {
			if (!chkNum(f.special_year)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.special_year.focus(); f.special_year.select(); return false; }
		}
		if (chkBlank_msg(f.office,"Á÷Àå¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
		if (chkBlank_msg(f.of_zip1,"Á÷Àå ¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä") || chkBlank_msg(f.of_zip2,"Á÷Àå ¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
		if (!chkNum(f.of_zip1)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.of_zip1.focus(); f.of_zip1.select(); return false; }
		if (!chkNum(f.of_zip2)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.of_zip2.focus(); f.of_zip2.select(); return false; }
		if (chkBlank_msg(f.of_addr,"Á÷Àå ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	//	if (!chkBlank(f.of_tel1) || !chkBlank(f.of_tel2) || !chkBlank(f.of_tel3)) {
			if (chkTel_msg(f.of_tel1,f.of_tel2,f.of_tel3,"Á÷ÀåÀüÈ­")) return false;
	//	}
		if (!chkBlank(f.of_fax1) || !chkBlank(f.of_fax2) || !chkBlank(f.of_fax3)) {
			if (chkTel_msg(f.of_fax1,f.of_fax2,f.of_fax3,"Á÷ÀåÆÑ½º")) return false;
		}
		if (chkRadio_msg(f.news,"¿Â¶óÀÎ ÇÐÈ¸Áö ±¸µ¶ ½ÅÃ» ¿©ºÎ¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.")) return false;
	}

	var msg = (mod=="write") ? "ÇØ´ç Á¤º¸·Î È¸¿ø°¡ÀÔ ÇÏ½Ã°Ú½À´Ï±î?" : "È¸¿øÁ¤º¸¸¦ ¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?";
	if (!confirm(msg)) return false;

	submit_ok();
	return true;
}

function displayMenu() {
	var f = document.signform;
	var obj1 = document.getElementById("user_menu1");
	var obj2 = document.getElementById("user_menu2");

	if (f.dr_type[0].checked || f.dr_type[1].checked) {
		obj1.innerHTML = f.user_menu1_innerHTML.value;
		obj2.innerHTML = f.user_menu2_innerHTML.value;
	} else {
		obj1.innerHTML = '';
		obj2.innerHTML = '';
	}
}