$(document).ready(function() {
	mapper();
});

// This function handles the google maps interaction
function mapper() {
	if ( GBrowserIsCompatible() ) {
		var mapContainer = document.getElementById( 'map' );
		var map = new GMap2( mapContainer );
		var point = new GLatLng( 28.570406, -81.287567 );
		var marker = new GMarker ( point );
		var markerInfo = "<h5>Pars Automotive</h5>"
		markerInfo += "<form action=\"http://maps.google.com/maps\" method=\"get\">"
		markerInfo += "<p class=\"small\">For directions, enter your starting address:</p>"
		markerInfo += "<input type=\"text\" name=\"saddr\" />"
		markerInfo += "<input type=\"hidden\" name=\"daddr\" value=\"1714 N.Goldenrod Road, Orlando, FL 32807\" />"
		markerInfo += "<input type=\"submit\" value=\"go\"/>"
		markerInfo += "</form>"
		map.addControl( new GSmallMapControl() );
		map.addControl( new GMapTypeControl() );
		map.addControl( new GScaleControl() );
		map.setCenter( point, 12 );
		map.addOverlay( marker );
		marker.openInfoWindow(markerInfo);
		
		GEvent.addListener(marker, 'click', function() {
			marker.openInfoWindowHtml(markerInfo);
		});
	}
};

// This function handles the unloading of google maps *ie bug squash
$(document.body).unload(function() {
	if (GBrowserIsCompatible()) {
		GUnload();
	}
});