document.write('<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAALwhUyq5UOjk8EeMlNUXI-RQKGXzyli_iw2IKDb2zay3blfSYMhTzA6vVlckvBeTgO0R0Jq2sGgO_FA" type="text/javascript"></script>');

var map = null;
var geocoder = null;

function showAddress(address, holder) {
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (point) {
        	$(holder).style.display = '';
      		
			map = new GMap2(document.getElementById(holder));
			map.addControl(new GLargeMapControl());
			var mapControl = new GMapTypeControl();
			map.addControl(mapControl);       
       
			map.setCenter(point, 15);
			var marker = new GMarker(point);
			map.addOverlay(marker);
			marker.openInfoWindowHtml(address);          
        }
      }
    );
  }
}

function showAddressByCoord(lang, lat, address, holder)
{
	var point = new google.maps.LatLng(lang,lat);
	
	$(holder).style.display = '';    		
	map = new GMap2(document.getElementById(holder));
	map.addControl(new GLargeMapControl());
	var mapControl = new GMapTypeControl();
	map.addControl(mapControl);       
     
	map.setCenter(point, 15);
	var marker = new GMarker(point);
	map.addOverlay(marker);
	marker.openInfoWindowHtml(address);
}

function initialize() {
  if (GBrowserIsCompatible()) {
    geocoder = new GClientGeocoder();
  }
}
