
var map = null;
var geocoder = new GClientGeocoder();

function LoadMap(Lat,Lng,Zoom) {      
	if (GBrowserIsCompatible()) { 
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(Lat, Lng), Zoom);      
//		GEvent.addListener(map, "moveend", function() {  
//			var center = map.getCenter();  
//			document.getElementById("portmapheading").innerHTML = center.toString();
//		});		
	}    
}

function Move(Lat,Lng,Port)
{
	window.setTimeout(function() {  
		map.panTo(new GLatLng(Lat, Lng));
	}, 1000);
	var heading = document.getElementById("portmapheading");
	heading.innerText = Port
}

function showAddress(address) {  
	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(address);     
       }    
    });
}