// ¾ÆÀÌµð Ã¼Å©
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 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 ra_checked(obj) {
	if(obj == "Àü¹®ÀÇ") {
		ProNum.style.display='';
//		ProLine.style.display='';
	}else{
		ProNum.style.display='none';
//		ProLine.style.display='none';
	}
}

function post_checked(obj) {
	var theForm = document.signform;
	if(obj == "±âÅ¸") {
		theForm.etc.readOnly = 0;
	}else{
		theForm.etc.value = '';
		theForm.etc.readOnly = 1;
	}
}











// 2007-03-08 È¸¿ø°¡ÀÔÆû Ã¼Å© ///////////////////////////////////////////////////////////////////////////////////////////////////////////
function chkRegist(f) {
		
	if (submit_check()) return false;
	var mod = f.mode.value;

	if (typeof(f.user_type)=="object") {
		if (chkRadio_msg(f.user_type,"È¸¿ø±¸ºÐÀ» ¼±ÅÃÇÏ¼¼¿ä")) return false;
	}
	if (mod=="write") {
		if (!chkId(f.id)) return false; // ¾ÆÀÌµð Ã¼Å©
		if (f.check_id.value != "OK") { alert("¾ÆÀÌµð Áßº¹È®ÀÎ ÈÄ »ç¿ëÇÏ±â ¹öÆ°À» Å¬¸¯ÇØ ÁÖ¼¼¿ä"); f.id.focus(); return false; }
//		if (f.check_jumin.value != "OK") { alert("ÁÖ¹Î¹øÈ£ Áßº¹È®ÀÎ ÈÄ »ç¿ëÇÏ±â ¹öÆ°À» Å¬¸¯ÇØ ÁÖ¼¼¿ä"); f.jumin1.focus(); return false; }
//		if (!chkBlank(f.license_num)) { if (f.check_lnum.value != "OK") { alert("ÀÇ»ç¸éÇã¹øÈ£ Áßº¹È®ÀÎ ÈÄ »ç¿ëÇÏ±â ¹öÆ°À» Å¬¸¯ÇØ ÁÖ¼¼¿ä"); f.license_num.focus(); return false; } }
//		if (!chkBlank(f.special_num)) { if (f.check_snum.value != "OK") { alert("Àü¹®ÀÇ¹øÈ£ Áßº¹È®ÀÎ ÈÄ »ç¿ëÇÏ±â ¹öÆ°À» Å¬¸¯ÇØ ÁÖ¼¼¿ä"); f.special_num.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 (chkBlank_msg(f.kname,"ÀÌ¸§(ÇÑ±Û)À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (chkSpace(f.kname.value)) {
		alert("¼º¸í(ÇÑ±Û)Àº °ø¹é¾øÀÌ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		f.kname.focus();
		return false;
	}
	if (chkBlank_msg(f.ename,"ÀÌ¸§(¿µ¹®)À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	if (chkBlank_msg(f.cname,"ÀÌ¸§(ÇÑÀÚ)À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (chkSpace(f.cname.value)) {
		alert("¼º¸í(ÇÑ¹®)Àº °ø¹é¾øÀÌ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		f.cname.focus();
		return false;
	}

	if (!JuminNoCheck(f)) return false;			// ÁÖ¹Î¹øÈ£ Ã¼Å©
	if (!chkEmail(f.email)) return false;			// ¸ÞÀÏ ÁÖ¼Ò Ã¼Å©

	if (chkTel_msg(f.pcs1,f.pcs2,f.pcs3,"ÈÞ´ëÆù")) return false;

	if (chkRadio_msg(f.dr_type,"Àü°øÀÇ, Àü¹®ÀÇ¸¦ ¼±ÅÃÇÏ¼¼¿ä")) return false;
	if (chkBlank_msg(f.license_num,"ÀÇ»ç¸éÇã¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (chkBlank_msg(f.license_year,"ÀÇ»ç¸éÇã Ãëµæ³âµµ¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	if (chkBlank_msg(f.univ,"Ãâ½ÅÀÇ°ú´ëÇÐÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (chkBlank_msg(f.intern,"ÀÎÅÏ¼ö·Ãº´¿øÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	if (chkBlank_msg(f.intern_stdt1,"ÀÎÅÏ¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä") || chkBlank_msg(f.intern_stdt2,"ÀÎÅÏ¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä") || chkBlank_msg(f.intern_eddt1,"ÀÎÅÏ¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä") || chkBlank_msg(f.intern_eddt2,"ÀÎÅÏ¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (!chkNum(f.intern_stdt1)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.intern_stdt1.focus(); f.intern_stdt1.select(); return false; }
	if (!chkNum(f.intern_stdt2)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.intern_stdt2.focus(); f.intern_stdt2.select(); return false; }
	if (!chkNum(f.intern_eddt1)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.intern_eddt1.focus(); f.intern_eddt1.select(); return false; }
	if (!chkNum(f.intern_eddt2)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.intern_eddt2.focus(); f.intern_eddt2.select(); return false; }

	if (chkBlank_msg(f.resident,"·¹Áö´øÆ®¼ö·Ãº´¿øÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	if (chkBlank_msg(f.resident_stdt1,"·¹Áö´øÆ®¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä") || chkBlank_msg(f.resident_stdt2,"·¹Áö´øÆ®¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä") || chkBlank_msg(f.resident_eddt1,"·¹Áö´øÆ®¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä") || chkBlank_msg(f.resident_eddt2,"·¹Áö´øÆ®¼ö·Ã±â°£À» ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (!chkNum(f.resident_stdt1)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.resident_stdt1.focus(); f.resident_stdt1.select(); return false; }
	if (!chkNum(f.resident_stdt2)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.resident_stdt2.focus(); f.resident_stdt2.select(); return false; }
	if (!chkNum(f.resident_eddt1)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.resident_eddt1.focus(); f.resident_eddt1.select(); return false; }
	if (!chkNum(f.resident_eddt2)) { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä"); f.resident_eddt2.focus(); f.resident_eddt2.select(); return false; }

	if (chkBlank_msg(f.major,"¼¼ºÎÀü°øÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	if (chkRadio_msg(f.office_type,"±Ù¹«Ã³±¸ºÐÀ» ¼±ÅÃÇÏ¼¼¿ä")) return false;

	if(cntEmt(f) == 0) {
		alert("Á÷À§Áß Àû¾îµµ ÇÑ°¡Áö¸¦ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		f.pos_univ1.focus();
		return false;
	}

	if(cntExp(f, f.exp_Cnt.value) == 0) {
		alert("°æÇèÀ¯¹«Áß Àû¾îµµ ÇÑ°¡Áö¸¦ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		f.exp0.focus();
		return false;
	}

	if (chkRadio_msg(f.receipt,"¿ìÆí¹°¼ö·ÉÁö¸¦ ¼±ÅÃÇÏ¼¼¿ä")) 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_msg(f.of_eaddr,"±Ù¹«Ã³¿µ¹®ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	if (chkBlank_msg(f.of_sosok,"º´¿ø¼Ò¼ÓÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;

	if (chkTel_msg(f.of_tel1,f.of_tel2,f.of_tel3,"±Ù¹«Ã³ÀüÈ­")) return false;

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

	submit_ok();
	return true;
}


//----------------------- Á÷À§ Ã¼Å©À¯¹« È®ÀÎ ----------------------------
function cntEmt(theForm){
	var chk_id = 0;
	for(var i = 1; i < 13; i++)
	{
		var chk_obj = eval("theForm.pos_univ" + i + "");
		if(chk_obj.checked == true)
		{
			chk_id++;
		}
	}
	return chk_id;
}

//----------------------- °æÇèÀ¯¹« Ã¼Å©À¯¹« È®ÀÎ ----------------------------
function cntExp(theForm, exp_Cnt){
	var chk_exp = 0;
//	var chk_Cnt = eval(exp_Cnt) +1;

	for(var i = 0; i < exp_Cnt; i++) {
		var chk_obj = eval("theForm.exp" + i + "");
		if(chk_obj.checked == true) {
			chk_exp ++;
		}
	}
	return chk_exp;
}