  google.load("maps", "2.x");
   var map;
  // Call this function when the page has been loaded
  function initialize() {
	map = new google.maps.Map2(document.getElementById("map"));
	map.setCenter(new google.maps.LatLng(28.484082352684982, -16.327829360961914), 14, G_HYBRID_MAP);
    	//map.disableDoubleClickZoom();
	map.enableDragging();
	map.addControl(new google.maps.SmallZoomControl());
	map.addControl(new google.maps.ScaleControl());
	map.addControl(new google.maps.MapTypeControl());

	
/*
	google.maps.Event.addListener(map, "click", function(a,b) {
		if(!a) {
			document.getElementById("map_text").innerHTML += "\n" + b.toString() + "[" + map.getZoom() + "] - ";
			}
		});
*/

	addMarker(28.48067802932898, -16.316285133361816, "home", "Field Entrance");
	addMarker(28.482158593415367, -16.317615509033203, "rail", "Padre Anchieta");
	addMarker(28.486798188459765, -16.323623657226562, "bus", "Estacion de Guaguas");
	addMarker(28.487024504954526, -16.348857879638672, "airplane", "Aeropuerto Los Rodeos");
	addMarker(28.48359198600318, -16.31516933441162, "bar", "Welcome Party @ Camel Bar");	

	if (window.attachEvent) window.attachEvent("onunload", GUnload);
	 
  }
  
  
  function addMarker(lat, lng, ico, txt) {
	var marker;
	var point = new google.maps.LatLng(lat, lng);
	if(ico != "") {
		var icon = new google.maps.Icon();
		icon.image = "/media/images/pointer_"+ico+".png";
		icon.shadow = "/media/images/shadow_"+ico+".png";
		icon.iconSize = new GSize(32,32);
		icon.shadowSize = new GSize(59,32);
		icon.iconAnchor = new GPoint(16,16);
		icon.infoWindowAnchor = new GPoint(23,27);
		icon.infoShadowAnchor = new GPoint(25,30);
		marker = new google.maps.Marker(point, icon);
	} else 
		marker = new google.maps.Marker(point);
		
	google.maps.Event.addListener(marker, "click", function() {
	  	map.panTo(point);
		map.openInfoWindowHtml(point, "<br/><b><center>"+txt+"</center></b>")})
	map.addOverlay(marker);
  }
  google.setOnLoadCallback(initialize);
