$(document).ready(function(){
	$(".contactSubmitButton").click(function () {
		//validating input
		var allFieldsAreValid = true;
		var errorFields = "";
		if( $('.quote [name=txtCityStateZip]').val()=='')
		{
			errorFields = errorFields+" City,";
			allFieldsAreValid = false;
		}
		if( $('.quote [name=txtFirstName]').val()=='')
		{
			errorFields = errorFields+" First Name,";
			allFieldsAreValid = false;
		}
		if( $('.quote [name=txtLastName]').val()=='')
		{
			errorFields = errorFields+" Last Name,";
			allFieldsAreValid = false;
		}
		if( $('.quote [name=txtPhoneNumber]').val()=='')
		{
			errorFields = errorFields+" Phone Number,";
			allFieldsAreValid = false;
		}
		if( $('.quote [name=txtEmailAddress]').val().search(/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/)==-1)
		{
			errorFields = errorFields+" Email Address,";
			allFieldsAreValid = false;
		}
		
		
		if (allFieldsAreValid)
		{		
			$.get("/quoteForm.php", $('.quoteElement').serialize(),
			function(data){
				if (data == "Thank you for your message! One of our administrators will contact you as soon as possible.")
				{
					$('.quoteElement').val("");
				}
				alert(data);
			});
		}
		else
		 	alert("Please fill in the following field(s):"+errorFields.substring(0, (errorFields.length-1)));

	});	
});


