﻿// ?/н a
function checkFindIdPw(frm) {
	if (!frm.name.value) {
		window.alert("Input Your Name.");
		frm.name.focus();
		return false;
	} else if (checkEmail(frm.email)) {
		window.alert("Input Your E-Mail Address.");
		frm.email.value = "";
		frm.email.focus();
		return false;
	} /*else if (checkNumbers(frm) == false) {
		return false;
	}*/
}

// ? ?
function rememberMyID(frm) {
	if (frm.id_remember.checked == true) {
		if (!frm.id.value || frm.id.value.match(/[^a-z0-9]/g) || frm.id.value.legnth < 4 || frm.id.value.length > 12) {
			window.alert("Check Your ID Format.");
			frm.id.value = "";
			frm.id.focus();
			frm.id_remember.checked = false;
		} else {
			SetCookie("id", frm.id.value, 365);
		}
	} else {
		SetCookie("id", "", -1);
	}
}

//    ? u?
function checkRule(frm) {
	if (frm.agree.checked == false) {
		window.alert("You Must Agree Stipulation.");
		return;
	} else {
		frm.submit();
	}
}

//    ? u?
function checkNameSsn(frm) {
	if (frm.agree[0].checked == false) {
		window.alert("You Must Agree Stipulation.");
		return false;
	} /*else if (frm.name.value.length == 0) {
		window.alert('Input Your Name.');
		frm.name.focus();
		return false;
	} else if (checkNumbers(frm) == false) {
		return false;
	}*/ else {
		return true;
	}
}


// ? ?u?
function checkIdUnique(frm) {
	if (!frm.id.value || frm.id.value.match(/[^a-z0-9]/g)) {
		window.alert("Check Your ID Format.");
		frm.id.value = "";
		frm.id.focus();
		return false;
	} else if (frm.id.value.length < 4 || frm.id.value.length > 12) {
		window.alert("Input Your ID Between 4 And 12");
		frm.id.value = "";
		frm.id.focus();
		return false;
	} else if (checkStrRepetition(frm.id.value, 4)) {
		window.alert("Can't Repeat 4");
		frm.id.value = "";
		frm.id.focus();
		return false;
	} else {
		getObject("checkIdUnique").src = "?m=checkId&id=" + frm.id.value;
		return false;
	}
}

// ? 
function useID(value) {
	var form1 = document.search;
	var form2 = opener.document.register;

	if (value) {
		if (!form1.id.value || form1.id.value.match(/[^a-z0-9]/g)) {
			window.alert("Check Your ID Format.");
			form1.id.value = "";
			form1.id.focus();
			return false;
		} else if (form1.id.value.length < 4 || form1.id.value.length > 12) {
			window.alert("Input Your ID Between 4 And 12");
			form1.id.value = "";
			form1.id.focus();
			return false;
		} else if (checkStrRepetition(form1.id.value, 4)) {
			window.alert("Can't Repeat 4");
			form1.id.value = "";
			form1.id.focus();
			return false;
		} else {
			form2.id.value = form1.id.value;
			form2.checkID.value = "ok";
			form2.pass.focus();
			window.close();
		}
	} else {
		form2.id.value = "";
		form2.checkID.value = "";
		form2.id.focus();
		window.close();
	}

}

// ? u?
function checkID(frm) {
	if (!frm.id.value || frm.id.value.match(/[^a-z0-9]/g)) {
		window.alert("Check Your ID Format.");
		frm.id.value = "";
		frm.id.focus();
		return false;
	} else if (frm.id.value.length < 4 || frm.id.value.length > 12) {
		window.alert("Input Your ID Between 4 And 12");
		frm.id.value = "";
		frm.id.focus();
		return false;
	} else if (checkStrRepetition(frm.id.value, 4)) {
		window.alert("Can't Repeat 4");
		frm.id.value = "";
		frm.id.focus();
		return false;
	} else {
		return true;
	}
}

// ??
function searchPostNum(url) {
	winOpenCenter(url, 'postnum', 370, 300);
}

// ?
function selectPostNum(frm, num1, num2, sido, gugun, dong) {
	frm.postNum1.value = num1;
	frm.postNum2.value = num2;
	frm.address1.value = sido + " " + gugun + " " + dong;
	frm.address2.readOnly = false;
	frm.address2.value = "";
	frm.address2.focus();
	window.close();
}

// ? ?ε??  ?
function getBirth(frm, e) {
	try {
		var sex = frm.ssn2.value.substr(0, 1);
		var yy = frm.ssn1.value.substr(0, 2);
		var mm = frm.ssn1.value.substr(2, 2);
		var dd = frm.ssn1.value.substr(4, 2);

		if (e != null) {
			yy = "";
			mm = "";
			dd = "";
		} else {
			if (sex == "1" || sex == "2") {
				yy = "19" + yy;
			} else if (sex == "3" || sex == "4") {
				yy = "20" + yy;
			} else {
				yy = "";
			}
		}

		if (yy && mm && dd) {
			frm.birth1.value = yy;
			frm.birth2.value = mm;
			frm.birth3.value = dd;
		}

		if (sex == "1" || sex == "3") {
			frm.sex[0].checked = true;
			frm.sex[1].checked = false;
		} else if (sex == "2" || sex == "4") {
			frm.sex[0].checked = false;
			frm.sex[1].checked = true;
		} else {
			frm.sex[0].checked = false;
			frm.sex[1].checked = false;
		}
	} catch(e) {
	}

	return;
}

// ?/нa
function checkFindMyinfo(frm) {
	if (!frm.name.value) {
		window.alert("Input Your Name.");
		frm.name.focus();
		return false;
	} else if (checkEmail(frm.email)) {
		window.alert("Input Your E-Mail Address.");
		frm.email.value = "";
		frm.email.focus();
		return false;
	} else {
		return true;
	}
}

// ? u?
function checkRegister(frm, kind) {
	// г?
	if (frm.nick.value.length == 0) {
		window.alert('Input Your Nick-Name.');
		frm.nick.focus();
		return false;
	}

	// ?
	if (kind != "2") {
		if (frm.id.value.match(/[^a-z0-9]/g)) {
			window.alert("Check Your ID Format.");
			frm.id.value = "";
			frm.id.focus();
			return false;
		} else if (frm.id.value.length < 4 || frm.id.value.length > 12) {
			window.alert("Input Your ID Between 4 And 12");
			frm.id.value = "";
			frm.id.focus();
			return false;
		} else if (checkStrRepetition(frm.id.value, 4)) {
			window.alert("Can't Repeat 4");
			frm.id.value = "";
			frm.id.focus();
			return false;
		}/* else if (!frm.checkID.value) {
			window.alert("Check ID Repetition.");
			frm.id.focus();
			return false;
		}*/
	}

	// н
	if (frm.pass.value.length == 0) {
		if (kind != "2") {
			window.alert('Input Your Password.');
			frm.pass.focus();
			return false;
		}
	} else if (frm.pass.value.length > 0 && (frm.pass.value.length < 4 || frm.pass.value.length > 12)) {
		window.alert("Input Your Password Between 4 And 12");
		frm.pass.value = "";
		frm.pass.focus();
		return false;
	} else if (frm.pass.value.length > 0 && !frm.pass_2.value) {
		window.alert("Confirm Your Password.");
		frm.pass_2.focus();
		return false;
	} else if (frm.pass.value != frm.pass_2.value) {
		window.alert("Differ From Each Password.");
		frm.pass.value = "";
		frm.pass_2.value = "";
		frm.pass.focus();
		return false;
	}

	// ?
	if (kind != "2") {
		if (frm.name.value.length == 0) {
			window.alert('Input Your Name.');
			frm.name.focus();
			return false;
		}
	}

	// 
	todayDate = new Date();

	var nowYear = todayDate.getFullYear();

	if (/^[0-9]{4}$/.test(frm.birth1.value) == false || (parseInt(frm.birth1.value) < 1900 || parseInt(frm.birth1.value) > nowYear)) {
		window.alert("Input Your Birthday - Year");
		frm.birth1.value = "";
		frm.birth1.focus();
		return false;
	} else if (/^[0-9]+$/.test(frm.birth2.value) == false || (parseInt(frm.birth2.value) > 12)) {
		window.alert("Input Your Birthday - Month");
		frm.birth2.value = "";
		frm.birth2.focus();
		return false;
	} else if (/^[0-9]+$/.test(frm.birth3.value) == false || (parseInt(frm.birth3.value) > 31)) {
		window.alert("Input Your Birthday - Day");
		frm.birth3.value = "";
		frm.birth3.focus();
		return false;
	} else if (checkRadio(frm.sex, "Select Your Sex.") == false) {
		return false;
	}

	// ?
	if (checkEmail(frm.email)) {
		window.alert("Input Your E-Mail Address.");
		frm.email.value = "";
		frm.email.focus();
		return false;
	}

	// ??
	if (/^[0-9]+$/.test(frm.phone1.value) == false) {
		window.alert("Input Your Telephone Number.");
		return false;
	} else if (/^[0-9]+$/.test(frm.phone2.value) == false) {
		window.alert("Input Your Telephone Number.");
		frm.phone2.value = "";
		frm.phone2.focus();
		return false;
	} else if (/^[0-9]{4}$/.test(frm.phone3.value) == false) {
		window.alert("Input Your Telephone Number.");
		frm.phone3.value = "";
		frm.phone3.focus();
		return false;
	}

	// ???
	if (/^[0-9]+$/.test(frm.mobile1.value) == false) {
		window.alert("Input Your Mobile Number.");
		return false;
	} else if (/^[0-9]+$/.test(frm.mobile2.value) == false) {
		window.alert("Input Your Mobile Number.");
		frm.mobile2.value = "";
		frm.mobile2.focus();
		return false;
	} else if (/^[0-9]{4}$/.test(frm.mobile3.value) == false) {
		window.alert("Input Your Mobile Number.");
		frm.mobile3.value = "";
		frm.mobile3.focus();
		return false;
	}
}

// ?
function checkMemSess(frm, id, site) {
	var cfm = confirm("You will not use '" + id + "'.\n\nAre you really?");

	if (cfm == true) {
		frm.submit();
	} else {
		return;
	}
}