﻿var geocoder = null;
var map = null;
var markerText = null;
			
function initialize(lat,lng,zoom) {	
	var spot = new GLatLng(lat,lng);
	geocoder = new GClientGeocoder();

	// Display the map, with some controls and set the initial location 	
	map = new GMap2(document.getElementById("map_canvas"));

	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());

	map.setCenter(spot,zoom);
	map.setMapType(G_MAP_TYPE);
	
}

function addMarker(text,lat,lng) {
	var mypoint = new GLatLng(lat,lng);
	var marker = createMarker(mypoint,text);
	map.addOverlay(marker);
}

function createMarker(point,html) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
	  marker.openInfoWindowHtml(html);
	});
	return marker;
}