// JavaScript Document

function validateLoginForm(form) {
	userErrorField = document.getElementById('userError');
	userPassErrorField = document.getElementById('userPassError');
	
	errors = false;
	errors = validateUserName(form);
	errors = validatePassword(form);
	
	if(errors == true) {
		return false;
	}
	else {
		return true;
	}
} // eo validateField


// VALIDATE LOGIN USER NAME - SHOW ERROR MESSAGE IF NOT VALID
function validateUserName(form) {	
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(form.username.value == ''){
		userErrorField.innerHTML = 'Email address is required.';
		userErrorField.style.display = 'inline-block';
		errors = true;
	}
	else if(!form.username.value.match(emailExp)) {
		userErrorField.innerHTML = 'Valid email address required';
		userErrorField.style.display = 'inline-block';
		errors = true;
	}
	else {
		userErrorField.style.display = 'none';
		errors = false;
	}
	return errors;
}


// VALIDATE PASSWORD FIELD - SHOW ERROR MESSAGE IF NOT VALID
function validatePassword(form){
	if(form.userpass.value == ''){
		userPassErrorField.innerHTML = 'Password is required.';
		userPassErrorField.style.display = 'inline-block';
		errors = true;
	}
	else {
		userPassErrorField.style.display = 'none';
		errors = false;
	}
	return errors;
} //validate password


// VALIDATE FORGOT PASSWORD FORM 
function validateForgotPassForm(form) {
	userErrorField = document.getElementById('userError');
	
	errors = false;
	errors = validateUserName(form);
	
	if(errors == true) {
		return false;
	}
	else {
		return true;
	}
} // eo validateField
