var map=null;function loadMap(){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map"));map.addControl(new GSmallZoomControl());map.disableInfoWindow();map.enableDoubleClickZoom();map.enableContinuousZoom();}}
function loadMapBrowse(){if (GBrowserIsCompatible()) {map=new GMap2(document.getElementById("map"));map.addControl(new GSmallZoomControl());map.addControl(new GMapTypeControl());map.enableDoubleClickZoom();map.enableContinuousZoom();}}
function setMapCenter(lat,long,zoom){map.setCenter(new GLatLng(lat,long),zoom);}
function updateCenter(position){setMapCenter(position.latitude,position.longitude,9)}
function showAddress(address,zoom){var geocoder=new GClientGeocoder();if(geocoder){geocoder.getLatLng(address,function(point){if(point){map.setCenter(point,zoom);var marker=new GMarker(point,{title:address,clickable:false});map.addOverlay(marker);}});}}
function showAddress(latitude,longitude,address,zoom){var point=new GLatLng(latitude,longitude);map.setCenter(point,zoom);var marker=new GMarker(point,{title:address,clickable:false});map.addOverlay(marker);point=marker=null;}
function gearsLocation(){if(window.google&&google.gears){var geo=google.gears.factory.create('beta.geolocation');if(geo.getPermission('Startup Search','http://static.startupsearch.org/css/images/logo.gif','Center map on your current location.')){geo.getCurrentPosition(updateCenter,null)}}}