	var pin = []; //points
    // determine lat, log, zoom
    var lat  = 50.6644;   // default latitude
    var long = -120.3177; // default longitude
    var zoom = 8;         // default zoom
    function getLatLongZoom() {
      searchString = window.location.search;
      if (searchString.indexOf("lat=") != -1) {
        startPos = searchString.indexOf("lat=") + 4;
        endPos   = searchString.length;
        lat      = parseFloat(searchString.substr(startPos, endPos));
      }
      if (searchString.indexOf("long=") != -1) {
        startPos = searchString.indexOf("long=") + 5;
        endPos   = searchString.length;
        long     = parseFloat(searchString.substr(startPos, endPos));
      }
      if (searchString.indexOf("zoom=") != -1) {
        startPos = searchString.indexOf("zoom=") + 5;
        endPos   = searchString.length;
        zoom     = parseInt(searchString.substr(startPos, endPos));
      }
    }
    // called onLoad
    function load() {
      if (GBrowserIsCompatible()) {
        // Create map
        var map = new GMap2(document.getElementById("map"));
        // Center map
        getLatLongZoom(); // get lat, log, zoom
        var point = new GLatLng(lat, long); // var point = new GLatLng(50.6783, -120.3341);
        map.setCenter(point, zoom, G_HYBRID_MAP); // map.setCenter(point, 6, G_NORMAL_MAP);
        // Add controls
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        /*
        // Old CreateMarker function
        function createMarker(point, number) {
          var marker = new GMarker(point);
          // Show this marker's index in the info window when it is clicked.
          var html = "Interior Savings Centre<br />300 Lorne Street<br />Kamloops BC &nbsp; V2C 1W3";
          GEvent.addListener(marker, 'click', function()  {  marker.openInfoWindowHtml(html);  });
          return marker;
        }
        // old overlay
        var point = new GLatLng(50.6783, -120.3341);
        var marker = createMarker(point, 1);
        map.addOverlay(marker);
        */
        // new CreateMarker function
        function createMarker(point, index, html) {
	      var marker = new GMarker(point); // GMarker(point, icon);
	      GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); } );
          return marker;
        }
        // new overlays
        var point = new GLatLng(50.884457, -119.883553);
        var marker = createMarker(point, 0, "<h1 class='caption'>Tree Line Studios<br />250-578-2674</h1><p class='caption'>Delta Sun Peaks Resort<br />3 - 3240 Village Way<br />Sun Peaks, BC&nbsp;&nbsp;V0E 1Z1</p>" );
        pin[0]=marker;
        map.addOverlay(marker);
        var point = new GLatLng(50.6644, -120.3177);
        var marker = createMarker(point, 1, "<h1 class='caption'>Creekside Stained Glass Studio<br />250-372-5113</h1><p class='caption'>933 Fraser St<br />Kamloops, BC&nbsp;&nbsp;V2C 3H6</p>" );
        pin[1]=marker;
        map.addOverlay(marker);
      }
    }
//<br /><a nohref='nohref' onclick='map.setCenter(new GLatLng(49.8977, -119.4948), 6);'>zoom</a></p>" );
//      <a onClick='map1.centerAndZoom(new GPoint(-85.6351,30.1749), 1);'>
