/**
* Copyright Fluent2.com 2007
**/


var LoginForm = eval("document.FormLogin");
var RegisterForm = eval("document.FormRegister");
var PasswordForm = eval("document.FormPasswordReminder");

function ProcessLogin(){
	LoginForm.LogineMail.style.backgroundColor="#FFF";
	LoginForm.LoginPassword.style.backgroundColor="#FFF";
	if(ValidateeMail(LoginForm.LogineMail.value) == false){
		LoginForm.LogineMail.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to login.\n\nYour eMail address is incorrect.");
		return false;
	}
	if(LoginForm.LoginPassword.value.length < 2){
		LoginForm.LoginPassword.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to login.\n\nYour Password is too short.");
		return false;
	}
	LoginForm.Action.value="Login";
	LoginForm.LoginButton.value="PLEASE WAIT";
	LoginForm.LoginButton.disabled=true;
	RegisterForm.RegisterButton.disabled=true;
	PasswordForm.PasswordReminderButton.disabled=true;
	LoginForm.LoginButton.className="ButtonProcessing"
	setTimeout("document.FormLogin.submit()", 1000);
}


function ShowPasswordReminderForm(){
	if(PasswordForm.style.display=="block"){
		PasswordForm.style.display="none";
		self.focus();
	}else{
		PasswordForm.style.display="block";
		PasswordForm.PasswordRemindereMail.focus();
	}
}

function ProcessPasswordReminder(){
	PasswordForm.PasswordRemindereMail.style.backgroundColor="#FFF";
	if(ValidateeMail(PasswordForm.PasswordRemindereMail.value) == false){
		PasswordForm.PasswordRemindereMail.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to send password.\n\nYour eMail address is incorrect.");
		return false;
	}
	PasswordForm.Action.value="PasswordReminder";
	PasswordForm.PasswordReminderButton.value="PLEASE WAIT";
	PasswordForm.PasswordReminderButton.disabled=true;
	LoginForm.LoginButton.disabled=true;
	RegisterForm.RegisterButton.disabled=true;
	PasswordForm.PasswordReminderButton.className="ButtonProcessing"
	setTimeout("document.FormPasswordReminder.submit()", 1000);
}


function ProcessRegister(){
	RegisterForm.RegisterFirstName.style.backgroundColor="#FFF";
	RegisterForm.RegisterLastName.style.backgroundColor="#FFF";
	RegisterForm.RegistereMail.style.backgroundColor="#FFF";
	RegisterForm.RegisterPassword1.style.backgroundColor="#FFF";
	RegisterForm.RegisterPassword2.style.backgroundColor="#FFF";

	if(RegisterForm.RegisterFirstName.value.length < 2){
		RegisterForm.RegisterFirstName.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to register.\n\nYour First Name is too short.");
		return false;
	}
	if(RegisterForm.RegisterLastName.value.length < 2){
		RegisterForm.RegisterLastName.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to register.\n\nYour Last Name is too short.");
		return false;
	}
	if(ValidateeMail(RegisterForm.RegistereMail.value) == false){
		RegisterForm.RegistereMail.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to register.\n\nYour eMail address is incorrect.");
		return false;
	}
	if(RegisterForm.RegisterPassword1.value.length < 2){
		RegisterForm.RegisterPassword1.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to register.\n\nYour Password is too short.");
		return false;
	}
	if(RegisterForm.RegisterPassword1.value.length != RegisterForm.RegisterPassword2.value.length){
		RegisterForm.RegisterPassword1.style.backgroundColor="#FA9E9E";
		RegisterForm.RegisterPassword2.style.backgroundColor="#FA9E9E";
		alert("ERROR: Unable to register.\n\nYour Passwords do not match.");
		return false;
	}
	RegisterForm.Action.value="Register";
	RegisterForm.RegisterButton.value="PLEASE WAIT";
	RegisterForm.RegisterButton.disabled=true;
	LoginForm.LoginButton.disabled=true;
	PasswordForm.PasswordReminderButton.disabled=true;
	RegisterForm.RegisterButton.className="ButtonProcessing"
	setTimeout("document.FormRegister.submit();", 1000);
}
