
    function gmap_load() {

      if (GBrowserIsCompatible()) {
         
         var pfad = "http://www.vcsh.de/fileadmin/tpl/gmap/";
         
         var map = new GMap2(document.getElementById("map_canvas"));
         
       
         var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT);
         var bottomLeft = new GControlPosition(G_ANCHOR_BOTTOM_LEFT);
         
         map.addControl(new GLargeMapControl(),bottomLeft);
        
     
         map.addMapType(G_PHYSICAL_MAP);
         map.enableScrollWheelZoom();
         
         map.setCenter(new GLatLng(54.2, 9.8), 8);
         
         var geoXml = new GGeoXml(pfad + "Flensburg1.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "holstein_schweiz1.kmz");
         map.addOverlay(geoXml);
         
         //var geoXml = new GGeoXml(pfad + "kielerbucht1.kmz");
         //map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "kieler_bucht.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "luebecker_bucht.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "fehmarn_gruen.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "lauenburg1.kmz");
         map.addOverlay(geoXml);
         var geoXml = new GGeoXml(pfad + "mittelholstein1.kmz");
         map.addOverlay(geoXml);
         var geoXml = new GGeoXml(pfad + "Nordsee11.kmz");
         map.addOverlay(geoXml);
         var geoXml = new GGeoXml(pfad + "Nordsee21.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "Nordsee1_Amrum1.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "Nordsee1_foehr1.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "Nordsee1_hooge11.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "Nordsee1_hooge21.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "Segeberg1.kmz");
         map.addOverlay(geoXml);
         
         var geoXml = new GGeoXml(pfad + "Nordsee1_pellworm1.kmz");
         map.addOverlay(geoXml);
         
         var mbild = new GIcon(G_DEFAULT_ICON);
         mbild.image = pfad + "zoom.png"; 
         mbild.iconSize = new GSize(70, 21);
         
         mbild.image = pfad + "zoom.png"; 
         mbild.iconSize = new GSize(70, 21);
         
//         var pfad = "http://www.vcsh.de/ttest/fileadmin/tpl/";
//         mbild.image = pfad + "symbol_bildeintrag.gif"; 
//         mbild.iconSize = new GSize(19, 19);
         
         mbild.shadow = "";
         mbild.shadowSize = new GSize(0,0);
         mbild.iconAnchor = new GPoint(35,10);
         mbild.infoWindowAnchor = new GPoint(0,0);
         mbild.infoShadowAnchor = new GPoint(0,0);
         
         markerOptions = { icon:mbild};
//         
//         var point = new GLatLng(54.890278,8.300264);
//         var marker = createMarker(point,'<div style="width:240px"><span style="font-weight:bold;">01. Dünen-Camping Sylt GmbH<\/span><br>Rantumer Strasse<br>25980  Westerland<br><br><a href="http://www.vcsh.de/ttest/index.php?id=84&L=2">Klicken Sie hier, um Details anzuzeigen.<\/a><\/div>', markerOptions,2)
//         map.addOverlay(marker);
         
//        var blueIcon = new GIcon(G_DEFAULT_ICON);
//        blueIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
//                        // Richtet das GMarkerOptions-Objekt ein
//        markerOptions = { icon:blueIcon };
        
//        var point = new GLatLng( 54.4853773,8.8536245 );
//
//        map.addOverlay(new GMarker(point, markerOptions));

      var newpoints = new Array();       


         newpoints[0] = new Array(54.4853773,9.0536245 ,  mbild, 'Nordsee 1', 'Rund 30 VCSH-Campingplätze von der Insel Sylt im Norden, Husum und St. Peter-Ording in Nordfriesland und Plätze im nördlichen Dithmarschen.', 'index.php?id=76'); 
         newpoints[1] = new Array( 54, 9.20 , mbild, 'Nordsee 2', 'Rund 30 VCSH-Campingplätze vom Nordseeheilbad Büsum und Nord-Ostsee-Kanal bis zur Elbmündung am Hamburger Randgebiet. ', 'index.php?id=77'); 
         newpoints[2] = new Array( 54.201411 ,9.7 , mbild, 'Mittelholstein', '3 Campingplätze in der Mitte Schleswig-Holsteins. ', 'index.php?id=78'); 
         newpoints[3] = new Array( 54.6211565 ,9.6 ,  mbild, 'Flensburger Förde bis Kieler Buch', 'Rund 30 Campingplätze zumeist direkt an der Ostseeküste gelegen.', 'index.php?id=82');
         newpoints[4] = new Array( 54.158642,10.4 , mbild, 'Holsteinische Schweiz','10 Campingpl&auml;tze, zumeist in Seelage im Naturpark Holsteinische Schweiz und am Großen Pl&ouml;ner See.', 'index.php?id=79'); 
         newpoints[5] = new Array( 54.3 ,10.5 ,  mbild, 'Kieler Bucht','Campingplätze an der Kieler Bucht.', 'index.php?id=83'); 
         newpoints[6] = new Array( 53.867236,10.1710827 ,   mbild, 'Segeberger Ferienland','8 Campingplätze in Wald- und Seelage', 'index.php?id=80'); 
         newpoints[7] = new Array(  53.5984754,10.6166256 ,   mbild, 'Alte Salzstraße /Lauenburgische Seenplatte','8 Campingplätze an Fluss, See und Wald.', 'index.php?id=81'); 
         newpoints[8] = new Array( 54.15 ,10.9 ,  mbild, 'Lübecker Bucht','Über 40 Campingplätze zumeist direkt am Ostseestrand gelegen.', 'index.php?id=306'); 
         newpoints[9] = new Array( 54.46 ,11.16 ,  mbild, 'Fehmarn','Campingplätze auf der Ostseeinsel Fehmarn.', 'index.php?id=307'); 
         
      	for(var i = 0; i < newpoints.length; i++) {
      		var point = new GPoint(newpoints[i][1],newpoints[i][0]);
      		var popuphtml = "<table cellpadding='0' cellspacing='0' height='' style='width:200px;' border='0'><tr> <td><b><font style='color:#F15D35'>" + newpoints[i][3] + "</font></b><br><br>" + newpoints[i][4] +"<br><br><div align='right' style='margin:0px;font-size:8pt;'><a rel='nofollow' href='" + newpoints[i][5] + "' >Alle Campingpl&auml;tze</a> &raquo;</div></td></tr></table><br />"; 
      		var marker = createMarker(point,newpoints[i][2],popuphtml);
      		map.addOverlay(marker);
      	}

         
        
       
      }
    }
    
    function createMarker(point, icon, popuphtml) 
    {
      	var popuphtml = popuphtml;
      	var marker = new GMarker(point, icon);
      	GEvent.addListener(marker, "click", function() {
      		marker.openInfoWindowHtml(popuphtml);
      	});
      	return marker;
    }
    
