var map = null;
var geocoder = null;

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

function showAddress(address, adresse2, dlauf) {

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

          switch (dlauf) {
            case "1":
              showAddress(adresse2, address, '2');
              break;
              case "2":
              alert(adresse2 + "\n\nkonnte nicht gefunden werden!\n\nIhre Adressangaben sollten keine Adresszusätze wie\nEingang von hinten\noder\nOT soundso\noder\nzusätzliche Ortsangaben wie\nHamm (Westf.),etc...\nenthalten.\nVermeiden Sie Abkürzungen.\n\nFür zusätzliche Adressbeschreibungen nutzen Sie bitte das Feld: Adresszusatz.\n\nEs wurde nichts gespeichert.");
              document.getElementById("latitude").value = '';
              document.getElementById("longitude").value = '';
              break;
            }
          return false;
        } else {

          
          
          switch (dlauf) {
            case "2":
              alert(adresse2 + "\n\nkonnte nicht gefunden werden!\n\nIhre Adressangaben sollten keine Adresszusätze wie\nEingang von hinten\noder\nOT soundso\noder\nzusätzliche Ortsangaben wie\nHamm (Westf.),etc...\nenthalten.\nVermeiden Sie Abkürzungen.\n\nFür zusätzliche Adressbeschreibungen nutzen Sie bitte das Feld: Adresszusatz.\n\nDie Berechnung der Map-Koordinaten ist lediglich aufgrund Ihrer PLZ erfolgt.");
              document.Form.submit();
              break;
            case "1":
              //alert('OK - Sie können nun fortfahren\nKlicken Sie auf \"Suche starten\"');
              toNichtZeig('start');
              //toZeig('start2');
              toZeig('warte');
              document.getElementById("latitude").value = point.lat();
              document.getElementById("longitude").value = point.lng();
              document.Form.submit();
              break;
            }
            
            alert('Nur zu Ihrer Information!\n\nFolgende Geodaten wurden\naufgrund der Adressangaben erzeugt:\n\nLatitude(Breitengrad): '+point.lat()+'\nLongitude(Längengrad): '+point.lng());

            
          
          
          

          //alert(point.lat()+", "+point.lng());
          
          //return false;
        }
      }
    );
  }else{
  alert ('kein Geocoder');
  }
}


