if (GBrowserIsCompatible()) {
	var to_html = '';
	var from_html = '';
	var point = new GLatLng(28.150876, -82.492127);
	var marker = new GMarker(point);
	
	// functions that open the directions forms
	function tohere() {
		marker.openInfoWindowHtml(to_html);
	}
	function fromhere(i) {
		marker.openInfoWindowHtml(from_html);
	}
	
	// Display the map, with some controls and set the initial location
	var map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.setCenter(point, 14);
	
	var mapControl = new GMapTypeControl();
	map.addControl(mapControl);
	
	// Set up office location marker with info window
	var address = '18905 N. Dale Mabry Hwy, Lutz, FL, 33548';
	var html = '<strong>Als Lawn Care Products & Service, Inc.</strong>&nbsp;&nbsp;<br />18905 N. Dale Mabry<br />Lutz, FL 33548<br />813-949-1384</p>';
			
	// The info window version with the "to here" form open
	to_html = html + '<strong>Directions: To here</strong> - <a href="javascript:fromhere()">From here</a>' +
		'<br />Start address:<form action="http://maps.google.com/maps" method="get">' +
		'<input type="text" size="40" maxlength="80" name="saddr" id="saddr" value="" /><br />' +
		'<input value="Get Directions" type="submit" />' +
		'<input type="hidden" name="daddr" value="' + address +
		'" />';

	// The info window version with the "from here" form open
	from_html = html + '<strong>Directions:</strong> <a href="javascript:tohere()">To here</a> - <strong>From here</strong>' +
		'<br />End address:<form action="http://maps.google.com/maps" method="get">' +
		'<input type="text" size="30" maxlength="60" name="daddr" id="daddr" value="" /><br />' +
		'<input value="Get Directions" type="submit" />' +
		'<input type="hidden" name="saddr" value="' + address +
		'" />';

	 // The inactive version of the direction info
	html = html + '<strong>Directions:</strong> <a href="javascript:tohere()">To here</a> - <a href="javascript:fromhere()">From here</a>';

	map.openInfoWindowHtml(map.getCenter(), html)
	
	GEvent.addListener(marker, "click", function() {
		map.setCenter(point);
		marker.openInfoWindowHtml(html);
	});
	
	map.addOverlay(marker);
}

