function onLoad() {
  var map;
  var points = [];
  var route;

    if (GBrowserIsCompatible()) {
    	map = new GMap(document.getElementById("map"));
    	map.addControl(new GSmallMapControl());
    	map.addControl(new GScaleControl());
    	map.addControl(new GMapTypeControl());

    	var lat_temp = document.getElementById("lat").value;
    	var long_temp = document.getElementById("lon").value;
    	var mylat = parseFloat(lat_temp);
    	var mylong = parseFloat(long_temp);


    	if (isNaN(mylat) || isNaN(mylong)) { 
		map.centerAndZoom(new GLatLng(37.775, -122.419), 17);
    	} else {
    		map.centerAndZoom(new GLatLng(mylat, mylong), 4);
		map.clearOverlays();

  		var mypoint = new GLatLng(mylat, mylong);
  		map.addOverlay(new GMarker(mypoint));
    	}

    } else {
	window.location = "http://www.geogad.com/geogad/gmapmissing"
    }
}



