	function fnDataCheck(form) {
		if (!isText(form.email.value)) {
			alert("Please input your email.");
			form.email.focus();
			return false;
		}
		if (!isEmail(form.email.value)) {
			alert("Please input valid email.");
			form.email.focus();
			return false;
		}
		if (!isText(form.username.value)) {
			alert("Please input your user ID.");
			form.username.focus();
			return false;
		}
		if (!isUserName(form.username.value)) {
			alert("Please input valid user ID.\nLetters and digits can be used.");
			form.username.focus();
			return false;
		}
		if (!hasLetter(form.fname.value)) {
			alert("Invalid First Name.");
			form.fname.focus();
			return false;
		}
		if (!hasLetter(form.lname.value)) {
			alert("Invalid Last Name.");
			form.lname.focus();
			return false;
		}
		if (!isText(form.password.value)) {
			alert("Please input your password.");
			form.password.value = '';
			form.cpassword.value = '';
			return false;
		}
		if (form.password.value.length < 6) {
			alert("Your password is too shot.\nMinimum 6 characters, please.");
			form.password.value = '';
			form.cpassword.value = '';
			return false;
		}
		if (!isPassword(form.password.value)) {
			alert("Please use another password.");
			form.password.value = '';
			form.cpassword.value = '';
			return false;
		}
		if (!(form.password.value == form.cpassword.value)) {
			alert("Your password do not math.");
			form.password.value = '';
			form.cpassword.value = '';
			form.password.focus();
			return false;
		}
		return true;
	}
