    //<![CDATA[
	
	function createMarker(point,html) {
		var marker = new GMarker(point, markerOptions);
		GEvent.addListener(marker, "mouseover", function() {
			marker.openInfoWindowHtml(html);
		});
		return marker;
	}
	
    function loadGoogleMap() {
      if (GBrowserIsCompatible()) {
	  
	  	// JavaScript class that represents a map - the Elementary Object
        var map = new GMap2(document.getElementById("map"));

		// basics - Initializing the Map
		map.setCenter(new GLatLng(39.172659, -106.633301), 8);		
		
		//  map control (zoom, etc.)
//		map.addControl(new GSmallMapControl());
		map.addControl(new GLargeMapControl ());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());

			// add button for Terrain
			map.addMapType(G_PHYSICAL_MAP);
		
			// map type
//			map.setMapType(G_SATELLITE_MAP);
//			map.setMapType(G_HYBRID_MAP);
			map.setMapType(G_PHYSICAL_MAP);

			// Create our "tiny" marker icon
			var greenIcon = new GIcon(G_DEFAULT_ICON);
//			greenIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/green.png";
			greenIcon.image = "http://maps.google.com/mapfiles/ms/micons/grn-pushpin.png";
//			greenIcon.image = "http://maps.google.com/mapfiles/ms/micons/hiker.png";
//			greenIcon.image = "http://maps.google.com/mapfiles/kml/pal3/icon29.png";
//			greenIcon.shadow = "http://maps.google.com/mapfiles/kml/pal3/icon29s.png";

			// make sure it displays at the proper size
			greenIcon.iconSize = new GSize(32, 32);
//			greenIcon.shadowSize = new GSize(59, 32);

//			greenIcon.iconAnchor = new GPoint(6, 20);
			greenIcon.infoWindowAnchor = new GPoint(11, 31);
			
			// Set up our GMarkerOptions object
			markerOptions = { icon:greenIcon };			// used in function createMarker above
		
		// change the icon colors - experimental from http://tinyurl.com/6oaud7
////		var marker = new GMarker(point, markerOptions);
//		var iconOptions = {};
//		iconOptions.width = 32;
//		iconOptions.height = 32;
//		iconOptions.primaryColor = "#006D13FF";
//		iconOptions.cornerColor = "#02CD00FF";
//		iconOptions.strokeColor = "#094400FF";
////		var icon = MapIconMaker.createMarkerIcon(iconOptions);
//		var icon = createMarkerIcon(iconOptions);


		
		// add Marker Manager when we get a bunch of points
		
		//  TRIP REPORTS
		
		// Arapaho Pass / South Arapaho Peak
		var point = new GLatLng(39.99422,-105.63706);
		var marker = createMarker(point,'<b>Arapaho Pass / South Arapaho Peak</b><br><a href="arap.html">Arapaho Pass Trip Report</a><br><a href="sarap.html">South Arapaho Peak Photo Essay</a>')
		map.addOverlay(marker);		

		// Bald Mountain
		var point = new GLatLng(39.544956,-105.840740);
		var marker = createMarker(point,'<b>Bald Mountain</b><br><a href="bald.html">Trip Report</a>')
		map.addOverlay(marker);		

		// Bard Peak
		var point = new GLatLng(39.69212989705236, -105.80735206604004);
		var marker = createMarker(point,'<b>Bard Peak</b><br><a href="bard.html">Trip Report</a>')
		map.addOverlay(marker);		

		// Buffalo Mountain
		var point = new GLatLng(39.619243142601505, -106.10836029052734);
		var marker = createMarker(point,'<b>Buffalo Mountain</b><br><a href="buff.html">Trip Report</a>')
		map.addOverlay(marker);		

		// Colorado Mines Peak
		var point = new GLatLng(39.798051717400796, -105.77902793884277);
		var marker = createMarker(point,'<b>Colorado Mines Peak</b><br><a href="mine.html">Trip Report</a>')
		map.addOverlay(marker);				

		// Columbine Lake Trail
		var point = new GLatLng(40.014665674551836, -105.7335376739502);
		var marker = createMarker(point,'<b>Columbine Lake Trail</b><br><a href="cbne.html">Trip Report</a>')
		map.addOverlay(marker);

		// Geissler Mountain
		var point = new GLatLng(39.12326873550913, -106.58145904541016);
		var marker = createMarker(point,'<b>Geissler Mountain</b><br><a href="geis.html">Trip Report</a>')
		map.addOverlay(marker);

		// Gray Wolf Mountain
		var point = new GLatLng(39.67700379244749, -105.66229820251465);
		var marker = createMarker(point,'<b>Gray Wolf Mountain</b><br><a href="gwol.html">Trip Report</a>')
		map.addOverlay(marker);
		
		// Grays Peak / Torreys Peak
		var point = new GLatLng(39.66154400093017, -105.78606605529785);
		var marker = createMarker(point,'<b>Grays Peak / Torreys Peak</b><br><a href="gray.html">Trip Report</a>')
		map.addOverlay(marker);		

		// Grizzly Peak / Loveland Loop / Mount Sniktau
		var point = new GLatLng(39.66395569185369, -105.87876319885254);
		var marker = createMarker(point,'<b>Grizzly Peak / Loveland Loop / Mount Sniktau</b><br><a href="griz.html">Grizzly Peak Trip Report</a><br><a href="love.html">Loveland Loop Trip Report</a><br><a href="snik.html">Mount Sniktau Trip Report I</a><br><a href="snik2.html">Mount Sniktau Trip Report II</a>')
		map.addOverlay(marker);		
		
		// Hager Mountain
		var point = new GLatLng(39.680240661158805, -105.93592643737793);
		var marker = createMarker(point,'<b>Hager Mountain</b><br><a href="hage.html">Trip Report</a>')
		map.addOverlay(marker);				

		// Hanging Lake / Spouting Rock
		var point = new GLatLng(39.5886911325176, -107.19162940979004);
		var marker = createMarker(point,'<b>Hanging Lake / Spouting Rock</b><br><a href="hang.html">Trip Report</a>')
		map.addOverlay(marker);	
		
		// Hayden Peak (not)
		var point = new GLatLng(39.048318978892496, -106.80805206298828);
		var marker = createMarker(point,'<b>Hayden Peak (not)</b><br><a href="noth.html">Trip Report</a>')
		map.addOverlay(marker);	

		// James Peak / St. Mary's Glacier
		var point = new GLatLng(39.83398189973468, -105.64547538757324);
		var marker = createMarker(point,'<b>James Peak / St. Mary\'s Glacier</b><br><a href="jame.html">James Peak Trip Report</a><br><a href="jame2.html">James Peak Photo Essay</a><br><a href="stmary.html">St. Mary\'s Glacier Photo Essay</a>')
		map.addOverlay(marker);	
		
		// Jasper Lake / Devils Thumb Lake
		var point = new GLatLng(39.953964380766394, -105.60015678405762);
		var marker = createMarker(point,'<b>Jasper Lake / Devils Thumb Lake</b><br><a href="devi.html">Trip Report</a>')
		map.addOverlay(marker);	

		// Kneeknocker Pass
		var point = new GLatLng(39.72124987229127, -106.39941215515137);
		var marker = createMarker(point,'<b>Kneeknocker Pass</b><br><a href="knee.html">Trip Report</a>')
		map.addOverlay(marker);	

		// Long's Peak (attempt) / Estes Cone
		var point = new GLatLng(40.271143686084194, -105.5551815032959);
		var marker = createMarker(point,'<b>Long\'s Peak (attempt) / Estes Cone</b><br><a href="long.html">Long\'s Peak (attempt) Trip Report</a><br><a href="estc.html">Estes Cone Photo Essay</a>')
		map.addOverlay(marker);
				
		// Mormon Lakes / Lyle Lake
		var point = new GLatLng(39.292262031374044, -106.52918815612793);
		var marker = createMarker(point,'<b>Mormon Lakes / Lyle Lake</b><br><a href="morm.html">Trip Report</a>')
		map.addOverlay(marker);			

		// Mount Audubon and Paiute Peak / Brainard Lake Recreation Area
		var point = new GLatLng(40.081059569144855, -105.58269023895263);
		var marker = createMarker(point,'<b>Mount Audubon and Paiute Peak<br>Brainard Lake Recreation Area</b><br><a href="audo.html">Mount Audubon and Paiute Peak Trip Report</a><br><a href="brain.html">Brainard Lake Recreation Area Photo Essay</a>')
		map.addOverlay(marker);	

		// Mount Bethel
		var point = new GLatLng(39.703620879017976, -105.87292671203613);
		var marker = createMarker(point,'<b>Mount Bethel</b><br><a href="beth.html">Trip Report</a>')
		map.addOverlay(marker);	

		// Mount Bierstadt
		var point = new GLatLng(39.59590050565606, -105.71783065795898);
		var marker = createMarker(point,'<b>Mount Bierstadt</b><br><a href="bier.html">Trip Report</a><br><a href="bier2.html">Photo Essay</a>')
		map.addOverlay(marker);	

		// Mount Maestas
		var point = new GLatLng(37.569004484600185, -105.15392303466797);
		var marker = createMarker(point,'<b>Mount Maestas</b><br><a href="maes.html">Trip Report</a>')
		map.addOverlay(marker);	

		// Mount Parnassus
		var point = new GLatLng(39.703620879017976, -105.85400104522705);
		var marker = createMarker(point,'<b>Mount Parnassus</b><br><a href="parn.html">Trip Report</a>')
		map.addOverlay(marker);	

		// Mount Sopris
		var point = new GLatLng(39.303487,-107.124209);
		var marker = createMarker(point,'<b>Mount Sopris</b><br><a href="sopr.html">Mount Sopris Trip Report</a><br><a href="sopr2.html">Mount Sopris Photo Essay</a>')
		map.addOverlay(marker);

		// Mounts Democrat, Lincoln, and Bross
		var point = new GLatLng(39.32852154975384, -106.12930297851562);
		var marker = createMarker(point,'<b>Mounts Democrat, Lincoln, and Bross</b><br><a href="dclb.html">Trip Report</a>')
		map.addOverlay(marker);
		
		// Peak 1 / Tenmile Peak
		var point = new GLatLng(39.57506402998902, -106.10715866088867);
		var marker = createMarker(point,'<b>Peak 1 / Tenmile Peak</b><br><a href="pk1.html">Trip Report</a>')
		map.addOverlay(marker);
		
		// Pettingell Peak
		var point = new GLatLng(39.70385199983101, -105.85777759552002);
		var marker = createMarker(point,'<b>Pettingell Peak</b><br><a href="pett.html">Trip Report</a>')
		map.addOverlay(marker);

		// PHOTO ESSAYS

		// Browns Peak / Huron Peak - Unnamed Valley near La Plata Peak
		var point = new GLatLng(38.984632483342345, -106.44086837768554);
		var marker = createMarker(point,'<b>Browns Peak / Huron Peak<br>Unnamed Valley near La Plata Peak</b><br><a href="bhur.html">Browns Peak / Huron Peak Photo Essay</a><br><a href="lapl.html">Unnamed Valley near La Plata Peak Photo Essay</a>')
		map.addOverlay(marker);
	
		// Byer's Peak
		var point = new GLatLng(39.88537222957214, -105.93575477600097);
		var marker = createMarker(point,'<b>Byer\'s Peak</b><br><a href="byer.html">Photo Essay</a>')
		map.addOverlay(marker);

		// Cathedral Lake
		var point = new GLatLng(39.037186316426876, -106.80736541748047);
		var marker = createMarker(point,'<b>Cathedral Lake</b><br><a href="cath.html">Photo Essay</a>')
		map.addOverlay(marker);

		// Chief Mountain
		var point = new GLatLng(39.68337829724454, -105.52050590515137);
		var marker = createMarker(point,'<b>Chief Mountain</b><br><a href="chief.html">Photo Essay</a>')
		map.addOverlay(marker);

		// Grand Turk
		var point = new GLatLng(37.76508327053308, -107.6813793182373);
		var marker = createMarker(point,'<b>Grand Turk</b><br><a href="gturk.html">Photo Essay</a>')
		map.addOverlay(marker);		

		// Kelso Mountain
		var point = new GLatLng(39.66207259792365, -105.78512191772461);
		var marker = createMarker(point,'<b>Kelso Mountain</b><br><a href="kelso.html">Photo Essay</a>')
		map.addOverlay(marker);		

		// Lake Charles / Pica Peak
		var point = new GLatLng(39.49132430037711, -106.66007995605469);
		var marker = createMarker(point,'<b>Lake Charles / Pica Peak</b><br><a href="chas.html">Lake Charles Photo Essay</a><br><a href="pica.html">Pica Peak Photo Essay</a>')
		map.addOverlay(marker);		
		
		// Mayflower Creek
		var point = new GLatLng(39.43059128369144, -106.16771221160888);
		var marker = createMarker(point,'<b>Mayflower Creek</b><br><a href="mayf.html">Photo Essay</a>')
		map.addOverlay(marker);		

		// Missouri Mountain / Mount Belford / Mount Oxford
		var point = new GLatLng(38.998374945552115, -106.3767957687378);
		var marker = createMarker(point,'<b>Missouri Mountain<br>Mount Belford / Mount Oxford</b><br><a href="mismo.html">Missouri Mountain Photo Essay</a><br><a href="beox.html">Mount Belford / Mount Oxford Photo Essay</a>')
		map.addOverlay(marker);

		// Mount Elbert / Mount Massive
		var point = new GLatLng(39.15236107307897, -106.41228675842285);
		var marker = createMarker(point,'<b>Mount Elbert / Mount Massive</b><br><a href="elbt.html">Mount Elbert Photo Essay</a><br><a href="masv.html">Mount Massive Photo Essay</a>')
		map.addOverlay(marker);

		// Mount Princeton
		var point = new GLatLng(38.74293786262479, -106.18693828582763);
		var marker = createMarker(point,'<b>Mount Princeton</b><br><a href="pton.html">Photo Essay</a>')
		map.addOverlay(marker);
		
		// Mount Sheridan / Mount Sherman
		var point = new GLatLng(39.22779860776127, -106.17929935455322);
		var marker = createMarker(point,'<b>Mount Sheridan / Mount Sherman</b><br><a href="sherd.html">Mount Sheridan Photo Essay</a><br><a href="sherm.html">Mount Sherman Photo Essay</a>')
		map.addOverlay(marker);
		
		// Mount Yale
		var point = new GLatLng(38.81403111409755, -106.32263660430908);
		var marker = createMarker(point,'<b>Mount Yale</b><br><a href="yale.html">Photo Essay</a>')
		map.addOverlay(marker);		

		// Pacific Peak
		var point = new GLatLng(39.39740265745752, -106.0678482055664);
		var marker = createMarker(point,'<b>Pacific Peak</b><br><a href="pacif.html">Photo Essay</a>')
		map.addOverlay(marker);		

		// Quandary Peak
		var point = new GLatLng(39.385396487400136, -106.06192588806152);
		var marker = createMarker(point,'<b>Quandary Peak</b><br><a href="quan.html">Photo Essay</a>')
		map.addOverlay(marker);	

		// Uneva Peak
		var point = new GLatLng(39.52979754057717, -106.21715068817138);
		var marker = createMarker(point,'<b>Uneva Peak</b><br><a href="uneva.html">Photo Essay</a>')
		map.addOverlay(marker);		

		// Whale Peak
		var point = new GLatLng(39.48430278833259, -105.80838203430176);
		var marker = createMarker(point,'<b>Whale Peak</b><br><a href="whale.html">Photo Essay</a>')
		map.addOverlay(marker);		

//		var point = new GLatLng(39.303497,-107.124229);
//		var marker = createMarker(point,'Some stuff to display in the<br>Third Info Window')
//		map.addOverlay(marker);

//		map.addOverlay(new GMarker(point));
		
      }
    }

    //]]>
