$(document).ready(function(){getMap()});$(document.body).unload(function(){if(GBrowserIsCompatible()){GUnload()}});function getMap(){var g=parseFloat($("#lat").val());var e=parseFloat($("#long").val());var a;var f=new GClientGeocoder();if(!isNaN(g)&&!isNaN(e)){if(g<90&&g>-90&&e<180&&e>-180){a=new GLatLng(g,e)}createMap(a,true)}else{var d=$("#cityState").val();var c=f.getCache();var b=c.get(d);if(b==null){f.getLatLng(d,geoCoderCallback)}else{if(b.Placemark){a=b.Placemark[0].Point;createMap(a,false)}}}}function createMap(b,a){if(GBrowserIsCompatible()&&b){var c=new GMap2(document.getElementById("map"),{size:new GSize(800,600),draggableCursor:"move",draggingCursor:"crosshair"});c.setCenter(b,13);c.enableScrollWheelZoom();c.enableContinuousZoom();if(c.isLoaded()){if(a){c.addOverlay(new GMarker(b));c.openInfoWindow(c.getCenter(),document.createTextNode($("#unitName").val()))}c.addControl(new GLargeMapControl());c.addControl(new GMapTypeControl())}}else{alert("Unable to create map.")}}function geoCoderCallback(a){createMap(a,false)};
