46. Hall & Hall, PLC Divorce Attorney Richmond - Family Lawyer - Estate Planning - Probate Call 804-897-1515 now to find out how our experienced family & estate attorneys can help you. A Name You Can Trust: Hall & Hall, PLC in Richmond, VA.
47. Dominion Wealth Law, PLLC Gainesville VA Probate Lawyer | Haymarket Virginia Wills & Trusts Lawyer | Herndon Tax Planning For representation in probate and other legal matters, contact a lawyer at Dominion Wealth Law, PLLC, in Gainesville, Virginia, today: call 703-753-2305.
48. Wade, Friedman & Sutter, P.C. Alexandria VA Attorneys | Bankruptcy Business Divorce Criminal Defense Estate Law | Arlington/Fairfa Discuss your difficult legal problems with the experienced lawyers of Wade, Friedman & Sutter, P.C., serving the Alexandria, Virginia, area: 703-836-9030.
49. Coates & Davenport, P.C. Richmond Criminal and Family Law Attorney | Chesterfield Bankruptcy County Attorney | Henrico County Representation for all your legal problems. Call the respected Richmond law firm of Coates & Davenport at 804-285-7000.
50. Carol A. N. Breit, Attorney at Law Richmond Divorce Lawyer | Virginia Equitable Distribution Lawyer | Petersburg Mechanicsville Chester Do you need an experienced attorney in Richmond, Virginia? Call 804-282-9226 to reach Carol A. N. Breit, Attorney at Law, who has been representing clients for more than 30 years.
51. Locke & Quinn Richmond Divorce Lawyers | Family Law Attorneys Richmond VA - LQ Richmond divorce lawyers, family law attorneys, and personal injury lawyers in Richmond, VA. Locke & Quinn family law attorneys.
4928 West Broad StreetPO Box 11708 Richmond, VA23230
52. Spinella Owings & Shaia, P.C. Richmond Family Law Lawyer | Virginia Divorce Attorney | Midlothian Estate Planning Lawyer Spinella, Owings & Shaia is a Richmond, Virginia law firm serving businesses and individuals in commercial transactions and litigation, personal injury, family law, estate planning and more. Call 804-747-0920.
54. Law Offices of Robin S. Gnatowsky Virginia Estate Planning Attorney Richmond Maryland Will Trust Retirement Plan Glen Allen Midlothian At the Law Offices of Robin S. Gnatowsky, we provide estate planning and asset protection services for individuals and business owners.
55. Dunton, Simmons & Dunton, L.L.P. Northern Neck VA Lawyers | Business And Corporate Law, Lancaster For business, probate, real estate and family law counsel, contact the White Stone, VA, attorneys of Dunton, Simmons & Dunton, L.L.P., at 804-435-5069.
678 Rappahannock DriveWhite Stone, VA 22578 Mailing Address White Stone, VA22578
56. TGBLaw at Lake Monticello Charlottesville Virginia Personal Injury and Divorce Lawyers | Tucker Griffin Barnes PC Charlottesville lawyers from the law office of Tucker Griffin Barnes PC focus on cases of personal injury, divorce, criminal law, workers compensation, social security disability and auto accidents in the state of Virginia.
265 Turkey Sag TrailJefferson Centre, Suite 111 Palmyra, VA22963
Enhance your legal case details with LawyerLand AI's
intelligent guidance, connect with numerous qualified law firms in your area, and find the ideal
legal representation through our competitive chat platform.
;
document.addEventListener('DOMContentLoaded', function () {
// Reference to the form elements
const categorySelect = document.getElementById('category');
const subcategorySelect = document.getElementById('subcategory');
if (categorySelect && subcategorySelect) {
// Function to update subcategories based on selected category
function updateSubcategories() {
// Store current selection if any
const currentSelection = subcategorySelect.value;
// Clear existing options
subcategorySelect.innerHTML = '';
// Get selected category
const selectedCategory = categorySelect.value;
// If no category selected, hide subcategory dropdown
if (!selectedCategory) {
subcategorySelect.disabled = true;
return;
}
// Enable the dropdown
subcategorySelect.disabled = false;
// If we have subcategories for this category, add them
if (subcategories[selectedCategory]) {
subcategories[selectedCategory].forEach(function (subcat) {
const option = document.createElement('option');
option.value = subcat;
option.textContent = subcat;
// Set selected if matches current selection or matches the subcategory variable
if (subcat === currentSelection ||
subcat === '') {
option.selected = true;
}
subcategorySelect.appendChild(option);
});
}
}
// Attach event listener to category dropdown
categorySelect.addEventListener('change', updateSubcategories);
// Initialize subcategories on page load
updateSubcategories();
// If category is pre-set, make sure subcategories get populated
setTimeout(function () {
updateSubcategories();
}, 100);
}
});