<!--

function initialize(resid) {

// window.alert("aa "+resid);

if (GBrowserIsCompatible()) {

    var map = new GMap2(document.getElementById("map"));

    // Links oben - Zoom und Bewegung
    map.addControl(new GSmallMapControl());

    // Rechts unten - kleine Karte
    // map.addControl(new GOverviewMapControl());

    // Rechts oben Tasten "Karte", "Satelit", "Hybrid"
    // map.addControl(new GMapTypeControl());


    GDownloadUrl("./module/googlexml.php?resid="+resid, function(data)
    {
        var xml = GXml.parse(data);
        var markers = xml.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++)
        {

            if (i == 0)
            {
            // erster eintrag ist immer das angezeigte restaurant selbst
                var name    = markers[i].getAttribute("name");
                var strasse = markers[i].getAttribute("strasse");
                var plz     = markers[i].getAttribute("plz");
                var ort     = markers[i].getAttribute("ort");
                var adresse = markers[i].getAttribute("adresse");
                var html    = "<b>"+name+"</b><br>"+strasse+"<br>"+plz+" "+ort+"<br><a href='http://maps.google.de/?saddr=&daddr="+adresse+"' target='blank'>Route berechnen</a>";

                // Breite=Lat , Laenge=Lon
                var centera = new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lon")));

                // Zoomstufe: 1 Ueberblick... 17 Lupe
                map.setCenter(centera, 15);

                // neuer Marker im center
                var markera = new GMarker(centera, {draggable: false});

                map.addOverlay(markera);

                // bei klick auf den marker soll sich info fenster oeffnen - html moeglich
                GEvent.addListener(markera, "click", function() { markera.openInfoWindowHtml(html);});

                // zeigt direkt ein info fenster an
                markera.openInfoWindowHtml(html);
            }
            else
            {
            // weitere eintraege sind restaurants im  umfeld
                var name    = markers[i].getAttribute("name");
                var strasse = markers[i].getAttribute("strasse");
                var plz     = markers[i].getAttribute("plz");
                var ort     = markers[i].getAttribute("Ort");
                var html    = "<b>"+name+"</b><br>"+strasse+"<br>"+plz+" "+ort+"<br><a href='http://maps.google.de/?saddr=&daddr="+adresse+"' target='blank'>Route berechnen</a>";

                // Breite=Lat , Laenge=Lon
                var latlng = new GLatLng(parseFloat(markers.getAttribute("lat")),parseFloat(markers[i].getAttribute("lon")));

                // neuer Marker
                var marker = new GMarker(latlng, {draggable: false});

                map.addOverlay(marker);
                // bei klick auf den marker soll sich info fenster oeffnen - html moeglich
                GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html);});
            }
        }
    }
    );

}
}



//-->
