﻿<!--
/*
######################################
# User ID
######################################
*/
function UserLoginName()
{
	var User_LoginName = $("User_LoginName");

	var Pattern = /^[a-zA-Z][a-zA-Z0-9_]{5,15}$/;
	if (Pattern.test(User_LoginName.value))
	{
		Disabled("SignIn", 0);
		User_LoginName.className = "InputRight";
		CheckImage("WarningMessage_User_LoginName", 1, "Right!");
		CheckForm = 0;
	}
	else
	{
		Disabled("SignIn", 1);
		User_LoginName.className = "InputWarning";
		CheckImage("WarningMessage_User_LoginName", 2, "En beginning, allow 6-16 bytes, allowing alphanumeric underscore.");
		CheckForm = 1;
	}
	return (CheckForm);
}


/*
######################################
# Email
######################################
*/
function UserEmail()
{
	var User_Email = $("User_Email");

	var Pattern = /^\s*([A-Za-z0-9_-]+(\.\w+)*@([A-Za-z0-9_-]+\.)+\w{2,3})\s*$/;
	if (Pattern.test(User_Email.value))
	{
		Disabled("Next", 0);
		User_Email.className = "InputRight";
		CheckImage("WarningMessage_User_Email", 1, "Right!");
		CheckForm = 0;
	}
	else
	{
		Disabled("Next", 1);
		User_Email.className = "InputWarning";
		CheckImage("WarningMessage_User_Email", 2, "Email address is not valid.");
		CheckForm = 1;
	}
	return (CheckForm);
}


/*
######################################
# Verify Code
######################################
*/
function UserVerifyCode()
{
	var User_VerifyCode = $("User_VerifyCode");

	var Pattern = /^\d{4}$/;
	if (Pattern.test(User_VerifyCode.value))
	{
		Disabled("Next", 0);
		User_VerifyCode.className = "InputRight";
		CheckImage("WarningMessage_User_VerifyCode", 1, "Right");
		CheckForm = 0;
	}
	else
	{
		Disabled("Next", 1);
		User_VerifyCode.className = "InputWarning";
		CheckImage("WarningMessage_User_VerifyCode", 2, "Verify Code must be at least 4 characters.");
		CheckForm = 1;
	}
	return (CheckForm);
}

/*
######################################
# User Zip Code(Find Password)
######################################
*/
function UserZipCode()
{
	var User_ZipCode = $("User_ZipCode");

	var Pattern = /^\d{3,6}$/;
	if (Pattern.test(User_ZipCode.value))
	{
		Disabled("Next", 0);
		User_ZipCode.className = "InputRight";
		CheckImage("WarningMessage_UserZipCode", 1, "Right");
		CheckForm = 0;
	}
	else
	{
		Disabled("Next", 1);
		User_ZipCode.className = "InputWarning";
		CheckImage("WarningMessage_UserZipCode", 2, "Zip Code must be at least 3 characters.");
		CheckForm = 1;
	}
	return (CheckForm);
}

/*
######################################
# Post
######################################
*/
function PostForm()
{
	var CheckForm = 0;
	CheckForm += UserLoginName()
	CheckForm += UserEmail();
	CheckForm += UserZipCode();
	CheckForm += UserVerifyCode();

	Disabled("Next", 1);

	if (CheckForm == 0)
	{
		$("Next").value = "Please wait...";

		FindPasswordForm.action = "?Method=Find";
		FindPasswordForm.method = "POST";
		FindPasswordForm.submit();
	}
}
//-->