;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 = "../images/icons/river.png";
		riverIcon.shadow = "../images/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 = "../images/icons/river.png";
		smallIcon.shadow = "../images/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 = "../images/icons/plane.png";
		airIcon.shadow = "../images/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 = "../images/icons/lodging.png";
		lodgingIcon.shadow = "../images/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 = "../images/icons/bar.png";
		barIcon.shadow = "../images/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 = "../images/icons/tree.png";
		treeIcon.shadow = "../images/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 = "../images/icons/arts.png";
		artsIcon.shadow = "../images/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 hotspringsIcon = new GIcon();
		hotspringsIcon.image = "../images/icons/hotsprings.png";
		hotspringsIcon.shadow = "../images/icons/hotsprings-shadow.png";
		hotspringsIcon.iconSize = new GSize(23, 27);
		hotspringsIcon.shadowSize = new GSize(45, 27);
		hotspringsIcon.iconAnchor = new GPoint(9, 23);
		hotspringsIcon.infoWindowAnchor = new GPoint(18, 2);
		hotspringsIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var rapidIcon = new GIcon();
		rapidIcon.image = "../images/icons/rapid.png";
		rapidIcon.shadow = "../images/icons/rapid-shadow.png";
		rapidIcon.iconSize = new GSize(23, 27);
		rapidIcon.shadowSize = new GSize(45, 27);
		rapidIcon.iconAnchor = new GPoint(0, 23);
		rapidIcon.infoWindowAnchor = new GPoint(18, 2);
		rapidIcon.infoShadowAnchor = new GPoint(18, 25);
		
		var foodIcon = new GIcon();
		foodIcon.image = "../images/icons/food.png";
		foodIcon.shadow = "../images/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);
			     
		 
	     
  		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) 
      	} 
	
		
		
		//Oregon Rivers
		createMarker(0,9,riverIcon,42.56359,-123.5944,"<b>Rogue River</b><br>Class III, 34 miles, 3-4 days<br>");
		createMarker(10,17,riverIcon,42.60556,-123.58194,"<b>Almeda Bar</b><br>Rogue River Put In");
		createMarker(10,17,riverIcon,42.63,-124.04667,"<b>Foster Bar</b><br>Rogue River Take Out");
		createMarker(0,17,airIcon,45.58333,-122.60000,"<b><a href='http://www.flypdx.com/'>Portland Airport (PDX)</a></b><br>(877) 739-4636");
		createMarker(0,17,airIcon,42.3742222,-122.8735000,"<b>Medford Airport (MFR)</b><br>(541) 776-7222<br>America West, Horizon, SkyWest, Allegiant Air, United");
		createMarker(0,17,airIcon,40.31,-122.18,"<b><a href='http://ci.redding.ca.us/transeng/airports/'>Redding Aiport (RDD)</a></b><br>(530) 224-4320");
		createMarker(0,17,artsIcon,42.194,-122.708,"<b><a href='http://www.osfashland.org/'>Oregon Shakespeare Festival</a></b><br>(541) 482-2111<br>Ashland, Oregon");
		
		createMarker(0,17,treeIcon,42.93,-122.15,"<b><a href='http://www.nps.gov/crla/'>Crater Lake National Park</a></b><br>(541) 594-000");
		createMarker(0,17,treeIcon,42.4075,-124.42056,"<b><a href='http://www.goldbeach.org/'>Gold Beach</a></b><br>and the Oregon Coast<br>(800) 525-2334");
		createMarker(7,17,treeIcon,42.106756,-123.40963,"<a href='http://www.oregoncaves.com'><b>Oregon Caves National Monument</b></a><br>(541) 592-3400");
		createMarker(7,17,treeIcon,44.612549,-124.049425,"<b><a href='http://www.aquarium.org/'>Oregon Coast Aquarium</a></b><br>(541) 867-3474");
		createMarker(8,17,treeIcon,42.472664,-123.463195,"<b><a href='http://www.wildlifeimages.org/'>Wildlife Images Rehab & Education Center</a></b><br>(541) 476-0222");
		createMarker(8,17,barIcon,42.148756,-123.595652,"<b><a href='http://www.sv-wine.com'>Bear Creek Winery</a></b><br>(541) 592-3977");
		createMarker(8,17,barIcon,42.340541,-123.234735,"<b><a href='http://www.rosellasvineyard.com/'>Rosella’s Vineyard</a></b><br>(541) 846-6372");
		createMarker(8,17,treeIcon,42.493105,-123.08473,"<b><a href='http://www.oregonvortex.com'>Oregon Vortex House of Mystery</a></b><br>(541) 855-1543");
		createMarker(7,17,treeIcon,41.73,-124.1,"<b><a href='http://www.fs.fed.us/r5/sixrivers/recreation/smith-river/'>Smith River National Recreation Area</a></b><br>(707) 442-1721");
		createMarker(8,17,foodIcon,44.049956,-123.090052,"<b>Ambrosia</b><br>(541) 342-4141");
		createMarker(7,17,foodIcon,43.209928,-123.346946,"<b>Roseburg Station Pub & Brewery</b><br>(541) 672-1934");
		createMarker(7,17,foodIcon,45.504459,-123.865112,"<b>Tillamook Cheese & Ice Cream </b><br>(503) 815-1300");
		
		createMarker(7,17,lodgingIcon,42.530960,-123.491308,"<b><a href='http://www.morrisonslodge.com/'>Morrison's Lodge</a></b><br>Riverside lodging along the Rogue River<br>(800) 826-1963");
		createMarker(7,17,lodgingIcon,42.711486,-123.891492,"<b>Marial Lodge</b><br>541-474-2057");
		createMarker(7,17,lodgingIcon,42.700728,-123.933169,"<b><a href='http://www.paradise-lodge.com/'>Paradise Lodge</a></b><br>541-842-2822");
		
		

		
        
				 
}
	
