

var globalLat;
var globalLong;
var globalLanguageCode;
var globalDestinationAddress;


function initialize(strHTMLMessage,strLat,strLong,strLanguageCode,strDestAddress) {
	globalLat = strLat;
	globalLong = strLong;
	globalLanguageCode = strLanguageCode;
	globalDestinationAddress = strDestAddress;

    if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(strLong,strLat), 13);
		
		var point = new GLatLng(strLong,strLat);
		map.addOverlay(new GMarker(point));
		
		map.openInfoWindow(map.getCenter(),strHTMLMessage);
		
		//map.addControl(new GLargeMapControl());
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
    }
}


function GetDrivingDirections(){

	var saddr;
	saddr = document.getElementById('saddr').value;
	

	
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(globalLong,globalLat), 13);
		
		directionsPanel = document.getElementById("my_textual_div");
		directionsPanel.innerHTML = "";	

		//map.setCenter(new GLatLng(globalLong,globalLat), 3);
		directions = new GDirections(map, directionsPanel);
		directions.load("from: "+saddr+" to: "+globalDestinationAddress+"",{"locale":globalLanguageCode});
				
		GEvent.addListener(directions, "error", handleErrors);
		
		}   
	
		

}


function handleErrors(errorCode){

	if (errorCode != G_GEO_SUCCESS){
		alert('The address you entered was not found.  Try again.');
	}

}