/*--------------------------------------------------------------------
JAVASCRIPT - google maps

Version: 	2.0 - 2009
author: 	Burocratik (alexandre gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/

/* =GOOGLE MAPS
-----------------------------------------------------------------------*/
function iniciarMapa() {
	if (GBrowserIsCompatible()) {
   	var map = new GMap2(document.getElementById("mapaID"));
		//posicao e tipo dos controls
    var topLeft = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(10,20));
		var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(14,20));
    map.addControl(new GLargeMapControl3D(), topLeft);
    map.addControl(new GMenuMapTypeControl(true), topRight);
		//
    map.setCenter(new GLatLng(39.237761,-8.43986), 6);
		map.setMapType(G_HYBRID_MAP);
		map.addMapType(G_PHYSICAL_MAP);
		map.enableScrollWheelZoom();
	 	//map.addMapType(G_PHYSICAL_MAP);
	 	//map.setMapType(G_PHYSICAL_MAP);

// Criar marker icon
	  var icon = new GIcon();
		icon.image = "/imgs/gmap-icon.png";
		icon.iconSize = new GSize(71, 59);
		icon.iconAnchor = new GPoint(30, 68);
	  icon.infoWindowAnchor = new GPoint(35, 5);

// Funcao Criar Marker com Info Windows
		function fMarker(point,icon,html){
			var marker = new GMarker(point,icon);
			GEvent.addListener(marker, "click", function() {
	   		 marker.openInfoWindowHtml(html, {maxWidth:250});
				 map.setCenter(point, 16);
  		});
 			return marker;
		}

///////Coimbra
		var point = new GLatLng(40.237761,-8.43986);
		var html = "<h4>Coimbra</h4><p><strong>gps:</strong> 40° 14' 15''N, 8° 26' 23''W</p>";
		var marker = fMarker(point,icon,html);
		map.addOverlay(marker);
///////SEIA
 		var point = new GLatLng(40.451424,-7.740653);
		var html = "<h4>Seia</h4><p><strong>gps:</strong> 40° 27' 5.13''N, 7° 44' 26.35''W</p>";
		var marker = fMarker(point,icon,html);
		map.addOverlay(marker);
///////LISBOA
 		var point = new GLatLng(38.772689,-9.097774);
		var html = "<h4>Lisboa</h4><p><strong>gps:</strong> 38° 46' 22''N, 9° 5' 52''W</p>";
		var marker = fMarker(point,icon,html);
		map.addOverlay(marker);
///////ALBUFEIRA
//		var point = new GLatLng(37.11734,-8.22792);
//		var html = "<h4>Albufeira</h4><p><strong>gps:</strong> 37° 7' 2''N, 8° 13' 40''W</p>";
//		var marker = fMarker(point,icon,html);
//		map.addOverlay(marker);
	}
}


/* =window.onunload
-----------------------------------------------------------------------*/
window.onunload = GUnload;
/* =Preparar Eventos
-----------------------------------------------------------------------*/
window.onload = iniciarMapa;
