   
function initialize() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map_canvas"));
	/*  
	  Relative map sizes: 
	  15 is Mines Campus 
	  12 is Golden area 
	  9 is Denver area 
	  6 is just CO 
	  5 is CO and some of surrounding states 
	  3 is all of US 
	  2 is North and Central America 
	  1 is Entire Earth 
	*/
    map.setCenter(new GLatLng(39.7475, -105.2236), 1);
	map.setMapType(G_HYBRID_MAP);
    map.setUIToDefault();

    // Create 'pushpin' marker icon
    var pushpinIcon = new GIcon(G_DEFAULT_ICON);
    pushpinIcon.image = "includes/pushpin.png";

	// Creat 'man' marker icon.
	var manIcon = new GIcon(G_DEFAULT_ICON);
    manIcon.image = "images/man_bw.gif";
   
	// Set up our GMarkerOptions object
	markerOptions = { icon:manIcon };
	
	//var point = new GLatLng(40.8221, -96.7106); /* Lincoln, NE - Matt */
	//map.addOverlay(new GMarker(point, markerOptions));
	//var point = new GLatLng(47.2345, 14.0281); /* Austria - Tara */
	//map.addOverlay(new GMarker(point));
	//var point = new GLatLng(-12.9724, -67.0032); /* La Paz, Bolivia - Randy */
	//map.addOverlay(new GMarker(point));

	// Start Thailand
	var ThailandIcon = new GIcon(G_DEFAULT_ICON);
	ThailandIcon.image = "../images/thailand.png";
	markerThailand = { icon:ThailandIcon };

	// Chiang Rai, Thailand: 19" 51' 52.61 N, 99" 43' 53.81 E
	var pointThailand = new GLatLng(19.8646, 99.7316); 
	var GmarkerThailand = new GMarker(pointThailand, markerThailand);

    var contentThailand = ["Paul and Lori Vernon have<br />been working in Chiang Rai<br />since February 2005."];
	var linkThailand = ['<br /><span class="smaller">More about <a class="bubble" href="thailand.html"> Thailand </a></span>'];
	GmarkerThailand.value = "Chiang Rai, Thailand";
	GEvent.addListener(GmarkerThailand, "click", function() {
      var myHtml = "<b>" + GmarkerThailand.value + "</b><br /><br />" + contentThailand + "<br />" + linkThailand;
      map.openInfoWindowHtml(pointThailand, myHtml);
    });
	map.addOverlay(GmarkerThailand);
	// End Thailand

    // Start Colorado
    var ColoradoIcon = new GIcon(G_DEFAULT_ICON);
	ColoradoIcon.image = "../images/colorado.png";
	markerColorado = { icon:ColoradoIcon };

	// Denver, Colorado: 39" 44' 20.95 N, 104" 59' 04.93 W
	var pointColorado = new GLatLng(39.7392, -104.9847); 
	var GmarkerColorado = new GMarker(pointColorado, markerColorado);

	var contentColorado = ["There is some info here about Colorado."];
	var linkColorado = ['<a class="bubble" href="http://www.eddiemc.com"> www.eddiemc.com </a>'];
	GmarkerColorado.value = "Denver, Colorado";
	GEvent.addListener(GmarkerColorado, "click", function() {
      var myHtml = "<b>" + GmarkerColorado.value + "</b><br/>" + contentColorado + "<br />" + linkColorado;
      map.openInfoWindowHtml(pointColorado, myHtml);
    });
	map.addOverlay(GmarkerColorado);
	// End Colorado

    // Start Nicragua
	var NicaraguaIcon = new GIcon(G_DEFAULT_ICON);
	NicaraguaIcon.image = "../images/nicaragua.png";
	markerNicaragua = { icon:NicaraguaIcon };

	// Managua, Nicaragua: 12° 9' 3 N, 86° 16' 6 W
	var pointNicaragua = new GLatLng(12.1508, -86.2683); 
	var GmarkerNicaragua = new GMarker(pointNicaragua, markerNicaragua);

	var contentNicaragua = ["There is some info here about Nicaragua."];
	var linkNicaragua = ['<a class="bubble" href="http://www.eddiemc.com"> www.eddiemc.com </a>'];
	GmarkerNicaragua.value = "Managua, Nicaragua";
	GEvent.addListener(GmarkerNicaragua, "click", function() {
      var myHtml = "<b>" + GmarkerNicaragua.value + "</b><br/>" + contentNicaragua + "<br />" + linkNicaragua;
      map.openInfoWindowHtml(pointNicaragua, myHtml);
    });
	map.addOverlay(GmarkerNicaragua);
    // End Nicaragua

   //animate();
  }
}

/*function animate() {    
	map.panTo(new GLatLng(19.8646, 99.7316), 9);
	pause(200);
	map.panTo(new GLatLng(19.8646, 99.7316), 2);
	pause(200);
	map.panTo(new GLatLng(39.7392, -104.9847), 9);
	pause(200);
	map.panTo(new GLatLng(39.7392, -104.9847), 2);
	pause(200);
	map.panTo(new GLatLng(12.1508, -86.2683), 9);
	pause(200);
	map.panTo(new GLatLng(12.1508, -86.2683), 2);
	return false;
}*/

function pause(milliseconds) {
	var dt = new Date();
	while ((new Date()) - dt <= milliseconds) { /* Do nothing */ }
}



