2. Mark E. Jacobs, P.C. Dallas Immigration Attorney | Deportation, Citizenship Don't fight your immigration battles alone. Put a caring, experienced, ethical immigration lawyer on your side. Call Mark E. Jacobs in Dallas at 972-616-4091.
3. Harrison - Donaldson, Attorney at Law Dallas Immigration Law Attorney | Texas Visa, Citizenship Harrison-Donaldson, Dallas immigration lawyers -- personal attention, reasonable fees and skill in providing the talent your business needs -- 972-746-2314
5605 North MacArthur Boulevard10th Floor Irving, TX75038
4. Snyder & Snyder Attorneys LLP Plano Tax Lawyer | Estate Attorney | Snyder & Snyder Attorneys LLP Snyder & Snyder advises clients on tax law, business and real estate transactions in Texas and beyond. Call Reed Snyder at 972-863-0167.
5. The Albarado Law Firm, P.C. Gainesville Criminal Defense Attorney | Cooke County Family Law The Albarado Law Firm, P.C., in Gainesville, Texas, represents clients with criminal defense, family law and immigration issues. Call 940-222-8939 for an appointment.
6. The Roth Law Firm Roth Law Firm Marshall Texas Roth Firm Attorneys at Law prepares and tries lawsuits. Located in Marshall, Texas the Roth firm specializes in the areas of products liability; and commercial litigation, with a strong emphasis on patent infringement and other intellectual property claims.
7. Mercy Carter Tidwell, L.L.P. Texarkana Personal Injury Attorney | Texas Car Accident Lawyer | Arkansas Traumatic Brain Injury Law Mercy Carter Tidwell, LLP are experienced trial lawyers in Texarkana, Texas. Call (903) 794-9419.
8. Joshua Graham & Associates, PLLC. Fort Worth Lawyers | Joshua Graham & Associates Joshua Graham & Associates represents individuals and businesses in a variety of cases from family law to consulting, consumer law to employment law and immigration.
9. The Burnett Law Firm Abilene Personal Injury Lawyer | Burnett Law Firm Personal injury firm with locations in Abilene, Dallas and Eagle Pass. Contact The Burnett Law Firm for a free attorney consultation.
10. Frank D. Trotter, P.C. Wichita Falls TX Criminal Defense Attorney | DWI and Drug Charges Contact Frank D. Trotter, P.C., in Wichita Falls, Texas, for experienced criminal defense after a DWI or other arrest. Call 940-280-3282 or send an email.
11. The Law Office of Rex L. Hogue, P.C. Frisco Estate Planning Attorneys | Plano Estate Administration Lawyers Knowledge is the first step to success in estate planning. Call The Law Office of Rex L. Hogue, P.C., at 214-705-2427 to speak with a Frisco attorney.
12. Wetsel, Carmichael & Allen, L.L.P. Energy Lawyer in Sweetwater | Oil and Gas Law | Wetsel, Carmichael & Allen, LLP Located in Sweetwater, Texas, the lawyers of Wetsel, Carmichael & Allen, L.L.P., are leaders in energy law. For legal assistance, call 800-787-0784.
14. The Albarado Law Firm, P.C. Gainesville Criminal Defense Attorney | Cooke County Family Law The Albarado Law Firm, P.C., in Gainesville, Texas, represents clients with criminal defense, family law and immigration issues. Call 940-222-8939 for an appointment.
15. Vickery Law Firm Tyler TX Personal Injury Lawyer | Smith County Car Accident Attorney Contact Vickery Law Firm in Tyler, Texas, about your personal injury claim. Call 903-266-1820 to schedule a free initial consultation.
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.
{"Accidents & Injuries":["Admiralty & Maritime","Asbestos-Mesothelioma","Aviation Accidents","Birth Injury","Brain Injury","Bus Accidents","Car Accident","Class Actions Plaintiff","Construction Accident","Cruise Ship Injury","Dangerous Products","Defamation","Dog Bites & Animal Bites","Drugs & Medical Devices","Insurance Defense","Medical Malpractice","Motorcycle Accident","Nursing Home Abuse","Pedestrian Accident","Personal Injury","Personal Injury Defense","Premises Liability","Railroad Worker Injury-FELA","Rollover Accident","Sexual Abuse","Slander","Slip and Fall Accident","Toxic Mold","Toxic Torts","Trucking Accident","Workers' Compensation","Wrongful Death"],"Bankruptcy & Debt":["Bankruptcy","Collections","Debtor-Creditor"],"Business Law":["Administrative Law","Admiralty & Maritime","Advertising Law","Agriculture Law","Antitrust Law","Aviation","Banking & Finance Law","Business & Commercial Law","Business Organizations","Collections","Communications & Media Law","Contracts","Employment Law-Employer","Energy","Franchising","Government Contracts","Immigration","Insurance","Insurance Defense","Intellectual Property","Mergers & Acquisitions","Oil & Gas","Personal Injury Defense","Securities Law","Tax Increment Financing","Tax Law","Transportation Law"],"Cars & Motor Vehicles":["Auto Dealer Fraud","Bad Faith Insurance","Car Accident","DUI-DWI","Lemon Law","Motor Vehicle Defects","Motorcycle Accident","Rollover Accident","Tire Defects","Traffic Ticket","Trucking Accident"],"Civil & Human Rights":["Civil Rights","Constitutional Law","Discrimination","Elder Law","Native Peoples","Sexual Harassment"],"Consumer Rights":["Auto Dealer Fraud","Bad Faith Insurance","Consumer Protection","Dangerous Products","Debtor-Creditor","Drugs & Medical Devices","Housing & Construction Defects","Identity Theft","Legal Malpractice","Lemon Law","Medical Malpractice","Professional Malpractice","Securities"],"Criminal Defense":["Criminal Law Federal","Domestic Violence","Drug Crime","DUI-DWI","Expungement","Sex Crime","Traffic Ticket","White Collar Crimes"],"Employee's Rights":["Civil Rights","Constitutional Law","Discrimination","ERISA","Labor Law","Railroad Worker Injury-FELA","Sexual Harassment","Wage & Hour","Whistleblower-Qui Tam","Workers' Compensation","Wrongful Termination"],"Estate Planning":["Elder Law","Estate Planning","Guardianship","Living Wills","Power of Attorney","Probate","Trusts","Wills"],"Family Law":["Adoption","Child Custody","Child Support","Collaborative Law","Divorce & Separation","Divorce Mediation","Family Law","Father's Rights","Military Divorce","Same Sex"],"Health Care":["Asbestos-Mesothelioma","Bad Faith Insurance","Disability","Elder Law","Government Agencies","Government Programs","Guardianship","Living Wills","Medical Malpractice","Nursing Home Abuse","Power of Attorney","Social Security","Social Security Disability"],"Intellectual Property":["Copyrights","Patents","Trademarks"],"Lawsuits & Disputes":["Alternative Dispute Resolution","Arbitration","Class Actions Plaintiff","Collaborative Law","Contracts","Litigation","Mediation"],"Real Estate":["Construction","Construction Defects","Eminent Domain","Foreclosure & Alternatives","Homeowners Association","Housing Defects","Land Use & Zoning","Landlord-Tenant","Neighbors"]};
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);
}
});