// Æ÷Ä¿½º ÀÌµ¿
function nextFocus(arg1, arg2, num)
{
	var input1 = document.getElementById(arg1);
	var input2 = document.getElementById(arg2);
	if(input1.value.length == num)
	{
		input2.focus();
	}
}

// »õÃ¢¶ç¿ì±â
function winOpen(url, name, width, height, top, left, scroll, type)
{
	if(!type)
	{
		myTop  = top;
		myLeft = left;
	}else{
		myLeft = (screen.width-width)/2;
		myTop  = (screen.height-height)/2;
	}
	window.open(url, name, 'location=no, directories=no, resizable=no, status=no, toolbar=no, menubar=no, width=' + width + ', height=' + height + ', top=' + myTop + ', left=' + myLeft + ', scrollbars=' + scroll);
	return false;
}

// ¼¿·ºÆ®¹Ú½º Á¤º¸°¡Á®¿À±â
function setSelectedValue(listBox,itemValue)
{
	var idx = 0;
	for(var i=0; i<listBox.options.length; i++)
	{
		if(listBox.options[i].value == itemValue)
		{
			idx = i;
		}
	}
	listBox.selectedIndex = idx;
}


/* ============================================================================== */
/* =  ## ·Î±×ÀÎ
/* ============================================================================== */
function check_login(form)
{
	if(!form.user_id.value)
	{
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.user_id.focus();
		return;
	}

	if(!form.pass.value)
	{
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.pass.focus();
		return;
	}
	form.action = "member/login_check.php";
	form.submit();
}


/* ============================================================================== */
/* =  ## È¸¿ø°¡ÀÔ
/* ============================================================================== */
function check_join(form)
{
	if(!form.user_id.value)
	{
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.user_id.focus();
		return;
	}

	if(!form.pass1.value)
	{
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.pass1.focus();
		return;
	}

	if(!form.pass2.value)
	{
		alert('ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
		form.pass2.focus();
		return;
	}

	if(form.pass1.value != form.pass2.value)
	{
		alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù!');
		form.pass1.select();
		form.pass1.focus();
		return;
	}

	if(form.pass1.value.length < 4 || form.pass1.value.length > 10)
	{
		alert('ºñ¹Ð¹øÈ£´Â ÃÖ¼Ò 4ÀÚ ÀÌ»ó, 10ÀÚ ÀÌÇÏÀÇ ¼ýÀÚ ¶Ç´Â ¿µ¹®ÀÌ¾î¾ß ÇÕ´Ï´Ù!');
		form.pass1.select();
		form.pass1.focus();
		return;
	}

	if(!form.name.value)
	{
		alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä!');
		form.name.focus();
		return;
	}

	if (form.jumin1.value.length!=6)
	{
		alert("ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® 6ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä")
		form.jumin1.focus();
		form.jumin1.value="";
		return false;
	}

	if (isNaN(form.jumin1.value))
	{
		alert("¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù!!")
		form.jumin1.value="";
		form.jumin1.focus();
		return false;
	}

	if (form.jumin2.value.length!=7)
	{
		alert("ÁÖ¹Î¹øÈ£ µÞÀÚ¸® 7¸¦ ÀÔ·ÂÇÏ¼¼¿ä")
		form.jumin2.focus();
		form.jumin2.value="";
		return false;
	}

	if (isNaN(form.jumin2.value))
	{
		alert("¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù!");
		form.jumin2.value="";
		form.jumin2.focus();
		return false;
	}

	jumin=form.jumin1.value+form.jumin2.value;
	numArray=new Array(2,3,4,5,6,7,8,9,2,3,4,5);

	var sum=0;
	for (i=0;i<=11;i++)
	{
		sum=sum+parseInt(jumin.charAt(i))*numArray[i];
	}

	check1=(11-(sum % 11)) % 10

	if (check1!=jumin.charAt(12))
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ÀÔ´Ï´Ù.")
		return false;
	}

	if(!form.post1.value)
	{
		alert('¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.post1.focus();
		return;
	}

	if(!form.post2.value)
	{
		alert('¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.post2.focus();
		return;
	}

	if(!form.addr.value)
	{
		alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.addr.focus();
		return;
	}

	if(!form.tel1.value)
	{
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.tel1.focus();
		return;
	}

	if(!form.tel2.value)
	{
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.tel2.focus();
		return;
	}

	if(!form.tel3.value)
	{
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.tel3.focus();
		return;
	}

	if(!form.phone1.value)
	{
		alert('ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.phone1.focus();
		return;
	}

	if(!form.phone2.value)
	{
		alert('ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.phone2.focus();
		return;
	}

	if(!form.phone3.value)
	{
		alert('ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.phone3.focus();
		return;
	}

	if(!form.email.value)
	{
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
		form.email.focus();
		return;
	}

	if(form.email.value.indexOf("/")!=-1 || form.email.value.indexOf(";") !=-1)
	{
		alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		form.email.focus();
		return;
	}

	if((form.email.value.length != 0) && (form.email.value.search(/(\S+)@(\S+)\.(\S+)/) == -1))
	{
		alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		form.email.focus();
		return;
	}

	form.submit();
}


/* ============================================================================== */
/* =  ## È¸¿ø°¡ÀÔ
/* ============================================================================== */
function check_edit(form)
{
	if(form.pass1.value != form.pass2.value)
	{
		alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù!');
		form.pass1.select();
		form.pass1.focus();
		return;
	}

	if(form.pass1.value && form.pass1.value.length < 4 || form.pass1.value.length > 10)
	{
		alert('ºñ¹Ð¹øÈ£´Â ÃÖ¼Ò 4ÀÚ ÀÌ»ó, 10ÀÚ ÀÌÇÏÀÇ ¼ýÀÚ ¶Ç´Â ¿µ¹®ÀÌ¾î¾ß ÇÕ´Ï´Ù!');
		form.pass1.select();
		form.pass1.focus();
		return;
	}

	if(!form.post1.value)
	{
		alert('¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.post1.focus();
		return;
	}

	if(!form.post2.value)
	{
		alert('¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.post2.focus();
		return;
	}

	if(!form.addr.value)
	{
		alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.addr.focus();
		return;
	}

	if(!form.tel1.value)
	{
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.tel1.focus();
		return;
	}

	if(!form.tel2.value)
	{
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.tel2.focus();
		return;
	}

	if(!form.tel3.value)
	{
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.tel3.focus();
		return;
	}

	if(!form.phone1.value)
	{
		alert('ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.phone1.focus();
		return;
	}

	if(!form.phone2.value)
	{
		alert('ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.phone2.focus();
		return;
	}

	if(!form.phone3.value)
	{
		alert('ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		form.phone3.focus();
		return;
	}

	if(!form.email.value)
	{
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
		form.email.focus();
		return;
	}

	if(form.email.value.indexOf("/")!=-1 || form.email.value.indexOf(";") !=-1)
	{
		alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		form.email.focus();
		return;
	}

	if((form.email.value.length != 0) && (form.email.value.search(/(\S+)@(\S+)\.(\S+)/) == -1))
	{
		alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		form.email.focus();
		return;
	}

	form.submit();
}


/* ============================================================================== */
/* =  ## ÀüÃ¼°Ô½Ã¹°
/* ============================================================================== */
// ÀüÃ¼°Ô½Ã¹° ¼±ÅÃ
function checkAll(total)
{
	var chk_list_all = document.getElementById('chk_list_all');
	for(var i=1; i<=total; i++)
	{
		var chk_list = document.getElementById('chk_list'+i);
		if(chk_list_all.checked == true)
		{
			chk_list.checked = true;
		}else{
			chk_list.checked = false;
		}
	}
}

// ÀüÃ¼°Ô½Ã¹° »èÁ¦
function check_chk_list(form, total)
{
	var flag = 0;
	for(var i=1; i<=total; i++)
	{
		var chk_list = document.getElementById('chk_list'+i);
		if(chk_list.checked == true)
		{
			flag++;
		}
	}

	if(flag == 0)
	{
		alert('»èÁ¦ÇÒ °Ô½Ã¹°À» Ã¼Å©ÇØ ÁÖ¼¼¿ä!');
		return;
	}else{
		if(confirm('Ã¼Å©µÈ °Ô½Ã¹°À» ¸ðµÎ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?'))
		{
			form.submit();
		}
	}
}


/* ============================================================================== */
/* =  ## ÄÚ¸àÆ® Ajax
/* ============================================================================== */
// ÆÐ½º¿öµåÃ¢
function show_chk_passwd(type, bID, cID)
{
	document.getElementById('show_passwd_cID_'+cID).style.display = "block";
	var pass = document.getElementById('pass_'+cID);
	pass.value = "";
	pass.focus();

	var passwd_ok = document.getElementById('passwd_ok_cID_'+cID);
	passwd_ok.onclick = function()
	{
		chk_passwd(type, document.getElementById('pass_'+cID).value, bID, cID);
	}
}

// ÆÐ½º¿öµåÃ¼Å©
function chk_passwd(type, pass, bID, cID)
{
	if(!pass)
	{
		alert('ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
		var pass = document.getElementById('pass_'+cID);
		pass.focus();
		return
	}
	var params = "bID=" + bID + "&cID=" + cID + "&pass=" + pass + "&type=" + type;
	sendRequest('board/c_passwd_chk.php', params, c_type_proc, "POST", cID);
}

// È¸¿øÃ¼Å©
function chk_member(type, bID, cID)
{
	var params = "bID=" + bID + "&cID=" + cID + "&type=" + type;
	sendRequest('board/c_passwd_chk.php', params, c_type_proc, "POST", cID);
}

// ¼öÁ¤,»èÁ¦ ±¸ºÐÃ³¸®
function c_type_proc(cID)
{
	if(httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			var result = httpRequest.responseText;
			var arr = result.split("|");
			if(arr[0] == "success")
			{
				// ¼öÁ¤¸ðµå
				if(arr[1] == 'edit')
				{
					document.getElementById('show_passwd_cID_'+cID).style.display = "none";
					document.getElementById('secret_cID_' + cID).style.display = "none";
					document.getElementById('edit_cID_' + cID).style.display = "block";
					document.getElementById('btn_default_cID_' + cID).style.display = "none";
					document.getElementById('btn_edit_cID_' + cID).style.display = "block";

					// ÀúÀå¹öÆ°
					var btn_edit_save = document.getElementById('btn_edit_save_cID_'+cID);
					btn_edit_save.onclick = function()
					{
						if(confirm('¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?'))
						{
							var comment = document.getElementById('content_cID_' + cID).value;
							var params = "bID=" + arr[3] + "&cID=" + cID + "&pass=" + arr[2] + "&comment=" + comment;
							sendRequest('board/c_edit_proc.php', params, c_edit_result, "POST", cID);
						}
					}

					// Ãë¼Ò¹öÆ°
					var btn_edit_cancel = document.getElementById('btn_edit_cancel_cID_'+cID);
					btn_edit_cancel.onclick = function()
					{
						document.getElementById('secret_cID_' + cID).style.display = "block";
						document.getElementById('edit_cID_' + cID).style.display = "none";
						document.getElementById('btn_default_cID_' + cID).style.display = "block";
						document.getElementById('btn_edit_cID_' + cID).style.display = "none";
					}
				}

				// »èÁ¦¸ðµå
				else
				{
					if(confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?'))
					{
						var params = "bID=" + arr[3] + "&cID=" + cID + "&pass=" + arr[2];
						sendRequest('board/c_delete_proc.php', params, c_delete_result, "POST", null);
					}else{
						document.getElementById('show_passwd_cID_'+cID).style.display = "none";
					}
				}
			}else{
				alert("ÆÐ½º¿öµå°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù!");
				var pass = document.getElementById('pass_'+cID);
				pass.value = "";
				pass.focus();
			}
		}
	}
}

// »èÁ¦ °á°ú°ª
function c_delete_result()
{
	if(httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			var result = httpRequest.responseText;
			if(result == "success")
			{
				window.location.reload();
			}else{
				alert(result);
			}
		}
	}
}

// ¼öÁ¤ °á°ú°ª
function c_edit_result(cID)
{
	if(httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			var result = httpRequest.responseText;
			var arr = result.split("|");
			if(arr[0] == "success")
			{
				var comment = document.getElementById('secret_cID_'+cID);
				comment.innerHTML = arr[1];

				document.getElementById('secret_cID_' + cID).style.display = "block";
				document.getElementById('edit_cID_' + cID).style.display = "none";
				document.getElementById('btn_default_cID_' + cID).style.display = "block";
				document.getElementById('btn_edit_cID_' + cID).style.display = "none";
			}else{
				alert(result);
			}
		}
	}
}

