/* [listing 2-8] */
var centerLatitude = 12.857934;
var centerLongitude = -76.941284;
var startZoom = 2;

var map;

function addMarker(latitude, longitude) {
	     var marker = new GPolyline([
  		  new GLatLng(33.491589,-117.613449),
		  new GLatLng(24.806681,-110.313721),
		  new GLatLng(24.417142,-110.308228),
		  new GLatLng(20.70217,-103.349762),
		  new GLatLng(19.549437,-99.129639),
		  new GLatLng(17.706828,-95.229492),
		  new GLatLng(17.056785,-91.713867),
		  new GLatLng(15.707663,-90.725098),
		  new GLatLng(13.739385,-89.207611),
		  new GLatLng(13.745721,-89.225979),
		  new GLatLng(15.153121,-86.066337),
		  new GLatLng(12.983148,-87.143555),
		  new GLatLng(12.172924,-86.273575),
		  new GLatLng(10.643738,-85.438614),
		  new GLatLng(9.966145,-84.100342),
		  new GLatLng(8.857934,-82.941284),
		  new GLatLng(9.156333,-79.211426),
		  new GLatLng(9.007164,-79.5187),
		  new GLatLng(6.296189,-75.575638),
		  new GLatLng(-0.203247,-78.524094),
		  new GLatLng(-11.990965,-77.047119),
		  new GLatLng(-16.463744,-68.146133),
		  new GLatLng(-25.443275,-65.302734),
		  new GLatLng(-34.499766,-58.417053),
		  new GLatLng( -22.806567,-43.209229),
		  new GLatLng(-22.9835224152,-43.2060508728)
		], "#BF4B0B", 2);

    map.addOverlay(marker);
}

function init() {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom);

        for(id in markers) {
            addMarker();
        }
    }
}

window.onload = init;
window.onunload = GUnload;
/* [listing 2-8 end] */