function get_by_name(name)
{
	var value = $("#zoom_content .contact_form input[name='" + name + "']").val();
	if (value == undefined)
	{
		value = $("#zoom_content .contact_form textarea[name='" + name + "']").val();
	}
	return value;
}
function contact_form_submit()
{
	var params = {name: get_by_name("name"),
					email: get_by_name("email"),
					company: get_by_name("company"),
					message: get_by_name("message")};
	
	if (params["email"] == null || params["email"] == "")
	{
		$("#zoom_content .contact_form .status").html("Please enter your email so that we may contact you.");
		$("#zoom_content .contact_form .status").css("display", "block");
		return false;
	}
	
	$("#zoom_content .spinner").css("display", "block");
	$("#zoom_content .submit").css("display", "none");

	$.ajax({
	      url: "/contact_us",
	      type: "POST",
	      data: (params),
	      dataType: "json",
	      success: function(data){
				$("#zoom_content .by-message").css("display", "none");
				$("#zoom_content .response").css("display", "block");				
	      },
		  error: function (XMLHttpRequest, textStatus, errorThrown) {
			$("#zoom_content .contact_form .status").html("Problem submitting form. Please try again later, or e-mail us.");
			$("#zoom_content .contact_form .status").css("display", "block");
		        $("#zoom_content .spinner").css("display", "none");
		  }
	   }
	);
	
	return false;
}
