function allstates() {
  document.getElementById("statemaps").style.display = "none";
  document.getElementById("usdir").style.display="none";
  document.getElementById("mapdir1").style.display="";
  document.getElementById("statelist").style.display="";
  document.getElementById("usmap").style.display="";
}

var inprocess = false;
function setStateFromList(src) {
   if (inprocess) { return; }
   inprocess = true;
   var stateMaps = document.getElementById("map");
   var cd = src.options[src.selectedIndex].value.substring(0,2);
   for (var i = 0; i < stateMaps.areas.length; i++) {
      if (stateMaps.areas[i].id.length > 2 && cd == stateMaps.areas[i].id.substring(0,2)) {
         changeStateMap(stateMaps.areas[i]);
         break;
      }
   }
   inprocess = false;
}

function setImg1() {

  var height = document.getElementById("img1").height;
  var width = document.getElementById("img1").width;
  //alert("" + height + ", " + width);
  var heightpercent = 270 / height; 
  var widthpercent =  (165 * (dblcol ? 1 : 2)) / width; 
// alert("" + heightpercent + ", " + widthpercent);
  if (heightpercent < .99 || widthpercent < .99) {
     if (heightpercent < widthpercent) {
     
         height = height * heightpercent; 
         width = width *  heightpercent;
     } else {
         height = height * widthpercent; 
         width = width *  widthpercent;
     }
     if (statecd == "ia" || statecd == "tx" || statecd == "wa") {
        height *= 2;
        width *= 2;
     }
     if (statecd == "ut") {
        height *= 1.4;
        width *= 1.4;
     }
     document.getElementById("img1").height = height; 
     document.getElementById("img1").width = width;
     setPop1();
     document.getElementById("statemap1").innerHTML += "<br><i>click image for full size</i>";
     fromDigi();
     fromGeo();
  }
}

function fromDigi() {
  if ("ca|mn|ms|mo|mt|nc|or|pa|ut|wv".indexOf(statecd) > -1) {
      document.getElementById("statemap1").innerHTML +=
        "<br>Map Courtesy of <a target=blank href='http://www.digital-topo-maps.com/minnesota.shtml' style='font-size:14px'>Digital Map Store</a>";
  }
}

function fromGeo() {
  if ("ar|ia|ks|nd|ok|sd|tx|wa".indexOf(statecd) > -1) {
      document.getElementById("statemap1").innerHTML +=
        "<br>Map Courtesy of <a target=blank href='http://geology.com' style='font-size:14px'>Geology.com</a>";
  }
}


function setPop1() {
   var imgTitle =  document.getElementById("maplbl1").innerHTML;
   var imgUrl = document.getElementById("img1").src;
   var func = "popImage('" + imgTitle + "', '" + imgUrl +"');";
   document.getElementById("img1").classname = "smallpic";
   if (navigator.appName.indexOf("Microsoft")!=-1)  {;     
      document.getElementById("imgref1").onclick=func;
   }   else {   
      document.getElementById("imgref1").href="javascript:" + func;
   }   
}

function setPop2() {
   var imgTitle =  document.getElementById("maplbl2").innerHTML;
   var imgUrl = document.getElementById("img2").src;
   var func = "popImage('" + imgTitle + "', '" + imgUrl +"');";
   document.getElementById("img2").classname = "smallpic";
   if (navigator.appName.indexOf("Microsoft")==-1)  {;     
      document.getElementById("imgref2").onclick=func;
   } else {   
      document.getElementById("imgref2").href="javascript:" + func;
   }
}

function setImg2() {
     var height = document.getElementById("img2").height;
     var width = document.getElementById("img2").width;
     heightpercent = 270  / height; 
     widthpercent =  165  / width; 
     if (heightpercent < .99 || widthpercent < .99) {
        if (heightpercent < widthpercent) {
           height = height * heightpercent; 
           width = width *  heightpercent;
        } else {
            height = height * widthpercent; 
            width = width *  widthpercent;
        }
        document.getElementById("img2").height = height; 
        document.getElementById("img2").width = width;
        document.getElementById("img2").classname = "smallpic";
        document.getElementById("statemap2").innerHTML += "<br><i>click image for full size</i>";
        setPop2();       
     }
}

var dblcol;
var statecd;
function showStateMap(e) {
  if (inprocess) {return; }
  inprocess = true;
  if (document.all) { obj=event.srcElement;
  } else { obj=e.target; }
  if (obj.tagName.toUpperCase() !="AREA" || obj.id.length < 4) { inprocess=false; return; }
  changeStateMap(obj);
  inprocess = false;
}  


function changeStateMap(obj) {
  var statemap1 = document.getElementById("statemap1");
  var statemap2 = document.getElementById("statemap2");
  var statelbl1 = document.getElementById("maplbl1");
  var statelbl2 = document.getElementById("maplbl2");
  var stateslist = document.getElementById("states");

  var height = 0;
  var width = 0;
  statecd = obj.id.substring(0,2);

  var extrarow = document.getElementById("row2");
  statemap1.innerHTML = "";
  statemap2.innerHTML = "";
  statelbl1.innerHTML = "";
  statelbl2.innerHTML = "";
  var onload = " onload='setImg1(" + (dblcol ? "true" : "false") + "' "; 
  dblcol = obj.id.charAt(2) == "1" || obj.id.length > 5 ||
               "ia|ut|wa|tx".indexOf(statecd) > -1;
  for (var i = 0; i < stateslist.options.length; i++) {
     if (stateslist.options[i].value.substring(0,2) == statecd) {
        stateslist.selectedIndex = i;
        break;
     }
  }
  
  
  var countytype = " Counties";
  if ( statecd == "dc") { countytype = "";
  } else { 
     if ( statecd == "la") { countytype = " Parishes";
     } else {
        if ( statecd == "ak") { countytype = " Boroughs/Census Areas"; }
     }
  }
  
  if (statecd == "pa") { statelbl1.innerHTML = "";
  } else { statelbl1.innerHTML = obj.alt + countytype; }
  

  if (statecd == "pa") {
     statemap1.innerHTML = 
       "<a id=imgref1 href='#'><img id=img1 src='states/pa_district_map.png' height=100 width=166></a><br>"+
       "&nbsp; &nbsp;<i>click images for full size</i><br>" +
        "<a id=imgref2 href='#'><img id=img2 src='states/pa_county_map.png' height=175 width=298> </a>";
       setPop1();
       setPop2();
       fromDigi();
       fromGeo();
  } else {
     statemap1.innerHTML = "<a id=imgref1 href='#'><img id=img1></a>"; 
     document.getElementById("img1").onload = function() { setImg1(); };
     document.getElementById("img1").src  = "states/" + obj.id.substring(0,2) + "_county_map.png";
  } 
  
  if (obj.id.charAt(2) > '0') {
     var distType = document.getElementById("states").options[document.getElementById("states").selectedIndex].value.substring(3);
     statelbl2.innerHTML = distType + " Districts";
     statemap2.innerHTML = "<a id=imgref2 href='#'><img id=img2></a>";
     document.getElementById("img2").onload = function() { setImg2(); };
     document.getElementById("img2").src  = "states/" + obj.id.substring(0,2) + "_district_map.png";
  }

  if ("al|ak|ar|ca|co|ct|fl|ga|id|il|in|ia|ks|ky|la|md|ma|mi|mn|ms|mt|mo|ne|nm|ny|nd|nc|oh|ok|or|pa|sc|sd|tn|tx|ut|va|wa|wv|wi|wy".indexOf(statecd) > -1) {
     extrarow.innerHTML = "<hr>" + eval(statecd  + "names") +"<br><hr>";
  }

  if ("az|me|nv|nh|ri|vt".indexOf(statecd) > -1) {
     statemap2.innerHTML += eval(statecd  + "namesa");
  }
}



PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 650;
defaultHeight = 620;

var AutoClose = false;

if (parseInt(navigator.appVersion.charAt(0))>=4) {
  var isNN=(navigator.appName=="Netscape")?1:0;
  var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;





function popImage(imageTitle, imageURL){
  if (isNN){imgWin=window.open('about:blank','',optNN);}
  if (isIE){imgWin=window.open('about:blank','',optIE);}
  var imageName = imageURL.substring(7, 9);
  with (imgWin.document){
     writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
     writeln('<sc'+'ript>');
     writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
     writeln('isNN=(navigator.appName=="Netscape")?1:0;');
     writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
     writeln('function reSizeToImage(){');writeln('if (isIE){');
     writeln('window.resizeTo(300,300);');
     writeln('width=300-(document.body.clientWidth-document.images[0].width);');
     writeln('height=300-(document.body.clientHeight-document.images[0].height);');
     writeln('window.resizeTo(width,height);}');writeln('if (isNN){');
     writeln('window.innerWidth=document.images["' + imageName + '"].width;');
     writeln('window.innerHeight=document.images["' + imageName + '"].height;}}');
     writeln('function doTitle(){document.title="'+imageTitle+'";}');
     writeln('</sc'+'ript>');
     if (!AutoClose) {
        writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">');
     } else {
        writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
     }
     writeln('<img name="' + imageName + '" src='+imageURL+' style="display:block"></body></html>');
     close();
   }}


var alnames = "<b>Alabama Counties: </b>Autauga, Baldwin, Barbour, Bibb, Blount, Bullock, Butler, Calhoun, Chambers, Cherokee, Chilton, Choctaw, Clarke, " +
       "Clay, Cleburne, Coffee, Colbert, Conecuh, Coosa, Covington, Crenshaw, Cullman, Dale, Dallas, DeKalb, Elmore, Escambia, Etowah, Fayette, " +
       "Franklin, Geneva, Greene, Hale, Henry, Houston, Jackson, Jefferson, Lamar, Lauderdale, Lawrence, Lee, Limestone, Lowndes, Macon, Madison, " +
       "Marengo, Marion, Marshall, Mobile, Monroe, Montgomery, Morgan, Perry, Pickens, Pike, Randolph, Russell, Shelby, St. Clair, Sumter, Talladega, " +
       "Tallapoosa, Tuscaloosa, Walker, Washington, Wilcox, Winston";

var aknames = "<b>Alaska Boroughs and Census Areas: </b>Aleutians East Boro, Aleutians West Area, Anchorage Boro, Bethel Area, Bristol Bay Boro, " +
       "Denali Boro, Dillingham Area, Fairbanks North Star Boro, Haines Boro, Juneau Boro, Kenai Peninsula Boro, Ketchikan Gateway Boro, " +
       "Kodiak Island Boro, Lake and Peninsula Boro, Matanuska-Susitna Boro, Nome Area, North Slope Boro, Northwest Arctic Boro), " +
       "Prince of Wales-Outer Ketchikan, Sitka Boro, Skagway-Yakutat-Angoon Area, Southeast Fairbanks Area, Valdez-Cordova Area, Wade Hampton Area, " +
       "Wrangell-Petersburg Area, Yakutat Boro, Yukon-Koyukuk Area";


var aznamesa = "Apache<br>Cochise<br>Coconino<br>Gila<br>Graham<br>Greenlee<br>La Paz<br>Maricopa<br>Mohave<br>Navajo<br>" +
               "Pima<br>Pinal<br>Santa Cruz<br>Yavapai<br>Yuma";

var arnames = "<b>Arkansas Counties: </b>Arkansas, Ashley, Baxter, Benton, Boone, Bradley, Calhoun, Carroll, Chicot, Clark, Clay, Cleburne, " +
       "Cleveland, Columbia, Conway, Craighead, Crawford, Crittenden, Cross, Dallas, Desha, Drew, Faulkner, Franklin, Fulton, Garland, Grant, " +
       "Greene, Hempstead, Hot Spring, Howard, Independence, Izard, Jackson, Jefferson, Johnson, Lafayette, Lawrence, Lee, Lincoln, Little River, " +
       "Logan, Lonoke, Madison, Marion, Miller, Mississippi, Monroe, Montgomery, Nevada, Newton, Ouachita, Perry, Phillips, Pike, Poinsett, Polk, " +
       "Pope, Prairie, Pulaski, Randolph, Saline, Scott, Searcy, Sebastian, Sevier, Sharp, St. Francis, Stone, Union, Van Buren, Washington, " +
       "White, Woodruff, Yell";


var canames = "<b>California Counties: </b>Alameda, Alpine, Amador, Butte, Calaveras, Colusa, Contra Costa, Del Norte, El Dorado, Fresno, Glenn, " +
       "Humboldt, Imperial, Inyo, Kern, Kings, Lake, Lassen, Los Angeles, Madera, Marin, Mariposa, Mendocino, Merced, Modoc, Mono, Monterey, Napa, " +
       "Nevada, Orange, Placer, Plumas, Riverside, Sacramento, San Benito, San Bernardino, San Diego, San Francisco, San Joaquin, San Luis Obispo, " +
       "San Mateo, Santa Barbara, Santa Clara, Santa Cruz, Shasta, Sierra, Siskiyou, Solano, Sonoma, Stanislaus, Sutter, Tehama, Trinity, Tulare, " +
       "Tuolumne, Ventura, Yolo, Yuba";

var conames = "<b>Colorado Counties: </b>Adams, Alamosa, Arapahoe, Archuleta, Baca, Bent, Boulder, Broomfield, Chaffee, Cheyenne, Clear Creek, " +
              "Conejos, Costilla, Crowley, Custer, Delta, Denver, Dolores, Douglas, Eagle, El Paso, Elbert, Fremont, Garfield, Gilpin, Grand, " +
              "Gunnison, Hinsdale, Huerfano, Jackson, Jefferson, Kiowa, Kit Carson, La Plata, Lake, Larimer, Las Animas, Lincoln, Logan, Mesa, " +
              "Mineral, Moffat, Montezuma, Montrose, Morgan, Otero, Ouray, Park, Phillips, Pitkin, Prowers, Pueblo, Rio Blanco, Rio Grande, Routt, " +
              "Saguache, San Juan, San Miguel, Sedgwick, Summit, Teller, Washington, Weld, Yuma";
var ctnames = "<b>Connecticut Counties: </b>Fairfield, Hartford, Litchfield, Middlesex, New Haven, New London, Tolland, Windham"; 
var flnames = "<b>Florida Counties: </b>Alachua, Baker, Bay, Bradford, Brevard, Broward, Calhoun, Charlotte, Citrus, Clay, Collier, Columbia, DeSoto, " +
       "Dixie, Duval, Escambia, Flagler, Franklin, Gadsden, Gilchrist, Glades, Gulf, Hamilton, Hardee, Hendry, Hernando, Highlands, Hillsborough, " +
       "Holmes, Indian River, Jackson, Jefferson, Lafayette, Lake, Lee, Leon, Levy, Liberty, Madison, Manatee, Marion, Martin, Miami-Dade, Monroe, " +
       "Nassau, Okaloosa, Okeechobee, Orange, Osceola, Palm Beach, Pasco, Pinellas, Polk, Putnam, Santa Rosa, Sarasota, Seminole, St. Johns, St. Lucie, " +
       "Sumter, Suwannee, Taylor, Union, Volusia, Wakulla, Walton, Washington";
var ganames = "<b>Georgia Counties: </b>Appling, Atkinson, Bacon, Baker, Baldwin, Banks, Barrow, Bartow, Ben Hill, Berrien, Bibb, Bleckley, Brantley, " +
       "Brooks, Bryan, Bulloch, Burke, Butts, Calhoun, Camden, Candler, Carroll, Catoosa, Charlton, Chatham, Chattahoochee, Chattooga, Cherokee, " +
       "Clarke, Clay, Clayton, Clinch, Cobb, Coffee, Colquitt, Columbia, Cook, Coweta, Crawford, Crisp, Dade, Dawson, Decatur, DeKalb, Dodge, " +
       "Dooly, Dougherty, Douglas, Early, Echols, Effingham, Elbert, Emanuel, Evans, Fannin, Fayette, Floyd, Forsyth, Franklin, Fulton, Gilmer, " +
       "Glascock, Glynn, Gordon, Grady, Greene, Gwinnett, Habersham, Hall, Hancock, Haralson, Harris, Hart, Heard, Henry, Houston, Irwin, Jackson, " +
       "Jasper, Jeff Davis, Jefferson, Jenkins, Johnson, Jones, Lamar, Lanier, Laurens, Lee, Liberty, Lincoln, Long, Lowndes, Lumpkin, Macon, " +
       "Madison, Marion, McDuffie, McIntosh, Meriwether, Miller, Mitchell, Monroe, Montgomery, Morgan, Murray, Muscogee, Newton, Oconee, " +
       "Oglethorpe, Paulding, Peach, Pickens, Pierce, Pike, Polk, Pulaski, Putnam, Quitman, Rabun, Randolph, Richmond, Rockdale, Schley, Screven, " +
       "Seminole, Spalding, Stephens, Stewart, Sumter, Talbot, Taliaferro, Tattnall, Taylor, Telfair, Terrell, Thomas, Tift, Toombs, Towns, Treutlen, " +
       "Troup, Turner, Twiggs, Union, Upson, Walker, Walton, Ware, Warren, Washington, Wayne, Webster, Wheeler, White, Whitfield, Wilcox, Wilkes, " +
       "Wilkinson, Worth";

var idnames = "<b>Idaho Counties: </b>Ada, Adams, Bannock, Bear Lake, Benewah, Bingham, Blaine, Boise, Bonner, Bonneville, Boundary, Butte, Camas, " +
       "Canyon, Caribou, Cassia, Clark, Clearwater, Custer, Elmore, Franklin, Fremont, Gem, Gooding, Idaho, Jefferson, Jerome, Kootenai, Latah, " +
       "Lemhi, Lewis, Lincoln, Madison, Minidoka, Nez Perce, Oneida, Owyhee, Payette, Power, Shoshone, Teton, Twin Falls, Valley, Washington";

var ilnames = "<b>Illinois Counties: </b>Adams, Alexander, Bond, Boone, Brown, Bureau, Calhoun, Carroll, Cass, Champaign, Christian, Clark, " +
       "Clay, Clinton, Coles, Cook, Crawford, Cumberland, De Witt, DeKalb, Douglas, DuPage, Edgar, Edwards, Effingham, Fayette, Ford, Franklin, " +
       "Fulton, Gallatin, Greene, Grundy, Hamilton, Hancock, Hardin, Henderson, Henry, Iroquois, Jackson, Jasper, Jefferson, Jersey, Jo Daviess, " +
       "Johnson, Kane, Kankakee, Kendall, Knox, Lake, LaSalle, Lawrence, Lee, Livingston, Logan, Macon, Macoupin, Madison, Marion, Marshall, Mason, " +
       "Massac, McDonough, McHenry, McLean, Menard, Mercer, Monroe, Montgomery, Morgan, Moultrie, Ogle, Peoria, Perry, Piatt, Pike, Pope, Pulaski, " +
       "Putnam, Randolph, Richland, Rock Island, Saline, Sangamon, Schuyler, Scott, Shelby, St. Clair, Stark, Stephenson, Tazewell, Union, Vermilion, " +
       "Wabash, Warren, Washington, Wayne, White, Whiteside, Will, Williamson, Winnebago, Woodford";

var innames = "<b>Indiana Counties: </b>Adams, Allen, Bartholomew, Benton, Blackford, Boone, Brown, Carroll, Cass, Clark, Clay, Clinton, Crawford, " +
       "Daviess, Dearborn, Decatur, De Kalb, Delaware, Dubois, Elkhart, Fayette, Floyd, Fountain, Franklin, Fulton, Gibson, Grant, Greene, Hamilton, " +
       "Hancock, Harrison, Hendricks, Henry, Howard, Huntington, Jackson, Jasper, Jay, Jefferson, Jennings, Johnson, Knox, Kosciusko, Lagrange, Lake, " +
       "La Porte, Lawrence, Madison, Marion, Marshall, Martin, Miami, Monroe, Montgomery, Morgan, Newton, Noble, Ohio, Orange, Owen, Parke, Perry, " +
       "Pike, Porter, Posey, Pulaski, Putnam, Randolph, Ripley, Rush, St. Joseph, Scott, Shelby, Spencer, Starke, Steuben, Sullivan, Switzerland, " +
       "Tippecanoe, Tipton, Union, Vanderburgh, Vermilion, Vigo, Wabash, Warren, Warrick, Washington, Wayne, Wells, White, Whitley";
 
var ianamesx = "<b>Iowa Counties:</b> " +
       "Adair (69, ar), Adams (81, ad), Allamakee (11, al),  Appanoose (96, ap), " +
       "Audubon (57, au), Benton (51, bn), Black_Hawk (39, bh), Boone (47, bo), " +
       "Bremer (30, br), Buchanan (40, bu), Buena Vista (24, bv), Butler (29, bt), " +
       "Calhoun (34, cn), Carroll (45, ca), Cass (68,cs), Cedar (65, ce), " +
       "Cerro (17, cg), Cherokee (23, ch), Chickasaw (19, cw), Clarke (83, ck), " +
       "Clay (14, cy), Clayton (21, ct), Clinton (66, cl), Crawford (44, cr), " +
       "Dallas (59, da), Davis (97, dv), Decatur (94, dc), Delaware (41, de), " +
       "Des_Moines (89, dm), Dickinson (3, dk), Dubuque (42, dq), Emmet (4, em), Fayette (20, fa), " +
       "Floyd (18, fl), Franklin (28, fk), Fremont (90, fr), " +
       "Greene (46, gr), Grundy (38, gy), Guthrie (58, gu), Hamilton (36, hm), " +
       "Hancock (16, hk), Hardin (37, hr), Harrison (55, ha), Henry (88, he), " +
       "Howard (9, hw), Humboldt (26, hu), " +
       "Ida (32, id), Iowa (63, ia), " +
       "Jackson (54, jk), Jasper (61, ja), Jefferson (87, je), Johnson (64, jo), " +
       "Jones (53, jn), Keokuk (74, kk), Kossuth (5, ko), Lee (99, le), " +
       "Linn (52, li), Louisa (76, lo), Lucas (84, lu), Lyon_County (1, ly), " +
       "Madison (70, md), Mahaska (73, ma), Marion (72, mr), Marshall (49, mh), " +
       "Mills (79, ml), Mitchell (8, mi), " +
       "Monona (43, mo), Monroe (85, mn), Montgomery (80, mg), Muscatine (77, mu), O'Brien (13, ob), Osceola (2, os), " +
       "Page (91, pg), Palo Alto (15, pa), Plymouth (22, pl), Pocahontas (25, po), " +
       "Polk (60, pk), Pottawattamie (67, pt), Poweshiek (62, PS), Ringgold (93, rg), " +
       "Sac (33, sa), Scott (78, sc), Shelby (56, sh), Sioux (12, sx), Story (48, st), " +
       "Tama (50, tm), Taylor (92, ta), Union (82, un), Van_Buren (98, vb), " +
       "Wapello (86, wp), Warren (71, wn), Washington (75, wa), Wayne (95, wy), " +
       "Webster (35, we), Winnebago (6, wb), Winneshiek (10, ws), Woodbury (31, wd), " +
       "Worth (7, wo), Wright (27, wr)";

var ianames = "<b>Iowa Counties and County Seats:</b> " +
       "Adair (Greenfield), Adams (Corning), Allamakee (Waukon), Appanoose (Centerville), Audubon (Audubon), Benton (Vinton), Black Hawk (Waterloo), " +
       "Boone (Boone), Bremer (Waverly), Buchanan (Independence), Buena Vista (Storm Lake), Butler (Allison), Calhoun (Rockwell), Carroll (Carroll), " +
       "Cass (Atlantic), Cedar (Tipton), Cerro Gordo (Mason City), Cherokee (Cherokee), Chickasaw (New Hampton), Clarke (Osceola), Clay (Spencer), " +
       "Clayton (Elkader), Clinton (Clinton), Crawford (Denison), Dallas (Adel), Davis (Bloomfield), Decatur (Leon), Delaware (Manchester), " +
       "Des Moines (Burlington), Dickinson (Spirit Lake), Dubuque (Dubuque), Emmet (Estherville), Fayette (West Union), Floyd (Charles City), " +
       "Franklin (Hampton), Fremont (Sidney), Greene (Jefferson), Grundy (Grundy Center), Guthrie (Guthrie Center), Hamilton (Webster City), " +
       "Hancock (Garner), Hardin (Eldora), Harrison (Logan), Henry (Mount Pleasant), Howard (Cresco), Humboldt (Dakota City), Ida (Ida Grove), " +
       "Iowa (Marengo), Jackson (Maquoketa), Jasper (Newton 	Jefferson (Fairfield), Johnson (Iowa City), Jones (Anamosa), Keokuk (Sigourney), " +
       "Kossuth (Algona), Lee (Fort Madison), Linn (Cedar Rapids), Louisa (Wapello), Lucas (Chariton), Lyon (Rock Rapids), Madison (Winterset), " +
       "Mahaska (Oskaloosa), Marion (Knoxville), Marshall (Marshalltown), Mills (Glenwood), Mitchell (Osage), Monona (Onawa), Monroe (Albia), " +
       "Montgomery (Red Oak), Muscatine (Muscatine), O'Brien (Primghar), Osceola (Sibley), Page (Clarinda), Palo Alto (Emmetsburg), Plymouth (Le Mars), " +
       "Pocahontas (Pocahontas), Polk (Des Moines), Pottawattamie (Council Bluffs), Poweshiek (Montezuma), Ringgold (Mount Ayr), Sac (Sac City), " +
       "Scott (Davenport), Shelby (Harlan), Sioux (Orange City), Story (Nevada), Tama (Toledo), Taylor (Bedford), Union (Creston), Van Buren (Keosauqua), " +
       "Wapello (Ottumwa), Warren (Indianola), Washington (Washington), Wayne (Corydon), Webster (Fort Dodge), Winnebago (Forest City), " +
       "Winneshiek (Decorah), Woodbury (Sioux City), Worth (Northwood), Wright (Clarion"; 
var ksnamesx = "<b>Kansas Counites: </b>Allen (al), Anderson (an), Atchison (at), Barber (ba), Barton (bt), Bourbon (bb), Brown (br), Butler (bu), " +
      "Chase (cs), Chautauqua (cq), Cherokee (ck), Cheyenne (cn), Clark (ca), Clay (cy), Cloud (cd), Coffey (cf), " +
      "Comanche (cm), Cowley (cl), Crawford (cr), Decatur (dc), Dickinson (dk), Doniphan (dp), Douglas (dg), Edwards (ed), " +
      "Elk (ek), Ellis (el), Ellsworth (ew), Finney (fi), Ford (fo), Franklin (fr), Geary (ge), Gove (go), Graham (gh), " +
      "Grant (gt), Gray (gy), Greeley (gl), Greenwood (gw), Hamilton (hm), Harper (hp), Harvey (hv), Haskell (hs), " +
      "Hodgeman (hg), Jackson (ja), Jefferson (jf), Jewell (jw), Johnson (jo), Kearny (ke), Kingman (km), Kiowa (kw), " +
      "Labette (lb), Lane (le), Leavenworth (lv), Lincoln (lc), Linn (ln), Logan (lg), Lyon (ly), Marion (mn), Marshall (ms), " +
      "McPherson (mp), Meade (me), Miami (mi), Mitchell (mc), Montgomery (mg), Morris (mr), Morton (mt), Nemaha (nm), " +
      "Neosho (no), Ness (ns), Norton (nt), Osage (os), Osborne (ob), Ottawa (ot), Pawnee (pn), Phillips (pl), " +
      "Pottawatomie (pt), Pratt (pr), Rawlins (ra), Reno (rn), Republic (rp), Rice (rc), Riley (rl), Rooks (ro), Rush (rh), " +
      "Russell (rs), Saline (sa), Scott (sc), Sedgwick (sg), Seward (sw), Shawnee (sn), Sheridan (sd), Sherman (sh), Smith (sm), "+
      "Stafford (sf), Stanton (st), Stevens (sv), Sumner (su), Thomas (th), Trego (tr), Wabaunsee (wb), Wallace (wa), " +
      "Washington (ws), Wichita (wh), Wilson (wl), Woodson (wo), Wyandotte (wy)";

var ksnames = "<b>Kansas Counties: </b>Allen, Anderson, Atchison, Barber, Barton, Bourbon, Brown, Butler, " +
      "Chase, Chautauqua, Cherokee, Cheyenne, Clark, Clay, Cloud, Coffey, " +
      "Comanche, Cowley, Crawford, Decatur, Dickinson, Doniphan, Douglas, Edwards, " +
      "Elk, Ellis, Ellsworth, Finney, Ford, Franklin, Geary, Gove, Graham, " +
      "Grant, Gray, Greeley, Greenwood, Hamilton, Harper, Harvey, Haskell, " +
      "Hodgeman, Jackson, Jefferson, Jewell, Johnson, Kearny, Kingman, Kiowa, " +
      "Labette, Lane, Leavenworth, Lincoln, Linn, Logan, Lyon, Marion, Marshall, " +
      "McPherson, Meade, Miami, Mitchell, Montgomery, Morris, Morton, Nemaha, " +
      "Neosho, Ness, Norton, Osage, Osborne, Ottawa, Pawnee, Phillips, " +
      "Pottawatomie, Pratt, Rawlins, Reno, Republic, Rice, Riley, Rooks, Rush, " +
      "Russell, Saline, Scott, Sedgwick, Seward, Shawnee, Sheridan, Sherman, Smith, "+
      "Stafford, Stanton, Stevens, Sumner, Thomas, Trego, Wabaunsee, Wallace, " +
      "Washington, Wichita, Wilson, Woodson, Wyandotte";

var kynames = "<b>Kentucky Counties: </b>Adair, Allen, Anderson, Ballard, Barren, Bath, Bell, Boone, Bourbon, Boyd, Boyle, Bracken, Breathitt, " +
      "Breckinridge, Bullitt, Butler, Caldwell, Calloway, Campbell, Carlisle, Carroll, Carter, Casey, Christian, Clark, Clay, Clinton, Crittenden, " +
      "Cumberland, Daviess, Edmonson, Elliott, Estill, Fayette, Fleming, Floyd, Franklin, Fulton, Gallatin, Garrard, Grant, Graves, Grayson, Green, " +
      "Greenup, Hancock, Hardin, Harlan, Harrison, Hart, Henderson, Henry, Hickman, Hopkins, Jackson, Jefferson, Jessamine, Johnson, Kenton, Knott, " +
      "Knox, Larue, Laurel, Lawrence, Lee, Leslie, Letcher, Lewis, Lincoln, Livingston, Logan, Lyon, Madison, Magoffin, Marion, Marshall, Martin, " +
      "Mason, McCracken, McCreary, McLean, Meade, Menifee, Mercer, Metcalfe, Monroe, Montgomery, Morgan, Muhlenberg, Nelson, Nicholas, Ohio, Oldham, " +
      "Owen, Owsley, Pendleton, Perry, Pike, Powell, Pulaski, Robertson, Rockcastle, Rowan, Russell, Scott, Shelby, Simpson, Spencer, Taylor, Todd, " +
      "Trigg, Trimble, Union, Warren, Washington, Wayne, Webster, Whitley, Wolfe, Woodford";


var lanames = "<b>Louisiana Parishes: </b>Acadia, Allen, Ascension, Assumption, Avoyelles, Beauregard, Bienville, Bossier, Caddo, Calcasieu, Caldwell, " +
      "Cameron, Catahoula, Claiborne, Concordia, De Soto, East Baton Rouge, East Carroll, East Feliciana, Evangeline, Franklin, Grant, Iberia, " +
      "Iberville, Jackson, Jefferson, Jefferson Davis, La Salle, Lafayette, Lafourche, Lincoln, Livingston, Madison, Morehouse, Natchitoches, " +
      "Orleans, Ouachita, Plaquemines, Pointe Coupee, Rapides, Red River, Richland, Sabine, St. Bernard, St. Charles, St. Helena, St. James, " +
      "St. John the Baptist, St. Landry, St. Martin, St. Mary, St. Tammany, Tangipahoa, Tensas, Terrebonne, Union, Vermilion, Vernon, Washington, " +
      "Webster, West Baton Rouge, West Carroll, West Feliciana, Winn";

var menamesa = "Androscoggin<br>Aroostook<br>Cumberland<br>Franklin<br>Hancock<br>Kennebec<br>Knox<br>Lincoln<br>Oxford<br>" +
      "Penobscot<br>Piscataquis<br>Sagadahoc<br>Somerset<br>Waldo<br>Washington<br>York";

var mdnames = "<b>Maryland Counties: </b>Allegany, Anne Arundel, Baltimore, Baltimore City, Calvert, Caroline, Carroll, Cecil, " +
      "Charles, Dorchester, Frederick, Garrett, Harford, Howard, Kent, Montgomery, Prince George's, Queen Anne's, Saint Mary's, " +
      "Somerset, Talbot, Washington, Wicomico, Worcester";

var manames = "<b>Massachusetts Counties: </b>Barnstable, Berkshire, Bristol, Dukes, Essex, Franklin, Hampden, Hampshire, " +
              "Middlesex, Nantucket, Norfolk, Plymouth, Suffolk, Worcester";

var minames = "<b>Michigan Counties: </b>Alcona, Alger, Allegan, Alpena, Antrim, Arenac, Baraga, Barry, Bay, Benzie, Berrien, Branch, Calhoun, Cass, " +
              "Charlevoix, Cheboygan, Chippewa, Clare, Clinton, Crawford, Delta, Dickinson, Eaton, Emmet, Genesee, Gladwin, Gogebic, Grand Traverse, " +
              "Gratiot, Hillsdale, Houghton, Huron, Ingham, Ionia, Iosco, Iron, Isabella, Jackson, Kalamazoo, Kalkaska, Kent, Keweenaw, Lake, Lapeer, " +
              "Leelanau, Lenawee, Livingston, Luce, Mackinac, Macomb, Manistee, Marquette, Mason, Mecosta, Menominee, Midland, Missaukee, Monroe, " +
              "Montcalm, Montmorency, Muskegon, Newaygo, Oakland, Oceana, Ogemaw, Ontonagon, Osceola, Oscoda, Otsego, Ottawa, Presque Isle, Roscommon, " +
              "Saginaw, Sanilac, Schoolcraft, Shiawassee, St. Clair, St. Joseph, Tuscola, Van Buren, Washtenaw, Wayne, Wexford";

var monamesx = "<br>Adair (ad), Andrew (an), Atchison (at), Audrain (au), Barry (by), Barton (bt), Bates (ba), Benton (be), Bollinger (bo), Boone (bn), Buchanan (bh), " +
      "Butler (bu), Caldwell (cd), Callaway (cw), Camden (cm), Cape Girardeau (cg), Carroll (cr), Carter (ca), Cass (cs), Cedar (ce), Chariton (cn), Christian (xn), " +
      "Clark (ck), Clay (cy), Clinton (ct), Cole (co), Cooper (cp), Crawford (cf), Dade (dd), Dallas (da), Daviess (dv), DeKalb (dk), Dent (dt), Douglas (dg), " +
      "Dunklin (du), Franklin (fk), Gasconade (ga), Gentry (gy), Greene (gr), Grundy (gn), Harrison (ha), Henry (he), Hickory (hi), Holt (ho), Howard (hw), " +
      "Howell (hl), Iron (ir), Jackson (jk), Jasper (ja), Jefferson (je), Johnson (jo), Knox (kx), Laclede (la), Lafayette (lf), Lawrence (lr), Lewis (lw), " +
      "Lincoln (ln), Linn (li), Livingston (lv), Macon (mc), Madison (mi), Maries (ma), Marion (mn), McDonald (md), Mercer (me), Miller (ml), Mississippi (ms), " +
      "Moniteau (mo), Monroe (mr), Montgomery (my), Morgan (mg), New Madrid (nm), Newton (nn), Nodaway (nd), Oregon (or), Osage (os), Ozark (oz), Pemiscot (ps), " +
      "Perry (py), Pettis (pe), Phelps (ph), Pike (pi), Platte (pl), Polk (pk), Pulaski (pu), Putnam (pm), Ralls (rs), Randolph (rh), Ray (ry), Reynolds (rn), " +
      "Ripley (ri), Saint Clair (cl), Saint Charles (sc), Saint Francois (sf), Saint Louis (sl), Saint Louis City (lc), Sainte Genevieve (sg), Saline (sa), " +
      "Schuyler (sr), Scotland (sd), Scott (sc), Shannon (sn), Shelby (sh), Stoddard (st), Stone (se), Sullivan (sv), Taney (ta), Texas (tx), Vernon (ve), " +
      "Warren (wn), Washington (wa), Wayne (wy), Webster (wb), Worth (wo), Wright (wr)";

var monames = "<b>Missouri Counties: </b>Adair, Andrew, Atchison, Audrain, Barry, Barton, Bates, Benton, Bollinger, Boone, Buchanan, " +
      "Butler, Caldwell, Callaway, Camden, Cape Girardeau, Carroll, Carter, Cass, Cedar, Chariton, Christian, " +
      "Clark, Clay, Clinton, Cole, Cooper, Crawford, Dade, Dallas, Daviess, DeKalb, Dent, Douglas, " +
      "Dunklin, Franklin, Gasconade, Gentry, Greene, Grundy, Harrison, Henry, Hickory, Holt, Howard, " +
      "Howell, Iron, Jackson, Jasper, Jefferson, Johnson, Knox, Laclede, Lafayette, Lawrence, Lewis, " +
      "Lincoln, Linn, Livingston, Macon, Madison, Maries, Marion, McDonald, Mercer, Miller, Mississippi, " +
      "Moniteau, Monroe, Montgomery, Morgan, New Madrid, Newton, Nodaway, Oregon, Osage, Ozark, Pemiscot, " +
      "Perry, Pettis, Phelps, Pike, Platte, Polk, Pulaski, Putnam, Ralls, Randolph, Ray, Reynolds, " +
      "Ripley, Saint Clair, Saint Charles, Saint Francois, Saint Louis, Saint Louis City, Sainte Genevieve, Saline, " +
      "Schuyler, Scotland, Scott, Shannon, Shelby, Stoddard, Stone, Sullivan, Taney, Texas, Vernon, " +
      "Warren, Washington, Wayne, Webster, Worth, Wright";

var mnnames = "<b>Minnesota Counties: </b>Aitkin, Anoka, Becker, Beltrami, Benton, Big Stone, Blue Earth, Brown, Carlton, Carver, Cass, Chippewa, " +
       "Chisago, Clay, Clearwater, Cook, Cottonwood, Crow Wing, Dakota, Dodge, Douglas, Faribault, Fillmore, Freeborn, Goodhue, Grant, Hennepin, " +
       "Houston, Hubbard, Isanti, Itasca, Jackson, Kanabec, Kandiyohi, Kittson, Koochiching, Lac qui Parle, Lake, Lake of the Woods, Le Sueur, " +
       "Lincoln, Lyon, Mahnomen, Marshall, Martin, McLeod, Meeker, Mille Lacs, Morrison, Mower, Murray, Nicollet, Nobles, Norman, Olmsted, " +
       "Otter Tail, Pennington, Pine, Pipestone, Polk, Pope, Ramsey, Red Lake, Redwood, Renville, Rice, Rock, Roseau, Scott, Sherburne, Sibley, " +
       "St. Louis, Stearns, Steele, Stevens, Swift, Todd, Traverse, Wabasha, Wadena, Waseca, Washington, Watonwan, Wilkin, Winona, Wright, Yellow Medicine";


var msnames = "<b>Mississippi Counties: </b>Adams, Alcorn, Amite, Attala, Benton, Bolivar, Calhoun, Carroll, Chickasaw, Choctaw, Claiborne, Clarke, Clay, Coahoma, " +
       "Copiah, Covington, DeSoto, Forrest, Franklin, George, Greene, Grenada, Hancock, Harrison, Hinds, Holmes, Humphreys, Issaquena, Itawamba, Jackson, Jasper, " +
       "Jefferson, Jefferson Davis, Jones, Kemper, Lafayette, Lamar, Lauderdale, Lawrence, Leake, Lee, Leflore, Lincoln, Lowndes, Madison, Marion, Marshall, Monroe, " +
       "Montgomery, Neshoba, Newton, Noxubee, Oktibbeha, Panola, Pearl River, Perry, Pike, Pontotoc, Prentiss, Quitman, Rankin, Scott, Sharkey, Simpson, Smith, " +
       "Stone, Sunflower, Tallahatchie, Tate, Tippah, Tishomingo, Tunica, Union, Walthall, Warren, Washington, Wayne, Webster, Wilkinson, Winston, Yalobusha, Yazoo";

var mtnamesx = "<br>Anaconda-Deer Lodge (dl), Beaverhead (bv), Big Horn (bh), Blaine (bl), Broadwater (bw), Butte-Silver Bow (sb), Carbon (ca), Carter (ct), " +
      "Cascade (cs), Chouteau (ch), Custer (cu), Daniels (dn), Dawson (dw), Fallon (fa), Fergus (fe), Flathead (fh), Gallatin (ga), Garfield (gf), " +
      "Glacier (gl), Golden Valley (gv), Granite (gr), Hill (hl), Jefferson (je), Judith Basin (jb), Lake (lk)gf, Lewis & Clark (lc), Liberty (bl), " +
      "Lincoln (ln), Madison (md), McCone (mc), Meagher (mg), Mineral (mn), Missoula (ms), Musselshell (mu), Park (pk), Petroleum (pe), Phillips (ph), " +
      "Pondera (pn), Powder River (pr), Powell (pw), Prairie (pa), Ravalli (), Richland (rl), Roosevelt (ro), Rosebud (rb), Sanders (sa), Sheridan (sh), " +
      "Stillwater (sw), Sweet Grass (sg), Teton (te), Toole (to), Treasure (tr), Valley (vy), Wheatland (wl), Wibaux (wx), Yellowstone (yl)";

var mtnames = "<b>Montana Counties: </b>Anaconda-Deer Lodge, Beaverhead, Big Horn, Blaine, Broadwater, Butte-Silver Bow, Carbon, Carter, " +
      "Cascade, Chouteau, Custer, Daniels, Dawson, Fallon, Fergus, Flathead, Gallatin, Garfield, " +
      "Glacier, Golden Valley, Granite, Hill, Jefferson, Judith Basin, Lakegf, Lewis & Clark, Liberty, " +
      "Lincoln, Madison, McCone, Meagher, Mineral, Missoula, Musselshell, Park, Petroleum, Phillips, " +
      "Pondera, Powder River, Powell, Prairie, Ravalli, Richland, Roosevelt, Rosebud, Sanders, Sheridan, " +
      "Stillwater, Sweet Grass, Teton, Toole, Treasure, Valley, Wheatland, Wibaux, Yellowstone";

var nenames = "<b>Nebraska Counties: </b>Adams, Antelope, Arthur, Banner, Blaine, Boone, Box Butte, Boyd, Brown, Buffalo, Burt, Butler, Cass, Cedar, " +
      "Chase, Cherry, Cheyenne, Clay, Colfax, Cuming, Custer, Dakota, Dawes, Dawson, Deuel, Dixon, Dodge, Douglas, Dundy, Fillmore, Franklin, " +
      "Frontier, Furnas, Gage, Garden, Garfield, Gosper, Grant, Greeley, Hall, Hamilton, Harlan, Hayes, Hitchcock, Holt, Hooker, Howard, Jefferson, " +
      "Johnson, Kearney, Keith, Keya Paha, Kimball, Knox, Lancaster, Lincoln, Logan, Loup, Madison, McPherson, Merrick, Morrill, Nance, Nemaha, " +
      "Nuckolls, Otoe, Pawnee, Perkins, Phelps, Pierce, Platte, Polk, Red Willow, Richardson, Rock, Saline, Sarpy, Saunders, Scotts Bluff, Seward, " +
      "Sheridan, Sherman, Sioux, Stanton, Thayer, Thomas, Thurston, Valley, Washington, Wayne, Webster, Wheeler, York";

var nvnamesa = "Carson City (city)<br>Churchill<br>Clark<br>Douglas<br>Elko<br>Esmeralda<br>Eureka<br>Humboldt<br>Lander<br>Lincoln<br>Lyon<br>" +
               "Mineral<br>Nye<br>Pershing<br>Storey<br>Washoe<br>White Pine";

var nhnamesa = "Belknap<br>Carroll<br>Cheshire<br>Coos<br>Grafton<br>Hillsborough<br>Merrimack<br>Rockingham<br>Strafford<br>Sullivan";

var nmnames = "<b>New Mexico Counties: </b>Bernalillo, Catron, Chaves, Cibola, Colfax, Curry, De Baca, Doña Ana, Eddy, Grant, Guadalupe, Harding, " +
      "Hidalgo, Lea, Lincoln, Los Alamos, Luna, McKinley, Mora, Otero, Quay, Rio Arriba, Roosevelt, San Juan, San Miguel, Sandoval, Santa Fe, Sierra, " +
      "Socorro, Taos, Torrance, Union, Valencia";

var nynames = "<b>New York Counties: </b>Albany, Allegany, Bronx, Broome, Cattaraugus, Cayuga, Chautauqua, Chemung, Chenango, Clinton, Columbia, " +
      "Cortland, Delaware, Dutchess, Erie, Essex, Franklin, Fulton, Genesee, Greene, Hamilton, Herkimer, Jefferson, Kings, Lewis, Livingston, Madison, " +
      "Monroe, Montgomery, Nassau, New York, Niagara, Oneida, Onondaga, Ontario, Orange, Orleans, Oswego, Otsego, Putnam, Queens, Rensselaer, Richmond, " +
      "Rockland, Saratoga, Schenectady, Schoharie, Schuyler";


var ncnames = "<b>North Carolina Counties: </b>Alamance, Alexander, Alleghany, Anson, Ashe, Avery, Beaufort, Bertie, Bladen, Brunswick, Buncombe, Burke, " +
      "Cabarrus, Caldwell, Camden, Carteret, Caswell, Catawba, Chatham, Cherokee, Chowan, Clay, Cleveland, Columbus, Craven, Cumberland, Currituck, " +
      "Dare, Davidson, Davie, Duplin, Durham, Edgecombe, Forsyth, Franklin, Gaston, Gates, Graham, Granville, Greene, Guilford, Halifax, Harnett, " +
      "Haywood, Henderson, Hertford, Hoke, Hyde, Iredell, Jackson, Johnston, Jones, Lee, Lenoir, Lincoln, Macon, Madison, Martin, McDowell, Mecklenburg, " +
      "Mitchell, Montgomery, Moore, Nash, New Hanover, Northampton, Onslow, Orange, Pamlico, Pasquotank, Pender, Perquimans, Person, Pitt, Polk, " +
      "Randolph, Richmond, Robeson, Rockingham, Rowan, Rutherford, Sampson, Scotland, Stanly, Stokes, Surry, Swain, Transylvania, Tyrrell, Union, Vance, " +
      "Wake, Warren, Washington, Watauga, Wayne, Wilkes, Wilson, Yadkin, Yancey";

var ndnamesx = "<br>Adams (ad), Barnes (ba), Benson (be), Billings (bi), Bottineau (bo), Bowman (bo), Burke (bu), Burleigh (bh), Cass (cs), Cavalier (cv), " +
      "Dickey (dk), Divide (dv), Dunn (dn), Eddy (ed), Emmons (em), Foster (fo), Golden Valley (gv), Grand Forks (gf), Grant (gr), Griggs (gs), " +
      "Hettinger (he), Kidder (ki), LaMoure (lm), Logan (lo), McHenry (mh), McIntosh (mi), McKenzie (mk), McLean (ml), Mercer (me), Morton (mo), " +
      "Mountrail (mt), Nelson (ne), Oliver (ol), Pembina (pe), Pierce (pc), Ramsey (ra), Ransom (rm), Renville (re), Richland (rd), Rolette (rl), " +
      "Sargent (sg), Sheridan (sh), Sioux (sx), Slope (sl), Stark (st), Steele (se), Stutsman (sm), Towner (tn), Traill (tl), Walsh (ws), Ward (wd), " +
      "Wells (we), Williams (wl)";


var ndnames = "<b>North Dakota Counties: </b>Adams, Barnes, Benson, Billings, Bottineau, Bowman, Burke, Burleigh, Cass, Cavalier, " +
      "Dickey, Divide, Dunn, Eddy, Emmons, Foster, Golden Valley, Grand Forks, Grant, Griggs, " +
      "Hettinger, Kidder, LaMoure, Logan, McHenry, McIntosh, McKenzie, McLean, Mercer, Morton, " +
      "Mountrail, Nelson, Oliver, Pembina, Pierce, Ramsey, Ransom, Renville, Richland, Rolette, " +
      "Sargent, Sheridan, Sioux, Slope, Stark, Steele, Stutsman, Towner, Traill, Walsh, Ward, " +
      "Wells, Williams";

var ohnames = "<b>Ohio Counties: </b>Adams, Allen, Ashland, Ashtabula, Athens, Auglaize, Belmont, Brown, Butler, Carroll, Champaign, Clark, " +
              "Clermont, Clinton, Columbiana, Coshocton, Crawford, Cuyahoga, Darke, Defiance, Delaware, Erie, Fairfield, Fayette, Franklin, " +
              "Fulton, Gallia, Geauga, Greene, Guernsey, Hamilton, Hancock, Hardin, Harrison, Henry, Highland, Hocking, Holmes, Huron, Jackson, " +
              "Jefferson, Knox, Lake, Lawrence, Licking, Logan, Lorain, Lucas, Madison, Mahoning, Marion, Medina, Meigs, Mercer, Miami, Monroe, " +
              "Montgomery, Morgan, Morrow, Muskingum, Noble, Ottawa, Paulding, Perry, Pickaway, Pike, Portage, Preble, Putnam, Richland, Ross, " +
              "Sandusky, Scioto, Seneca, Shelby, Stark, Summit, Trumbull, Tuscarawas, Union, Van Wert, Vinton, Warren, Washington, Wayne, Williams, " +
              "Wood, Wyandot";

var oknamesx = "<br>Adair (ad), Alfalfa (al), Atoka (at), Beaver (bv), Beckham (bh), Blaine (bl), Bryan (br), Caddo (cd), Canadian (ca), Carter (cr), " +
      "Cherokee (), Choctaw (ch), Cimarron (ci), Cleveland (), Coal (co), Comanche (cm), Cotton (ct), Craig (cg), Creek (ck), Custer (cu), " +
      "Delaware (de), Dewey (dw), Ellis (el), Garfield (gf), Garvin (gv), Grady (gd), Grant (g), Greer (gr), Harmon (), Harper (ha), Haskell (hk), " +
      "Hughes (hg), Jackson (jk), Jefferson (je), Johnston (jo), Kay (ka), Kingfisher (kf), Kiowa (kw), Latimer (la), Le Flore (fl), Lincoln (ln), " +
      "Logan (lo), Love (lv), Major (ma), Marshall (mh), Mayes (my), McClain (mc), McCurtain (mn), McIntosh (mi), Murray (mu), Muskogee (ms), " +
      "Noble (nb), Nowata (no), Okfuskee (of), Oklahoma (ok), Okmulgee (og), Osage (os), Ottawa (ot), Pawnee (pw), Payne (pa), Pittsburg (pb), " +
      "Pontotoc (pn), Pottawatomie (pm), Pushmataha (pu), Roger Mills (rm), Rogers (rg), Seminole (se), Sequoyah (sq), Stephens (st), Texas (tx), " +
      "Tillman (tl), Tulsa (t), Wagoner (wg), Washington (wa), Washita (ws), Woods (wd), Woodward (ww)";

var oknames = "<b>Oklahoma Counties: </b>Adair, Alfalfa, Atoka, Beaver, Beckham, Blaine, Bryan, Caddo, Canadian, Carter, " +
      "Cherokee, Choctaw, Cimarron, Cleveland, Coal, Comanche, Cotton, Craig, Creek, Custer, " +
      "Delaware, Dewey, Ellis, Garfield, Garvin, Grady, Grant, Greer, Harmon, Harper, Haskell, " +
      "Hughes, Jackson, Jefferson, Johnston, Kay, Kingfisher, Kiowa, Latimer, Le Flore, Lincoln, " +
      "Logan, Love, Major, Marshall, Mayes, McClain, McCurtain, McIntosh, Murray, Muskogee, " +
      "Noble, Nowata, Okfuskee, Oklahoma, Okmulgee, Osage, Ottawa, Pawnee, Payne, Pittsburg, " +
      "Pontotoc, Pottawatomie, Pushmataha, Roger Mills, Rogers, Seminole, Sequoyah, Stephens, Texas, " +
      "Tillman, Tulsa, Wagoner, Washington, Washita, Woods, Woodward";

var ornamesx = "<br>Baker (bk), Benton (be), Clackamas (ck), Clatsop (cl), Columbia (co), Coos (cs), Crook (cr), Curry (cu), Deschutes (dc), Douglas (do), " +
      "Gilliam (gl), Grant (gr), Harney (ha), Hood River (hr), Jackson (jc), Jefferson (je), Josephine (jo), Klamath (kl), Lake (lk), Lane (la), " +
      "Lincoln (lc), Linn (ln), Malheur (mh), Marion (mn), Morrow (mr), Multnomah (mu), Polk (pk), Sherman (sh), Tillamook (tl), Umatilla (um), " +
      "Union (un), Wallowa (wl), Wasco (ws), Washington (wa), Wheeler (wh), Yamhill (ym)";

var ornames = "<b>Oregon Counties: </b>Baker, Benton, Clackamas, Clatsop, Columbia, Coos, Crook, Curry, Deschutes, Douglas, " +
      "Gilliam, Grant, Harney, Hood River, Jackson, Jefferson, Josephine, Klamath, Lake, Lane, " +
      "Lincoln, Linn, Malheur, Marion, Morrow, Multnomah, Polk, Sherman, Tillamook, Umatilla, " +
      "Union, Wallowa, Wasco, Washington, Wheeler, Yamhill";

var panames = "<b>Pennsylvania Counties: </b>Adams, Allegheny, Armstrong, Beaver, Bedford, Berks, Blair, Bradford, Bucks, Butler, Cambria, Cameron, " +
      "Carbon, Centre, Chester, Clarion, Clearfield, Clinton, Columbia, Crawford, Cumberland, Dauphin, Delaware, Elk, Erie, Fayette, Forest, Franklin, " +
      "Fulton, Greene, Huntingdon, Indiana, Jefferson, Juniata, Lackawanna, Lancaster, Lawrence, Lebanon, Lehigh, Luzerne, Lycoming, McKean, Mercer, " +
      "Mifflin, Monroe, Montgomery, Montour, Northampton, Northumberland, Perry, Philadelphia, Pike, Potter, Schuylkill, Snyder, Somerset, Sullivan, " +
      "Susquehanna, Tioga, Union, Venango, Warren, Washington, Wayne, Westmoreland, Wyoming, York<br><br>" +
     "<b>PIAA Districts: </b> &nbsp; <b>I.</b> Bucks, Chester, Delaware, Montgomery &nbsp; &nbsp; " +
     "<b>II.</b> Lackawanna, Luzerne, Pike, Susquehanna, Wayne, Wyoming &nbsp; &nbsp; " +
     "<b>III.</b> Adams, Berks, Cumberland, Dauphin, Franklin, Juniata, Lancaster, Lebanon, Perry, York &nbsp; &nbsp; " +
     "<b>IV.</b>. Bradford, Columbia, Lycoming, Montour, Northumberland, Snyder, Sullivan, Tioga, Union &nbsp; &nbsp; " +
     "<b>V.</b> Bedford, Fulton and Somerset &nbsp; &nbsp; " +
     "<b>VI.</b> Blair, Cambria, Centre, Clearfield, Clinton, Huntingdon, Indiana, Mifflin &nbsp; &nbsp; " +
     "<b>VII.</b> Allegheny (except Pittsburgh), Armstrong, Beaver, Butler, Fayette, Greene, Lawrence, Washington, Westmoreland &nbsp; &nbsp; " +
     "<b>VIII.</b> Pittsburgh Public Schools &nbsp; &nbsp; <b>IX.</b> Cameron, Clarion, Elk, Jefferson, McKean, Potter</li>" +
     "<b>X.</b> Crawford, Erie, Forest, Mercer, Venango, Warren &nbsp; &nbsp; <b>XI.</b> Carbon, Lehigh, Monroe, Northampton, Schuylkill" +
     " &nbsp; &nbsp; <b>XII.</b> Philadelphia Catholic and Public leagues";

var rinamesa = "Bristol<br>Kent<br>Newport<br>Providence<br>Washington";

var scnames = "<b>South Carolina Counties: </b>Abbeville, Aiken, Allendale, Anderson, Bamberg, Barnwell, Beaufort, Berkeley, Calhoun, Charleston, " +
      "Cherokee, Chester, Chesterfield, Clarendon, Colleton, Darlington, Dillon, Dorchester, Edgefield, Fairfield, Florence, Georgetown, " +
      "Greenville, Greenwood, Hampton, Horry, Jasper, Kershaw, Lancaster, Laurens, Lee, Lexington, Marion, Marlboro, McCormick, Newberry, Oconee, " +
      "Orangeburg, Pickens, Richland, Saluda, Spartanburg, Sumter, Union, Williamsburg, York";

var sdnames = "<b>South Dakota Counties: </b>Aurora, Beadle, Bennett, Bon Homme, Brookings, Brown, Brule, Buffalo, Butte, Campbell, Charles Mix, " +
      "Clark, Clay, Codington, Corson, Custer, Davison, Day, Deuel, Dewey, Douglas, Edmunds, Fall River, Faulk, Grant, Gregory, Haakon, Hamlin, Hand, " +
      "Hanson, Harding, Hughes, Hutchinson, Hyde, Jackson, Jerauld, Jones, Kingsbury, Lake, Lawrence, Lincoln, Lyman, Marshall, McCook, McPherson, " +
      "Meade, Mellette, Miner, Minnehaha, Moody, Pennington, Perkins, Potter, Roberts, Sanborn, Shannon, Spink, Stanley, Sully, Todd, Tripp, Turner, " +
      "Union, Walworth, Yankton, Ziebach";

var tnnames = "<b>Tennessee Counties: </b>Anderson, Bedford, Benton, Bledsoe, Blount, Bradley, Campbell, Cannon, Carroll, Carter, Cheatham, Chester, Claiborne, Clay, Cocke, Coffee, " +
      "Crockett, Cumberland, Davidson, Decatur, Dekalb, Dickson, Dyer, Fayette, Fentress, Franklin, Gibson, Giles, Grainger, Greene, Grundy, Hamblen, " +
      "Hamilton, Hancock, Hardeman, Hardin, Hawkins, Haywood, Henderson, Henry, Hickman, Houston, Humphreys, Jackson, Jefferson, Johnson, Knox, Lake, " +
      "Lauderdale, Lawrence, Lewis, Lincoln, Loudon, Macon, Madison, Marion, Marshall, Maury, McMinn, McNairy, Meigs, Monroe, Montgomery, Moore, Morgan, " +
      "Obion, Overton, Perry, Pickett, Polk, Putnam, Rhea, Roane, Robertson, Rutherford, Scott, Sequatchie, Sevier, Shelby, Smith, Stewart, Sullivan, " +
      "Sumner, Tipton, Trousdale, Unicoi, Union, Van Buren, Warren, Washington, Wayne, Weakley, White, Williamson, Wilson";

var txnamesax = "<table><tr><td valign=top style='font-size:12px'>" +
       "Anderson (ae)<br>Andrews (aw)<br>Angelina (an)<br>Aransas (ar)<br>Archer (ac)<br>Armstrong (as)<br>Atascosa (at)<br>Austin (au)<br>" +
       "Bailey (ba)<br>Bandera (bd)<br>Bastrop (bp)<br>Baylor (by)<br>Bee (be)<br>Bell (bl)<br>Bexar (bx)<br>Blanco (bc)<br>Borden (bn)<br>" +
       "Bosque (bq)<br>Bowie (bo)<br>Brazoria (bi)<br>Brazos (bz)<br>Brewster (bw)<br>Briscoe (bs)<br>Brooks (bk)<br>Brown (br)<br>" +
       "</td><td valign=top style='font-size:12px'>" +
       "Burleson (bu)<br>Burnet (bt)<br>Caldwell (cw)<br>Calhoun (cl)<br>Callahan (ca)<br>Cameron (cm)<br>Camp (cp)<br>Carson (qr)<br>" +
       "Cass (cs)<br>Castro (cx)<br>Chambers (cb)<br>Cherokee (ch)<br>Childress (cd)<br>Clay (cy)<br>Cochran (cz)<br>Coke (cq)<br>" +
       "Coleman (cj)<br>Collin (ci)<br>Collingsworth (cg)<br>Colorado (co)<br>Comal (cf)<br>Comanche (ce)<br>Concho (qn)<br>Cooke (ck)<br>Coryell (cy)<br>" +
       "</td><td valign=top style='font-size:12px'>" +
       "Cottle (ct)<br>Crane (cn)<br>Crockett (cc)<br>Crosby (cr)<br>Culberson (cu)<br>Dallam (dm)<br>Dallas (da)<br>" +
       "Dawson (do)<br>Deaf Smith (ds)<br>Delta (dl)<br>Denton (dn)<br>DeWitt (dw)<br>Dickens (dc)<br>Dimmit (dt)<br>Donley (dy)<br>" +
       "Duval (dv)<br>Eastland (ea)<br>Ector (ec)<br>Edwards (ed)<br>El Paso (ep)<br>Ellis (el)<br>Erath (er)<br>Falls (fa)<br>Fannin (fn)<br>Fayette (ft)<br>" +
       "</td><td valign=top style='font-size:12px'>" +
       "Fisher (fi)<br>Floyd (fy)<br>Foard (fd)<br>Fort Bend (fb)<br>Franklin (fk)<br>Franklin (rr)<br>Freestone (fs)<br>Frio (fr)<br>" +
       "Gaines (gn)<br>Galveston (gv)<br>Garza (ga)<br>Gillespie (gi)<br>Glasscock (gc)<br>Goliad (gd)<br>Gonzales (gz)<br>Gray (gy)<br>" +
       "Grayson (gs)<br>Gregg (gg)<br>Grimes (gr)<br>Guadalupe (gu)<br>Hale (he)<br>Hall (hl)<br>Hamilton (hm)<br>Hansford (hf)<br>Hardeman (hq)<br>" +
       "</td></tr></table>";

var txnamesx = "<br>Hardin (ha), Harris (hr), Harrison (hs), Hartley (ht), Haskell (hk), Hays (hy), Hemphill (hj), Henderson (ho), Hidalgo (hg), Hill (hi), Hockley (hc), " +
       "Hood (hd), Hopkins (hp), Houston (hn), Howard (hw), Hudspeth (hh), Hunt (hu), Hutchinson (hb), Irion (ir), Jack (jc), Jackson (jk), Jasper (ja), " +
       "Jeff Davis (jd), Jefferson (je), Jim Hogg (jh), Jim Wells (jw), Johnson (jo), Jones (jn), Karnes (ka), Kaufman (kf), Kendall (kn), Kenedy (kd), " +
       "Kent (kt), Kerr (kr), Kimble (km), King (kg), Kinney (ky), Kleberg (kl), Knox (kx), La Salle (ls), Lamar (la), Lamb (lb), Lampasas (lp), Lavaca (lv), " +
       "Lee (le), Leon (ln), Liberty (lr), Limestone (lm), Lipscomb (li), Live Oak (lo), Llano (ll), Loving (lg), Lubbock (lc), Lynn (ly), Madison (ms), " +
       "Marion (mo), Martin (mt), Mason (ma), Matagorda (mg), Maverick (mv), McCulloch (mc), McLennan (ml), McMullen (mm), Medina (mn), Menard (mr), " +
       "Midland (md), Milam (mm), Mills (mi), Mitchell (mh), Montague (mu), Montgomery (me), Moore (mx), Morris (mw), Motley (my), Nacogdoches (nd), " +
       "Navarro (nr), Newton (nn), Nolan (nl), Nueces (nu), Ochiltree (oc), Oldham (ol), Orange (or), Palo Pinto (pp), Panola (pa), Parker (pk), Parmer (pm), " +
       "Pecos (pc), Polk (po), Potter (pt), Presidio (pr), Rains (ra), Randall (rd), Reagan (rg), Real (rl), Reeves (rv), Refugio (rf), Roberts (ro), " +
       "Robertson (rb), Rockwall (rw), Runnels (rn), Rusk (rk), Sabine (sb), San Augustine (sa), San Jacinto (sj), San Patricio (sp), San Saba (ss), " +
       "Schleicher (sc), Scurry (sy), Shackelford (sf), Shelby (sl), Sherman (sh), Smith (sm), Somervell (sv), Starr (sr), Stephens (se), Sterling (st), " +
       "Stonewall (sw), Sutton (sn), Swisher (si), Tarrant (ta), Taylor (to), Terrell (tl), Terry (te), Throckmorton (tm), Titus (tt), Tom Green (tg), " +
       "Travis (tv), Trinity (tr), Tyler (ty), Upshur (ur), Upton (up), Uvalde (uv), Val Verde (vv), Van Zandt (vz), Victoria (vc), Walker (wr), " +
       "Waller (wl), Ward (wd), Washington (wa), Webb (wb), Wharton (wh), Wheeler (we), Wichita (wt), Wilbarger (wg), Willacy (wc), Williamson (wm), " +
       "Wilson (wi), Winkler (wk), Wise (ws), Wood (wo), Yoakum (yk), Young (yg), Zapata (zp), Zavala (zv)";

var txnames = "<b>Texas Counties: </b>" +
       "Anderson, Andrews, Angelina, Aransas, Archer, Armstrong, Atascosa, Austin, " +
       "Bailey, Bandera, Bastrop, Baylor, Bee, Bell, Bexar, Blanco, Borden, " +
       "Bosque, Bowie, Brazoria, Brazos, Brewster, Briscoe, Brooks, Brown, " +
       "Burleson, Burnet, Caldwell, Calhoun, Callahan, Cameron, Camp, Carson, " +
       "Cass, Castro, Chambers, Cherokee, Childress, Clay, Cochran, Coke, " +
       "Coleman, Collin, Collingsworth, Colorado, Comal, Comanche, Concho, Cooke, Coryell, " +
       "Cottle, Crane, Crockett, Crosby, Culberson, Dallam, Dallas, " +
       "Dawson, Deaf Smith, Delta (dl), Denton, DeWitt, Dickens, Dimmit, Donley, " +
       "Duval, Eastland, Ector, Edwards, El Paso, Ellis, Erath, Falls, Fannin, Fayette, " +
       "Fisher, Floyd, Foard, Fort Bend, Franklin, Franklin, Freestone, Frio, " +
       "Gaines, Galveston, Garza, Gillespie, Glasscock, Goliad, Gonzales, Gray, " +
       "Grayson, Gregg, Grimes, Guadalupe, Hale, Hall, Hamilton, Hansford, Hardeman, " +
       "Hardin, Harris, Harrison, Hartley, Haskell, Hays, Hemphill, Henderson, Hidalgo, Hill, Hockley, " +
       "Hood, Hopkins, Houston, Howard, Hudspeth, Hunt, Hutchinson, Irion, Jack, Jackson, Jasper, " +
       "Jeff Davis, Jefferson, Jim Hogg, Jim Wells, Johnson, Jones, Karnes, Kaufman, Kendall, Kenedy, " +
       "Kent, Kerr, Kimble, King, Kinney, Kleberg, Knox, La Salle, Lamar, Lamb, Lampasas, Lavaca, " +
       "Lee, Leon, Liberty, Limestone, Lipscomb, Live Oak, Llano, Loving, Lubbock, Lynn, Madison, " +
       "Marion, Martin, Mason, Matagorda, Maverick, McCulloch, McLennan, McMullen, Medina, Menard, " +
       "Midland, Milam, Mills, Mitchell, Montague, Montgomery, Moore, Morris (mw), Motley, Nacogdoches, " +
       "Navarro, Newton, Nolan, Nueces, Ochiltree, Oldham, Orange, Palo Pinto, Panola, Parker, Parmer, " +
       "Pecos, Polk, Potter, Presidio, Rains, Randall, Reagan, Real, Reeves, Refugio, Roberts, " +
       "Robertson, Rockwall, Runnels, Rusk, Sabine, San Augustine, San Jacinto, San Patricio, San Saba, " +
       "Schleicher, Scurry, Shackelford, Shelby, Sherman, Smith, Somervell, Starr, Stephens, Sterling, " +
       "Stonewall, Sutton, Swisher, Tarrant, Taylor, Terrell, Terry, Throckmorton, Titus, Tom Green, " +
       "Travis, Trinity, Tyler, Upshur, Upton, Uvalde, Val Verde, Van Zandt, Victoria, Walker, " +
       "Waller, Ward, Washington, Webb, Wharton, Wheeler, Wichita, Wilbarger, Willacy, Williamson, " +
       "Wilson, Winkler, Wise, Wood, Yoakum, Young, Zapata, Zavala";

var utnamesax = "<table><tr><td valign=top style='font-size:12px'>" +
        "<br>Beaver (bv)<br>Box Elder (be)<br>Cache (ch)<br>Carbon (ca)<br>Daggett (da)<br>Davis (da)<br>Duchesne (du)<br>Emery (em)<br>Garfield (ga)<br>Grand (gr)<br>" +
        "Iron (ir)<br>Juab (jb)<br>Kane (kn)<br>Millard (mi)<br>Morgan (mo)<br>Piute (pt)<br>Rich (rh)<br>Salt Lake (sl)<br>San Juan (sj)<br>Sanpete (sp)<br>Sevier (sv)<br>" +
        "Summit (su)<br>Tooele (to)<br>" +
        "</td><td valign=top style='font-size:12px'>" +
        "<br>Uintah (ui)<br>Utah (ut)<br>Wasatch (ws)<br>Washington (wa)<br>Wayne (wn)<br>Weber (wb)" +
        "</td></tr></table>";

var utnames = "<b>Utah Counties: </b>" +
        "Beaver, Box Elder, Cache, Carbon, Daggett, Davis, Duchesne, Emery, Garfield, Grand, Iron, Juab, Kane, Millard, Morgan, " +
        "Piute, Rich, Salt Lake, San Juan, Sanpete, Sevier, Summit, Tooele, Uintah, Utah, Wasatch, Washington, Wayne, Weber";

var vtnamesa = "Addison<br>Bennington<br>Caledonia<br>Chittenden<br>Essex<br>Franklin<br>Grand Isle<br>Lamoille<br>Orange<br>Orleans<br>" +
        "Rutland<br>Washington<br>Windham<br>Windsor";

var vanames = "<b>Virginia Counties: </b>" +
        "Accomack, Albemarle, Alleghany, Amelia, Amherst, Appomattox, Arlington, Augusta, Bath, Bedford, Bland, Botetourt, Brunswick, Buchanan, " +
        "Buckingham, Campbell, Caroline, Carroll, Charles City, Charlotte, Chesterfield, Clarke, Craig, Culpeper, Cumberland, Dickenson, Dinwiddie, " +
        "Essex, Fairfax, Fauquier, Floyd, Fluvanna, Franklin, Frederick, Giles, Gloucester, Goochland, Grayson, Greene, Greensville, Halifax, " +
        "Hanover, Henrico, Henry, Highland, Isle of Wight, James City, King and Queen, King George, King William, Lancaster, Lee, Loudoun, " +
        "Louisa, Lunenburg, Madison, Mathews, Mecklenburg, Middlesex, Montgomery, Nelson, New Kent, Northampton, Northumberland, Nottoway, Orange, " +
        "Page, Patrick, Pittsylvania, Powhatan, Prince Edward, Prince George, Prince William, Pulaski, Rappahannock, Richmond, Roanoke, Rockbridge, " +
        "Rockingham, Russell, Scott, Shenandoah, Smyth, Southampton, Spotsylvania, Stafford, Surry, Sussex, Tazewell, Warren, Washington, " +
        "Westmoreland, Wise, Wythe, York";

var wanamesax = "<table><tr><td valign=top style='font-size:12px'>" +
        "<br>Adams (ad)<br>Asotin (as)<br>Benton (be)<br>Chelam (ch)<br>Clallam (cl)<br>Clark (ck)<br>Columbia (co)<br>Cowlitz (cw)<br>Douglas (do)<br>Ferry (fe)<br>Franklin (fr)<br>" +
        "Mason (ma)<br>Okanogan (ok)<br>Pacific (pa)<br>Pend Oreille (pe)<br>Pierce (pc)<br>" +
        "</td><td valign=top style='font-size:12px'>" +
        "San Juan (sj)<br><br>Skagit (sk)<br>Skamania (sm)<br>" +
        "Snohomish (sn)<br>Spokane (sp)<br>Stevens (st)<br>Thurston (th)<br>Wahkiakum ()<br>Walla Walla (wl)<br>Whatcom (wh)<br>Whitman (wt)<br>Yakima (ya)" +
        "</td></tr></table>";
var wanames = "<b>Washington Counties: </b>" +
        "Adams, Asotin, Benton, Chelam, Clallam, Clark, Columbia, Cowlitz, Douglas, Ferry, Franklin, " +
        "Mason, Okanogan, Pacific, Pend Oreille, Pierce, San Juan, , Skagit, Skamania, " +
        "Snohomish, Spokane, Stevens, Thurston, Wahkiakum, Walla Walla, Whatcom, Whitman, Yakima" ;

var wvnames = "<b>West Virginia Counties: </b>" +
        "Barbour, Berkeley, Boone, Braxton, Brooke, Cabell, Calhoun, Clay, Doddridge, Fayette, Gilmer, Grant, Greenbrier, Hampshire, Hancock, Hardy, " +
        "Harrison, Jackson, Jefferson, Kanawha, Lewis, Lincoln, Logan, Marion, Marshall, Mason, McDowell, Mercer, Mid-Ohio Valley, Mineral, Mingo, " +
        "Monongalia, Monroe, Morgan, Nicholas, Ohio, Pendleton, Pleasants, Pocahontas, Preston, Putnam, Raleigh, Randolph, Ritchie, Roane, Summers, " +
        "Taylor, Tucker, Tyler, Upshur, Wayne, Webster, Wetzel, Wirt, Wood, Wyoming County";

var winames = "<b>Wisconsin Counties: </b>" +
        "Adams, Ashland, Barron, Bayfield, Brown, Buffalo, Burnett, Calumet, Chippewa, Clark, Columbia, Crawford, Dane, Dodge, Door, Douglas, Dunn, " +
        "Eau Claire, Florence, Fond du Lac, Forest, Grant, Green, Green Lake, Iowa, Iron, Jackson, Jefferson, Juneau, Kenosha, Kewaunee, La Crosse, " +
        "Lafayette, Langlade, Lincoln, Manitowoc, Marathon, Marinette, Marquette, Menominee, Milwaukee, Monroe, Oconto, Oneida, Outagamie, Ozaukee, " +
        "Pepin, Pierce, Polk, Portage, Price, Racine, Richland, Rock, Rusk, Saint Croix, Sauk, Sawyer, Shawano, Sheboygan, Taylor, Trempealeau, " +
        "Vernon, Vilas, Walworth, Washburn, Washington, Waukesha, Waupaca, Waushara, Winnebago, Wood";

var wynames = "<b>Wyoming Counties: </b>" +
        "Albany, Big Horn, Campbell, Carbon, Converse, Crook, Fremont, Goshen, Hot Springs, Johnson, Laramie, Lincoln, " +
        "Natrona, Niobrara, Park, Platte, Sheridan, Sublette, Sweetwater, Teton, Uinta, Washakie, Weston";