//<![CDATA[

function createMarker(point, number) {
  var marker = new GMarker(point);
  switch(number) {
 	case 1:
		GEvent.addListener(marker, "mouseover", function() {
    		marker.openInfoWindowHtml("<font color='#000000' size='2'>Pool</font>");
  		});
  		break;
  
 	case 2:
		GEvent.addListener(marker, "mouseover", function() {
    		marker.openInfoWindowHtml("<font color='#000000' size='2'>Poolbar</font>");
  		});
  		break;
  
 	case 3:
		GEvent.addListener(marker, "mouseover", function() {
    		marker.openInfoWindowHtml("<font color='#000000' size='2'>Tauchbasis</font>");
  		});
  		break;
  
 	case 4:
		GEvent.addListener(marker, "mouseover", function() {
    		marker.openInfoWindowHtml("<font color='#000000' size='2'>Restaurant</font>");
  		});
  		break;
  
 	case 5:
		GEvent.addListener(marker, "mouseover", function() {
    		marker.openInfoWindowHtml("<font color='#000000' size='2'>Spa</font>");
  		});
  		break;
  
 	case 6:
		GEvent.addListener(marker, "mouseover", function() {
    		marker.openInfoWindowHtml("<font color='#000000' size='2'>Rezeption</font>");
  		});
  		break;
  
   }

  return marker;
}

function load() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GScaleControl());
    map.setCenter(new GLatLng(-8.252699898464783, 115.57776510715484), 7,G_SATELLITE_MAP);

    var p = new Array();
    p[0]  = new GLatLng(-8.252004436214784, 115.57731449604034);
    p[1]  = new GLatLng(-8.252689280729717, 115.57699799537658);
    p[2]  = new GLatLng(-8.253634258033454, 115.57620406150818);
    p[3]  = new GLatLng(-8.254117363534501, 115.57678878307342);
    p[4]  = new GLatLng(-8.253283873454206, 115.57755589485168);
    p[5]  = new GLatLng(-8.253785560369308, 115.57803601026535);
    p[6]  = new GLatLng(-8.253220167133674, 115.57869851589203);

    map.addOverlay(new GPolyline(p));

    var point = new GLatLng(-8.252699898464783, 115.57776510715484); //Pool
    map.addOverlay(createMarker(point, 1));

    var point = new GLatLng(-8.252819347964676, 115.57769268751144); //Poolbar
    map.addOverlay(createMarker(point, 2));

    var point = new GLatLng(-8.252479580403585, 115.57715356349945); //Tauchbasis
    map.addOverlay(createMarker(point, 3));

    var point = new GLatLng(-8.25309540889288, 115.57762563228607); //Restaurant
    map.addOverlay(createMarker(point, 4));

    var point = new GLatLng(-8.25334227090567, 115.57731717824936); //Spa
    map.addOverlay(createMarker(point, 5));

    var point = new GLatLng(-8.253713890849024, 115.57671904563904); //Rezeption
    map.addOverlay(createMarker(point, 6));




   }
}
//]]>

