function load() 
{
  if (GBrowserIsCompatible()) 
  {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(35, -100), 4);

    map.addOverlay(createMarker(new GLatLng(32.7134, -96.7456), 1, 'Dallas, TX'));
map.addOverlay(createMarker(new GLatLng(40.7596, -73.9866), 2, 'New York, NY'));
map.addOverlay(createMarker(new GLatLng(36.0313, -114.9609), 3, 'Las Vegas, NV'));
map.addOverlay(createMarker(new GLatLng(38.9936, -94.6143), 4, 'Kansas City, MO'));
map.addOverlay(createMarker(new GLatLng(25.4036, -80.5078), 5, 'Miami, FL'));
map.addOverlay(createMarker(new GLatLng(28.1495, -81.4746), 6, 'Orlando, FL'));
map.addOverlay(createMarker(new GLatLng(44.8273, -93.2885), 7, 'Bloomington, MN'));
map.addOverlay(createMarker(new GLatLng(36.1591, -86.7784), 8, 'Nashville, TN'));
map.addOverlay(createMarker(new GLatLng(45.0325, -110.7068), 9, 'Yellowstone, WY'));
map.addOverlay(createMarker(new GLatLng(29.8788, -90.0659), 10, 'New Orleans, LA'));
map.addOverlay(createMarker(new GLatLng(33.7556, -84.3894), 11, 'Atlanta, GA'));
map.addOverlay(createMarker(new GLatLng(30.2702, -97.7457), 12, 'Austin, TX'));
map.addOverlay(createMarker(new GLatLng(42.3597, -71.0568), 13, 'Boston, MA'));
map.addOverlay(createMarker(new GLatLng(34.4231, -119.7084), 14, 'Santa Barbara, CA'));
map.addOverlay(createMarker(new GLatLng(35.0650, -85.2556), 15, 'Chattanooga, TN'));
map.addOverlay(createMarker(new GLatLng(32.7949, -79.9420), 16, 'Charleston, SC'));
map.addOverlay(createMarker(new GLatLng(41.8823, -87.6245), 17, 'Chicago, IL'));
map.addOverlay(createMarker(new GLatLng(39.7579, -104.9874), 18, 'Denver, CO'));
map.addOverlay(createMarker(new GLatLng(26.1414, -80.1343), 19, 'Fort Lauderdale, FL'));
map.addOverlay(createMarker(new GLatLng(24.5627, -81.7795), 20, 'Key West, FL'));
map.addOverlay(createMarker(new GLatLng(41.5002, -81.6936), 21, 'Cleveland, OH'));
map.addOverlay(createMarker(new GLatLng(47.6219, -122.3474), 22, 'Seattle, WA'));
map.addOverlay(createMarker(new GLatLng(38.6288, -90.1984), 23, 'St. Louis, MO'));
map.addOverlay(createMarker(new GLatLng(38.8936, -77.0239), 24, 'US Capitol, D.C'));
map.addOverlay(createMarker(new GLatLng(37.7755, -122.4148), 25, 'San Francisco, CA'));
map.addOverlay(createMarker(new GLatLng(32.7201, -117.1634), 26, 'San Diego, CA'));
map.addOverlay(createMarker(new GLatLng(29.4279, -98.4940), 27, 'San Antonio, TX'));
map.addOverlay(createMarker(new GLatLng(35.6835, -105.9384), 28, 'Santa Fe, NM'));
map.addOverlay(createMarker(new GLatLng(35.1443, -90.0524), 29, 'Memphis, TN'));
map.addOverlay(createMarker(new GLatLng(39.3626, -74.4372), 30, 'Atlantic City, NJ'));
map.addOverlay(createMarker(new GLatLng(33.4493, -112.0748), 31, 'Phoenix, AZ'));
map.addOverlay(createMarker(new GLatLng(39.9532, -75.1654), 32, 'Philadelphia, PA'));
map.addOverlay(createMarker(new GLatLng(32.6209, -114.6533), 349, 'Yuma, AZ'));
map.addOverlay(createMarker(new GLatLng(46.8085, -100.7754), 444, 'Bismarck, ND'));
map.addOverlay(createMarker(new GLatLng(36.1343, -95.9762), 445, 'Tulsa, OK'));
map.addOverlay(createMarker(new GLatLng(44.4093, -103.5233), 446, 'Sturgis, SD'));
map.addOverlay(createMarker(new GLatLng(43.0409, -87.9141), 447, 'Milwaukee, WI'));
map.addOverlay(createMarker(new GLatLng(29.2898, -94.8347), 448, 'Galveston, TX'));
map.addOverlay(createMarker(new GLatLng(34.4976, -93.0504), 449, 'Hot Springs, AR'));
map.addOverlay(createMarker(new GLatLng(44.9458, -93.1021), 450, 'St. Paul, MN'));
map.addOverlay(createMarker(new GLatLng(41.2606, -95.9426), 451, 'Omaha, NE'));
map.addOverlay(createMarker(new GLatLng(40.8143, -96.7027), 452, 'Lincoln, NE'));
map.addOverlay(createMarker(new GLatLng(39.8317, -77.2323), 453, 'Gettysburg, PA'));
map.addOverlay(createMarker(new GLatLng(33.6968, -78.8901), 454, 'Myrtle Beach, SC'));
map.addOverlay(createMarker(new GLatLng(44.4745, -72.6910), 455, 'Stowe, VT'));
map.addOverlay(createMarker(new GLatLng(37.5412, -77.4339), 456, 'Richmond, VA'));
map.addOverlay(createMarker(new GLatLng(38.8831, -77.1029), 457, 'Arlington, VA'));
map.addOverlay(createMarker(new GLatLng(32.0833, -81.0966), 458, 'Savannah, GA'));
map.addOverlay(createMarker(new GLatLng(39.7679, -86.1579), 459, 'Indianapolis, IN'));
map.addOverlay(createMarker(new GLatLng(38.1904, -84.8720), 460, 'Frankfort, KY'));
map.addOverlay(createMarker(new GLatLng(42.3313, -83.0467), 461, 'Detroit, MI'));
map.addOverlay(createMarker(new GLatLng(35.2334, -80.8465), 462, 'Charlotte, NC'));
map.addOverlay(createMarker(new GLatLng(45.5229, -122.6759), 463, 'Portland, OR'));
map.addOverlay(createMarker(new GLatLng(40.7711, -111.8884), 464, 'Salt Lake City, UT'));
map.addOverlay(createMarker(new GLatLng(38.5727, -109.5543), 465, 'Moab, UT'));
map.addOverlay(createMarker(new GLatLng(39.6454, -106.3787), 466, 'Vail, CO'));
map.addOverlay(createMarker(new GLatLng(39.1926, -106.8230), 467, 'Aspen, CO'));
map.addOverlay(createMarker(new GLatLng(35.0828, -106.6331), 468, 'Albuquerque, NM'));
map.addOverlay(createMarker(new GLatLng(46.8872, -124.1113), 469, 'Westport, WA'));
map.addOverlay(createMarker(new GLatLng(47.5957, -120.6637), 470, 'Leavenworth, WA'));
map.addOverlay(createMarker(new GLatLng(47.6542, -117.4119), 471, 'Spokane, WA'));
map.addOverlay(createMarker(new GLatLng(34.0524, -118.2467), 472, 'Los Angeles, CA'));
map.addOverlay(createMarker(new GLatLng(39.5311, -119.8143), 473, 'Reno, NV'));

  }
}

function createMarker(point, number, locdesc) 
{
  var icon = new GIcon();
	icon.image = "image/mired.png";
	icon.shadow = "image/misha.png";
	icon.iconSize = new GSize(12, 20);icon.shadowSize = new GSize(22, 20);
	icon.iconAnchor = new GPoint(6, 20);
	icon.infoWindowAnchor = new GPoint(5, 1);
	
  var marker = new GMarker(point, {title: locdesc, icon: icon});

  GEvent.addListener(marker, "click", function() 
  {
    marker.openInfoWindowHtml('<table><tr><td><div id="a_tabbar' + number + '" style="width:400px; height:350px;"/></td></tr></table>');

    tabbar=new dhtmlXTabBar("a_tabbar" + number,"top");
    tabbar.setImagePath("tabbar/imgs/");
    tabbar.preventIECashing(true);
    tabbar.setStyle("winScarf");
    tabbar.loadXML("videolist/tabfile" + number + ".xml");
    
    setTimeout("initLightbox()", 500); 
  });

  return marker;
}
