/*
	ÆÄÀÏ¸í : member.js
	ÀÛ¼ºÀÚ : Á¤ÇØ°ü(jhguan@u21.com)
	ÆÄÀÏ¼³¸í : È¸¿ø°¡ÀÔ¿¡ »ç¿ëµÇ´Â js ÇÔ¼ö

	ÇÔ¼ö¸í¿¡ µû¸¥ ¼³¸í
	init_AAA				AAA,php ÆäÀÌÁö°¡ ºÒ·ÁÁú¶§(onLoad) È£ÃâµÇ´Â ÇÔ¼ö·Î ÆäÀÌÁöÀÇ ÃÊ±â»óÅÂ¸¦ ¼³Á¤ÇÏ´Â ÇÔ¼ö
	check_AAA		AAA,phpÀÇ Æû ½ÇÇàÀü¿¡ È£ÃâµÇ´Â ÇÔ¼ö·Î »ç¿ëÀÚÀÇ ÀÔ·Â°ªÀÌ À¯È¿ÇÑÁö ÆÇ´ÜÇÏ¿© ±× °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
*/



/*********************************************************************
  register.php : Áßº¹°¡ÀÔ Á¤º¸ ÀÔ·Â È­¸é
*********************************************************************/

// ÆûÀÇ °ª¿¡ ´ëÇÑ À¯È¿¼º È®ÀÎ °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
function check_register() {
	var f = document.register;

	// ÀÌ¸§ È®ÀÎ
	if(!isValidName(f.uname.value))		{ f.uname.select();f.uname.focus();return false; }
	
	// ÁÖ¹Îµî·Ï¹øÈ£ È®ÀÎ
	if(!isValidSsn1(f.ssn1.value))			{ f.ssn1.select();f.ssn1.focus();return false; }
	if(!isValidSsn2(f.ssn2.value))			{ f.ssn2.select();f.ssn2.focus();return false; }
	var ssn = f.ssn1.value+f.ssn2.value;
	if(!isValidSsn(ssn))							{ f.ssn1.select();f.ssn1.focus();return false; }

	return true;
}


/*********************************************************************
  registerUp.php : °¡ÀÔÆû È­¸é
*********************************************************************/

// È¸¿ø°¡ÀÔ¿©ºÎ(register.php)ÀÇ ÃÊ±âÈ­ ÇÔ¼ö
function init_register()	{
	var f = document.register;
	f.uname.focus();
}

// °¡ÀÔ Æû(registerUp.php)ÀÇ ÃÊ±âÈ­ ÇÔ¼ö
function init_registerUp() {
	var f = document.registerUp;
	var birth = f.ssn2.value.charAt(0) < 3 ? "19"+f.ssn1.value : "20"+f.ssn1.value;
	setBirthday(birth, f);
	f.email_id.focus();
}

// °¡ÀÔ Æû(registerUp.php)ÀÇ À¯È¿¼º È®ÀÎ
function check_registerUp() {
	var f = document.registerUp;

	// ¾à°üµ¿ÀÇ È®ÀÎ
	if(!f.agree.checked)									{ alert("¾à°ü¿¡ µ¿ÀÇÇÏ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù.");f.agree.focus();return false;	}

	// 14¼¼ ¹Ì¸¸ÀÏ °æ¿ì º¸È£ÀÚ Á¤º¸ ÀÔ·Â È®ÀÎ
	if(f.age.value<14) {
	alert('sdf');

		// º¸È£ÀÚ ÀÌ¸§ ÀÔ·Â È®ÀÎ
		if(!isValidName(f.p_uname.value))		{ f.p_uname.select();f.p_uname.focus();return false; }

		// º¸È£ÀÚ ¿¬¶ôÃ³ ÀÔ·Â È®ÀÎ
		if(isEmpty(f.p_tel1.value)	)		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel1.select();f.p_tel1.focus();return false; }
		if(isEmpty(f.p_tel2.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel2.select();f.p_tel2.focus();return false; }
		if(isEmpty(f.p_tel3.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel3.select();f.p_tel3.focus();return false; }
		if(!isNumber(f.p_tel1.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel1.select();f.p_tel1.focus();return false; }
		if(!isNumber(f.p_tel2.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel2.select();f.p_tel2.focus();return false; }
		if(!isNumber(f.p_tel3.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel3.select();f.p_tel3.focus();return false; }

		f.p_tel.value = f.p_tel1.value + "-" + f.p_tel2.value + "-" + f.p_tel3.value;

		// º¸È£ÀÚ ÀÌ¸ÞÀÏ ÁÖ¼Ò È®ÀÎ
		var p_email_id = f.p_email_id.value;
		var p_emailHost = f.p_emailHost.value;

		if(!isValidEmail_id(p_email_id))					{ f.p_email_id.select();f.p_email_id.focus();return false; }
		if(!isValidEmailHost(p_emailHost))				{ f.p_emailHost.select();f.p_emailHost.focus();return false; }
	
		var p_email = p_email_id+"@"+p_emailHost;
		if(!isValidEmail(p_email))							{ f.p_email_id.select();f.p_email_id.focus();return false; }
	}

	// ÀÌ¸ÞÀÏ À¯È¿¼º È®ÀÎ
	if(!checkEmail(f.email_id.value, f.emailHost.value, f)) return false;
	
	// ¸ÞÀÏÁÖ¼Ò Áßº¹È®ÀÎ Ã¼Å© È®ÀÎ
	if(f.dupEmail.value != "true")						{ alert("¸ÞÀÏÁÖ¼Ò Áßº¹È®ÀÎÀ» ÇØÁÖ½Ê½Ã¿ä.");return false; }

	// ºñ¹Ð¹øÈ£ À¯È¿¼º È®ÀÎ
	if(!isValidPasswd(f.pwd1.value))				{ f.pwd1.select();f.pwd1.focus();return false; }
	if(!isValidPasswd(f.pwd2.value))				{ f.pwd2.select();f.pwd2.focus();return false; }
	if(!isSameValue(f.pwd1, f.pwd2))				{ alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù.");f.pwd2.select();f.pwd2.focus();return false; }

	// ÁÖ¼Ò ÀÔ·Â È®ÀÎ
	//if(isEmpty(f.address1.value) || isEmpty(f.address2.value)) { alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.address1.select();f.address1.focus();return false; }

	// ¿¬¶ôÃ³ ÀÔ·Â È®ÀÎ
	if(isEmpty(f.tel1.value)	)		{ alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel1.select();f.tel1.focus();return false; }
	if(isEmpty(f.tel2.value))		{ alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel2.select();f.tel2.focus();return false; }
	if(isEmpty(f.tel3.value))		{ alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel3.select();f.tel3.focus();return false; }
	if(!isNumber(f.tel1.value))	{ alert("¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel1.select();f.tel1.focus();return false; }
	if(!isNumber(f.tel2.value))	{ alert("¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel2.select();f.tel2.focus();return false; }
	if(!isNumber(f.tel3.value))	{ alert("¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel3.select();f.tel3.focus();return false; }

	f.tel.value = f.tel1.value + "-" + f.tel2.value + "-" + f.tel3.value;

	return true;
}


// ¾à°ü µ¿ÀÇ È®ÀÎÃ¢ÀÇ °ª¿¡ µû¶ó obj.value¸¦ º¯°æ
function confirm_agree() {
	f = document.registerUp;
	f.agree.checked = confirm("¾à°ü¿¡ µ¿ÀÇÇÏ½Ê´Ï±î?");
}

function inputSelected(obj, obj2, f) {
	if(!f) f = document.registerUp;
	if(isEmpty(obj2.value)) obj.readOnly = false;
	else { obj2.readOnly = true;obj.value = obj2.value; }
}

// ÀÌ¸ÞÀÏ Áßº¹È®ÀÎ(dupEmail.php) Ã¢ »ý¼º
function open_dupEmail(f) {
	if(!f) { alert("form °´Ã¼°¡ ¾ø½À´Ï´Ù.");return false; }

	// ÀÌ¸ÞÀÏÁÖ¼Ò À¯È¿¼º È®ÀÎ
	var email_id = f.email_id.value, emailHost = f.emailHost.value;	
	if(!checkEmail(email_id, emailHost, f)) return false;

	window.open("./dupEmail.php?email_id="+ email_id+"&emailHost="+emailHost+"&of="+f.name,"dupEmail","width=500,height=153,status=no");
}

// ¿ìÆí¹øÈ£Ã£±â(zipSearch.php) Ã¢ »ý¼º
function open_zipSearch(f) {
	if(!f) { alert("form °´Ã¼°¡ ¾ø½À´Ï´Ù.");return false; }
	window.open("/member/zipSearch.php?of="+f.name, "zipSearch", "width=400,height=185,status=no");
}

// ÀÌ¸ÞÀÏÁÖ¼Ò°¡ º¯°æµÇ¾úÀ»¶§, ¸ÞÀÏÁÖ¼Ò Áßº¹È®ÀÎÀ» false·Î ¼³Á¤ÇÏ´Â ÇÔ¼ö
function onChange_dupEmail(f) {
	if(!f) { alert("form °´Ã¼°¡ ¾ø½À´Ï´Ù.");return false; }
	f.dupEmail.value = false;
}

/*********************************************************************
  modify.php : È¸¿øÁ¤º¸¼öÁ¤
*********************************************************************/

// ÆûÀÇ °ª¿¡ ´ëÇÑ À¯È¿¼º È®ÀÎ °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
function check_modify() {
	var f = document.modify;

	// 14¼¼ ¹Ì¸¸ÀÏ °æ¿ì º¸È£ÀÚ Á¤º¸ ÀÔ·Â È®ÀÎ
	if(f.age.value<14) {

		// º¸È£ÀÚ ¿¬¶ôÃ³ ÀÔ·Â È®ÀÎ
		if(isEmpty(f.p_tel1.value)	)		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel1.select();f.p_tel1.focus();return false; }
		if(isEmpty(f.p_tel2.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel2.select();f.p_tel2.focus();return false; }
		if(isEmpty(f.p_tel3.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel3.select();f.p_tel3.focus();return false; }
		if(!isNumber(f.p_tel1.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel1.select();f.p_tel1.focus();return false; }
		if(!isNumber(f.p_tel2.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel2.select();f.p_tel2.focus();return false; }
		if(!isNumber(f.p_tel3.value))		{ alert("ºÎ¸ð´ÔÀÇ ¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.p_tel3.select();f.p_tel3.focus();return false; }

		f.p_tel.value = f.p_tel1.value + "-" + f.p_tel2.value + "-" + f.p_tel3.value;

		// º¸È£ÀÚ ÀÌ¸ÞÀÏ ÁÖ¼Ò È®ÀÎ
		var p_email_id = f.p_email_id.value;
		var p_emailHost = f.p_emailHost.value;

		if(!isValidEmail_id(p_email_id))					{ f.p_email_id.select();f.p_email_id.focus();return false; }
		if(!isValidEmailHost(p_emailHost))				{ f.p_emailHost.select();f.p_emailHost.focus();return false; }
	
		
		var p_email = p_email_id+"@"+p_emailHost;
		if(!isValidEmail(p_email))							{ f.p_email_id.select();f.p_email_id.focus();return false; }

		// ºñ¹Ð¹øÈ£ À¯È¿¼º È®ÀÎ
		if(!isValidPasswd(f.passwd.value))				{ f.passwd.select();f.passwd.focus();return false; }
		// f_md5 °ª¼³Á¤
		f.passwd_md5.value = hex_md5(f.passwd.value);
		f.passwd.value= "";
	}

	// ÀÌ¸ÞÀÏ À¯È¿¼º È®ÀÎ
	if(!checkEmail(f.email_id.value, f.emailHost.value, f)) return false;
	
	// ¸ÞÀÏÁÖ¼Ò Áßº¹È®ÀÎ Ã¼Å© È®ÀÎ
	if(f.dupEmail.value != "true")				{ alert("¸ÞÀÏÁÖ¼Ò Áßº¹È®ÀÎÀ» ÇØÁÖ½Ê½Ã¿ä.");return false; }

	// ºñ¹Ð¹øÈ£ À¯È¿¼º È®ÀÎ
	if(!isValidPasswd(f.passwd.value))				{ f.passwd.select();f.passwd.focus();return false; }
	// f_md5 °ª¼³Á¤
	f.passwd_md5.value = hex_md5(f.passwd.value);
	f.passwd.value= "";

	// ¿¬¶ôÃ³ ÀÔ·Â È®ÀÎ
	if(isEmpty(f.tel1.value)	)		{ alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel1.select();f.tel1.focus();return false; }
	if(isEmpty(f.tel2.value))		{ alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel2.select();f.tel2.focus();return false; }
	if(isEmpty(f.tel3.value))		{ alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel3.select();f.tel3.focus();return false; }
	if(!isNumber(f.tel1.value))	{ alert("¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel1.select();f.tel1.focus();return false; }
	if(!isNumber(f.tel2.value))	{ alert("¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel2.select();f.tel2.focus();return false; }
	if(!isNumber(f.tel3.value))	{ alert("¿¬¶ôÃ³´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");f.tel3.select();f.tel3.focus();return false; }

	f.tel.value = f.tel1.value + "-" + f.tel2.value + "-" + f.tel3.value;

	return true;
}

/*********************************************************************
  modify_pwd.php : ºñ¹Ð¹øÈ£ º¯°æ
*********************************************************************/
// ÆûÀÇ °ª¿¡ ´ëÇÑ À¯È¿¼º È®ÀÎ °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
function check_modify_pwd() {
	var f = document.modify_pwd;

	// ÇöÀç ºñ¹Ð¹øÈ£
	if(!isValidPasswd(f.passwd_now.value))	{f.passwd_now.select();f.passwd_now.focus();return false;	}

	// »õ·Î¿î ºñ¹Ð¹øÈ£
	if(!isValidPasswd(f.passwd_new1.value))	{f.passwd_new1.select();f.passwd_new1.focus();return false;	}
	if(!isValidPasswd(f.passwd_new2.value))	{f.passwd_new2.select();f.passwd_new2.focus();return false;	}
	if(!isSameValue(f.passwd_new1, f.passwd_new2))	{	alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù.");f.passwd_new2.select();f.passwd_new2.focus();return false;	}
	
	f.passwd_md5_now.value = hex_md5(f.passwd_now.value);
	f.passwd_now.value="";
	f.passwd_md5_new.value = hex_md5(f.passwd_new1.value);
	f.passwd_new1.value="";

	return true;
}

function focus_modifypwd(){
	document.modify_pwd.passwd_now.focus();
}

/*********************************************************************
  dupEmail.php : ¸ÞÀÏÁÖ¼Ò Áßº¹È®ÀÎ
*********************************************************************/

// ÆäÀÌÁö ÃÊ±âÈ­ ÇÔ¼ö
function init_dupEmail() {
	var f = document.dupEmail;

	if(isEmpty(f.email_id.value) || isEmpty(f.emailHost.value)) {
		document.all.init.style.display = "";document.all.result.style.display = "none";f.email_id.focus();
	} else {
		document.all.init.style.display = "none";document.all.result.style.display = "";
	}
}

// ÆûÀÇ °ª¿¡ ´ëÇÑ À¯È¿¼º È®ÀÎ °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
function check_dupEmail() {
	var f = document.dupEmail;

	var email_id = f.email_id.value, emailHost = f.emailHost.value;
	if(!checkEmail(email_id, emailHost, f)) return false;

	return true;
}

// ¸ÞÀÏÁÖ¼Ò°¡ º¯°æµÇ¾úÀ» ¶§ È­¸éÀ» º¯°æÇÏ´Â ÇÔ¼ö
function onChange_email() {
	document.all.init.style.display = "";document.all.result.style.display = "none";
}

// openerÀÇ Áßº¹Ã¼Å©°á°ú°ª(dupEmail.value)¿Í ¸ÞÀÏÁÖ¼Ò¸¦ º¯°æÇÏ°í Ã¢À» ´Ý´Â ÇÔ¼ö
function setEmail() {
	var f = document.dupEmail;
	var of = eval("opener."+f.of.value);

	of.email_id.value = f.email_id.value;
	of.emailHost.value = f.emailHost.value;
	of.dupEmail.value = true;
	of.pwd1.select();of.pwd1.focus();
	window.close();
}







/*********************************************************************
  terminater.php : °¡ÀÔÇØÁö
*********************************************************************/
// ÆûÀÇ °ª¿¡ ´ëÇÑ À¯È¿¼º È®ÀÎ °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
function check_terminater() {
	var f = document.terminater;

	// ÀÌ¸ÞÀÏÁÖ¼Ò À¯È¿¼º È®ÀÎ
	if(!isValidEmail(f.email.value))			{ f.email.select();f.email.focus();return false; }
	
	// ÀÌ¸§ È®ÀÎ
	if(!isValidName(f.uname.value))		{ f.uname.select();f.uname.focus();return false; }

	// ºñ¹Ð¹øÈ£ È®ÀÎ
	if(!isValidPasswd(f.pwd.value))		{ f.pwd.select();f.pwd.focus();return false; }

	// ÁÖ¹Îµî·Ï¹øÈ£ È®ÀÎ
	if(!isValidSsn1(f.ssn1.value))			{ f.ssn1.select();f.ssn1.focus();return false; }
	if(!isValidSsn2(f.ssn2.value))			{ f.ssn2.select();f.ssn2.focus();return false; }
	var ssn = f.ssn1.value+f.ssn2.value;
	if(!isValidSsn(ssn))							{ f.ssn1.select();f.ssn1.focus();return false; }

	return confirm("È¸¿øÅ»Åð¸¦ ÇÏ½Ã°Ú½À´Ï±î?");

}

function focus_terminater(){
	document.terminater.email.focus();
}

/*********************************************************************
  zipSearch.php : ÁÖ¼ÒÃ£±â
*********************************************************************/
function init_zipSearch() {
	var f = document.zipSearch;

	if(isEmpty(f.address.value)) { document.all.init.style.display = "";document.all.result.style.display = "none"; f.address.focus(); }
	else { document.all.init.style.display = "none";document.all.result.style.display = ""; }
}

// ÁÖ¼ÒÃ£±âÀÇ À¯È¿¼º È®ÀÎ
function check_zipSearch() {
	var f = document.zipSearch;

	if(isEmpty(f.address.value))		{ alert("°Ë»öÇÒ Áö¿ªÀÇ À¾/¸é/µ¿ÀÇ ÀÌ¸§À» ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");f.address.select();f.address.focus();return false; }
	return true;
}

//°Ë»ö°á°ú¸¦ openerÀÇ address1.value¿Í zipcodeNumber.value¿¡ ¼³Á¤ÇÏ°í Ã¢ ´Ý±â
function setAddress() {
	var f = document.zipSearch;
	var of = eval("opener."+f.of.value);

	if(isEmpty(f.address2.value))	{ alert("¼¼ºÎÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä");f.address2.select();f.address2.focus();return false; }
	var val = f.resultList.options[f.resultList.selectedIndex].value.split(',');
	of.zipNumber.value = val[0];
	of.address1.value = val[1];
	of.address2.value = f.address2.value;
	window.close();
}








/*********************************************************************
  logid.php : ¾ÆÀÌµð(¸ÞÀÏÁÖ¼Ò) Ã£±â
*********************************************************************/

// ÆûÀÇ °ª¿¡ ´ëÇÑ À¯È¿¼º È®ÀÎ °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
function check_lostid() {
	var f = document.lostid;
	
	// ÀÌ¸§ È®ÀÎ
	if(!isValidName(f.uname.value))		{ f.uname.select();f.uname.focus();return false; }

	// ÁÖ¹Îµî·Ï¹øÈ£ È®ÀÎ
	if(!isValidSsn1(f.ssn1.value))			{ f.ssn1.select();f.ssn1.focus();return false; }
	if(!isValidSsn2(f.ssn2.value))			{ f.ssn2.select();f.ssn2.focus();return false; }
	var ssn = f.ssn1.value+f.ssn2.value;
	if(!isValidSsn(ssn))							{ f.ssn1.select();f.ssn1.focus();return false; }

	return true;
}














// ºñ¹Ð¹øÈ£ Àç¹ß±Þ(lostpwd.php)ÀÇ À¯È¿¼º È®ÀÎ
function check_lostpwd() {
	var f = document.lostpwd;

	// ÀÌ¸ÞÀÏÁÖ¼Ò À¯È¿¼º È®ÀÎ
	if(!isValidEmail(f.email.value))			{ f.email.select();f.email.focus();return false; }
	
	// ÁÖ¹Îµî·Ï¹øÈ£ È®ÀÎ
	if(!isValidSsn1(f.ssn1.value))			{ f.ssn1.select();f.ssn1.focus();return false; }
	if(!isValidSsn2(f.ssn2.value))			{ f.ssn2.select();f.ssn2.focus();return false; }
	var ssn = f.ssn1.value+f.ssn2.value;
	if(!isValidSsn(ssn))							{ f.ssn1.select();f.ssn1.focus();return false; }

	return true;
}




















// ÀÌ¸§(str)ÀÇ À¯È¿¼º È®ÀÎ
function isValidName(str) {

	if(isEmpty(str))		{ alert("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(!isKorean(str))		{ alert("ÀÌ¸§Àº ÇÑ±Û·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }	
	if(hasSpace(str))	{ alert("ÀÌ¸§Àº °ø¹é¾øÀÌ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(str.length>6)		{ alert("ÀÌ¸§Àº 6ÀÚ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");return false; }
	return true;
}

// ÁÖ¹Îµî·Ï¹øÈ£(ssn)ÀÇ À¯È¿¼º È®ÀÎ
function isValidSsn(ssn) {
	var weightVar = "234567892345";
	var temp = 0;
	
	for(i=0; i<12; i++) temp += weightVar.charAt(i)*ssn.charAt(i);
	var result = (11-(temp%11))%10;
	if(result!=ssn.charAt(12)) { alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	else return true;
}

// ÀÌ¸ÞÀÏ ¾ÆÀÌµðÀÇ À¯È¿¼º(str) È®ÀÎ
function isValidEmail_id(str) {

	if(isEmpty(str))				{ alert("ÀÌ¸ÞÀÏ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(hasSpace(str))			{ alert("ÀÌ¸ÞÀÏ ¾ÆÀÌµð´Â °ø¹é¾øÀÌ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	var regPattern = /^[a-zA-Z0-9_W-]+$/;
	if(!regPattern.test(str))		{ alert("ÀÌ¸ÞÀÏ ¾ÆÀÌµð´Â ¿µ¹®ÀÚ, '_', '-' ·Î¸¸ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä");return false; }
	if(str.length>30)				{ alert("ÀÌ¸ÞÀÏ ¾ÆÀÌµð´Â 30ÀÚ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");return false; }
	return true;
}

// ÀÌ¸ÞÀÏ È£½ºÆ®(str)ÀÇ À¯È¿¼º È®ÀÎ
function isValidEmailHost(str) {

	if(isEmpty(str))				{ alert("ÀÌ¸ÞÀÏ È£½ºÆ®¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(hasSpace(str))			{ alert("ÀÌ¸ÞÀÏ È£½ºÆ®´Â °ø¹é¾øÀÌ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	var regPattern = /[a-zA-Z0-9_.\-]+/;
	if(!regPattern.test(str))		{ alert("ÀÌ¸ÞÀÏ È£½ºÆ®´Â ¿µ¹®ÀÚ, '_', '.', '-' ·Î¸¸ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä");return false; }
	if(!hasWord(str, '.'))		{ alert("ÀÌ¸ÞÀÏ È£½ºÆ®¿£ ÇÏ³ª ÀÌ»óÀÇ '.' °¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.");return false; }
	if(str.length<3)				{ alert("ÀÌ¸ÞÀÏ È£½ºÆ®´Â 3ÀÚ ÀÌ»óÀ¸·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(str.length>30)				{ alert("ÀÌ¸ÞÀÏ È£½ºÆ®´Â 30ÀÚ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");return false; }
	return true;	
}

// ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®(ssn1)ÀÇ À¯È¿¼º È®ÀÎ
function isValidSsn1(ssn1) {

	if(isEmpty(ssn1))		{ alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(!isNumber(ssn1))	{ alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(ssn1.length!=6)		{ alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	
	var b_month = eval(ssn1.substring(2,4)), b_day = eval(ssn1.substring(4,6));
	if(b_month>12 || b_month<1)	{ alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(b_day>31 || b_day<1 )			{ alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	return true;
}

// ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®(ssn2)ÀÇ À¯È¿¼º È®ÀÎ
function isValidSsn2(ssn2) {

	if(isEmpty(ssn2))		{ alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(!isNumber(ssn2))	{ alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	if(ssn2.length!=7)		{ alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	
	var sex = ssn2.charAt(0);
	if(sex>4 || sex<1)		{ alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");return false; }
	return true;
}

function checkEmail(email_id, emailHost, f) {
	if(!f) alert("checkEmailÀÌ Àû¿ëµÉ formÀÌ ¾ø½À´Ï´Ù.");

	// ÀÌ¸ÞÀÏÁÖ¼Ò À¯È¿¼º È®ÀÎ
	if(!isValidEmail_id(email_id))					{ f.email_id.select();f.email_id.focus();return false; }
	if(!isValidEmailHost(emailHost))				{ f.emailHost.select();f.emailHost.focus();return false; }
	

	var email = email_id+"@"+emailHost;
	if(!isValidEmail(email))							{ f.email_id.select();f.email_id.focus();return false; }
	return true;
}