function load(lat,long,zoom) {
      
	  if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(lat, long), zoom);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		var mm = new GMarkerManager(map);
	  }
	    
		// Create a base icon for all of our markers that specifies the
		// shadow, icon dimensions, etc.
		
		
		var riverIcon = new GIcon();
		riverIcon.image = "http://www.hoodlivin.com/map/icons/river.png";
		riverIcon.shadow = "http://www.hoodlivin.com/map/icons/river-shadow.png";
		riverIcon.iconSize = new GSize(30, 34);
		riverIcon.shadowSize = new GSize(65, 34);
		riverIcon.iconAnchor = new GPoint(15, 34);
		riverIcon.infoWindowAnchor = new GPoint(23, 2);
		riverIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var smallIcon = new GIcon();
		smallIcon.image = "http://www.hoodlivin.com/map/icons/river.png";
		smallIcon.shadow = "http://www.hoodlivin.com/map/icons/river-shadow.png";
		smallIcon.iconSize = new GSize(23, 23);
		smallIcon.shadowSize = new GSize(45, 23);
		smallIcon.iconAnchor = new GPoint(9, 23);
		smallIcon.infoWindowAnchor = new GPoint(18, 2);
		smallIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var airIcon = new GIcon();
		airIcon.image = "http://www.hoodlivin.com/map/icons/plane.png";
		airIcon.shadow = "http://www.hoodlivin.com/map/icons/plane-shadow.png";
		airIcon.iconSize = new GSize(30, 34);
		airIcon.shadowSize = new GSize(65, 34);
		airIcon.iconAnchor = new GPoint(10, 34);
		airIcon.infoWindowAnchor = new GPoint(18, 2);
		airIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var lodgingIcon = new GIcon();
		lodgingIcon.image = "http://www.hoodlivin.com/map/icons/lodging.png";
		lodgingIcon.shadow = "http://www.hoodlivin.com/map/icons/lodging-shadow.png";
		lodgingIcon.iconSize = new GSize(23, 27);
		lodgingIcon.shadowSize = new GSize(45, 27);
		lodgingIcon.iconAnchor = new GPoint(0, 23);
		lodgingIcon.infoWindowAnchor = new GPoint(18, 2);
		lodgingIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var barIcon = new GIcon();
		barIcon.image = "http://www.hoodlivin.com/map/icons/bar.png";
		barIcon.shadow = "http://www.hoodlivin.com/map/icons/bar-shadow.png";
		barIcon.iconSize = new GSize(16, 20);
		barIcon.shadowSize = new GSize(40, 20);
		barIcon.iconAnchor = new GPoint(0, 23);
		barIcon.infoWindowAnchor = new GPoint(18, 2);
		barIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var treeIcon = new GIcon();
		treeIcon.image = "http://www.hoodlivin.com/map/icons/tree.png";
		treeIcon.shadow = "http://www.hoodlivin.com/map/icons/tree-shadow.png";
		treeIcon.iconSize = new GSize(23, 27);
		treeIcon.shadowSize = new GSize(45, 27);
		treeIcon.iconAnchor = new GPoint(9, 23);
		treeIcon.infoWindowAnchor = new GPoint(18, 2);
		treeIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var artsIcon = new GIcon();
		artsIcon.image = "http://www.hoodlivin.com/map/icons/arts.png";
		artsIcon.shadow = "http://www.hoodlivin.com/map/icons/arts-shadow.png";
		artsIcon.iconSize = new GSize(23, 27);
		artsIcon.shadowSize = new GSize(45, 27);
		artsIcon.iconAnchor = new GPoint(9, 23);
		artsIcon.infoWindowAnchor = new GPoint(18, 2);
		artsIcon.infoShadowAnchor = new GPoint(18, 25);
		
		
		var campIcon = new GIcon();
		campIcon.image = "http://www.hoodlivin.com/map/icons/camp.png";
		campIcon.shadow = "http://www.hoodlivin.com/map/icons/camp-shadow.png";
		campIcon.iconSize = new GSize(23, 27);
		campIcon.shadowSize = new GSize(45, 27);
		campIcon.iconAnchor = new GPoint(0, 23);
		campIcon.infoWindowAnchor = new GPoint(18, 2);
		campIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var foodIcon = new GIcon();
		foodIcon.image = "http://www.hoodlivin.com/map/icons/food.png";
		foodIcon.shadow = "http://www.hoodlivin.com/map/icons/food-shadow.png";
		foodIcon.iconSize = new GSize(23, 27);
		foodIcon.shadowSize = new GSize(45, 27);
		foodIcon.iconAnchor = new GPoint(0, 23);
		foodIcon.infoWindowAnchor = new GPoint(18, 2);
		foodIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var bikeIcon = new GIcon();
		bikeIcon.image = "http://www.hoodlivin.com/map/icons/bike.png";
		bikeIcon.shadow = "http://www.hoodlivin.com/map/icons/bike-shadow.png";
		bikeIcon.iconSize = new GSize(23, 27);
		bikeIcon.shadowSize = new GSize(45, 27);
		bikeIcon.iconAnchor = new GPoint(0, 23);
		bikeIcon.infoWindowAnchor = new GPoint(18, 2);
		bikeIcon.infoShadowAnchor = new GPoint(18, 25);
			     
		 
	     
  		function createMarker(zoommin,zoommax,icon,lat,long,html) { 
			var point = new GLatLng(lat,long);
        	var marker = new GMarker(point,icon); 
        	GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); 
			mm.addMarker(marker,zoommin,zoommax) 
      	} 

		
		//Mountain Biking
       
		createMarker(0,17,bikeIcon,45.46588, -121.56575,"Dog River Trailhead<br><a href='http://www.hoodlivin.com/biking/dog-river/'>Learn more</a>");
		createMarker(0,17,bikeIcon,45.39441, -121.49882,"Fifteen Mile Trailhead<br><a href='http://www.hoodlivin.com/biking/fifteen-mile/'>Learn more</a>");
		createMarker(0,17,bikeIcon,45.39837, -121.49579,"Knebal Springs Loop Trailhead");
		createMarker(0,17,bikeIcon,45.63515, -120.90952,"Deschutes River Trail");
		
		//Rafting
		createMarker(0,17,riverIcon,45.85175, -121.50982,"Rafting on the White Salmon River<br><a href='http://www.hoodlivin.com/paddling/white-salmon/husum/'>Learn more</a>");
		
        
				 
}
	