function validator(form) { 

  if (form.vehicle.value == 0) {
    alert("Please Select a Vehicle.");
    form.vehicle.focus();    
    return false;
  }

  if (form.lead_type.value == 0) {
    alert("Please select the Type of Quote Desired.");
    form.quote_type.focus();    
    return false;
  }
  
  if (form.first.value == "") {
    alert("Please provide us with your First Name.");
    form.first.focus();    
    return false;
  }
  
  if (form.last.value == "") {
    alert("Please provide us with your Last Name.");
    form.last.focus();    
    return false;
  }   
  
  if (form.address.value == "") {
    alert("Please provide us with your Address.");
    form.address.focus();    
    return false;
  }
  
  if (form.city.value == "") {
    alert("Please provide us with your City.");
    form.city.focus();    
    return false;
  } 
  
  if (form.state.value == 0) {
    alert("Please select a State.");
    form.state.focus();    
    return false;
  } 
  
  if (form.zip.value == "") {
    alert("Please provide us with your Zip Code.");
    form.zip.focus();    
    return false;
  }
  
  if (form.email.value == "") {
    alert("Please provide us with your Email Address.");
    form.email.focus();    
    return false;
  } 
  
  if (form.contact_via.value == 0) {
    alert("Please provide us with your Preferred Method of Contact.");
    form.contact_via.focus();    
    return false;
  }     
  
  if (form.spam.value != "pruitt43") {
    alert("The SpamCheck letters you have typed do not match the picture.  Please try again.");
    form.spam.focus();
    return false;
  }
  
return true; 
} 
