var map;
var marker;
var infowindow;

function loadMap(nome,morada, x, y) 
{
	var point = new google.maps.LatLng(y,x); 

	var mapOptions = {
			zoom : 13,
			mapTypeId : google.maps.MapTypeId.ROADMAP,
			position : point || null,
			center : point,
			scrollwheel: false
		};
		
	map = new google.maps.Map(document.getElementById('gmap'), mapOptions);

	marker = new google.maps.Marker({
					position: point, 
					map: map,
					icon: "Resources/scripts/gmap/googleIcon1.png",
					title: nome
				});

	infowindow = new google.maps.InfoWindow({
				content: "<b>"+nome+"</b><br/>"+morada
			});

	if(infowindow)
		google.maps.event.addListener(marker, 'click', function() {
			infowindow.open(map,marker);
		});
}

//    function loadMap2(nome,morada, x, y) 
//    {       
//	   //////////////////
//	    //map = new GMap2(document.getElementById('gmap'));	    
//        //map.addControl(new GMapTypeControl());
//		//map.addControl(new GSmallZoomControl());
//		var point = new google.maps.LatLng(y,x); 
//		
//		var mapOptions = {
//			zoom : 14,
//			mapTypeId : google.maps.MapTypeId.ROADMAP,
//			position : point || null,
//			center : point,
//			scrollwheel: false
//		};
//		
//		//map.setCenter(point, 12); // escolher o grau de zoom de abertura
//		var map = new google.maps.Map(document.getElementById('gmap'), this.mapOptions);
//		//GEvent.addListener(icon2, "click", function() {  alert("You clicked the map."); }
//	    var icon = new GIcon();	
//		
//		icon.image = "Resources/scripts/gmap/googleIcon1.png";
//		//icon.url = "http://showcase.imoguia.com/clientes/casasdocais"
//        icon.iconSize = new GSize(42, 42);
//        icon.iconAnchor = new GPoint(0 ,40); //cordenada da ponta da seta na imagem escolhida
//        icon.infoWindowAnchor = new GPoint(10, 33);	
//        
//        var marker = new google.maps.Marker({
//					position: point, 
//					map: map,
//					icon: "Resources/scripts/gmap/googleIcon1.png",
//					title: this.OPS.markersOpts[0].title
//				});
//		
//        //map.clearOverlays();
//	    // para abrir as infos:
//        var m1=new GMarker(point, icon);             
//    
//		 GEvent.addListener(m1, "click", function() {m1.openInfoWindowHtml("<b>"+nome+"</b><br/>"+morada);});
//		map.addOverlay(m1);
//			
//		///////////////////
//		// A TextualZoomControl is a GControl that displays textual "Zoom In"
//		// and "Zoom Out" buttons (as opposed to the iconic buttons used in
//		// Google Maps).
//		function TextualZoomControl() {} TextualZoomControl.prototype = new GControl();
//		// Creates a one DIV for each of the buttons and places them in a container
//		// DIV which is returned as our control element. We add the control to
//		// to the map container and return the element for the map class to
//		// position properly.
//		TextualZoomControl.prototype.initialize = function(map) {  
//		var container = document.createElement("div"); 
//		var zoomInDiv = document.createElement("div");  
//		this.setButtonStyle_(zoomInDiv);  
//		container.appendChild(zoomInDiv);  
//		zoomInDiv.appendChild(document.createTextNode("Zoom In"));  
//		GEvent.addDomListener(zoomInDiv, "click", function() {   
//		 map.zoomIn();  });  
//		 var zoomOutDiv = document.createElement("div");  
//		 this.setButtonStyle_(zoomOutDiv);  
//		 container.appendChild(zoomOutDiv);  
//		 zoomOutDiv.appendChild(document.createTextNode("Zoom Out"));  
//		 GEvent.addDomListener(zoomOutDiv, "click", function() {    
//		 map.zoomOut();  });  
//		 map.getContainer().appendChild(container);  
//		 return container;}		 
//		 // By default, the control will appear in the top left corner of the
//		 // map with 7 pixels of padding.
//		 TextualZoomControl.prototype.getDefaultPosition = function() {  
//		 return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(4, 4));}
//		 // Sets the proper CSS for the given button element.
//		 TextualZoomControl.prototype.setButtonStyle_ = function(button) { 
//		  button.style.textDecoration = "none";  
//		  button.style.color = "#ffffff";  
//		  button.style.backgroundColor = "#9f025f";  
//		  button.style.font = "11px Arial";  
//		  button.style.border = "1px solid #ffffff";  
//		  button.style.padding = "2px";  
//		  button.style.marginBottom = "3px";  
//		  button.style.textAlign = "center";  
//		  button.style.width = "6em";  
//		  button.style.cursor = "pointer";}
//		 
//		  map.addControl(new GLargeMapControl());
// 
//        var mapControl = new GMapTypeControl();
//        map.addControl(mapControl);
//		  
//		
//	}
