jQuery(document).ready(function($){
	// Form submission using ajax
	
	var form = $("#contactUs form");

	form.submit(function(){
		form.find("p.errors,p.fatal-error,p.success,p.return")
			.fadeOut(400,function(){
				$(this).remove();
			});
		formData = "";
		$("#contactUs form input,#contactUs form textarea")
			.each(function(i){
				formData += $(this).attr('id')+"="+$(this).val()+"&";
			});
		$.ajax({
			url: form.attr("action"),
			data: formData,
			type: "post",
			success: function(data) {
				$("#send").after(data);
				if($("p.success").text()!="") {
					form[0].reset();
					form.find("p.errors,p.fatal-error,p.success").fadeIn().delay(5000).fadeOut();
				} else {
					form.find("p.errors,p.fatal-error,p.success").fadeIn();
				}
			},
			error: function(XMLHttpRequest,textStatus,errorThrown) {
				errorP = $("<p class='fatal-error'>No se pudo enviar tu mensaje; inténtalo de nuevo.</p>");
				$("#send").before(errorP);
			}
		});
		return false;
	});
});

