// JavaScript Document

$(document).ready(function(){
	$('#contact').submit(function(){
		
		var valid = true;
	
		$('#contact').find('fieldset.err').removeClass('err').find('p.err').remove();
		
		if(!$('textarea#message').val().match(/\w/)){
			$('textarea#message').focus().closest('fieldset').addClass('err').append('<p class="err">You must enter a message.</p>');
			valid = false;
		}
		
		if(!$('input#email').val().match(/^\s*[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9_\-\.]+\.[a-zA-Z]{2,4}\s*$/)){
			$('input#email').focus().closest('fieldset').addClass('err').append('<p class="err">You must enter your a valid email address.</p>');
			valid = false;
		}
		
		if(!$('input#last').val().match(/\w/)){
			$('input#last').focus().closest('fieldset').addClass('err').append('<p class="err">You must enter your full name.</p>');
			valid = false;
			
			if(!$('input#first').val().match(/\w/)){
				$('input#first').focus();
			}
		}
		else
		{
			if(!$('input#first').val().match(/\w/)){
				$('input#first').focus().closest('fieldset').addClass('err').append('<p class="err">You must enter your full name.</p>');
				valid = false;
			}
		}
		
		/*if(!$('input#recaptcha_response_field').val().match(/\w/)){
			$('input#recaptcha_response_field').focus().closest('fieldset').addClass('err').append('<p class="err">The characters you entered did not match the picture.</p>');
			valid = false;
		}
				
		if(!valid){
			window.scrollBy(0,-30);
		}*/
		
		return valid;
		
	});
});