function createMarker(point,html,markerOptions) {
	var marker = new GMarker(point,markerOptions);
	GEvent.addListener(marker, "click", function() {
	  marker.openInfoWindowHtml(html);
	});
	return marker;
}

function load() {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById('map'));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(31.056031,-97.348303),17);
	map.setMapType(G_HYBRID_MAP);

	var baseIcon = new GIcon(G_DEFAULT_ICON);
	baseIcon.image = "http://www.brc.tamus.edu/media/1724/marker1.png";
	markerOptions = { icon:baseIcon };
	
	var point = new GLatLng(31.055526,-97.348459);
	var marker = createMarker(point,'<div style="width:200px">Blackland Research and Extension Center<br />720 East Blackland Rd<br />Temple, TX 76502</div>',markerOptions)
	map.addOverlay(marker);

	baseIcon.image = "http://www.brc.tamus.edu/media/1729/marker2.png";
	point = new GLatLng(31.056629,-97.347783);
	marker = createMarker(point,'<div style="width:200px">Grassland, Soil and Water Research Laboratory<br />808 East Blackland Rd<br />Temple, TX 76502</div>',markerOptions)
	map.addOverlay(marker);


	baseIcon.image = "http://www.google.com/mapfiles/markerA.png";
	point = new GLatLng(31.055259,-97.348191);
	marker = createMarker(point,'<div style="width:100px">Parking lot A</div>',markerOptions)
	map.addOverlay(marker);

	baseIcon.image = "http://www.google.com/mapfiles/markerB.png";
	point = new GLatLng(31.056169,-97.347944);
	marker = createMarker(point,'<div style="width:100px">Parking lot B</div>',markerOptions)
	map.addOverlay(marker);


	baseIcon.image = "http://www.google.com/mapfiles/markerC.png";
	point = new GLatLng(31.057088,-97.347643);
	marker = createMarker(point,'<div style="width:100px">Parking lot C</div>',markerOptions)
	map.addOverlay(marker);

  }
}

window.onload = load;
window.onunload = GUnload;