var map = null;

function initialize() {
    
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map-canvas"));
    
    map.setCenter(new GLatLng(35.1705, -79.861), 6, G_PHYSICAL_MAP);
    
    // add controls
    map.addControl(new GSmallZoomControl());
    //map.addControl(new GMapTypeControl());
	var overview = new GOverviewMapControl(new GSize(125,125));
	map.addControl(overview);
	overview.hide(true);
    
    // set map types
    // map.addMapType(G_PHYSICAL_MAP);
    // var givenmaptypes = map.getMapTypes(); 
    // map.setMapType(givenmaptypes[3]);
    
    function createMarker(point, html) {
    	var marker = new GMarker(point);
        GEvent.addListener(marker, 'click', function() {
	        marker.openInfoWindowHtml(html);
	    });
		return marker;
	}
       
    //add markers for each location   
    for (var i = 0; i < markers.length; i++) {
    	var mrkr = markers[i];
    	var latlng = new GLatLng(mrkr[0],mrkr[1]);
    	var htmlContent = mrkr[2];
        var marker = new createMarker(latlng, htmlContent);
        map.addOverlay(marker);
    }

  }
  
}

addLoadEvent(initialize);