/*
	Country State Drop Downs v1.1.  

	(c) Copyright 2006 by Down Home Consulting, Inc (www.DownHomeConsulting.com)

	Permission is hereby granted, free of charge, to any person obtaining a
	copy of this software and associated documentation files (the "Software"),
	to deal in the Software without restriction, including without limitation
	the rights to use, copy, modify, merge, publish, distribute, sublicense,
	and/or sell copies of the Software, and to permit persons to whom the
	Software is furnished to do so, subject to the following conditions:

	The above copyright notice and this permission notice shall be included
	in all copies or substantial portions of the Software.

	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
	OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	ITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
	FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
	DEALINGS IN THE SOFTWARE.


	To install, add the following to the top of your page paste the html between the 
   form tags from demo2.html or demo.html into your page.

*/


// State table
// 
// To edit the list, just delete a line or add a line.  Order is important.  The order 
// displayed is the order it appears on the drop down.
//
var state = '\
AK:3301:Anchorage Municipality|\
AK:2536:Fairbanks North Star|\
AK:2652:Juneau|\
AK:1277:Kenai Peninsula|\
AK:2078:Matanuska-Susitna|\
AL:261:Autauga|\
AL:414:Baldwin|\
AL:208:Barbour|\
AL:158:Bibb|\
AL:274:Blount|\
AL:193:Butler|\
AL:279:Calhoun|\
AL:194:Chambers|\
AL:230:Cherokee|\
AL:259:Chilton|\
AL:185:Clarke|\
AL:286:Coffee|\
AL:246:Colbert|\
AL:180:Covington|\
AL:204:Cullman|\
AL:208:Dale|\
AL:198:Dallas|\
AL:178:DeKalb|\
AL:246:Elmore|\
AL:186:Escambia|\
AL:252:Etowah|\
AL:215:Franklin|\
AL:157:Geneva|\
AL:252:Houston|\
AL:188:Jackson|\
AL:633:Jefferson|\
AL:324:Lauderdale|\
AL:181:Lawrence|\
AL:543:Lee|\
AL:249:Limestone|\
AL:242:Macon|\
AL:541:Madison|\
AL:171:Marengo|\
AL:151:Marion|\
AL:273:Marshall|\
AL:433:Mobile|\
AL:186:Monroe|\
AL:331:Montgomery|\
AL:350:Morgan|\
AL:195:Pike|\
AL:182:Randolph|\
AL:299:Russell|\
AL:774:Shelby|\
AL:263:St. Clair|\
AL:202:Talladega|\
AL:209:Tallapoosa|\
AL:372:Tuscaloosa|\
AL:159:Walker|\
AL:170:Winston|\
AR:346:Ashley|\
AR:520:Baxter|\
AR:813:Benton|\
AR:487:Boone|\
AR:571:Carroll|\
AR:363:Clark|\
AR:391:Cleburne|\
AR:370:Columbia|\
AR:385:Conway|\
AR:534:Craighead|\
AR:462:Crawford|\
AR:486:Crittenden|\
AR:608:Faulkner|\
AR:487:Garland|\
AR:369:Greene|\
AR:306:Hempstead|\
AR:376:Hot Spring|\
AR:404:Independence|\
AR:385:Jefferson|\
AR:393:Johnson|\
AR:378:Logan|\
AR:577:Lonoke|\
AR:458:Miller|\
AR:324:Mississippi|\
AR:325:Ouachita|\
AR:318:Phillips|\
AR:315:Poinsett|\
AR:298:Polk|\
AR:407:Pope|\
AR:822:Pulaski|\
AR:667:Saline|\
AR:561:Sebastian|\
AR:303:St. Francis|\
AR:342:Union|\
AR:780:Washington|\
AR:372:White|\
AR:361:Yell|\
AZ:131:Apache|\
AZ:828:Cochise|\
AZ:1053:Coconino|\
AZ:819:Gila|\
AZ:565:Graham|\
AZ:269:La Paz|\
AZ:1286:Maricopa|\
AZ:770:Mohave|\
AZ:389:Navajo|\
AZ:1405:Pima|\
AZ:1058:Pinal|\
AZ:1060:Santa Cruz|\
AZ:1095:Yavapai|\
AZ:717:Yuma|\
CA:3461:Alameda|\
CA:1721:Amador|\
CA:1302:Butte|\
CA:1916:Calaveras|\
CA:1129:Colusa|\
CA:3589:ContraCOsta|\
CA:1145:Del Norte|\
CA:2524:El Dorado|\
CA:1433:Fresno|\
CA:1318:Glenn|\
CA:1344:Humboldt|\
CA:1138:Imperial|\
CA:1491:Kern|\
CA:1151:Kings|\
CA:1271:Lake|\
CA:1059:Lassen|\
CA:2642:Los Angeles|\
CA:1424:Madera|\
CA:4890:Marin|\
CA:1638:Mendocino|\
CA:1484:Merced|\
CA:2690:Monterey|\
CA:2896:Napa|\
CA:2393:Nevada|\
CA:3003:Orange|\
CA:3150:Placer|\
CA:1246:Plumas|\
CA:2204:Riverside|\
CA:1980:Sacramento|\
CA:3737:San Benito|\
CA:1730:San Bernardino|\
CA:2633:San Diego|\
CA:3737:San Francisco|\
CA:1974:San Joaquin|\
CA:2547:San Luis Obispo|\
CA:4018:San Mateo|\
CA:2619:Santa Barbara|\
CA:4127:Santa Clara|\
CA:3318:Santa Cruz|\
CA:1343:Shasta|\
CA:1004:Siskiyou|\
CA:2499:Solano|\
CA:2926:Sonoma|\
CA:1681:Stanislaus|\
CA:1613:Sutter|\
CA:998:Tehama|\
CA:1107:Tulare|\
CA:1497:Tuolumne|\
CA:3055:Ventura|\
CA:2211:Yolo|\
CA:1073:Yuba|\
CO:1482:Adams|\
CO:1485:Arapahoe|\
CO:1870:Boulder|\
CO:1768:Broomfield|\
CO:657:Delta|\
CO:1233:Denver|\
CO:2486:Douglas|\
CO:1620:Eagle|\
CO:930:El Paso|\
CO:1900:Elbert|\
CO:635:Fremont|\
CO:1148:Garfield|\
CO:1757:Jefferson|\
CO:716:La Plata|\
CO:1500:Larimer|\
CO:676:Logan|\
CO:908:Mesa|\
CO:629:Montezuma|\
CO:737:Montrose|\
CO:819:Morgan|\
CO:927:Pueblo|\
CO:1400:Routt|\
CO:1514:Summit|\
CO:1120:Teller|\
CO:1241:Weld|\
CT:5694:Fairfield|\
CT:3863:Hartford|\
CT:3736:Litchfield|\
CT:3926:Middlesex|\
CT:4103:New Haven|\
CT:3104:New London|\
CT:3891:Tolland|\
CT:2639:Windham|\
DC:1606:District of Columbia DC|\
DE:729:Kent|\
DE:1208:New Castle|\
DE:543:Sussex|\
FL:1766:Alachua|\
FL:623:Baker|\
FL:913:Bay|\
FL:620:Bradford|\
FL:1474:Brevard|\
FL:2508:Broward|\
FL:1534:Charlotte|\
FL:910:Citrus|\
FL:1392:Clay|\
FL:2144:Collier|\
FL:900:Columbia|\
FL:690:DeSoto|\
FL:1322:Duval|\
FL:925:Escambia|\
FL:1453:Flagler|\
FL:433:Gadsden|\
FL:567:Hardee|\
FL:866:Hendry|\
FL:1308:Hernando|\
FL:710:Highlands|\
FL:1967:Hillsborough|\
FL:1509:Indian River|\
FL:445:Jackson|\
FL:1418:Lake|\
FL:1989:Lee|\
FL:1525:Leon|\
FL:648:Levy|\
FL:1733:Manatee|\
FL:1086:Marion|\
FL:2148:Martin|\
FL:2577:Miami-Dade|\
FL:2662:Monroe|\
FL:1388:Nassau|\
FL:1156:Okaloosa|\
FL:850:Okeechobee|\
FL:1918:Orange|\
FL:1629:Osceola|\
FL:2460:Palm Beach|\
FL:1218:Pasco|\
FL:1497:Pinellas|\
FL:1033:Polk|\
FL:593:Putnam|\
FL:1125:Santa Rosa|\
FL:1922:Sarasota|\
FL:1792:Seminole|\
FL:2386:St. Johns|\
FL:1888:St. Lucie|\
FL:641:Sumter|\
FL:576:Suwannee|\
FL:1451:Volusia|\
FL:837:Wakulla|\
FL:638:Walton|\
FL:469:Washington|\
GA:544:Baldwin|\
GA:928:Barrow|\
GA:789:Bartow|\
GA:868:Bibb|\
GA:1293:Bryan|\
GA:634:Bulloch|\
GA:395:Burke|\
GA:1061:Butts|\
GA:1005:Camden|\
GA:786:Carroll|\
GA:702:Catoosa|\
GA:1178:Chatham|\
GA:392:Chattooga|\
GA:1527:Cherokee|\
GA:1356:Clarke|\
GA:952:Clayton|\
GA:1546:Cobb|\
GA:422:Coffee|\
GA:454:Colquitt|\
GA:1252:Columbia|\
GA:1307:Coweta|\
GA:571:Crisp|\
GA:1209:Dawson|\
GA:439:Decatur|\
GA:1874:DeKalb|\
GA:408:Dodge|\
GA:939:Dougherty|\
GA:1120:Douglas|\
GA:1090:Effingham|\
GA:421:Elbert|\
GA:406:Emanuel|\
GA:505:Fannin|\
GA:2433:Fayette|\
GA:788:Floyd|\
GA:1766:Forsyth|\
GA:483:Franklin|\
GA:2674:Fulton|\
GA:612:Gilmer|\
GA:950:Glynn|\
GA:628:Gordon|\
GA:536:Grady|\
GA:1769:Gwinnett|\
GA:715:Habersham|\
GA:1249:Hall|\
GA:629:Haralson|\
GA:1060:Harris|\
GA:615:Hart|\
GA:1668:Henry|\
GA:1025:Houston|\
GA:929:Jackson|\
GA:727:Jones|\
GA:485:Laurens|\
GA:1008:Lee|\
GA:1162:Liberty|\
GA:727:Lowndes|\
GA:1159:Lumpkin|\
GA:789:Madison|\
GA:410:McDuffie|\
GA:651:Meriwether|\
GA:482:Mitchell|\
GA:584:Monroe|\
GA:397:Murray|\
GA:513:Muscogee|\
GA:1284:Newton|\
GA:1537:Oconee|\
GA:1131:Paulding|\
GA:923:Peach|\
GA:923:Pickens|\
GA:601:Polk|\
GA:532:Putnam|\
GA:709:Richmond|\
GA:946:Rockdale|\
GA:998:Spalding|\
GA:657:Stephens|\
GA:652:Sumter|\
GA:472:Tattnall|\
GA:729:Thomas|\
GA:691:Tift|\
GA:394:Toombs|\
GA:905:Troup|\
GA:638:Union|\
GA:610:Upson|\
GA:570:Walker|\
GA:1251:Walton|\
GA:370:Ware|\
GA:472:Washington|\
GA:389:Wayne|\
GA:958:White|\
GA:683:Whitfield|\
GA:414:Worth|\
HI:559:Hawaii|\
HI:1295:Honolulu|\
HI:901:Kauai|\
HI:947:Maui|\
IA:1317:Benton|\
IA:1577:Black Hawk|\
IA:1419:Boone|\
IA:1457:Bremer|\
IA:1159:Buchanan|\
IA:1198:Carroll|\
IA:1176:Cerro Gordo|\
IA:1215:Clinton|\
IA:2277:Dallas|\
IA:1231:Des Moines|\
IA:1461:Dubuque|\
IA:939:Fayette|\
IA:1213:Henry|\
IA:1076:Jackson|\
IA:1523:Jasper|\
IA:2253:Johnson|\
IA:1129:Jones|\
IA:941:Lee|\
IA:1773:Linn|\
IA:1303:Mahaska|\
IA:1485:Marion|\
IA:1286:Marshall|\
IA:1475:Muscatine|\
IA:1207:Plymouth|\
IA:2206:Polk|\
IA:1576:Pottawattamie|\
IA:1715:Scott|\
IA:1278:Sioux|\
IA:1980:Story|\
IA:930:Wapello|\
IA:2057:Warren|\
IA:1380:Washington|\
IA:1259:Webster|\
IA:1499:Winneshiek|\
IA:1412:Woodbury|\
ID:1681:Ada|\
ID:1258:Bannock|\
ID:851:Bingham|\
ID:1940:Blaine|\
ID:1148:Bonner|\
ID:1153:Bonneville|\
ID:1294:Canyon|\
ID:669:Cassia|\
ID:1049:Elmore|\
ID:846:Jefferson|\
ID:955:Jerome|\
ID:1350:Kootenai|\
ID:1434:Latah|\
ID:913:Madison|\
ID:1410:Nez Perce|\
ID:1094:Payette|\
ID:985:TwIN:Falls|\
IL:1397:Adams|\
IL:2904:Boone|\
IL:1824:Bureau|\
IL:2550:Champaign|\
IL:1254:Christian|\
IL:1839:Clinton|\
IL:1625:Coles|\
IL:3349:Cook|\
IL:3941:DeKalb|\
IL:4800:DuPage|\
IL:1540:Effingham|\
IL:915:Fayette|\
IL:677:Franklin|\
IL:1248:Fulton|\
IL:3387:Grundy|\
IL:1870:Henry|\
IL:1823:Iroquois|\
IL:1414:Jackson|\
IL:1070:Jefferson|\
IL:1442:Jersey|\
IL:1988:Jo Daviess|\
IL:4697:Kane|\
IL:2504:Kankakee|\
IL:4607:Kendall|\
IL:1322:Knox|\
IL:5790:Lake|\
IL:2389:LaSalle|\
IL:2040:Lee|\
IL:2035:Livingston|\
IL:1560:Logan|\
IL:1651:Macon|\
IL:1220:Macoupin|\
IL:1923:Madison|\
IL:892:Marion|\
IL:1457:McDonouh|\
IL:4822:McHenry|\
IL:2821:McLean|\
IL:2827:Monroe|\
IL:1124:Montgomery|\
IL:1495:Morgan|\
IL:2539:Ogle|\
IL:2089:Peoria|\
IL:1071:Perry|\
IL:1145:Randolph|\
IL:1995:Rock Island|\
IL:734:Saline|\
IL:2053:Sangamon|\
IL:1220:Shelby|\
IL:1837:St. Clair|\
IL:2241:Stephenson|\
IL:2222:Tazewell|\
IL:1091:Vermilion|\
IL:1817:Whiteside|\
IL:4488:Will|\
IL:1124:Williamson|\
IL:2764:Winnebago|\
IL:2655:Woodford|\
IN:1009:Adams|\
IN:1091:Allen|\
IN:1114:Bartholomew|\
IN:1572:Boone|\
IN:811:Cass|\
IN:1056:Clark|\
IN:646:Clay|\
IN:889:Clinton|\
IN:691:Daviess|\
IN:1286:Dearborn|\
IN:817:Decatur|\
IN:921:DeKalb|\
IN:932:Delaware|\
IN:997:Dubois|\
IN:1190:Elkhart|\
IN:920:Fayette|\
IN:1049:Floyd|\
IN:876:Franklin|\
IN:657:Fulton|\
IN:787:Gibson|\
IN:755:Grant|\
IN:712:Greene|\
IN:2235:Hamilton|\
IN:1344:Hancock|\
IN:708:Harrison|\
IN:1833:Hendricks|\
IN:925:Henry|\
IN:1043:Howard|\
IN:900:Huntington|\
IN:739:Jackson|\
IN:962:Jasper|\
IN:657:Jay|\
IN:776:Jefferson|\
IN:750:Jennings|\
IN:1427:Johnson|\
IN:843:Knox|\
IN:820:Kosciusko|\
IN:963:LaGrange|\
IN:1931:Lake|\
IN:1079:LaPorte|\
IN:805:Lawrence|\
IN:908:Madison|\
IN:1377:Marion|\
IN:970:Marshall|\
IN:662:Miami|\
IN:1120:Monroe|\
IN:989:Montgomery|\
IN:1066:Morgan|\
IN:895:Noble|\
IN:713:Owen|\
IN:1571:Porter|\
IN:891:Posey|\
IN:971:Putnam|\
IN:744:Randolph|\
IN:921:Ripley|\
IN:731:Scott|\
IN:886:Shelby|\
IN:857:Spencer|\
IN:1355:St. Joseph|\
IN:963:Starke|\
IN:979:Steuben|\
IN:721:Sullivan|\
IN:1257:Tippecanoe|\
IN:869:Vanderburgh|\
IN:863:Vigo|\
IN:669:Wabash|\
IN:1154:Warrick|\
IN:692:Washington|\
IN:973:Wayne|\
IN:767:Wells|\
IN:863:White|\
IN:1061:Whitley|\
KS:963:Barton|\
KS:1567:Butler|\
KS:611:Cherokee|\
KS:1018:Cowley|\
KS:791:Crawford|\
KS:1910:Douglas|\
KS:1399:Ellis|\
KS:1295:Finney|\
KS:1257:Ford|\
KS:1352:Franklin|\
KS:1179:Geary|\
KS:1283:Harvey|\
KS:2481:Johnson|\
KS:921:Labette|\
KS:1887:Leavenworth|\
KS:1271:Lyon|\
KS:1446:McPherson|\
KS:2044:Miami|\
KS:824:Montgomery|\
KS:1281:Reno|\
KS:1624:Riley|\
KS:1289:Saline|\
KS:1342:Sedgwick|\
KS:960:Seward|\
KS:1531:Shawnee|\
KS:1254:Sumner|\
KS:1417:Wyandotte|\
KY:1017:Anderson|\
KY:671:Barren|\
KY:243:Bell|\
KY:1371:Boone|\
KY:565:Boyd|\
KY:831:Boyle|\
KY:1126:Bullitt|\
KY:608:Calloway|\
KY:1326:Campbell|\
KY:321:Carter|\
KY:578:Christian|\
KY:811:Clark|\
KY:199:Clay|\
KY:840:Daviess|\
KY:1291:Fayette|\
KY:328:Floyd|\
KY:950:Franklin|\
KY:799:Grant|\
KY:427:Graves|\
KY:399:Grayson|\
KY:613:Greenup|\
KY:756:Hardin|\
KY:301:Harlan|\
KY:741:Henderson|\
KY:460:Hopkins|\
KY:1219:Jefferson|\
KY:1106:Jessamine|\
KY:389:Johnson|\
KY:1360:Kenton|\
KY:328:Knox|\
KY:468:Laurel|\
KY:239:Letcher|\
KY:443:Lincoln|\
KY:522:Logan|\
KY:936:Madison|\
KY:572:Marshall|\
KY:582:McCracken|\
KY:649:Meade|\
KY:779:Mercer|\
KY:637:Montgomery|\
KY:345:Muhlenberg|\
KY:843:Nelson|\
KY:394:Ohio|\
KY:1928:Oldham|\
KY:287:Perry|\
KY:305:Pike|\
KY:488:Pulaski|\
KY:436:Rowan|\
KY:905:Scott|\
KY:1419:Shelby|\
KY:510:Taylor|\
KY:739:Warren|\
KY:308:Wayne|\
KY:285:Whitley|\
KY:1225:Woodford|\
LA:137:Acadia Parish|\
LA:116:Allen Parish|\
LA:191:Ascension Parish|\
LA:123:Assumption Parish|\
LA:123:Avoyelles Parish|\
LA:132:Beauregard Parish|\
LA:269:Bossier Parish|\
LA:349:Caddo Parish|\
LA:159:Calcasieu Parish|\
LA:133:De Soto Parish|\
LA:439:East Baton Rouge Parish|\
LA:150:East Feliciana Parish|\
LA:124:Evangeline Parish|\
LA:117:Franklin Parish|\
LA:143:Iberia Parish|\
LA:143:Iberville Parish|\
LA:129:Jefferson Davis Parish|\
LA:297:Jefferson Parish|\
LA:278:Lafayette Parish|\
LA:150:Lafourche Parish|\
LA:193:Lincoln Parish|\
LA:182:Livingston Parish|\
LA:143:Morehouse Parish|\
LA:146:Natchitoches Parish|\
LA:526:Orleans Parish|\
LA:171:Ouachita Parish|\
LA:311:Plaquemines Parish|\
LA:150:PointeCOupee Parish|\
LA:148:Rapides Parish|\
LA:118:Richland Parish|\
LA:123:Sabine Parish|\
LA:331:St. Charles Parish|\
LA:151:St. James Parish|\
LA:162:St. John the Baptist Parish|\
LA:132:St. Landry Parish|\
LA:132:St. Martin Parish|\
LA:148:St. Mary Parish|\
LA:778:St. Tammany Parish|\
LA:160:Tangipahoa Parish|\
LA:164:Terrebonne Parish|\
LA:140:Union Parish|\
LA:133:Vermilion Parish|\
LA:115:Vernon Parish|\
LA:136:Washington Parish|\
LA:127:Webster Parish|\
LA:188:West Baton Rouge Parish|\
MA:2415:Barnstable|\
MA:2116:Berkshire|\
MA:2570:Bristol|\
MA:3468:Essex|\
MA:2652:Franklin|\
MA:2530:Hampden|\
MA:2858:Hampshire|\
MA:4072:Middlesex|\
MA:3864:Norfolk|\
MA:3424:Plymouth|\
MA:2890:Suffolk|\
MA:2862:Worcester|\
MD:951:Allegany|\
MD:2208:AnneARundel|\
MD:2016:Baltimore|\
MD:1649:Baltimore City|\
MD:2372:Calvert|\
MD:1478:Caroline|\
MD:2426:Carroll|\
MD:1809:Cecil|\
MD:2194:Charles|\
MD:1317:Dorchester|\
MD:2660:Frederick|\
MD:959:Garrett|\
MD:2153:Harford|\
MD:3617:Howard|\
MD:3377:Montgomery|\
MD:956:Somerset|\
MD:1369:Talbot|\
MD:1613:Washington|\
MD:1343:Wicomico|\
MD:1462:Worcester|\
ME:1987:Androscoggin|\
ME:1024:Aroostook|\
ME:2812:Cumberland|\
ME:1211:Franklin|\
ME:1492:Hancock|\
ME:1599:Kennebec|\
ME:2056:Knox|\
ME:1558:Lincoln|\
ME:1320:Oxford|\
ME:1385:Penobscot|\
ME:2077:Sagadahoc|\
ME:1070:Somerset|\
ME:1426:Waldo|\
ME:1006:Washington|\
ME:2308:York|\
MI:1748:Allegan|\
MI:1171:Alpena|\
MI:1363:Antrim|\
MI:1500:Barry|\
MI:1543:Bay|\
MI:1413:Berrien|\
MI:1288:Branch|\
MI:1537:Calhoun|\
MI:1202:Cass|\
MI:1589:Charlevoix|\
MI:951:Cheboygan|\
MI:1100:Chippewa|\
MI:947:Clare|\
MI:2098:Clinton|\
MI:1147:Delta|\
MI:1282:Dickinson|\
MI:2063:Eaton|\
MI:1633:Emmet|\
MI:1703:Genesee|\
MI:1207:Gladwin|\
MI:1852:Grand Traverse|\
MI:1045:Gratiot|\
MI:1220:Hillsdale|\
MI:907:Houghton|\
MI:1253:Huron|\
MI:2486:Ingham|\
MI:1405:Ionia|\
MI:916:Iosco|\
MI:1346:Isabella|\
MI:1515:Jackson|\
MI:2029:Kalamazoo|\
MI:2023:Kent|\
MI:1631:Lapeer|\
MI:1821:Leelanau|\
MI:1749:Lenawee|\
MI:2569:Livingston|\
MI:2576:Macomb|\
MI:1265:Manistee|\
MI:1172:Marquette|\
MI:1296:Mason|\
MI:1169:Mecosta|\
MI:934:Menominee|\
MI:1724:Midland|\
MI:1846:Monroe|\
MI:1228:Montcalm|\
MI:1481:Muskegon|\
MI:1352:Newaygo|\
MI:3365:Oakland|\
MI:1189:Oceana|\
MI:958:Ogemaw|\
MI:967:Osceola|\
MI:1171:Otsego|\
MI:1953:Ottawa|\
MI:984:Roscommon|\
MI:1440:Saginaw|\
MI:1220:Sanilac|\
MI:1443:Shiawassee|\
MI:1809:St. Clair|\
MI:1184:St. Joseph|\
MI:1288:Tuscola|\
MI:1621:Van Buren|\
MI:3732:Washtenaw|\
MI:2333:Wayne|\
MI:1287:Wexford|\
MN:1915:Anoka|\
MN:1010:Becker|\
MN:1164:Beltrami|\
MN:1754:Benton|\
MN:1284:Blue Earth|\
MN:1127:Brown|\
MN:1388:Carlton|\
MN:2695:Carver|\
MN:830:Cass|\
MN:2298:Chisago|\
MN:1250:Clay|\
MN:1099:Crow Wing|\
MN:2265:Dakota|\
MN:1230:Douglas|\
MN:1045:Fillmore|\
MN:961:Freeborn|\
MN:1779:Goodhue|\
MN:2626:Hennepin|\
MN:1713:Isanti|\
MN:813:Itasca|\
MN:1266:Kandiyohi|\
MN:1404:Le Sueur|\
MN:1242:Lyon|\
MN:709:Martin|\
MN:1674:McLeod|\
MN:1319:Meeker|\
MN:1490:Mille Lacs|\
MN:1234:Morrison|\
MN:771:Mower|\
MN:1379:Nicollet|\
MN:823:Nobles|\
MN:1703:Olmsted|\
MN:877:Otter Tail|\
MN:1125:Pine|\
MN:1229:Polk|\
MN:2032:Ramsey|\
MN:1571:Rice|\
MN:2517:Scott|\
MN:1923:Sherburne|\
MN:945:St. Louis|\
MN:1484:Stearns|\
MN:1441:Steele|\
MN:1114:Todd|\
MN:1305:Wabasha|\
MN:2404:Washington|\
MN:1268:Winona|\
MN:1829:Wright|\
MO:783:Adair|\
MO:658:Audrain|\
MO:567:Barry|\
MO:1278:Boone|\
MO:832:Buchanan|\
MO:508:Butler|\
MO:724:Callaway|\
MO:781:Camden|\
MO:804:Cape Girardeau|\
MO:1434:Cass|\
MO:1022:Christian|\
MO:1632:Clay|\
MO:1181:Clinton|\
MO:1126:Cole|\
MO:561:Crawford|\
MO:505:Dunklin|\
MO:1113:Franklin|\
MO:870:Greene|\
MO:713:Henry|\
MO:441:Howell|\
MO:1467:Jackson|\
MO:565:Jasper|\
MO:1056:Jefferson|\
MO:893:Johnson|\
MO:544:Laclede|\
MO:900:Lafayette|\
MO:554:Lawrence|\
MO:1036:Lincoln|\
MO:660:Marion|\
MO:388:McDonald|\
MO:589:Miller|\
MO:631:Morgan|\
MO:577:Newton|\
MO:776:Nodaway|\
MO:670:Pettis|\
MO:603:Phelps|\
MO:1898:Platte|\
MO:581:Polk|\
MO:591:Pulaski|\
MO:602:Randolph|\
MO:1087:Ray|\
MO:580:Saline|\
MO:548:Scott|\
MO:2152:St. Charles|\
MO:681:St. Francois|\
MO:1950:St. Louis|\
MO:958:St. Louis City|\
MO:514:Stoddard|\
MO:682:Stone|\
MO:582:Taney|\
MO:348:Texas|\
MO:580:Vernon|\
MO:1136:Warren|\
MO:492:Washington|\
MO:556:Webster|\
MS:352:Adams|\
MS:304:Alcorn|\
MS:426:Bolivar|\
MS:275:Clay|\
MS:418:Coahoma|\
MS:341:Copiah|\
MS:230:Covington|\
MS:880:DeSoto|\
MS:593:Forrest|\
MS:387:George|\
MS:334:Grenada|\
MS:585:Hancock|\
MS:647:Harrison|\
MS:610:Hinds|\
MS:199:Holmes|\
MS:298:Itawamba|\
MS:759:Jackson|\
MS:314:Jones|\
MS:669:Lafayette|\
MS:603:Lamar|\
MS:452:Lauderdale|\
MS:282:Leake|\
MS:626:Lee|\
MS:363:Leflore|\
MS:301:Lincoln|\
MS:465:Lowndes|\
MS:1004:Madison|\
MS:226:Marion|\
MS:454:Marshall|\
MS:314:Monroe|\
MS:277:Neshoba|\
MS:326:Newton|\
MS:525:Oktibbeha|\
MS:329:Panola|\
MS:513:Pearl River|\
MS:285:Pike|\
MS:362:Pontotoc|\
MS:328:Prentiss|\
MS:614:Rankin|\
MS:288:Scott|\
MS:224:Simpson|\
MS:423:Sunflower|\
MS:426:Tate|\
MS:263:Tippah|\
MS:303:Union|\
MS:458:Warren|\
MS:463:Washington|\
MS:208:Wayne|\
MS:426:Yazoo|\
MT:1338:Cascade|\
MT:1635:Flathead|\
MT:1828:Gallatin|\
MT:1292:Lake|\
MT:1723:Lewis and Clark|\
MT:2015:Missoula|\
MT:1278:Ravalli|\
MT:1271:Silver Bow|\
MT:1546:Yellowstone|\
NC:857:Alamance|\
NC:552:Alexander|\
NC:686:Anson|\
NC:640:Ashe|\
NC:679:Beaufort|\
NC:596:Bladen|\
NC:798:Brunswick|\
NC:1160:Buncombe|\
NC:672:Burke|\
NC:1200:Cabarrus|\
NC:699:Caldwell|\
NC:858:Carteret|\
NC:662:Caswell|\
NC:776:Catawba|\
NC:1223:Chatham|\
NC:621:Cherokee|\
NC:801:Cleveland|\|\
NC:759:Columbus|\
NC:865:Craven|\
NC:1225:Cumberland|\
NC:882:Currituck|\
NC:1319:Dare|\
NC:740:Davidson|\
NC:900:Davie|\
NC:602:Duplin|\
NC:1840:Durham|\
NC:622:Edgecombe|\
NC:1306:Forsyth|\
NC:918:Franklin|\
NC:1160:Gaston|\
NC:864:Granville|\
NC:686:Greene|\
NC:1346:Guilford|\
NC:836:Halifax|\
NC:877:Harnett|\
NC:848:Haywood|\
NC:893:Henderson|\
NC:758:Hertford|\
NC:762:Hoke|\
NC:829:Iredell|\
NC:534:Jackson|\
NC:1054:Johnston|\
NC:1114:Lee|\
NC:780:Lenoir|\
NC:894:Lincoln|\
NC:610:Macon|\
NC:834:Madison|\
NC:711:Martin|\
NC:489:McDowell|\
NC:1849:Mecklenburg|\
NC:397:Montgomery|\
NC:1004:Moore|\
NC:813:Nash|\
NC:1268:New Hanover|\
NC:666:Northampton|\
NC:734:Onslow|\
NC:2469:Orange|\
NC:928:Pasquotank|\
NC:801:Pender|\
NC:754:Person|\
NC:993:Pitt|\
NC:698:Randolph|\
NC:681:Richmond|\
NC:585:Robeson|\
NC:815:Rockingham|\
NC:878:Rowan|\
NC:682:Rutherford|\
NC:588:Sampson|\
NC:779:Scotland|\
NC:960:Stanly|\
NC:660:Stokes|\
NC:707:Surry|\
NC:750:Transylvania|\
NC:1193:Union|\
NC:769:Vance|\
NC:1622:Wake|\
NC:759:Watauga|\
NC:763:Wayne|\
NC:596:Wilkes|\
NC:933:Wilson|\
NC:688:Yadkin|\
ND:2182:Burleigh|\
ND:2574:Cass|\
ND:2284:Grand Forks|\
ND:1697:Morton|\
ND:1341:Stark|\
ND:1336:Stutsman|\
ND:1618:Ward|\
NE:1659:Adams|\
NE:1568:Buffalo|\
NE:2469:Cass|\
NE:1809:Dakota|\
NE:1400:Dawson|\
NE:1689:Dodge|\
NE:2619:Douglas|\
NE:1488:Gage|\
NE:1814:Hall|\
NE:2636:Lancaster|\
NE:1672:Lincoln|\
NE:1463:Madison|\
NE:1627:Platte|\
NE:2948:Sarpy|\
NE:2204:Saunders|\
NE:1402:Scotts Bluff|\
NH:3176:Belknap|\
NH:2306:Carroll|\
NH:3814:Cheshire|\
NH:2436:Coos|\
NH:3357:Grafton|\
NH:4583:Hillsborough|\
NH:4371:Merrimack|\
NH:4950:Rockingham|\
NH:3917:Strafford|\
NH:3250:Sullivan|\
NJ:3929:Atlantic|\
NJ:7370:Bergen|\
NJ:4866:Burlington|\
NJ:4924:Camden|\
NJ:3217:Cape May|\
NJ:3068:Cumberland|\
NJ:7149:Essex|\
NJ:4692:Gloucester|\
NJ:5865:Hudson|\
NJ:7708:Hunterdon|\
NJ:5457:Mercer|\
NJ:5575:Middlesex|\
NJ:6360:Monmouth|\
NJ:6977:Morris|\
NJ:3864:Ocean|\
NJ:6673:Passaic|\
NJ:3748:Salem|\
NJ:7201:Somerset|\
NJ:5677:Sussex|\
NJ:6727:Union|\
NJ:5228:Warren|\
NM:1330:Bernalillo|\
NM:442:Chaves|\
NM:247:Cibola|\
NM:468:Curry|\
NM:656:Dona Ana|\
NM:361:Eddy|\
NM:429:Grant|\
NM:342:Lea|\
NM:561:Lincoln|\
NM:347:Luna|\
NM:160:McKinley|\
NM:526:Otero|\
NM:392:RioARriba|\
NM:433:San Juan|\
NM:559:San Miguel|\
NM:978:Sandoval|\
NM:959:Santa Fe|\
NM:546:Taos|\
NM:657:Valencia|\
NV:1093:Carson City|\
NV:1083:Churchill|\
NV:1651:Clark|\
NV:1600:Douglas|\
NV:810:Elko|\
NV:931:Lyon|\
NV:1023:Nye|\
NV:1738:Washoe|\
NY:3059:Albany|\
NY:1795:Allegany|\
NY:2093:Bronx|\
NY:2101:Broome|\
NY:1705:Cattaraugus|\
NY:2292:Cayuga|\
NY:2028:Chautauqua|\
NY:1909:Chemung|\
NY:1827:Chenango|\
NY:1895:Clinton|\
NY:3070:Columbia|\
NY:2394:Cortland|\
NY:1873:Delaware|\
NY:4136:Dutchess|\
NY:2760:Erie|\
NY:1778:Essex|\
NY:1449:Franklin|\
NY:2145:Fulton|\
NY:2565:Genesee|\
NY:2531:Greene|\
NY:1788:Herkimer|\
NY:1653:Jefferson|\
NY:2491:Kings|\
NY:1404:Lewis|\
NY:2757:Livingston|\
NY:2287:Madison|\
NY:3486:Monroe|\
NY:2514:Montgomery|\
NY:7726:Nassau|\
NY:3595:New York|\
NY:2706:Niagara|\
NY:2160:Oneida|\
NY:2918:Onondaga|\
NY:2690:Ontario|\
NY:4895:Orange|\
NY:2488:Orleans|\
NY:2023:Oswego|\
NY:1730:Otsego|\
NY:6553:Putnam|\
NY:2512:Queens|\
NY:3032:Rensselaer|\
NY:2541:Richmond|\
NY:7066:Rockland|\
NY:2767:Saratoga|\
NY:3523:Schenectady|\
NY:2011:Schoharie|\
NY:2172:Seneca|\
NY:1416:St. Lawrence|\
NY:1871:Steuben|\
NY:6502:Suffolk|\
NY:3211:Sullivan|\
NY:2001:Tioga|\
NY:3369:Tompkins|\
NY:3659:Ulster|\
NY:2243:Warren|\
NY:2532:Washington|\
NY:2743:Wayne|\
NY:7908:Westchester|\
NY:2239:Wyoming|\
NY:2177:Yates|\
OH:781:Adams|\
OH:1227:Allen|\
OH:1375:Ashland|\
OH:1380:Ashtabula|\
OH:1253:Athens|\
OH:1301:Auglaize|\
OH:772:Belmont|\
OH:1082:Brown|\
OH:2036:Butler|\
OH:1086:Carroll|\
OH:1357:Champaign|\
OH:1370:Clark|\
OH:1939:Clermont|\
OH:1336:Clinton|\
OH:1033:Columbiana|\
OH:935:Coshocton|\
OH:1136:Crawford|\
OH:2503:Cuyahoga|\
OH:1064:Darke|\
OH:1255:Defiance|\
OH:3429:Delaware|\
OH:1622:Erie|\
OH:1857:Fairfield|\
OH:1263:Fayette|\
OH:2394:Franklin|\
OH:1664:Fulton|\
OH:762:Gallia|\
OH:3112:Geauga|\
OH:2353:Greene|\
OH:904:Guernsey|\
OH:2082:Hamilton|\
OH:1273:Hancock|\
OH:1035:Hardin|\
OH:1415:Henry|\
OH:946:Highland|\
OH:1238:Hocking|\
OH:1554:Holmes|\
OH:1198:Huron|\
OH:840:Jackson|\
OH:798:Jefferson|\
OH:1400:Knox|\
OH:2303:Lake|\
OH:670:Lawrence|\
OH:1695:Licking|\
OH:1293:Logan|\
OH:1833:Lorain|\
OH:1908:Lucas|\
OH:1690:Madison|\
OH:1343:Mahoning|\
OH:1139:Marion|\
OH:2385:Medina|\
OH:734:Meigs|\
OH:1409:Mercer|\
OH:1493:Miami|\
OH:1920:Montgomery|\
OH:1324:Morrow|\
OH:1125:Muskingum|\
OH:1382:Ottawa|\
OH:976:Perry|\
OH:1518:Pickaway|\
OH:873:Pike|\
OH:1883:Portage|\
OH:1282:Preble|\
OH:1303:Putnam|\
OH:1350:Richland|\
OH:1039:Ross|\
OH:1197:Sandusky|\
OH:781:Scioto|\
OH:1083:Seneca|\
OH:1320:Shelby|\
OH:1451:Stark|\
OH:1994:Summit|\
OH:1318:Trumbull|\
OH:1130:Tuscarawas|\
OH:2207:Union|\
OH:1067:Van Wert|\
OH:2452:Warren|\
OH:954:Washington|\
OH:1564:Wayne|\
OH:1235:Williams|\
OH:1983:Wood|\
OH:901:Wyandot|\
OK:326:Adair|\
OK:435:Bryan|\
OK:282:Caddo|\
OK:1036:Canadian|\
OK:497:Carter|\
OK:398:Cherokee|\
OK:1146:Cleveland|\
OK:731:Comanche|\
OK:569:Creek|\
OK:399:Custer|\
OK:487:Delaware|\
OK:538:Garfield|\
OK:345:Garvin|\
OK:611:Grady|\
OK:471:Jackson|\
OK:443:Kay|\
OK:375:Le Flore|\
OK:404:Lincoln|\
OK:699:Logan|\
OK:476:Mayes|\
OK:577:McClain|\
OK:278:McCurtain|\
OK:528:Muskogee|\
OK:955:Oklahoma|\
OK:320:Okmulgee|\
OK:525:Osage|\
OK:287:Ottawa|\
OK:765:Payne|\
OK:388:Pittsburg|\
OK:345:Pontotoc|\
OK:501:Pottawatomie|\
OK:867:Rogers|\
OK:307:Seminole|\
OK:318:Sequoyah|\
OK:390:Stephens|\
OK:395:Texas|\
OK:1221:Tulsa|\
OK:875:Wagoner|\
OK:616:Washington|\
OR:2469:Benton|\
OR:2590:Clackamas|\
OR:1577:Clatsop|\
OR:1728:Columbia|\
OR:1312:Coos|\
OR:1468:Crook|\
OR:1135:Curry|\
OR:2013:Deschutes|\
OR:1101:Douglas|\
OR:1632:Hood River|\
OR:1780:Jackson|\
OR:1481:Jefferson|\
OR:1074:Josephine|\
OR:951:Klamath|\
OR:1806:Lane|\
OR:1693:Lincoln|\
OR:1732:Linn|\
OR:957:Malheur|\
OR:1908:Marion|\
OR:2604:Multnomah|\
OR:2024:Polk|\
OR:1278:Tillamook|\
OR:1390:Umatilla|\
OR:1226:Union|\
OR:1687:Wasco|\
OR:2597:Washington|\
OR:1851:Yamhill|\
PA:1838:Adams|\
PA:2504:Allegheny|\
PA:1634:Armstrong|\
PA:1814:Beaver|\
PA:1123:Bedford|\
PA:2785:Berks|\
PA:948:Blair|\
PA:1347:Bradford|\
PA:3833:Bucks|\
PA:1892:Butler|\
PA:1077:Cambria|\
PA:2019:Carbon|\
PA:2007:Centre|\
PA:3930:Chester|\
PA:990:Clarion|\
PA:1164:Clearfield|\
PA:1448:Clinton|\
PA:1315:Columbia|\
PA:1473:Crawford|\
PA:1882:Cumberland|\
PA:2225:Dauphin|\
PA:3655:Delaware|\
PA:1348:Elk|\
PA:1937:Erie|\
PA:1030:Fayette|\
PA:1550:Franklin|\
PA:1335:Greene|\
PA:1066:Huntingdon|\
PA:1353:Indiana|\
PA:1080:Jefferson|\
PA:1308:Juniata|\
PA:1866:Lackawanna|\
PA:2445:Lancaster|\
PA:1408:Lawrence|\
PA:1794:Lebanon|\
PA:2763:Lehigh|\
PA:1403:Luzerne|\
PA:1752:Lycoming|\
PA:1224:McKean|\
PA:1402:Mercer|\
PA:1330:Mifflin|\
PA:3236:Monroe|\
PA:3614:Montgomery|\
PA:3061:Northampton|\
PA:926:Northumberland|\
PA:1686:Perry|\
PA:1186:Philadelphia|\
PA:2614:Pike|\
PA:1284:Schuylkill|\
PA:1415:Snyder|\
PA:1029:Somerset|\
PA:1671:Susquehanna|\
PA:1475:Tioga|\
PA:1491:Union|\
PA:1255:Venango|\
PA:1373:Warren|\
PA:1477:Washington|\
PA:1781:Wayne|\
PA:1792:Westmoreland|\
PA:1945:Wyoming|\
PA:2386:York|\
RI:4058:Bristol|\
RI:3227:Kent|\
RI:3513:Newport|\
RI:3079:Providence|\
RI:3492:Washington|\
SC:469:Abbeville|\
SC:508:Aiken|\
SC:647:Anderson|\
SC:442:Barnwell|\
SC:1312:Beaufort|\
SC:726:Berkeley|\
SC:1176:Charleston|\
SC:480:Cherokee|\
SC:557:Chester|\
SC:292:Chesterfield|\
SC:402:Clarendon|\
SC:390:Colleton|\
SC:381:Darlington|\
SC:312:Dillon|\
SC:1054:Dorchester|\
SC:559:Edgefield|\
SC:577:Fairfield|\
SC:476:Florence|\
SC:656:Georgetown|\
SC:962:Greenville|\
SC:613:Greenwood|\
SC:453:Hampton|\
SC:691:Horry|\
SC:468:Jasper|\
SC:439:Kershaw|\
SC:483:Lancaster|\
SC:425:Laurens|\
SC:843:Lexington|\
SC:347:Marion|\
SC:282:Marlboro|\
SC:729:Newberry|\
SC:497:Oconee|\
SC:462:Orangeburg|\
SC:538:Pickens|\
SC:1156:Richland|\
SC:742:Spartanburg|\
SC:537:Sumter|\
SC:360:Union|\
SC:280:Williamsburg|\
SC:976:York|\
SD:1782:Brookings|\
SD:1436:Brown|\
SD:1393:Codington|\
SD:1775:Lawrence|\
SD:2145:Lincoln|\
SD:1807:Meade|\
SD:1961:Minnehaha|\
SD:1813:Pennington|\
SD:1474:Yankton|\
TN:928:Anderson|\
TN:706:Bedford|\
TN:747:Blount|\
TN:749:Bradley|\
TN:394:Campbell|\
TN:469:Carroll|\
TN:482:Carter|\
TN:945:Cheatham|\
TN:445:Claiborne|\
TN:496:Cocke|\
TN:914:Coffee|\
TN:418:Cumberland|\
TN:1461:Davidson|\
TN:884:Dickson|\
TN:613:Dyer|\
TN:698:Fayette|\
TN:721:Franklin|\
TN:598:Gibson|\
TN:731:Giles|\
TN:380:Grainger|\
TN:432:Greene|\
TN:574:Hamblen|\
TN:1141:Hamilton|\
TN:464:Hardeman|\
TN:376:Hardin|\
TN:541:Hawkins|\
TN:430:Henderson|\
TN:503:Henry|\
TN:553:Hickman|\
TN:495:Jefferson|\
TN:1009:Knox|\
TN:515:Lauderdale|\
TN:578:Lawrence|\
TN:514:Lincoln|\
TN:606:Loudon|\
TN:511:Macon|\
TN:772:Madison|\
TN:461:Marion|\
TN:798:Marshall|\
TN:866:Maury|\
TN:483:McMinn|\
TN:431:McNairy|\
TN:444:Monroe|\
TN:1006:Montgomery|\
TN:499:Morgan|\
TN:519:Obion|\
TN:403:Overton|\
TN:706:Putnam|\
TN:445:Rhea|\
TN:681:Roane|\
TN:925:Robertson|\
TN:1031:Rutherford|\
TN:379:Scott|\
TN:452:Sevier|\
TN:1703:Shelby|\
TN:697:Sullivan|\
TN:1107:Sumner|\
TN:804:Tipton|\
TN:553:Warren|\
TN:669:Washington|\
TN:495:Weakley|\
TN:460:White|\
TN:1834:Williamson|\
TN:1059:Wilson|\
TX:870:Anderson|\
TX:912:Angelina|\
TX:1655:Aransas|\
TX:1108:Atascosa|\
TX:1505:Austin|\
TX:1510:Bandera|\
TX:2296:Bastrop|\
TX:908:Bee|\
TX:1871:Bell|\
TX:2212:Bexar|\
TX:940:Bowie|\
TX:2509:Brazoria|\
TX:2472:Brazos|\
TX:853:Brown|\
TX:1649:Burnet|\
TX:1488:Caldwell|\
TX:782:Calhoun|\
TX:1118:Cameron|\
TX:654:Cass|\
TX:1740:Chambers|\
TX:921:Cherokee|\
TX:863:CO|\
TX:4388:Collin|\
TX:2565:Comal|\
TX:1985:Cooke|\
TX:1362:Coryell|\
TX:2725:Dallas|\
TX:3795:Denton|\
TX:837:Ector|\
TX:1872:El Paso|\
TX:2328:Ellis|\
TX:1628:Erath|\
TX:1046:Fannin|\
TX:1295:Fayette|\
TX:4150:Fort Bend|\
TX:2562:Galveston|\
TX:2094:Gillespie|\
TX:724:Gray|\
TX:1391:Grayson|\
TX:1285:Gregg|\
TX:958:Grimes|\
TX:1947:Guadalupe|\
TX:953:Hale|\
TX:922:Hardin|\
TX:2823:Harris|\
TX:913:Harrison|\
TX:3322:Hays|\
TX:924:Henderson|\
TX:1257:Hidalgo|\
TX:1099:Hill|\
TX:771:Hockley|\
TX:1707:Hood|\
TX:1173:Hopkins|\
TX:617:Houston|\
TX:472:Howard|\
TX:1285:Hunt|\
TX:649:Hutchinson|\
TX:460:Jasper|\
TX:1186:Jefferson|\
TX:692:Jim Wells|\
TX:1747:Johnson|\
TX:2402:Kaufman|\
TX:3092:Kendall|\
TX:1471:Kerr|\
TX:924:Kleberg|\
TX:934:Lamar|\
TX:1459:Lampasas|\
TX:1146:Liberty|\
TX:764:Limestone|\
TX:1547:Lubbock|\
TX:893:Matagorda|\
TX:861:Maverick|\
TX:1411:McLennan|\
TX:1254:Medina|\
TX:1521:Midland|\
TX:992:Milam|\
TX:2752:Montgomery|\
TX:827:Moore|\
TX:704:Nacogdoches|\
TX:968:Navarro|\
TX:1618:Nueces|\
TX:923:Orange|\
TX:942:Palo Pinto|\
TX:851:Panola|\
TX:2124:Parker|\
TX:621:Polk|\
TX:1298:Potter|\
TX:2235:Randall|\
TX:3859:Rockwall|\
TX:813:Rusk|\
TX:784:San Jacinto|\
TX:1415:San Patricio|\
TX:406:Shelby|\
TX:1480:Smith|\
TX:435:Starr|\
TX:3027:Tarrant|\
TX:1140:Taylor|\
TX:1013:Titus|\
TX:1118:Tom Green|\
TX:3798:Travis|\
TX:753:Tyler|\
TX:957:Upshur|\
TX:777:Uvalde|\
TX:964:Val Verde|\
TX:1090:Van Zandt|\
TX:1499:Victoria|\
TX:1013:Walker|\
TX:1671:Waller|\
TX:1844:Washington|\
TX:1942:Webb|\
TX:1195:Wharton|\
TX:1395:Wichita|\
TX:672:Willacy|\
TX:3736:Williamson|\
TX:1752:Wilson|\
TX:1499:Wise|\
TX:949:Wood|\
UT:789:Box Elder|\
UT:825:Cache|\
UT:1216:Davis|\
UT:905:Iron|\
UT:1443:Salt Lake|\
UT:709:Sanpete|\
UT:1732:Summit|\
UT:929:Tooele|\
UT:713:Uintah|\
UT:1166:Utah|\
UT:1240:Wasatch|\
UT:972:Washington|\
UT:1170:Weber|\
VA:607:Accomack|\
VA:1840:Albemarle|\
VA:3996:Alexandria city|\
VA:605:Amherst|\
VA:4311:Arlington|\
VA:791:Augusta|\
VA:862:Bedford|\
VA:1035:Botetourt|\
VA:270:Buchanan|\
VA:545:Campbell|\
VA:821:Caroline|\
VA:569:Carroll|\
VA:2222:Charlottesville City|\
VA:2079:Chesapeake city|\
VA:1692:Chesterfield|\
VA:1633:Culpeper|\
VA:569:Danville city|\
VA:849:Dinwiddie|\
VA:4394:Fairfax|\
VA:3398:Fairfax city|\
VA:2352:Fauquier|\
VA:1015:Fluvanna|\
VA:691:Franklin|\
VA:1108:Frederick|\
VA:1538:Fredericksburg city|\
VA:1149:Gloucester|\
VA:1445:Goochland|\
VA:413:Halifax|\
VA:1393:Hampton city|\
VA:1615:Hanover|\
VA:893:Harrisonburg city|\
VA:1531:Henrico|\
VA:422:Henry|\
VA:1148:Hopewell city|\
VA:1109:Isle of Wight|\
VA:1876:James City|\
VA:1194:King George|\
VA:372:Lee|\
VA:4434:Loudoun|\
VA:1006:Louisa|\
VA:1129:Lynchburg city|\
VA:3019:Manassas city|\
VA:468:Mecklenburg|\
VA:1013:Montgomery|\
VA:1522:Newport News city|\
VA:1548:Norfolk city|\
VA:1232:Orange|\
VA:762:Page|\
VA:1078:Petersburg city|\
VA:514:Pittsylvania|\
VA:1434:Portsmouth city|\
VA:1643:Powhatan|\
VA:542:Prince Edward|\
VA:1324:Prince George|\
VA:3201:Prince William|\
VA:553:Pulaski|\
VA:1876:Richmond city|\
VA:1535:Roanoke|\
VA:1203:Roanoke city|\
VA:942:Rockbridge|\
VA:856:Rockingham|\
VA:386:Russell|\
VA:1355:Salem city|\
VA:489:Scott|\
VA:906:Shenandoah|\
VA:476:Smyth|\
VA:1514:Spotsylvania|\
VA:2229:Stafford|\
VA:1063:Staunton city|\
VA:1575:Suffolk city|\
VA:431:Tazewell|\
VA:1846:Virginia Beach city|\
VA:1190:Warren|\
VA:629:Washington|\
VA:1086:Waynesboro city|\
VA:1294:Winchester city|\
VA:377:Wise|\
VA:498:Wythe|\
VA:1733:York|\
VT:3352:Addison|\
VT:2942:Bennington|\
VT:2278:Caledonia|\
VT:3809:Chittenden|\
VT:2545:Franklin|\
VT:3191:Lamoille|\
VT:2835:Orange|\
VT:1940:Orleans|\
VT:2683:Rutland|\
VT:3045:Washington|\
VT:3412:Windham|\
VT:3327:Windsor|\
WA:1319:Asotin|\
WA:1741:Benton|\
WA:1711:Chelan|\
WA:1604:Clallam|\
WA:2388:Clark|\
WA:1607:Cowlitz|\
WA:1607:Douglas|\
WA:1535:Franklin|\
WA:1213:Grant|\
WA:1261:Grays Harbor|\
WA:1913:Island|\
WA:1923:Jefferson|\
WA:3297:King|\
WA:2308:Kitsap|\
WA:1570:Kittitas|\
WA:1311:Klickitat|\
WA:1303:Lewis|\
WA:1460:Mason|\
WA:1031:Okanogan|\
WA:1296:Pacific|\
WA:2564:Pierce|\
WA:2095:Skagit|\
WA:2745:Snohomish|\
WA:1702:Spokane|\
WA:1103:Stevens|\
WA:2274:Thurston|\
WA:1518:Walla Walla|\
WA:1916:Whatcom|\
WA:1486:Whitman|\
WA:1331:Yakima|\
WI:1855:Adams|\
WI:1972:Barron|\
WI:2816:Brown|\
WI:2674:Calumet|\
WI:2042:Chippewa|\
WI:1810:Clark|\
WI:2853:Columbia|\
WI:3977:Dane|\
WI:2806:Dodge|\
WI:2159:Door|\
WI:1859:Douglas|\
WI:2528:Dunn|\
WI:2536:Eau Claire|\
WI:2451:Fond du Lac|\
WI:1913:Grant|\
WI:2626:Green|\
WI:2800:Iowa|\
WI:2881:Jefferson|\
WI:1845:Juneau|\
WI:3363:Kenosha|\
WI:2301:Kewaunee|\
WI:2708:La Crosse|\
WI:1748:Langlade|\
WI:2150:Lincoln|\
WI:2288:Manitowoc|\
WI:2480:Marathon|\
WI:1553:Marinette|\
WI:3544:Milwaukee|\
WI:2169:Monroe|\
WI:2151:Oconto|\
WI:2038:Oneida|\
WI:2685:Outagamie|\
WI:3924:Ozaukee|\
WI:3395:Pierce|\
WI:2493:Polk|\
WI:2341:Portage|\
WI:3101:Racine|\
WI:2565:Rock|\
WI:2566:Sauk|\
WI:1875:Shawano|\
WI:2802:Sheboygan|\
WI:3245:St. Croix|\
WI:2244:Trempealeau|\
WI:2040:Vernon|\
WI:1952:Vilas|\
WI:3013:Walworth|\
WI:3372:Washington|\
WI:3864:Waukesha|\
WI:2226:Waupaca|\
WI:2067:Waushara|\
WI:2649:Winnebago|\
WI:1931:Wood|\
WV:896:Berkeley|\
WV:287:Boone|\
WV:495:Brooke|\
WV:544:Cabell|\
WV:295:Fayette|\
WV:353:Greenbrier|\
WV:505:Hampshire|\
WV:471:Hancock|\
WV:483:Harrison|\
WV:505:Jackson|\
WV:1114:Jefferson|\
WV:565:Kanawha|\
WV:183:Lincoln|\
WV:209:Logan|\
WV:459:Marion|\
WV:353:Marshall|\
WV:403:Mason|\
WV:134:McDowell|\
WV:263:Mercer|\
WV:538:Mineral|\
WV:224:Mingo|\
WV:556:Monongalia|\
WV:238:Nicholas|\
WV:535:Ohio|\
WV:275:Preston|\
WV:680:Putnam|\
WV:364:Raleigh|\
WV:290:Randolph|\
WV:355:Upshur|\
WV:325:Wayne|\
WV:540:Wood|\
WV:195:Wyoming|\
WY:1070:Albany|\
WY:782:Campbell|\
WY:733:Fremont|\
WY:979:Laramie|\
WY:760:Natrona|\
WY:964:Park|\
WY:1009:Sheridan|\
WY:785:Sweetwater|\
WY:2590:Teton|\
WY:649:Uinta|\
';

// Country data table
//
// 
// To edit the list, just delete a line or add a line.  Order is important.  The order 
// displayed is the order it appears on the drop down.
//

var country = '\
AK:Alaska|\
AL:Alabama|\
AR:Arkansas|\
AZ:Arizona|\
CA:California|\
CO:Colorado|\
CT:Connecticut|\
DC:D.C.|\
DE:Delaware|\
FL:Florida|\
GA:Georgia|\
HI:Hawaii|\
IA:Iowa|\
ID:Idaho|\
IL:Illinois|\
IN:Indiana|\
KS:Kansas|\
KY:Kentucky|\
LA:Louisiana|\
MA:Massachusetts|\
MD:Maryland|\
ME:Maine|\
MI:Michigan|\
MN:Minnesota|\
MO:Missouri|\
MS:Mississippi|\
MT:Montana|\
NC:North Carolina|\
ND:North Dakota|\
NE:Nebraska|\
NH:New Hampshire|\
NJ:New Jersey|\
NM:New Mexico|\
NV:Nevada|\
NY:New York|\
OH:Ohio|\
OK:Oklahoma|\
OR:Oregon|\
PA:Pennsylvania|\
RI:Rhode Island|\
SC:South Carolina|\
SD:South Dakota|\
TN:Tennessee|\
TX:Texas|\
UT:Utah|\
VA:Virginia|\
VT:Vermont|\
WA:Washington|\
WI:Wisconsin|\
WV:West Virginia|\
WY:Wyoming|\
';

// Save the country & state field names
var countryFieldCfgArray = document.getElementById('cs_config_country_field').value.split(' ');
var stateFieldCfgArray   = document.getElementById('cs_config_state_field').value.split(' ');

// Save the names of the fields that hold the country & state default values
var countryDefaultCfgArray = document.getElementById('cs_config_country_default').value.split(' ');
var stateDefaultCfgArray   = document.getElementById('cs_config_state_default').value.split(' ');

var defaultState = false;
var defaultCountry = false;

function TrimString(sInString) {
   
   if ( sInString ) {

      sInString = sInString.replace( /^\s+/g, "" );// strip leading
      return sInString.replace( /\s+$/g, "" );// strip trailing
   }
}
// Populates the country select with the counties from the country list
//
function populateCountry(idName) {

   var countryLineArray = country.split('|');      // Split into lines

   var selObj = document.getElementById( idName );

   selObj.options[0] = new Option('Select State','');
   selObj.selectedIndex = 0;

   for (var loop = 0; loop < countryLineArray.length; loop++) {

      lineArray = countryLineArray[loop].split(':');

      countryCode  = TrimString(lineArray[0]);
      countryName  = TrimString(lineArray[1]);
   
      if ( countryCode != '' ) {

         selObj.options[loop + 1] = new Option(countryName, countryCode);
      }

      if ( defaultCountry == countryCode ) {

         selObj.selectedIndex = loop + 1;
      }
   }
}
function populateState( statestateIdName, countryIdName ) {

   var selObj = document.getElementById( stateIdName );
   var foundState = false;

   // Empty options just in case new drop down is shorter
   //
   if ( selObj.type == 'select-one' ) {

      selObj.options.length = 0;

      selObj.options[0] = new Option('Select County','');
      selObj.selectedIndex = 0;
   }
   // Populate the drop down with states from the selected country
   //
   var stateLineArray   = state.split("|");        // Split into lines

   var optionCntr = 1;

   for (var loop = 0; loop < stateLineArray.length; loop++) {

      lineArray = stateLineArray[loop].split(":");

      countryCode  = TrimString(lineArray[0]);
      stateCode    = TrimString(lineArray[1]);
      stateName    = TrimString(lineArray[2]);

      if ( document.getElementById( countryIdName ).value == countryCode && countryCode != '' ) {

         // If it's a input element, change it to a select
         //
         if ( selObj.type == 'text' ) {

            parentObj = document.getElementById( stateIdName ).parentNode;
            parentObj.removeChild(selObj);

            var inputSel = document.createElement("SELECT");
            inputSel.setAttribute("name","state"); 
            inputSel.setAttribute("id", stateIdName ); 

            parentObj.appendChild(inputSel) ;

            selObj = document.getElementById( stateIdName );
            selObj.options[0] = new Option('Select County','');
            selObj.selectedIndex = 0;
         }
   
         if ( stateCode != '' ) {

            selObj.options[optionCntr] = new Option(stateName, stateCode);
         }
         // See if it's selected from a previous post
         //
         if ( stateCode == defaultState && countryCode == defaultCountry ) {

            selObj.selectedIndex = optionCntr;
         }
         foundState = true;
         optionCntr++
      }
   }
   // If the country has no states, change the select to a text box
   //
   if ( ! foundState ) {

      parentObj = document.getElementById( stateIdName ).parentNode;
      parentObj.removeChild(selObj);
 
      // Create the Input Field
      var inputEl = document.createElement("INPUT");

      inputEl.setAttribute("id",  stateIdName ); 
      inputEl.setAttribute("type", "text"); 
      inputEl.setAttribute("name", "state"); 
      inputEl.setAttribute("size", 20); 
      inputEl.setAttribute("value", defaultState); 
      parentObj.appendChild(inputEl) ;
   }
   
}
// Called when state drop down is changed
// 
function updateState( countryIdNameIn ) {

   for (var loop = 0; loop < countryFieldCfgArray.length; loop++) {
   
      countryIdName  = countryFieldCfgArray[loop];
      stateIdName    = stateFieldCfgArray[loop];

      // Read the default value hidden fields
      defaultCountry = document.getElementById( countryDefaultCfgArray[loop] ).value;
      defaultState   = document.getElementById( stateDefaultCfgArray[loop] ).value;

      if ( countryIdNameIn == countryIdName ) {

         populateState( stateIdName, countryIdName );
      }
   }
}
// Initialize the drop downs
// 
function initCountry() {

   for (var loop = 0; loop < countryFieldCfgArray.length; loop++) {
   
      countryIdName  = countryFieldCfgArray[loop];
      stateIdName    = stateFieldCfgArray[loop];

      // Read the default value hidden fields
      defaultCountry = document.getElementById( countryDefaultCfgArray[loop] ).value;
      defaultState   = document.getElementById( stateDefaultCfgArray[loop] ).value;

      populateCountry( countryIdName);
      populateState( stateIdName, countryIdName );
   }
}


//Start:Phone Number Auto Tab//
	function autotab(original,destination){
		if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
		destination.focus()
	}
//End:Phone Number Auto Tab//

		
		var radiochecked=0;
		var typechecked=0;
		var radiootherchecked=0;
		var i=0;
		var j=0;
//Start: Purchase From Step 1//
		function jsf_formvalidationpurchase() {
		js_missinginfo = "";
		if (document.purchase.credit_history.value == "") {
		js_missinginfo += "\n     - How would you rate your credit history?";
		}
		if (document.purchase.bankruptcy.value == "") {
		js_missinginfo += "\n     - Have you filed for bankruptcy?";
		}
		if (document.purchase.co_borrower.value == "") {
		js_missinginfo += "\n     - Are you requesting this loan with a spouse or co-borrower? ";
		}
		if (document.purchase.property_type.value == "") {
		js_missinginfo += "\n     - How would you best describe this property?";
		}
		if (document.purchase.property_use.value == "") {
		js_missinginfo += "\n     - How will you be using this property?";
		}
		if (document.purchase.country.value == "") {
		js_missinginfo += "\n     - In what state will this property be located?";
		}
		if (document.purchase.property_zip.value == "") {
		js_missinginfo += "\n     - What is the property ZIP code?";
		}
		if (document.purchase.down_payment.value == "") {
		js_missinginfo += "\n     - How much do you have for a down payment?";
		}	
		
		if (js_missinginfo != "") {
		js_missinginfo ="______________________________________________________________\n" +
		"\tYou failed to correctly fill in the field(s) listed:\n" +
		js_missinginfo + "\n______________________________________________________________" +
		"\nPlease re-enter and submit again!";
		alert(js_missinginfo);
		return false;
		}
		else 
		{
		document.purchase.submit();
		return true;
		}
		}
//End: Purchase From Step 1//
		
//Start: Purchase From Step 2//
		function jsf_formvalidationpurchase1() {
		js_missinginfo = "";
		if (document.purchase1.borrower_employment_status.value == "") {
		js_missinginfo += "\n     - What is your employment status?";
		}
		if (document.purchase1.grossincome.value == "") {
		js_missinginfo += "\n     - What is your monthly gross income before taxes?";
		}
		if (document.purchase1.grossincome.value == 0) {
		js_missinginfo += "\n     - Please make sure your gross income is not equal to 0.";
		}
		if (js_missinginfo != "") {
		js_missinginfo ="______________________________________________________________\n" +
		"\tYou failed to correctly fill in the field(s) listed:\n" +
		js_missinginfo + "\n______________________________________________________________" +
		"\nPlease re-enter and submit again!";
		alert(js_missinginfo);
		return false;
		}
		else 
		{
		document.purchase1.submit();
		return true;
		}
		}
//End: Purchase From Step 2//

//Start: Purchase From Step 3//
		function jsf_formvalidationpurchase2() {
		js_missinginfo = "";
		if (document.purchase2.firstName.value == "") {
		js_missinginfo += "\n     - Borrower First Name";
		}
		if (document.purchase2.borrower_lastName.value == "") {
		js_missinginfo += "\n     - Borrower Last Name";
		}
		if (document.purchase2.org_address.value == 0) {
		js_missinginfo += "\n     - Borrower Address 1";
		}
		if (document.purchase2.org_city.value == 0) {
		js_missinginfo += "\n     - Borrower City";
		}
		if (document.purchase2.org_state.value == 0) {
		js_missinginfo += "\n     - Borrower State";
		}
		if (document.purchase2.org_zip.value == 0) {
		js_missinginfo += "\n     - Borrower Zip Code";
		}
		if (document.purchase2.borrower_work_phone_1.value == "" && document.purchase2.borrower_org_phone_1.value == "" && document.purchase2.borrower_mobile_phone_1.value == "") {
		js_missinginfo += "\n     - Please make sure you have entered a phone number.";
		}
		
		if (js_missinginfo != "") {
		js_missinginfo ="______________________________________________________________\n" +
		"\tYou failed to correctly fill in the field(s) listed:\n" +
		js_missinginfo + "\n______________________________________________________________" +
		"\nPlease re-enter and submit again!";
		alert(js_missinginfo);
		return false;
		}
		else 
		{
		document.purchase2.submit();
		return true;
		}
		}
//End: Purchase From Step 3//
