  //<![CDATA[

    var map;
    var bounds;
    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(44.2819656,-105.4940727), 0);
        var bounds = new GLatLngBounds( 
                        new GLatLng(44.2819656, -105.4940727), new GLatLng(44.2819656, -105.4940727));
        plotPoints();
        map.setZoom(map.getBoundsZoomLevel(bounds));
      }
    }

    var gmarkers = [];
    var htmls = [];

    // handle clicks from the listing:
    function click(i){
        gmarkers[i].openInfoWindowHtml(htmls[i]);
    }

    // set up a new marker
    function addMarker(lat, lon, html){
        var marker = new GMarker(new GLatLng(lat, lon));
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        gmarkers.push(marker);
        htmls.push(html);
        return marker;
    }

    function plotPoints(){
            var marker;
        
            // add the points
            var html = formatHtml("", "1205 S Douglas Hwy, Gillette, WY 82716, USA");
            marker = addMarker(44.2819656, -105.4940727, html);
            map.addOverlay(marker);
                
    }
    
    function formatHtml(blurb, address) {
        return '<div class="blurb">' + blurb + '</div>\n<div class="address">' + address + '</div>';
    }

    //]]>

