﻿window.onload = function() {
    load();
}

window.onunload = function() {
    GUnload();
}

/* - - - - - - - - - - - - - - - - - - - - - */

function load() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(53.608052, 10.072038), 12); // Position des Restaurants in Bramfeld

        // Eigenes Icon
        var icon = new GIcon();
        icon.image = "images/maps-pfeil.png";
        icon.shadow = "images/maps-schatten.png";
        icon.iconSize = new GSize(75, 45);
        icon.shadowSize = new GSize(75, 45);
        icon.iconAnchor = new GPoint(18, 43);
        icon.infoWindowAnchor = new GPoint(12, 8);

        // Informationsfenster für beide Restaurants
        var infoTabs = [
            new GInfoWindowTab("Bramfeld", "<strong>Sushi Dreams Bramfeld</strong><br />Bramfelder Chaussee 185<br />22177 Hamburg")
        ];
        var infoTabs2 = [
            new GInfoWindowTab("Eimsbüttel", "<strong>Sushi Dreams Eimsbüttel</strong><br />Osterstraße 19<br />20259 Hamburg")
        ];
        var infoTabs3 = [
            new GInfoWindowTab("Norderstedt", "<strong>Sushi Dreams Norderstedt</strong><br />Ulzburger Straße 302<br />22846 Hamburg")
        ];

        // Marker erzeugen und platzieren (Bramfeld)
        var marker = new GMarker(map.getCenter(),icon,false);
        GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowTabsHtml(infoTabs);
        });

        map.addOverlay(marker);

        map.setCenter(new GLatLng(53.574384, 9.960222), 12); // Position des Restaurants in Eimsbüttel
        
        // Marker erzeugen und platzieren (Eimsbüttel)
        var marker2 = new GMarker(map.getCenter(),icon,false);
        GEvent.addListener(marker2, "click", function() {
            marker2.openInfoWindowTabsHtml(infoTabs2);
        });

        map.addOverlay(marker2);

        map.setCenter(new GLatLng(53.712444, 9.999618), 12); // Position des Restaurants in Norderstedt

        // Marker erzeugen und platzieren (Norderstedt)
        var marker3 = new GMarker(map.getCenter(),icon,false);
        GEvent.addListener(marker3, "click", function() {
            marker3.openInfoWindowTabsHtml(infoTabs3);
        });

        map.addOverlay(marker3);


        map.setCenter(new GLatLng(53.650000, 9.995498), 11); // Postition der Kamera auf Mitte zwischen beiden Restaurants setzen

    }
}
