var map = null;
var geocoder = null;

function load(){
  if (GBrowserIsCompatible()) {
    geocoder = new GClientGeocoder();
  }
}

function showAddress(address) {

  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
      
        if (!point) {

              alert(address + "\n\nkonnte nicht gefunden werden!\n\nIhre Suchangaben werden deshalb zurückgesetzt!");
              document.getElementById("latitude").value = '';
              document.getElementById("longitude").value = '';
              entfernung_aus();
              clearSome_plz();
              clearSome_form();
              toZeig('start');
            toNichtZeig('start2');
              return false;
        } else {
        //alert(address);

          document.getElementById("latitude").value = point.lat();
          document.getElementById("longitude").value = point.lng();
          
          if (document.getElementById("start")){
            toNichtZeig('start');
            toNichtZeig('start2');
            toZeig('warte');
            document.Suche.submit();
          }

          //alert(point.lat()+", "+point.lng());
          
          //return false;
        }
      }
    );
  }else{
  alert ('kein Geocoder!\n\nBitte klicken Sie erneut auf den Ort.\nEin externer Server \"schlief\" wohl gerade\n und konnte deshalb nicht schnell genug reagieren.');
  }
}




