const states = [ { name: "Alabama", cities: ["Birmingham", "Montgomery", "Mobile", "Huntsville", "Tuscaloosa", "Hoover", "Dothan", "Auburn", "Decatur", "Madison"] }, { name: "Alaska", cities: ["Anchorage", "Fairbanks", "Juneau", "Sitka", "Ketchikan", "Wasilla", "Kenai", "Kodiak", "Bethel", "Palmer"] }, { name: "Arizona", cities: ["Phoenix", "Tucson", "Mesa", "Chandler", "Glendale", "Scottsdale", "Gilbert", "Tempe", "Peoria", "Surprise"] }, { name: "Arkansas", cities: ["Little Rock", "Fort Smith", "Fayetteville", "Springdale", "Jonesboro", "North Little Rock", "Conway", "Rogers", "Pine Bluff", "Bentonville"] }, { name: "California", cities: ["Los Angeles", "San Diego", "San Jose", "San Francisco", "Fresno", "Sacramento", "Long Beach", "Oakland", "Bakersfield", "Anaheim"] }, { name: "Colorado", cities: ["Denver", "Colorado Springs", "Aurora", "Fort Collins", "Lakewood", "Thornton", "Arvada", "Westminster", "Pueblo", "Centennial"] }, { name: "Connecticut", cities: ["Bridgeport", "New Haven", "Stamford", "Hartford", "Waterbury", "Norwalk", "Danbury", "New Britain", "Meriden", "Bristol"] }, { name: "Delaware", cities: ["Wilmington", "Dover", "Newark", "Middletown", "Smyrna", "Milford", "Seaford", "Georgetown", "Elsmere", "New Castle"] }, { name: "Florida", cities: ["Jacksonville", "Miami", "Tampa", "Orlando", "St. Petersburg", "Hialeah", "Tallahassee", "Fort Lauderdale", "Port St. Lucie", "Cape Coral"] }, { name: "Georgia", cities: ["Atlanta", "Augusta", "Columbus", "Macon", "Savannah", "Athens", "Sandy Springs", "Roswell", "Johns Creek"] }, { name: "Hawaii", cities: ["Honolulu", "Pearl City", "Hilo", "Kailua", "Waipahu", "Kaneohe", "Mililani Town", "Kahului", "Ewa Gentry", "Kihei"] }, { name: "Idaho", cities: ["Boise", "Nampa", "Meridian", "Idaho Falls", "Pocatello", "Caldwell", "Coeur d'Alene", "Twin Falls", "Lewiston", "Post Falls"] }, { name: "Illinois", cities: ["Chicago", "Aurora", "Rockford", "Joliet", "Naperville", "Springfield", "Peoria", "Elgin", "Waukegan", "Cicero"] }, { name: "Indiana", cities: ["Indianapolis", "Fort Wayne", "Evansville", "South Bend", "Carmel", "Fishers", "Bloomington", "Hammond", "Gary", "Lafayette"] }, { name: "Iowa", cities: ["Des Moines", "Cedar Rapids", "Davenport", "Sioux City", "Iowa City", "Waterloo", "Council Bluffs", "Ames", "Dubuque", "West Des Moines"] }, { name: "Kansas", cities: ["Wichita", "Overland Park", "Kansas City", "Olathe", "Topeka", "Lawrence", "Shawnee", "Manhattan", "Lenexa", "Salina"] }, { name: "Kentucky", cities: ["Louisville", "Lexington", "Bowling Green", "Owensboro", "Covington", "Richmond", "Georgetown", "Florence", "Hopkinsville", "Nicholasville"] }, { name: "Louisiana", cities: ["New Orleans", "Baton Rouge", "Shreveport", "Lafayette", "Lake Charles", "Kenner", "Bossier City", "Monroe", "Alexandria", "Houma"] }, { name: "Maine", cities: ["Portland", "Lewiston", "Bangor", "South Portland", "Auburn", "Biddeford", "Sanford", "Brunswick", "Scarborough", "Saco"] }, { name: "Maryland", cities: ["Baltimore", "Frederick", "Rockville", "Gaithersburg", "Bowie", "Hagerstown", "Annapolis", "College Park", "Salisbury", "Laurel"] }, { name: "Massachusetts", cities: ["Boston", "Worcester", "Springfield", "Lowell", "Cambridge", "New Bedford", "Brockton", "Quincy", "Lynn", "Fall River"] }, { name: "Michigan", cities: ["Detroit", "Grand Rapids", "Warren", "Sterling Heights", "Ann Arbor", "Lansing", "Flint", "Dearborn", "Livonia", "Westland"] }, { name: "Minnesota", cities: ["Minneapolis", "St. Paul", "Rochester", "Duluth", "Bloomington", "Brooklyn Park", "Plymouth", "Maple Grove", "Woodbury", "St. Cloud"] }, { name: "Mississippi", cities: ["Jackson", "Gulfport", "Southaven", "Hattiesburg", "Biloxi", "Meridian", "Tupelo", "Greenville", "Olive Branch", "Horn Lake"] }, { name: "Missouri", cities: ["Kansas City", "St. Louis", "Springfield", "Independence", "Columbia", "Lee's Summit", "O'Fallon", "St. Joseph", "St. Charles", "Blue Springs"] }, { name: "Montana", cities: ["Billings", "Missoula", "Great Falls", "Bozeman", "Butte", "Helena", "Kalispell", "Havre", "Anaconda", "Miles City"] }, { name: "Nebraska", cities: ["Omaha", "Lincoln", "Bellevue", "Grand Island", "Kearney", "Fremont", "Hastings", "North Platte", "Norfolk", "Columbus"] }, { name: "Nevada", cities: ["Las Vegas", "Reno", "Henderson", "North Las Vegas", "Sparks", "Carson City"] }, { name: "New Hampshire", cities: ["Manchester", "Nashua", "Concord", "Dover", "Rochester", "Keene", "Portsmouth", "Laconia"] }, { name: "New Jersey", cities: ["Newark", "Jersey City", "Paterson", "Elizabeth", "Edison", "Woodbridge", "Lakewood", "Toms River", "Hamilton", "Trenton"] }, { name: "New Mexico", cities: ["Albuquerque", "Las Cruces", "Rio Rancho", "Santa Fe", "Roswell", "Farmington", "Clovis", "Hobbs", "Alamogordo", "Carlsbad"] }, { name: "New York", cities: ["New York City", "Buffalo", "Rochester", "Yonkers", "Syracuse", "Albany", "New Rochelle", "Mount Vernon", "Schenectady", "Utica"] }, { name: "North Carolina", cities: ["Charlotte", "Raleigh", "Greensboro", "Durham", "Winston-Salem", "Fayetteville", "Cary", "Wilmington", "High Point", "Greenville"] }, { name: "North Dakota", cities: ["Fargo", "Bismarck", "Grand Forks", "Minot", "West Fargo", "Dickinson", "Williston", "Mandan", "Jamestown", "Wahpeton"] }, { name: "Ohio", cities: ["Columbus", "Cleveland", "Cincinnati", "Toledo", "Akron", "Dayton", "Parma", "Canton", "Youngstown", "Lorain"] }, { name: "Oklahoma", cities: ["Oklahoma City", "Tulsa", "Norman", "Broken Arrow", "Lawton", "Edmond", "Moore", "Midwest City", "Enid", "Stillwater"] }, { name: "Oregon", cities: ["Portland", "Salem", "Eugene", "Gresham", "Hillsboro", "Beaverton", "Bend", "Medford", "Springfield", "Corvallis"] }, { name: "Pennsylvania", cities: ["Philadelphia", "Pittsburgh", "Allentown", "Erie", "Reading", "Scranton", "Bethlehem", "Lancaster", "Harrisburg", "York"] }, { name: "Rhode Island", cities: ["Providence", "Warwick", "Cranston", "Pawtucket", "East Providence", "Woonsocket", "Coventry", "Cumberland", "North Providence", "South Kingstown"] }, { name: "South Carolina", cities: ["Columbia", "Charleston", "North Charleston", "Mount Pleasant", "Rock Hill", "Greenville", "Summerville", "Sumter", "Hilton Head Island", "Florence"] }, { name: "South Dakota", cities: ["Sioux Falls", "Rapid City", "Aberdeen", "Brookings", "Watertown", "Mitchell", "Yankton", "Pierre", "Huron", "Spearfish"] }, { name: "Tennessee", cities: ["Nashville", "Memphis", "Knoxville", "Chattanooga", "Clarksville", "Murfreesboro", "Franklin", "Jackson", "Johnson City", "Bartlett"] }, { name: "Texas", cities: ["Houston", "San Antonio", "Dallas", "Austin", "Fort Worth", "El Paso", "Arlington", "Corpus Christi", "Plano", "Laredo"] }, { name: "Utah", cities: ["Salt Lake City", "West Valley City", "Provo", "West Jordan", "Orem", "Sandy", "Ogden", "St. George", "Layton", "Taylorsville"] }, { name: "Vermont", cities: ["Burlington", "South Burlington", "Rutland", "Essex Junction", "Barre", "Montpelier", "St. Albans", "Winooski", "Newport", "Vergennes"] }, { name: "Virginia", cities: ["Virginia Beach", "Norfolk", "Chesapeake", "Richmond", "Newport News", "Alexandria", "Hampton", "Roanoke", "Portsmouth", "Suffolk"] }, { name: "Washington", cities: ["Seattle", "Spokane", "Tacoma", "Vancouver", "Bellevue", "Kent", "Everett", "Renton", "Yakima", "Spokane Valley"] }, { name: "West Virginia", cities: ["Charleston", "Huntington", "Morgantown", "Parkersburg", "Wheeling", "Fairmont", "Weirton", "Martinsburg", "Beckley", "Clarksburg"] }, { name: "Wisconsin", cities: ["Milwaukee", "Madison", "Green Bay", "Kenosha", "Racine", "Appleton", "Waukesha", "Eau Claire", "Oshkosh", "Janesville"] }, { name: "Wyoming", cities: ["Cheyenne", "Casper", "Laramie", "Gillette", "Rock Springs", "Sheridan", "Jackson", "Riverton", "Green River", "Evanston"] } // Add more states and cities here ]; const stateSelect = document.getElementById("state"); const citySelect = document.getElementById("city"); const generateBtn = document.getElementById("generateBtn"); const areaCodesTable = document.getElementById("areaCodes"); // Populate state select states.forEach(state => { const option = document.createElement("option"); option.value = state.name; option.text = state.name; stateSelect.appendChild(option); }); // Update city select based on selected state stateSelect.addEventListener("change", () => { const selectedState = states.find(state => state.name === stateSelect.value); citySelect.innerHTML = ''; selectedState.cities.forEach(city => { const option = document.createElement("option"); option.value = city; option.text = city; citySelect.appendChild(option); }); citySelect.disabled = false; checkInputs(); // Check inputs to enable/disable button }); citySelect.addEventListener("change", () => { checkInputs(); // Check inputs to enable/disable button }); function checkInputs() { generateBtn.disabled = stateSelect.value === "" || citySelect.value === ""; } // Generate area codes generateBtn.addEventListener("click", () => { const selectedState = stateSelect.value; const selectedCity = citySelect.value; const areaCodes = getAreaCodes(selectedState, selectedCity); displayAreaCodes(areaCodes); }); //Get Area Codes function getAreaCodes(state, city) { const areaCodes = { "Alabama": { "Birmingham": ["205", "659", "938"], "Montgomery": ["334"], "Mobile": ["251"], "Huntsville": ["256", "938"], "Tuscaloosa": ["205"], "Hoover": ["205", "659"], "Dothan": ["334"], "Auburn": ["334"], "Decatur": ["256"], "Madison": ["256"] }, "Alaska": { "Anchorage": ["907"], "Fairbanks": ["907"], "Juneau": ["907"], "Sitka": ["907"], "Ketchikan": ["907"], "Wasilla": ["907"], "Kenai": ["907"], "Kodiak": ["907"], "Bethel": ["907"], "Palmer": ["907"] }, "Arizona": { "Phoenix": ["602", "480", "623"], "Tucson": ["520"], "Mesa": ["480"], "Chandler": ["480"], "Glendale": ["623"], "Scottsdale": ["480"], "Gilbert": ["480"], "Tempe": ["480"], "Peoria": ["623"], "Surprise": ["623"] }, "Arkansas": { "Little Rock": ["501"], "Fort Smith": ["479"], "Fayetteville": ["479"], "Springdale": ["479"], "Jonesboro": ["870"], "North Little Rock": ["501"], "Conway": ["501"], "Rogers": ["479"], "Pine Bluff": ["870"], "Bentonville": ["479"] }, "California": { "Los Angeles": ["213", "323", "310", "424"], "San Diego": ["619", "858"], "San Jose": ["408", "669"], "San Francisco": ["415", "628"], "Fresno": ["559"], "Sacramento": ["916", "279"], "Long Beach": ["562"], "Oakland": ["510"], "Bakersfield": ["661"], "Anaheim": ["714", "657"] }, "Colorado": { "Denver": ["303", "720"], "Colorado Springs": ["719"], "Aurora": ["303", "720"], "Fort Collins": ["970"], "Lakewood": ["303", "720"], "Thornton": ["303", "720"], "Arvada": ["303", "720"], "Westminster": ["303", "720"], "Pueblo": ["719"], "Centennial": ["303", "720"] }, "Connecticut": { "Bridgeport": ["203"], "New Haven": ["203"], "Stamford": ["203"], "Hartford": ["860", "959"], "Waterbury": ["203"], "Norwalk": ["203"], "Danbury": ["203"], "New Britain": ["860"], "Meriden": ["203"], "Bristol": ["860"] }, "Delaware": { "Wilmington": ["302"], "Dover": ["302"], "Newark": ["302"], "Middletown": ["302"], "Smyrna": ["302"], "Milford": ["302"], "Seaford": ["302"], "Georgetown": ["302"], "Elsmere": ["302"], "New Castle": ["302"] }, "Florida": { "Jacksonville": ["904"], "Miami": ["305", "786"], "Tampa": ["813"], "Orlando": ["407", "321"], "St. Petersburg": ["727"], "Hialeah": ["305", "786"], "Tallahassee": ["850"], "Fort Lauderdale": ["954", "754"], "Port St. Lucie": ["772"], "Cape Coral": ["239"] }, "Georgia": { "Atlanta": ["404", "470", "678", "770"], "Augusta": ["706", "762"], "Columbus": ["706", "762"], "Macon": ["478"], "Savannah": ["912"], "Athens": ["706", "762"], "Sandy Springs": ["404", "470", "678", "770"], "Roswell": ["404", "470", "678", "770"], "Johns Creek": ["404", "470", "678", "770"] }, "Hawaii": { "Honolulu": ["808"], "Pearl City": ["808"], "Hilo": ["808"], "Kailua": ["808"], "Waipahu": ["808"], "Kaneohe": ["808"], "Mililani Town": ["808"], "Kahului": ["808"], "Ewa Gentry": ["808"], "Kihei": ["808"] }, "Idaho": { "Boise": ["208"], "Nampa": ["208"], "Meridian": ["208"], "Idaho Falls": ["208"], "Pocatello": ["208"], "Caldwell": ["208"], "Coeur d'Alene": ["208"], "Twin Falls": ["208"], "Lewiston": ["208"], "Post Falls": ["208"] }, "Illinois": { "Chicago": ["312", "773", "872"], "Aurora": ["630", "331"], "Rockford": ["815", "779"], "Joliet": ["815", "779"], "Naperville": ["630", "331"], "Springfield": ["217"], "Peoria": ["309"], "Elgin": ["847", "224"], "Waukegan": ["847", "224"], "Cicero": ["708"] }, "Indiana": { "Indianapolis": ["317", "463"], "Fort Wayne": ["260"], "Evansville": ["812", "930"], "South Bend": ["574"], "Carmel": ["317", "463"], "Fishers": ["317", "463"], "Bloomington": ["812", "930"], "Hammond": ["219"], "Gary": ["219"], "Lafayette": ["765"] }, "Iowa": { "Des Moines": ["515"], "Cedar Rapids": ["319"], "Davenport": ["563"], "Sioux City": ["712"], "Iowa City": ["319"], "Waterloo": ["319"], "Council Bluffs": ["712"], "Ames": ["515"], "Dubuque": ["563"], "West Des Moines": ["515"] }, "Kansas": { "Wichita": ["316"], "Overland Park": ["913"], "Kansas City": ["913"], "Olathe": ["913"], "Topeka": ["785"], "Lawrence": ["785"], "Shawnee": ["913"], "Manhattan": ["785"], "Lenexa": ["913"], "Salina": ["785"] }, "Kentucky": { "Louisville": ["502"], "Lexington": ["859"], "Bowling Green": ["270"], "Owensboro": ["270"], "Covington": ["859"], "Richmond": ["859"], "Georgetown": ["502"], "Florence": ["859"], "Hopkinsville": ["270"], "Nicholasville": ["859"] }, "Louisiana": { "New Orleans": ["504"], "Baton Rouge": ["225"], "Shreveport": ["318"], "Lafayette": ["337"], "Lake Charles": ["337"], "Kenner": ["504"], "Bossier City": ["318"], "Monroe": ["318"], "Alexandria": ["318"], "Houma": ["985"] }, "Maine": { "Portland": ["207"], "Lewiston": ["207"], "Bangor": ["207"], "South Portland": ["207"], "Auburn": ["207"], "Biddeford": ["207"], "Sanford": ["207"], "Brunswick": ["207"], "Scarborough": ["207"], "Saco": ["207"] }, "Maryland": { "Baltimore": ["410", "443", "667"], "Frederick": ["240", "301"], "Rockville": ["240", "301"], "Gaithersburg": ["240", "301"], "Bowie": ["240", "301"], "Hagerstown": ["240", "301"], "Annapolis": ["410", "443"], "College Park": ["240", "301"], "Salisbury": ["410", "443"], "Laurel": ["240", "301"] }, "Massachusetts": { "Boston": ["617", "857"], "Worcester": ["508", "774"], "Springfield": ["413"], "Lowell": ["978", "351"], "Cambridge": ["617", "857"], "New Bedford": ["508", "774"], "Brockton": ["508", "774"], "Quincy": ["617", "857"], "Lynn": ["781", "339"], "Fall River": ["508", "774"] }, "Michigan": { "Detroit": ["313"], "Grand Rapids": ["616"], "Warren": ["586"], "Sterling Heights": ["586"], "Ann Arbor": ["734"], "Lansing": ["517"], "Flint": ["810"], "Dearborn": ["313"], "Livonia": ["734"], "Westland": ["734"] }, "Minnesota": { "Minneapolis": ["612"], "Saint Paul": ["651"], "Rochester": ["507"], "Duluth": ["218"], "Bloomington": ["952"], "Brooklyn Park": ["763"], "Plymouth": ["763"], "Maple Grove": ["763"], "Woodbury": ["651"], "St. Cloud": ["320"] }, "Mississippi": { "Jackson": ["601", "769"], "Gulfport": ["228"], "Southaven": ["662"], "Hattiesburg": ["601", "769"], "Biloxi": ["228"], "Meridian": ["601", "769"], "Tupelo": ["662"], "Greenville": ["662"], "Olive Branch": ["662"], "Horn Lake": ["662"] }, "Missouri": { "Kansas City": ["816"], "St. Louis": ["314"], "Springfield": ["417"], "Independence": ["816"], "Columbia": ["573"], "Lee's Summit": ["816"], "O'Fallon": ["636"], "St. Joseph": ["816"], "St. Charles": ["636"], "St. Peters": ["636"] }, "Montana": { "Billings": ["406"], "Missoula": ["406"], "Great Falls": ["406"], "Bozeman": ["406"], "Butte": ["406"], "Helena": ["406"], "Kalispell": ["406"], "Havre": ["406"], "Anaconda": ["406"], "Miles City": ["406"] }, "Nebraska": { "Omaha": ["402", "531"], "Lincoln": ["402"], "Bellevue": ["402"], "Grand Island": ["308"], "Kearney": ["308"], "Fremont": ["402"], "Hastings": ["402"], "North Platte": ["308"], "Norfolk": ["402"], "Columbus": ["402"] }, "Nevada": { "Las Vegas": ["702", "725"], "Reno": ["775"], "Henderson": ["702", "725"], "North Las Vegas": ["702", "725"], "Sparks": ["775"], "Carson City": ["775"], "Fernley": ["775"], "Elko": ["775"], "Mesquite": ["702", "725"], "Boulder City": ["702", "725"] }, "New Hampshire": { "Manchester": ["603"], "Nashua": ["603"], "Concord": ["603"], "Dover": ["603"], "Rochester": ["603"], "Keene": ["603"], "Portsmouth": ["603"], "Laconia": ["603"], "Claremont": ["603"], "Lebanon": ["603"] }, "New Jersey": { "Newark": ["973", "862"], "Jersey City": ["201", "551"], "Paterson": ["973", "862"], "Elizabeth": ["908"], "Edison": ["732", "848"], "Woodbridge": ["732", "848"], "Lakewood": ["732", "848"], "Toms River": ["732", "848"], "Hamilton": ["609", "640"], "Trenton": ["609", "640"] }, "New Mexico": { "Albuquerque": ["505", "575"], "Las Cruces": ["575"], "Rio Rancho": ["505"], "Santa Fe": ["505"], "Roswell": ["575"], "Farmington": ["505"], "Clovis": ["575"], "Hobbs": ["575"], "Alamogordo": ["575"], "Carlsbad": ["575"] }, "New York": { "New York City": ["212", "646", "332", "917"], "Buffalo": ["716"], "Rochester": ["585"], "Yonkers": ["914"], "Syracuse": ["315", "680"], "Albany": ["518"], "New Rochelle": ["914"], "Mount Vernon": ["914"], "Schenectady": ["518"], "Utica": ["315"] }, "North Carolina": { "Charlotte": ["704", "980"], "Raleigh": ["919", "984"], "Greensboro": ["336", "743"], "Durham": ["919", "984"], "Winston-Salem": ["336", "743"], "Fayetteville": ["910"], "Cary": ["919", "984"], "Wilmington": ["910"], "High Point": ["336", "743"], "Greenville": ["252"] }, "North Dakota": { "Fargo": ["701"], "Bismarck": ["701"], "Grand Forks": ["701"], "Minot": ["701"], "West Fargo": ["701"], "Williston": ["701"], "Dickinson": ["701"], "Mandan": ["701"], "Jamestown": ["701"], "Wahpeton": ["701"] }, "Ohio": { "Columbus": ["614", "380"], "Cleveland": ["216"], "Cincinnati": ["513"], "Toledo": ["419", "567"], "Akron": ["330", "234"], "Dayton": ["937", "326"], "Parma": ["216"], "Canton": ["330", "234"], "Youngstown": ["330", "234"], "Lorain": ["440"] }, "Oklahoma": { "Oklahoma City": ["405", "572"], "Tulsa": ["918", "539"], "Norman": ["405"], "Broken Arrow": ["918", "539"], "Lawton": ["580"], "Edmond": ["405"], "Moore": ["405"], "Midwest City": ["405"], "Enid": ["580"], "Stillwater": ["405"] }, "Oregon": { "Portland": ["503", "971"], "Salem": ["503", "971"], "Eugene": ["541", "458"], "Gresham": ["503", "971"], "Hillsboro": ["503", "971"], "Beaverton": ["503", "971"], "Bend": ["541", "458"], "Medford": ["541", "458"], "Springfield": ["541", "458"], "Corvallis": ["541", "458"] }, "Pennsylvania": { "Philadelphia": ["215", "267", "445"], "Pittsburgh": ["412", "878"], "Allentown": ["610", "484"], "Erie": ["814"], "Reading": ["610", "484"], "Scranton": ["570"], "Bethlehem": ["610", "484"], "Lancaster": ["717"], "Harrisburg": ["717"], "York": ["717"] }, "Rhode Island": { "Providence": ["401"], "Warwick": ["401"], "Cranston": ["401"], "Pawtucket": ["401"], "East Providence": ["401"], "Woonsocket": ["401"], "Coventry": ["401"], "Cumberland": ["401"], "North Providence": ["401"], "South Kingstown": ["401"] }, "South Carolina": { "Columbia": ["803", "839"], "Charleston": ["843", "854"], "North Charleston": ["843", "854"], "Mount Pleasant": ["843", "854"], "Rock Hill": ["803", "839"], "Greenville": ["864"], "Summerville": ["843", "854"], "Sumter": ["803"], "Hilton Head Island": ["843", "854"], "Florence": ["843"] }, "South Dakota": { "Sioux Falls": ["605"], "Rapid City": ["605"], "Aberdeen": ["605"], "Brookings": ["605"], "Watertown": ["605"], "Mitchell": ["605"], "Yankton": ["605"], "Pierre": ["605"], "Huron": ["605"], "Spearfish": ["605"] }, "Tennessee": { "Nashville": ["615", "629"], "Memphis": ["901", "731"], "Knoxville": ["865"], "Chattanooga": ["423"], "Clarksville": ["931"], "Murfreesboro": ["615", "629"], "Franklin": ["615", "629"], "Jackson": ["731"], "Johnson City": ["423"], "Bartlett": ["901", "731"] }, "Texas": { "Houston": ["281", "346", "713", "832"], "San Antonio": ["210", "726"], "Dallas": ["214", "469", "972", "945"], "Austin": ["512", "737"], "Fort Worth": ["817", "682"], "El Paso": ["915"], "Arlington": ["817", "682"], "Corpus Christi": ["361"], "Plano": ["214", "469", "972"], "Laredo": ["956"] }, "Utah": { "Salt Lake City": ["801", "385"], "West Valley City": ["801", "385"], "Provo": ["801", "385"], "West Jordan": ["801", "385"], "Orem": ["801", "385"], "Sandy": ["801", "385"], "Ogden": ["801", "385"], "St. George": ["435"], "Layton": ["801", "385"], "Taylorsville": ["801", "385"] }, "Vermont": { "Burlington": ["802"], "South Burlington": ["802"], "Rutland": ["802"], "Essex Junction": ["802"], "Barre": ["802"], "Montpelier": ["802"], "St. Albans": ["802"], "Winooski": ["802"], "Newport": ["802"], "Vergennes": ["802"] }, "Virginia": { "Virginia Beach": ["757", "948"], "Norfolk": ["757"], "Chesapeake": ["757"], "Richmond": ["804"], "Newport News": ["757"], "Alexandria": ["703", "571"], "Hampton": ["757"], "Roanoke": ["540"], "Portsmouth": ["757"], "Suffolk": ["757"] }, "Washington": { "Seattle": ["206", "253", "360", "425", "509"], "Spokane": ["509"], "Tacoma": ["253", "564"], "Vancouver": ["360", "564"], "Bellevue": ["425"], "Kent": ["253"], "Everett": ["425"], "Renton": ["425"], "Yakima": ["509"], "Spokane Valley": ["509"] }, "West Virginia": { "Charleston": ["304", "681"], "Huntington": ["304", "681"], "Morgantown": ["304", "681"], "Parkersburg": ["304", "681"], "Wheeling": ["304", "681"], "Fairmont": ["304", "681"], "Weirton": ["304", "681"], "Martinsburg": ["304", "681"], "Beckley": ["304", "681"], "Clarksburg": ["304", "681"] }, "Wisconsin": { "Milwaukee": ["414", "262", "920"], "Madison": ["608"], "Green Bay": ["920"], "Kenosha": ["262"], "Racine": ["262"], "Appleton": ["920"], "Waukesha": ["262"], "Eau Claire": ["715", "534"], "Oshkosh": ["920"], "Janesville": ["608"] }, "Wyoming": { "Cheyenne": ["307"], "Casper": ["307"], "Laramie": ["307"], "Gillette": ["307"], "Rock Springs": ["307"], "Sheridan": ["307"], "Jackson": ["307"], "Riverton": ["307"], "Green River": ["307"], "Evanston": ["307"] } }; return areaCodes[state][city]; } function displayAreaCodes(areaCodes) { areaCodesTable.innerHTML = ""; const headerRow = areaCodesTable.insertRow(0); const headerCell = headerRow.insertCell(0); headerCell.colSpan = 2; headerCell.textContent = "Area Codes"; headerCell.style.textAlign = "center"; areaCodes.forEach((areaCode, index) => { const row = areaCodesTable.insertRow(index + 1); const codeCell = row.insertCell(0); codeCell.textContent = areaCode; }); areaCodesTable.hidden = false; }