// JavaScript Document
		$(document).ready(function(){
			
			$("form#lets_talk").submit(function(){
				//hide error containers
				$("#name_error").hide();
				$("#phone_error").hide();
				$("#email_error").hide();
				
				if(validateForm()){
				$.post("mail.php",{
					   		//call_back: $("#call_back").val(),
							call_back: $("input[@name='call_back']:checked").val(),
							best_time_to_reach_me: $("#best_time_to_reach_me").val(),
							name: $("#name").val(),
							phone: $("#phone").val(),
							email: $("#email").val(),
							company: $("#company").val(),
							address: $("#address").val(),
							city: $("#city").val(),
							state: $("#state").val(),
							zip: $("#zip").val(),
							comments: $("#comments").val(),
							referring_url: $("#referring_url").val(),
							action: "postmsg"
						}, function(xml) {
					addMessages(xml);
				});
				};
				return false;
			});
		});
		function addMessages(xml) {
			//if($("status",xml).text() == "2") return;
			//timestamp = $("time",xml).text();
			$("#messagewindow").empty();
			$("message",xml).each(function(id) {
				message = $("message",xml).text();
				$("#messagewindow").prepend("<b>"+message+
											"</b><br />");
			});
		}
		
		function validateForm()
		{
			$("#name_error").empty().hide();
			$("#phone_error").empty().hide();
			$("#email_error").empty().hide();
			
			var name 	= $("#name").val();
			var phone	= $("#phone").val();
			var email	= $("#email").val();

			var errors 				= 0;
			
			if (name == null || name == '')
			{
				$("#name_error").show().append("Name is required");
				errors++;
			}			
			if (phone == null || phone == '')
			{
				$("#phone_error").show().append("Phone is required");
				errors++;
			}
			if (email == null || email == '')
			{
				$("#email_error").show().append("Email is required");
				errors++;
			}
			
			if (errors > 0)
			{
				alert ("Errors were found on the form");
				return false;
			} else {
				return true;
			}
		}