function validateCaptcha() {

	var challengeField = $("input#recaptcha_challenge_field").val();
	var responseField  = $("input#recaptcha_response_field").val();
    
    var html = $.ajax({
	    type: "POST",	
	    url: "../includes/ajax.recaptcha.php",
	    data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField,
	    async: false
    }).responseText;

    //captcha passed so check user input so email can be sent
    if(html == "success"){
        postUserInput();
    }
    
    else{
        $("#message").empty().show().append('<div id="error"><ul><li>Your captcha is incorrect. Please try again.</li></ul></div>');
        Recaptcha.reload();
        return false;
    }
    
}

function validateUserInput() {

	if ($("input#name").val() == "") {
		$("#message").empty().show().append('<div id="error"><ul><li>Your name is required.</li></ul></div>');
		$("input#name").focus();
		return false;
	}

	if ($("input#email").val() == "") {
		$("#message").empty().show().append('<div id="error"><ul><li>Your email is required.</li></ul></div>');
		$("input#email").focus();
		return false;
	}

	if ($("textarea#comments").val() == "") {
		$("#message").empty().show().append('<div id="error"><ul><li>Please enter a question/comment.</li></ul></div>');
		$("textarea#comments").focus();
		return false;
	}
	
	//user entered all fields so check captcha
	validateCaptcha();

}

function postUserInput(){

	$.ajax({
	
		type: "POST",
		url: "index.php",
		data: {
			'page': 'contactConfirm',
			'email': $("input#email").val(),
			'name': $("input#name").val(),
			'comments': $("textarea#comments").val()
		},

		success: function(){
			
			//empty user input so they dont try to submit again
			$("input#email").val('');
			$("input#name").val('');
			$("textarea#comments").val('');
			
			//show message to user
			$("#message")
			.empty()
			.show()
			.append('<div id="feedback">Thank you for contacting us. You will hear back from us shortly.</div>')
			.fadeOut(5000);
			
		}
   
	});
	
}