$(document).ready(function() {
/*
	function isValidEmail(str) {
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}
*/

	function isValidEmail(str) {
		//var x = str;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(str)) {
			return true;
		} else {
			return false;
		}
	}

	$('#form_login').submit(function() {

		var formEmail = $('#form_email').val();
		var fromPass = $('#form_pass').val();

		var valid = 1;

		if (formEmail == '' && valid == 1) {
			$('div.error').show();
			$('div.error').html('Please enter your registered email address.');
			$('#form_email').focus();
			valid = 0;
		}
		
		if (isValidEmail(formEmail) == false && valid == 1) {
			$('div.error').show();
			$('div.error').html('Please enter a valid email address.');
			$('#form_email').focus();
			valid = 0;
		}

		if (fromPass == '' && valid == 1) {
			$('div.error').show();
			$('div.error').html('Please enter your password.');
			$('#form_pass').focus();
			valid = 0;
		}

		if (valid == 1) {
			$('div.error').hide();
			return true;
		} else {
			return false;
		}
	});

	$('#form_password').submit(function() {

		var fromPassword = $('#form_emailpass').val();

		var valid = 1;

		if (fromPassword == '' && valid == 1) {
			$('div.error').show();
			$('div.error').html('Please enter your registered email address.');
			$('#form_emailpass').focus();
			valid = 0;
		}
		
		if (isValidEmail(fromPassword) == false && valid == 1) {
			$('div.error').show();
			$('div.error').html('Please enter a valid email address.');
			$('#form_emailpass').focus();
			valid = 0;
		}

		if (valid == 1) {
			$('div.error').hide();
			return true;
		} else {
			return false;
		}
	});

});