function initGMaps_ansbach(lat,long,size) {
    map = new GMap2(document.getElementById('googlemap'));
    map.setCenter(new GLatLng(lat, long), size);
    var customUI = map.getDefaultUI();
    map.setUI(customUI);
    //map.addControl(new GLargeMapControl());

    // Marker
    var myIcon = new GIcon(G_DEFAULT_ICON);
    myIcon.image = "/we-img/pin_google-maps.png";
    myIcon.iconSize = new GSize(113, 57);
    myIcon.shadow = "/we-img/pin_google-maps.png";
    myIcon.shadowSize = new GSize(113, 57);
    myIcon.iconAnchor = new GPoint(113, 57);
    myIcon.infoWindowAnchor = new GPoint(15, 0);
    myIcon.printImage = "/we-img/pin_google-maps.png";
    myIcon.mozPrintImage = "/we-img/pin_google-maps.png";
    myIcon.printShadow = "/we-img/pin_google-maps.png";
    myIcon.transparent = "/we-img/pin_google-maps.png";
    myIcon.imageMap = [ 10,29, 1,16, 0,5, 5,0, 12,4, 18,2, 21,12, 21,16 ];
    var markerOptions = { icon:myIcon };
    marker = new GMarker(new GLatLng(lat, long),markerOptions);

    //Infofenster mit Routenberechnung
    marker.openRouteInfoWindow = getRouteInfoWindow;

    // Hier die Adresse des Markers eintragen
    marker.openRouteInfoWindow_targetName = "Liebigstraße 1 91522 Ansbach-Elpersdorf,Germany";

    // Hier HTML eintragen, das oben im InfoFenster erscheinen soll.
    marker.openRouteInfoWindow_html = '<strong>Autohaus Oppel GmbH</strong><br />Liebigstraße 1<br />91522 Ansbach-Elpersdorf<br />Tel: +49 981 4651 0<br />Fax: +49 981 4651 111<br /><br />';

    // Infofenster öffnen
    marker.openRouteInfoWindow();

    // Nach einem Klick auf Schließen kann man das Infofenster mit einem Klick auf den Marker wieder öffnen
    GEvent.addListener(marker, "click", function(){
	marker.openRouteInfoWindow();
    });

    map.addOverlay(marker);
}

function initGMaps_heilsbronn(lat,long,size) {
    map = new GMap2(document.getElementById('googlemap'));
    map.setCenter(new GLatLng(lat, long), size);
    var customUI = map.getDefaultUI();
    map.setUI(customUI);
    //map.addControl(new GLargeMapControl());

    // Marker
    var myIcon = new GIcon(G_DEFAULT_ICON);
    myIcon.image = "/we-img/pin_google-maps.png";
    myIcon.iconSize = new GSize(113, 57);
    myIcon.shadow = "/we-img/pin_google-maps.png";
    myIcon.shadowSize = new GSize(113, 57);
    myIcon.iconAnchor = new GPoint(113, 57);
    myIcon.infoWindowAnchor = new GPoint(15, 0);
    myIcon.printImage = "/we-img/pin_google-maps.png";
    myIcon.mozPrintImage = "/we-img/pin_google-maps.png";
    myIcon.printShadow = "/we-img/pin_google-maps.png";
    myIcon.transparent = "/we-img/pin_google-maps.png";
    myIcon.imageMap = [ 10,29, 1,16, 0,5, 5,0, 12,4, 18,2, 21,12, 21,16 ];
    var markerOptions = { icon:myIcon };
    marker = new GMarker(new GLatLng(lat, long),markerOptions);

    //Infofenster mit Routenberechnung
    marker.openRouteInfoWindow = getRouteInfoWindow;

    // Hier die Adresse des Markers eintragen
    marker.openRouteInfoWindow_targetName = "Bauhofstraße 16 91560 Heilsbronn,Germany";

    // Hier HTML eintragen, das oben im InfoFenster erscheinen soll.
    marker.openRouteInfoWindow_html = '<strong>Autohaus Oppel GmbH</strong><br />Bauhofstraße 16<br />91560 Heilsbronn<br />Tel: +49 9872 9755 0<br />Fax: +49 9872 9755 11<br /><br />';

    // Infofenster öffnen
    marker.openRouteInfoWindow();

    // Nach einem Klick auf Schließen kann man das Infofenster mit einem Klick auf den Marker wieder öffnen
    GEvent.addListener(marker, "click", function(){
	marker.openRouteInfoWindow();
    });

    map.addOverlay(marker);
}

function initGMaps_aue(lat,long,size) {
    map = new GMap2(document.getElementById('googlemap'));
    map.setCenter(new GLatLng(lat, long), size);
    var customUI = map.getDefaultUI();
    map.setUI(customUI);
    //map.addControl(new GLargeMapControl());

    // Marker
    var myIcon = new GIcon(G_DEFAULT_ICON);
    myIcon.image = "/we-img/pin_google-maps.png";
    myIcon.iconSize = new GSize(113, 57);
    myIcon.shadow = "/we-img/pin_google-maps.png";
    myIcon.shadowSize = new GSize(113, 57);
    myIcon.iconAnchor = new GPoint(113, 57);
    myIcon.infoWindowAnchor = new GPoint(15, 0);
    myIcon.printImage = "/we-img/pin_google-maps.png";
    myIcon.mozPrintImage = "/we-img/pin_google-maps.png";
    myIcon.printShadow = "/we-img/pin_google-maps.png";
    myIcon.transparent = "/we-img/pin_google-maps.png";
    myIcon.imageMap = [ 10,29, 1,16, 0,5, 5,0, 12,4, 18,2, 21,12, 21,16 ];
    var markerOptions = { icon:myIcon };
    marker = new GMarker(new GLatLng(lat, long),markerOptions);

    //Infofenster mit Routenberechnung
    marker.openRouteInfoWindow = getRouteInfoWindow;

    // Hier die Adresse des Markers eintragen
    marker.openRouteInfoWindow_targetName = "Damaschkestraße 30 08280 Aue,Germany";

    // Hier HTML eintragen, das oben im InfoFenster erscheinen soll.
    marker.openRouteInfoWindow_html = '<strong>Autohaus Oppel GmbH</strong><br />Damaschkestraße 30<br />08280 Aue<br />Tel: +49 3771 5597 0<br />Fax: +49 3771 5597 11<br /><br />';

    // Infofenster öffnen
    marker.openRouteInfoWindow();

    // Nach einem Klick auf Schließen kann man das Infofenster mit einem Klick auf den Marker wieder öffnen
    GEvent.addListener(marker, "click", function(){
	marker.openRouteInfoWindow();
    });

    map.addOverlay(marker);
}

function initGMaps_ellefeld(lat,long,size) {
    map = new GMap2(document.getElementById('googlemap'));
    map.setCenter(new GLatLng(lat, long), size);
    var customUI = map.getDefaultUI();
    map.setUI(customUI);
    //map.addControl(new GLargeMapControl());

    // Marker
    var myIcon = new GIcon(G_DEFAULT_ICON);
    myIcon.image = "/we-img/pin_google-maps.png";
    myIcon.iconSize = new GSize(113, 57);
    myIcon.shadow = "/we-img/pin_google-maps.png";
    myIcon.shadowSize = new GSize(113, 57);
    myIcon.iconAnchor = new GPoint(113, 57);
    myIcon.infoWindowAnchor = new GPoint(15, 0);
    myIcon.printImage = "/we-img/pin_google-maps.png";
    myIcon.mozPrintImage = "/we-img/pin_google-maps.png";
    myIcon.printShadow = "/we-img/pin_google-maps.png";
    myIcon.transparent = "/we-img/pin_google-maps.png";
    myIcon.imageMap = [ 10,29, 1,16, 0,5, 5,0, 12,4, 18,2, 21,12, 21,16 ];
    var markerOptions = { icon:myIcon };
    marker = new GMarker(new GLatLng(lat, long),markerOptions);

    //Infofenster mit Routenberechnung
    marker.openRouteInfoWindow = getRouteInfoWindow;

    // Hier die Adresse des Markers eintragen
    marker.openRouteInfoWindow_targetName = "Weißmühlenweg 2 08236 Ellefeld,Germany";

    // Hier HTML eintragen, das oben im InfoFenster erscheinen soll.
    marker.openRouteInfoWindow_html = '<strong>Autohaus Oppel GmbH</strong><br />Weißmühlenweg 2<br />08236 Ellefeld<br />Tel: +49 3745 7800 0<br />Fax: +49 3745 7800 11<br /><br />';

    // Infofenster öffnen
    marker.openRouteInfoWindow();

    // Nach einem Klick auf Schließen kann man das Infofenster mit einem Klick auf den Marker wieder öffnen
    GEvent.addListener(marker, "click", function(){
	marker.openRouteInfoWindow();
    });

    map.addOverlay(marker);
}

function initGMaps_plauen(lat,long,size) {
    map = new GMap2(document.getElementById('googlemap'));
    map.setCenter(new GLatLng(lat, long), size);
    var customUI = map.getDefaultUI();
    map.setUI(customUI);
    //map.addControl(new GLargeMapControl());

    // Marker
    var myIcon = new GIcon(G_DEFAULT_ICON);
    myIcon.image = "/we-img/pin_google-maps.png";
    myIcon.iconSize = new GSize(113, 57);
    myIcon.shadow = "/we-img/pin_google-maps.png";
    myIcon.shadowSize = new GSize(113, 57);
    myIcon.iconAnchor = new GPoint(113, 57);
    myIcon.infoWindowAnchor = new GPoint(15, 0);
    myIcon.printImage = "/we-img/pin_google-maps.png";
    myIcon.mozPrintImage = "/we-img/pin_google-maps.png";
    myIcon.printShadow = "/we-img/pin_google-maps.png";
    myIcon.transparent = "/we-img/pin_google-maps.png";
    myIcon.imageMap = [ 10,29, 1,16, 0,5, 5,0, 12,4, 18,2, 21,12, 21,16 ];
    var markerOptions = { icon:myIcon };
    marker = new GMarker(new GLatLng(lat, long),markerOptions);

    //Infofenster mit Routenberechnung
    marker.openRouteInfoWindow = getRouteInfoWindow;

    // Hier die Adresse des Markers eintragen
    marker.openRouteInfoWindow_targetName = "Dresdner Straße 14 08529 Plauen,Germany";

    // Hier HTML eintragen, das oben im InfoFenster erscheinen soll.
    marker.openRouteInfoWindow_html = '<strong>Autohaus Oppel GmbH</strong><br />Dresdner Straße 14<br />08529 Plauen<br />Tel: +49 3741 456 0<br />Fax: +49 3741 4562 02<br /><br />';

    // Infofenster öffnen
    marker.openRouteInfoWindow();

    // Nach einem Klick auf Schließen kann man das Infofenster mit einem Klick auf den Marker wieder öffnen
    GEvent.addListener(marker, "click", function(){
	marker.openRouteInfoWindow();
    });

    map.addOverlay(marker);
}





function getRouteInfoWindow(sAction)
{  // this ist marker  
  var LatLong = this.getLatLng();

  var aDisplay = ["block", "none", "none"];
  if (sAction == "to") aDisplay = ["none", "block", "none"];
  else if (sAction == "from") aDisplay = ["none", "none", "block"];

  var sTargetName = this.openRouteInfoWindow_targetName;
  var sHtml = this.openRouteInfoWindow_html;
  
     // Info Window: Route
  sHtml +=  '<div style="display:'+aDisplay[0]+';">' +
        'Route: <a href="javascript:ShowRoute(\'to\');">Hierher</a> - <a href="javascript:ShowRoute(\'from\');">Von hier</a>' +
        '</div>';

  // Info Window: Hierher
  sHtml +=   '<div style="display:'+aDisplay[1]+';">' +
          'Route: <b>Hierher</b> - <a href="javascript:ShowRoute(\'from\');">Von hier</a>' +
        '<br />Start:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br />' +
        '<input value="OK" TYPE="SUBMIT">';
    if (sTargetName != "")
      sHtml += '<input type="hidden" name="daddr" value="'+sTargetName+'" />';
  else  sHtml += '<input type="hidden" name="daddr" value="'+LatLong.lat()+','+LatLong.lng()+'" />';
  sHtml +=  '</form></div>';
                        
        // Info Window: von hier
  sHtml +=   '<div style="display:'+aDisplay[2]+';">' +
        'Route: <a href="javascript:ShowRoute(\'to\');">Hierher</a> - <b>Von hier</b>' +
        '<br />Ziel:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br />' +
        '<input value="OK" TYPE="SUBMIT">';
    if (sTargetName != "")
      sHtml += '<input type="hidden" name="saddr" value="'+sTargetName+'" />';
    else  sHtml += '<input type="hidden" name="saddr" value="'+LatLong.lat()+','+LatLong.lng()+'" />';
  sHtml +=  '</form></div>';

  this.closeInfoWindow();  
  this.openInfoWindow(sHtml);
}

function ShowRoute(sAction)
{  marker.openRouteInfoWindow(sAction);
}
