// Google Maps

//<![CDATA[

var map = null;
var geocoder = null;

function load(mapNum) {
  if (GBrowserIsCompatible()) {
	mapString = "map" + mapNum;
	document.getElementById(mapString).style.visibility="visible";
	document.getElementById(mapString).style.width="360px";
	document.getElementById(mapString).style.height="239px";
	document.getElementById(mapString).style.border="solid 1px #000000";
	document.getElementById(mapString).style.margin="0px 0px 12px 0px";
	map = new GMap2(document.getElementById(mapString));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	geocoder = new GClientGeocoder(); 		  	
	
  }
}

function showAddress(address) {
  if (geocoder) {
	geocoder.getLatLng(
	  address,
	  function(point) {
		if (!point) {
		  alert(address + " not found");
		} else {
		  map.setCenter(point, 13);
		  var marker = new GMarker(point);
		  map.addOverlay(marker);
		  marker.openInfoWindowHtml("<span class='error' style='color:#5697c1'>" + address + "</span>");
		}
	  }
	);
  }
}

function showAddressByCoordinates(address, lat, lon) {
    
  point = new GLatLng(lat,lon);
  map.setCenter(point, 13);
  var marker = new GMarker(point);
  map.addOverlay(marker);
  marker.openInfoWindowHtml("<span class='error' style='color:#5697c1'>" + address + "</span>");
  
  GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("<span class='error' style='color:#5697c1'>" + address + "</span>") } );
     
		    
}

//]]>


