$(document).ready(function() {
	$('#contact_submit').click(function() {
		var name = $('#contact_name').val();
		var email = $('#contact_email').val();
		var subject = $('#contact_subject').val();
		var message = $('#contact_message').val();

		// Remove the content and place a loader if we are dealing with a hash
		$("#feedback > *").remove();
		$("#feedback").append('<div class="loader"><img src="/assets/img/loading.gif"/><p>sending...</p></div>');

		$.post("/contact/process", { "name": name, "email": email, "subject": subject, "message": message },
			function(data){
				if (data.result == true) {
					var rightLoad = '/contact/success #body';
					var err_msg = '';
				} else {
					var rightLoad = '/contact/failure #body';
					var err_msg = data.msg;
				}
				$("#feedback").load(rightLoad, { "err_msg": err_msg }, function() {
					// Hide loader
					$(".loader").remove();
				});
			}, "json");
		return false;
	});
});