
digvis_marker = new GIcon();
digvis_marker.image = "http://www.digvis.ch/ne_installation/DiV_306/public/images/gm_digvis.png";
digvis_marker.shadow = "http://www.digvis.ch/ne_installation/DiV_306/public/images/gm_digvis_s.png";
digvis_marker.iconSize = new GSize(50, 28);
digvis_marker.shadowSize = new GSize(60, 28);
digvis_marker.iconAnchor = new GPoint(12, 28);
digvis_marker.infoWindowAnchor = new GPoint(12, 1);

function initialize() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("gmap"));
        map.setCenter(new GLatLng(47.372771,8.52755),15);
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.addMapType(G_PHYSICAL_MAP);
        map.removeMapType(G_HYBRID_MAP);
        map.setMapType(G_SATELLITE_MAP);
        map.addOverlay(createMarker(new GLatLng(47.372771,8.52755), digvis_marker,"<div style=\"width:200px;font-size:10px;\">digvis GmbH<br />Birmensdorferstrasse 13<br />CH-8004 Zürich<br />&nbsp;<br />+41 44 222 08 08 [tel]<br />+41 44 222 08 06 [fax]</div>"));
    }
}

function createMarker(point, ic, infof, tit) {
  var marker = new GMarker(point, {icon: ic, title: tit});
  GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(infof); });
  return marker;
}

