var map = null;
var geocoder = null;

    function initialize() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
		map.addControl(new GLargeMapControl);

  		geocoder = new GClientGeocoder();
			
      }
    }

    function showAddress(address,fumetto,zoom) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 15);
			  
	  
			 // Create our "tiny" marker icon
			var blueIcon = new GIcon();
			blueIcon.image = "http://www.ristoitalia.info/immagini/googlemaps.png";
            blueIcon.iconSize = new GSize(32,37);  
			blueIcon.shadowSize=new GSize(0,0);
			blueIcon.iconAnchor=new GPoint(15,20); 
			blueIcon.infoWindowAnchor=new GPoint(0,0); 
			// Set up our GMarkerOptions object
			markerOptions = { icon:blueIcon };

			  
              var marker = new GMarker(point, markerOptions);
              map.addOverlay(marker);
			  var mapControl = new GMapTypeControl();
			  	map.addControl(mapControl);
				map.addControl(new GLargeMapControl());

            }
          }
        );
      }
    }