function goLogin() {
	uid = memberLog.uid.value;
	upw = memberLog.upw.value;
	if (uid == "" || upw == "") {
		alert("¾ÆÀÌµð¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		return;
	}
	memberLog.mode.value = "login";
	memberLog.submit();
}

function goLogout() {
	memberLog.mode.value = "logout";
	memberLog.submit();
}

function goMypage() {
	memberLog.mode.value = "mypage";
	memberLog.submit();
}

function loginChk(e) {
	if ( e.type == 'keypress' )
			var whichCode = e.keyCode;

	if ( whichCode != 13 ) return;

	goLogin();
}

function go_findpost() {
	window.open("search_post.html", "post", "width=500, height=300, left=200, top=0, scrollbars");
}

function go_checkid() {
	f = member;
	m_id = f.m_id.value;
	if (m_id != "") {
		window.open("check_id.html?m_id="+m_id, "post", "width=288, height=200, left=200, top=0, scrollbars");
	} else {
		window.open("check_id.html", "post", "width=288, height=200, left=200, top=0, scrollbars");
	}
}

function CheckChar(str) {
	len=str.value.length;
	for (i=0;i<len;i++) {
		if (str.value.charAt(i)==" " || str.value.charAt(i)=='"' || str.value.charAt(i)=="'" || str.value.charAt(i)=="%" || str.value.charAt(i)=="\"" || str.value.charAt(i)=="&" )	{
			alert("Æ¯¼ö¹®ÀÚ³ª °ø¹éÀº ID·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù");
			str.focus();
			return false;
		}
	}
	return true;
}

//ÀÌ¸ÞÀÏ ¾ç½Ä °Ë»ç
function CheckMail(email) {
	aIndex=email.value.indexOf("@");
	dotIndex=email.value.indexOf(".");

	if (aIndex==-1 || dotIndex==-1 || aIndex >= (dotIndex-1)) {
		alert("¸ÞÀÏ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù");
		email.focus();
		return false;
	}
	return true;
}

// °ø¹éÀ» ¸ðµÎ Á¦°ÅÇÕ´Ï´Ù.
function CheckSpaceAll(str) {
	var index;
	var len;

	while(true) {
		index=str.value.indexOf(" ");
		if (index==-1) break;
		len=str.value.length;
		// °ø¹é ¾Õ¹®ÀÚ¿Í °ø¹é µÞ¹®ÀÚ¸¦ ÇÕÄ§
		str.value=str.value.substring(0,index) + str.value.substring((index+1),len)
	}
	return str.value;
}

// ¾Õ µÚ °ø¹éÀ» Á¦°Å.
function CheckSpace(str) {
	var len;
	
	while(true) {
		if (str.value.charAt(0) != " ") break;
		len=str.value.length;
		str.value=str.value.substring(1,len);
	}

	while(true) {
		len=str.value.length;
		if (str.value.charAt(len-1) != " ") break;
		str.value=str.value.substring(0,len-1);
	}

	return str.value;
}

// ºñ¾ú´ÂÁö ¾Æ´ÑÁö¸¦ Ã¼Å©.
function isEmpty(data) {
	for (var i=0;i <  data.length; i++)
		if(data.substring(i,i+1) != " ") return false;
	return true;
}

// ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÌ ¼ýÀÚÀÎÁö¸¦ ÆÇº°.
function isNumber(data) {
	if (parseInt(data)) {
		return true;
	}
	return false;
}

// ¼ýÀÚÀÎÁö¸¦ °Ë»ç
function checkNum(obj, e) {

  	if ( e.type == 'keyup') {
		var whichCode = e.keyCode;

		// ¼ýÀÚ ¹üÀ§ °Ë»ç 0 ~ 9
		if ( !((whichCode >= 48) && (whichCode <= 57))) {

			// Å°ÆÐµå ºÎºÐÀÇ ¼ýÀÚÅ° °Ë»ç 0 ~ 9
			if ( !((whichCode >= 96) && (whichCode <= 105))) {

				// ¹é½ºÆÐÀÌ½º¿Í DeleteÅ°¿Í ¸¶¿ì½ºÅ¬¸¯Àº °Ë»ç¿¡¼­ Á¦¿Ü
				if ( !((whichCode == 8) || (whichCode == 46) || (whichCode == 229))) {
					alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
					obj.value = "";
				}
			}
		}
	}
}

// µÎ¹®ÀÚ¿­ÀÌ °°ÀºÁö °Ë»ç(ºñ¹Ð¹øÈ£È®ÀÎ¿ë)
function CheckPW(str1,str2) {
	if (str1 != str2) {
		return false;
	}else{
		return true;
	}
}

// ÁÖ¹Î¹øÈ£ °Ë»ç.

function CheckSSN(ssn) {
	var ssn1=new String(ssn);
	
	if (ssn1.length != 13) {
		alert("ÁÖ¹Î¹øÈ£°¡ 13ÀÚ¸®ÀÎÁö È®ÀÎÇÏ¼¼¿ä");
		return false;
	}
	
	var x=new Array(13);
	for(var i=0;i<13;i++) {
		x[i]=ssn1.charAt(i);
	}

	var sum=0;
	for(var j=0;j<12;j++) {
		sum+=x[j]*((j % 8)+2);
	}

	var result=(11-(sum % 11)) % 10;

	if (x[12] != result) {
		alert("¿Ã¹Ù¸¥ ÁÖ¹Î¹øÈ£°¡ ¾Æ´Õ´Ï´Ù");
		member.m_idno1.value="";
		member.m_idno2.value="";
		member.m_idno1.focus();
		return false;
	}
	
	return true;
}

function check_pw(x) {
	len = x.length;
	if ((len < 6) || (len > 12)) {
		alert("¾ÏÈ£´Â 6ÀÚÀÌ»ó 12ÀÚ ÀÌ³»¿©¾ß ÇÕ´Ï´Ù");
		member.m_pw.focus();
	}
}

function check_id_digit(x) {
	len = x.length;
	if ((len < 6) || (len > 12)) {
		alert("¾ÆÀÌµð´Â 6ÀÚÀÌ»ó 12ÀÚ ÀÌ³»¿©¾ß ÇÕ´Ï´Ù");
		member.m_id.focus();
	}
}

function cancel() {
	member.m_name.value="";
	member.m_idno1.value="";
	member.m_idno2.value="";
	
	member.m_id.value="";
	member.m_pw.value="";
	member.m_pw1.value="";
	member.m_code1.value="";
	member.m_code2.value="";
	
	member.m_addr1.value="";
	member.m_addr2.value="";
	
	member.m_tel1.value="";
	member.m_tel2.value="";
	member.m_tel3.value="";
	
	member.m_hp1.value="";
	member.m_hp2.value="";
	member.m_hp3.value="";
	
	member.m_mail.value="";
}

function check_all() {
	u_idno1=member.m_idno1.value;
	u_idno2=member.m_idno2.value;

// ÀüÃ¼ ÀÔ·Â ¾ç½ÄÀ» °Ë»ç.

	var f=member;

	f.m_id.value=CheckSpaceAll(f.m_id);

	// ¾ÆÀÌµð¸¦ ÀÔ·ÂÇß´ÂÁö °Ë»ç.
	if (isEmpty(f.m_id.value)) {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		f.m_id.focus();
		return false;
	}

	// ¾ÆÀÌµð°¡ 4ÀÚ¸® ÀÌÇÏ·Î ÀÔ·ÂÇÑ °æ¿ì.
	if (f.m_id.value.length < 4) {
		alert("4ÀÚ¿¡¼­ 12ÀÚ ¹üÀ§¿¡¼­ ID¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		f.m_id.focus();
		return false;
	}

	// ¾ÆÀÌµð°¡ 12ÀÚ¸® ÀÌ»óÀ¸·Î ÀÔ·ÂÇÑ °æ¿ì.
	if (f.m_id.value.length > 12) {
		alert("4ÀÚ¿¡¼­ 12ÀÚ ¹üÀ§¿¡¼­ ID¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		f.m_id.focus();
		return false;
	}


	// ¾ÆÀÌµð¿¡ Æ¯¼ö¹®ÀÚ »ç¿ëÇß´ÂÁö Ã¼Å©.
	if (CheckChar(f.m_id)==false) {
		return false;
	}

	// ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇß´ÂÁö °Ë»ç
	f.m_pw.value=CheckSpaceAll(f.m_pw);
	if (isEmpty(f.m_pw.value)) {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		f.m_pw.focus();
		return false;
	}else{
		if(CheckChar(f.m_pw)==false) return false;
	}

	// È®ÀÎºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇß´ÂÁö °Ë»ç.
	f.m_pw1.value=CheckSpaceAll(f.m_pw1);

	if (isEmpty(f.m_pw1.value)) {
		alert("È®ÀÎ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		f.m_pw1.focus();
		return false;
	}else{
		if (CheckChar(f.m_pw1)==false) return false;
	}
	
	// ºñ¹Ð¹øÈ£ ÀÚ¸´¼ö Ã¼Å©
	if (f.m_pw1.value.length < 4) {
		alert("4ÀÚ¿¡¼­ 12ÀÚ ¹üÀ§¿¡¼­ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		f.m_pw1.focus();
		return false;
	}

	if (f.m_pw1.value.length > 12) {
		alert("4ÀÚ¿¡¼­ 12ÀÚ ¹üÀ§¿¡¼­ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		f.m_pw1.focus();
		return false;
	}

	// ºñ¹Ð¹øÈ£¿Í È®ÀÎºñ¹Ð¹øÈ£°¡ °°ÀºÁö °Ë»ç.
	if (!(CheckPW(f.m_pw.value,f.m_pw1.value))) {
		alert("µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
		f.m_pw.value="";
		f.m_pw1.value="";
		f.m_pw.focus();

		return false;
	}

	// ÀÌ¸§À» ÀÔ·ÂÇß´ÂÁö °Ë»ç
	// ¸ÕÀú °ø¹éÀ» ¸ðµÎ ¾ø¾Ø´Ù.
	f.m_name.value=CheckSpaceAll(f.m_name);

	if (isEmpty(f.m_name.value)) {
		alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä") ;
		f.m_name.focus();
		return false;
	}

	// ÁÖ¹Î¹øÈ£ Ã¼Å©
	if (isEmpty(f.m_idno1.value)) {
		alert("ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		f.m_idno1.focus();
		return false;
	}

	if (isEmpty(f.m_idno2.value)) {
		alert("ÁÖ¹Î¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		f.m_idno2.focus();
		return false;
	}

	// ÁÖ¹Î¹øÈ£ ±ÔÄ¢¿¡ ¸Â´ÂÁö °Ë»ç.
	var idno=u_idno1.concat(u_idno2);

	if (CheckSSN(idno)==false) return false;
	
	f.m_tel1.value=CheckSpace(f.m_tel1);
	f.m_tel2.value=CheckSpace(f.m_tel2);
	f.m_tel3.value=CheckSpace(f.m_tel3);

	// ÀüÈ­¹øÈ£ ÀÔ·ÂÃ¼Å©
	if (isEmpty(f.m_tel1.value) || isEmpty(f.m_tel2.value) || isEmpty(f.m_tel3.value)) {
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä(Áö¿ª¹øÈ£ Æ÷ÇÔ)");
		f.m_tel1.focus();
		return false;
	}

	// ÀüÈ­¹øÈ£ ¼ýÀÚ ÀÔ·ÂÃ¼Å©
	if ( !(isNumber(f.m_tel1.value) && isNumber(f.m_tel2.value) && isNumber(f.m_tel3.value))) {
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
		f.m_tel1.value="";
		f.m_tel2.value="";
		f.m_tel3.value="";
		f.m_tel1.focus();
		return false;
	}

	// ¿ìÆí¹øÈ£ ÀÔ·ÂÃ¼Å©
	if (isEmpty(f.m_code1.value) && isEmpty(f.m_code2.value)) {
		alert("¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		f.m_code1.focus();
		return false;
	}

	// ¿ìÆí¹øÈ£ ¼ýÀÚÃ¼Å©
	if ( !(isNumber(f.m_code1.value) && isNumber(f.m_code2.value))) {
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
		f.m_code1.value="";
		f.m_code2.value="";
		f.m_code1.focus();
		return false;
	}

	// ÁÖ¼Ò ÀÔ·ÂÃ¼Å©
	if (isEmpty(f.m_addr1.value) && isEmpty(f.m_addr2.value)) {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		f.m_addr1.focus();
		return false;
	}

	// ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇß´ÂÁö °Ë»ç
	f.m_mail.value=CheckSpaceAll(f.m_mail);

	//if (isEmpty(f.m_mail.value)) {
	//	alert("E-MailÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
	//	f.m_mail.focus();
	//	return false;
	//}else{
	//	if (CheckChar(f.m_mail)==false || CheckMail(f.m_mail)==false) return false;
	//}

	return true;
}

function go_joinmember() {
	if (check_all()) {
		member.submit();
	}
}

function go_login() {
	id = CheckSpaceAll(member.m_id);
	pw = CheckSpaceAll(member.m_pw);

	if ((id == "") || (pw == "")) {
		alert("¾ÆÀÌµð¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
	} else {
		member.submit();
	}
}

function go_keylogin(e) {
  	if ( e.type == 'keypress' )
		var whichCode = e.keyCode;

	if (whichCode == 13) {
		go_login();
	}
}

function go_modify() {
		
	if ((member.m_pw.value != "") && (member.m_pw1.value != "")) {
		// ºñ¹Ð¹øÈ£¿Í È®ÀÎºñ¹Ð¹øÈ£°¡ °°ÀºÁö °Ë»ç.
		if (!(CheckPW(member.m_pw.value,member.m_pw1.value))) {
			alert("µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
			member.m_pw.value="";
			member.m_pw1.value="";
			member.m_pw.focus();

			return false;
		}
	}

	u_idno1=member.m_idno1.value;
	u_idno2=member.m_idno2.value;

	// ÁÖ¹Î¹øÈ£ ±ÔÄ¢¿¡ ¸Â´ÂÁö °Ë»ç.
	var idno=u_idno1.concat(u_idno2);

	if (CheckSSN(idno)==false) return false;

	member.mode.value = "modify";
	member.submit();
}

function go_findme() {
	window.open("findme.html", "me", "width=320, height=250, left=200, top=0, scrollbars");
}

function go_reg(f) {
	if (f.c_coname.value == "") {
		alert("È¸»ç¸íÀº ±âÀÔÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		return false;
	}
	
	f.mode.value = "insert";
	f.submit();
}

function go_regform() {
	document.location.href="reg.html";
}

function go_modify(f) {
	if (f.c_coname.value == "") {
		alert("È¸»ç¸íÀº ±âÀÔÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		return false;
	}
	
	f.mode.value = "update";
	f.submit();
}

function go_search(f) {
	f.mode.value = "search";
	f.submit();
}

function go_chkkey(e)   {
	if ( e.type == 'keypress' )
			var whichCode = e.keyCode;

	if ( whichCode != 13 ) return;

	f = document.forms[0];
	go_search(f);
}

function go_delete(f) {
	if (confirm("Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") == true) {
		f.mode.value = "delete";
		f.submit();
	}
}

function go_menu(idxno) {
	c_list.c_idxno.value=idxno;
	c_list.mode.value="view";
	c_list.action="modify.html";
	c_list.submit();
}

function go_list() {
	document.location.href="list.html";
}

function go_matrix(f) {
	f.mode.value="matrix_set";
	f.submit();
}

function goPageList(pagenum, prev_set, next_set) {
	f = document.forms[0];
	f.pagenum_records.value = pagenum;
	f.prev_set.value = prev_set;
	f.next_set.value = next_set;
	f.submit();
}
