$(document).ready( function() {

	
	$('form#timmy-mail').submit( function() {
		fail = false;
		//alert('validation');
		
		// reset feedback fields
		$('.field-email .feedback').html('<!-- -->');
		$('.field-first-name .feedback').html('<!-- -->');
		$('.field-last-name .feedback').html('<!-- -->');
		
		first_name = $('[name=first-name]').val();
		if(first_name == ''){
			fail = true;
			$('.field-first-name .feedback').html('<p>Please enter a first name</p>');
		}
		
		last_name = $('[name=last-name]').val();
		if(last_name == ''){
			fail = true;
			$('.field-last-name .feedback').html('<p>Please enter a last name</p>');
		}
		
		email = $('[name=email-address]').val();
		if(email == ''){
			fail = true;
			$('.field-email .feedback').html('<p>Please enter an email address</p>');
			
		} else {
			if(!validMail(email)){
				fail=true;
				$('.field-email .feedback').html('<p>Please enter a valid email address</p>');
			}
		}
		
		if(fail){
			return false;
		}

	});
	
});

function validMail(email){

	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (filter.test(email)) {
		return true;
	}

	return false;

}
