

// GOOGLE MAP - Creates a marker at the given point with the given number label
function createMarker(punto, htmlcontent) {  
			
	var marker = new GMarker(punto);  
			
	GEvent.addListener(marker, "click", 
			function() {    
				marker.openInfoWindowHtml(htmlcontent);  
			}
	);  
					
	return marker;
				
	}


var contenutoPrecedente = null;

function  showmap_OnClick(coordx, coordy, htmlcontent) {
			
	 if (GBrowserIsCompatible() && contenutoPrecedente == null) {
			
			contenutoPrecedente = document.getElementById("topimagetab").innerHTML;
			
			// Nascondi contenuto corrente e sostituisci con Google Map
			document.getElementById("topimagetab").innerHTML = "";
					
			var map = new GMap2(document.getElementById("topimagetab"));
					
			map.addControl(new GSmallMapControl());
			// map.addControl(new GMapTypeControl());
					
			var point = new GLatLng(coordx, coordy);
			map.setCenter(point, 15);
			map.addOverlay(createMarker(point, htmlcontent));
			
			document.getElementById("tastomappa").src = "layout/googlemapICON_on.gif"; 
			
		} else {
			
			document.getElementById("topimagetab").innerHTML = contenutoPrecedente;
			contenutoPrecedente = null;
			
			document.getElementById("tastomappa").src = "layout/googlemapICON.gif";
		
		}
			
			return false;
		}
