$(function() {
  $(".searchSubmit").click(function() { // validate and process form
	  //get parent div & form info
	  parentInfo = $(this).findParents();
	  
	  //check required fields
	  if ($(this).checkRequired(parentInfo)) {
  	    //build field list
	    var formName = $("input#name").val();
	    var formEmail = $("input#email").val();
	    var formPhone = $("input#phone").val();
	    var formConcerning = $("select#concerning").val();
	    var formMessage = $("textarea#message").val();

	    var dataString = 'outputTarget='+ parentInfo.parentDiv + '&name='+ formName + '&email='+ formEmail + '&phone='+ formPhone + '&concerning='+ formConcerning + '&message='+ formMessage;
	    //alert (dataString); alert ('parent: '+parentInfo.parentDiv+'\nform action: '+parentInfo.parentFormAction); return false;
		
		$.ajax({
          type: "POST",
          url: parentInfo.parentFormAction,
          data: dataString,
          success: function(data) {
            var trimmed = data.replace(/^\s+|\s+$/g,''); eval(trimmed);
          }
        });
      }
      return false;
	});
});

$(function() {
  $(".quoteSubmit").click(function() { // validate and process form
	  //get parent div & form info
	  parentInfo = $(this).findParents();
	  
	  //check required fields
	  if ($(this).checkRequired(parentInfo)) {
  	    //build field list
	    var formFirstName = $("input#fname").val();
	    var formLastName  = $("input#lname").val();
	    var formAddress1  = $("input#addy1").val();
	    var formAddress2  = $("input#addy2").val();
	    var formCity      = $("input#city").val();
	    var formPhone     = $("input#quotephone").val();
	    var formState = $("input#state").val();
	    var formZip = $("input#zip").val();
	    var formEmail = $("input#quoteemail").val();
	    var formCategory = $("input:radio.category:checked").val();
	    var formPolicyType = $("select#policytype").val();
	    var formMessage = $("textarea#comments").val();

	    var dataString = 'outputTarget='+ parentInfo.parentDiv + '&fname='+ formFirstName + '&lname='+ formLastName + '&addr_one='+ formAddress1 + '&addr_two='+ formAddress2 + '&city='+ formCity + '&state='+ formState + '&zip='+ formZip + '&phone='+ formPhone + '&email='+ formEmail + '&category='+ formCategory + '&policy='+ formPolicyType + '&comments='+ formMessage;
	    //alert (dataString); alert ('parent: '+parentInfo.parentDiv+'\nform action: '+parentInfo.parentFormAction); return false;
		
		$.ajax({
          type: "POST",
          url: parentInfo.parentFormAction,
          data: dataString,
          success: function(data) {
            var trimmed = data.replace(/^\s+|\s+$/g,''); eval(trimmed);
          }
        });
      }
      return false;
	});
});