    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(46.577079,13.94729), 11);
        map.setUIToDefault();

        // Create a base icon for all of our markers that specifies the
        // shadow, icon dimensions, etc.
        var baseIcon = new GIcon(G_DEFAULT_ICON);
        baseIcon.shadow = "tree/map_icon2_shadow.png";
		baseIcon.image = "tree/map_icon2.png";
        baseIcon.iconSize = new GSize(16, 15);
        baseIcon.shadowSize = new GSize(16, 15);
		baseIcon.iconAnchor = new GPoint(16, 15);
        baseIcon.infoWindowAnchor = new GPoint(16, 15);

        // Creates a marker whose info window displays the letter corresponding
        // to the given index.
        function createMarker(point, index) {
          // Create a lettered icon for this point using our icon class
          var letter = String.fromCharCode("A".charCodeAt(0) + index);
          var letteredIcon = new GIcon(baseIcon);
          //letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

          // Set up our GMarkerOptions object
          markerOptions = { icon:letteredIcon };
          var marker = new GMarker(point, markerOptions);

          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml("Marker <b>" + letter + "</b>");
          });
          return marker;
        }
		function createHomeMarker( point) {
		          // Create a lettered icon for this point using our icon class
          //var letter = String.fromCharCode("A".charCodeAt(0) );
          var letteredIcon = new GIcon(baseIcon);
		  
          //letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

          // Set up our GMarkerOptions object
          markerOptions = { icon:letteredIcon };
          var marker = new GMarker(point, markerOptions);

          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml("<b>Sportprofis</b>");
          });
          return marker;
        }
		function createHousingtMarker( point , nr, text ) {
		  // Create a lettered icon for this point using our icon class
          //var letter = String.fromCharCode("A".charCodeAt(0) );
          var letteredIcon = new GIcon(baseIcon);
          letteredIcon.image = "tree/u" + nr + ".png";
		  letteredIcon.shadow = "tree/u_shadow.png";
		  letteredIcon.shadowSize = new GSize(25, 16);
		  letteredIcon.iconAnchor = new GPoint(8, 8);
          letteredIcon.infoWindowAnchor = new GPoint(8, 8);
		  //alert(letteredIcon.image);

          // Set up our GMarkerOptions object
          markerOptions = { icon:letteredIcon };
          var marker = new GMarker(point, markerOptions);

          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(text);
          });
          return marker;
        }
		function createActivityMarker( point , nr, text ) {
		  // Create a lettered icon for this point using our icon class
          //var letter = String.fromCharCode("A".charCodeAt(0) );
          var letteredIcon = new GIcon(baseIcon);
          letteredIcon.image = "tree/a" + nr + ".png";
		  letteredIcon.shadow = "tree/u_shadow.png";
		  letteredIcon.shadowSize = new GSize(25, 16);
		  letteredIcon.iconAnchor = new GPoint(8, 8);
          letteredIcon.infoWindowAnchor = new GPoint(8, 8);
		  //alert(letteredIcon.image);

          // Set up our GMarkerOptions object
          markerOptions = { icon:letteredIcon };
          var marker = new GMarker(point, markerOptions);

          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(text);
          });
          return marker;
        }		
		

        // Add 10 markers to the map at random locations
        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();
        /*for (var i = 0; i < 10; i++) {
          var latlng = new GLatLng(southWest.lat() + latSpan * Math.random(),
            southWest.lng() + lngSpan * Math.random());
          map.addOverlay(createMarker(latlng, i));
        }*/
		var latlng = new GLatLng(46.577079,13.94729);
		map.addOverlay(createHomeMarker(latlng));
		
		var latlng = new GLatLng(46.5697098,13.9287181);
		map.addOverlay(createHousingtMarker(latlng, "1", "Seevilla Wochinz <br/><a href='?id=82'>zur Seite</a>"));
		var latlng = new GLatLng(46.5688747,13.9301049);
		map.addOverlay(createHousingtMarker(latlng, "2", "Lila Villa Walter <br/><a href='?id=81'>zur Seite</a>"));
		var latlng = new GLatLng(46.5678621,13.9048879);
		map.addOverlay(createHousingtMarker(latlng, "3", "Hotel Restaurant Faakerseehof <br/><a href='?id=80'>zur Seite</a>"));
		var latlng = new GLatLng(46.5688273,13.9044155);
		map.addOverlay(createHousingtMarker(latlng, "4", "Gästehaus Duregger <br/><a href='?id=79'>zur Seite</a>"));
		var latlng = new GLatLng(46.5681175,13.9042122);
		map.addOverlay(createHousingtMarker(latlng, "5", "Lutschounig Appartements-Frühstückspension <br/><a href='?id=78'>zur Seite</a>"));
		var latlng = new GLatLng(46.5671356,13.9097595);
		map.addOverlay(createHousingtMarker(latlng, "6", "Pension Rotar <br/><a href='?id=77'>zur Seite</a>"));
		var latlng = new GLatLng(46.5665311,13.9205813);
		map.addOverlay(createHousingtMarker(latlng, "7", "Strandhotel Faak <br/><a href='?id=76'>zur Seite</a>"));
		var latlng = new GLatLng(46.5674823,13.9725294);
		map.addOverlay(createHousingtMarker(latlng, "8", "Ferienanlage Forellenhof <br/><a href='?id=75'>zur Seite</a>"));
		var latlng = new GLatLng(46.5552004,13.9052101);
		map.addOverlay(createHousingtMarker(latlng, "9", "Pension Piovesan <br/><a href='?id=74'>zur Seite</a>"));
		var latlng = new GLatLng(46.5726793,13.902447);
		map.addOverlay(createHousingtMarker(latlng, "10", "Pension Waldruh - Tannenheim <br/><a href='?id=91'>zur Seite</a>"));
		var latlng = new GLatLng(46.5737696,13.9003317);
		map.addOverlay(createHousingtMarker(latlng, "11", "Schindelstube Appartementhaus + Restaurant <br/><a href='?id=90'>zur Seite</a>"));
		var latlng = new GLatLng(46.5663461,13.9110557);
		map.addOverlay(createHousingtMarker(latlng, "12", "Appartementhaus Margit <br/><a href='?id=89'>zur Seite</a>"));
		var latlng = new GLatLng(46.5559134,13.9083351);
		map.addOverlay(createHousingtMarker(latlng, "13", "Pogöriacher Hof <br/><a href='?id=88'>zur Seite</a>"));
		var latlng = new GLatLng(46.5701587,13.9289188);
		map.addOverlay(createHousingtMarker(latlng, "14", "Ferienwohnungen Kleinbichler <br/><a href='?id=87'>zur Seite</a>"));
		var latlng = new GLatLng(46.5721809,13.9031463);
		map.addOverlay(createHousingtMarker(latlng, "15", "Gasthof Popolari <br/><a href='?id=86'>zur Seite</a>"));
		var latlng = new GLatLng(46.588153,13.9188726);
		map.addOverlay(createHousingtMarker(latlng, "16", "Radhotel Faakersee <br/><a href='?id=85'>zur Seite</a>"));
		var latlng = new GLatLng(46.5775635,13.9391918);
		map.addOverlay(createHousingtMarker(latlng, "17", "Vital-Hotel Sonnblick <br/><a href='?id=84'>zur Seite</a>"));
		var latlng = new GLatLng(46.558853,13.9242663);
		map.addOverlay(createHousingtMarker(latlng, "18", "Waldschlössl <br/><a href='?id=83'>zur Seite</a>"));
		var latlng = new GLatLng(46.5569773,13.9201902);
		map.addOverlay(createHousingtMarker(latlng, "19", "Pension Peter Paco Wrolich <br/><a href='?id=92'>zur Seite</a>"));
		var latlng = new GLatLng(46.5771178,13.9467551);
		map.addOverlay(createHousingtMarker(latlng, "20", "Theresienhof <br/><a href='?id=101'>zur Seite</a>"));
		
		var latlng = new GLatLng(46.5797159,13.9351404);
		map.addOverlay(createActivityMarker(latlng, "1", "Fahrradcenter Faaker See <br/><a href='?id=65'>zur Seite</a>"));
		var latlng = new GLatLng(46.5797059,13.9356404);
		map.addOverlay(createActivityMarker(latlng, "2", "Kajakcenter Faaker See <br/><a href='?id=67'>zur Seite</a>"));
		var latlng = new GLatLng(46.5696479,13.9302178);
		map.addOverlay(createActivityMarker(latlng, "3", "Pasterk Tennis | Beachvolleyball <br/><a href='?id=53'>zur Seite</a>"));
		var latlng = new GLatLng(46.558997,13.873437);
		map.addOverlay(createActivityMarker(latlng, "4", "Alpinschule 4 Jahreszeiten . Sportklettern & Adventure-Survival <br/><a href='?id=68'>zur Seite</a>"));
		var latlng = new GLatLng(46.5660979,13.9014381);
		map.addOverlay(createActivityMarker(latlng, "5", "Beachvolleyball & Tenniscenter Faaker See <br/><a href='?id=52'>zur Seite</a>"));
		var latlng = new GLatLng(46.5559834,13.9083051);
		map.addOverlay(createActivityMarker(latlng, "6", "Golfschule & Bogensport Faaker See <br/><a href='?id=70'>zur Seite</a>"));
//		var latlng = new GLatLng(46.5697098,13.9287181);
		var latlng = new GLatLng(46.586018,13.927829);
		map.addOverlay(createActivityMarker(latlng, "7", "Segelschule Pepi <br/><a href='?id=72'>zur Seite</a>"));
		var latlng = new GLatLng(46.5667821,13.9276551);
		map.addOverlay(createActivityMarker(latlng, "8", "Surfsportschule Faaker See <br/><a href='?id=71'>zur Seite</a>"));
		var latlng = new GLatLng(46.5556177,13.9080972);
		map.addOverlay(createActivityMarker(latlng, "9", "Reitanlage Waldrainhof <br/><a href='?id=100'>zur Seite</a>"));
		var latlng = new GLatLng(46.5630077,13.9284744);
		map.addOverlay(createActivityMarker(latlng, "10", "Reiterzentrum Faakersee <br/><a href='?id=99'>zur Seite</a>"));
		var latlng = new GLatLng(46.5800059,13.9353404);
		map.addOverlay(createActivityMarker(latlng, "11", "Kajakcenter Faaker See <br/><a href='?id=67'>zur Seite</a>"));
		
      }
    }
	

