function load_GoogleMap( latitude, longitude, zoom, type )
{
  if(GBrowserIsCompatible())
  {
    var map = new GMap2(document.getElementById('googleMap104'));
    map.setMapType( type );
    map.setUIToDefault();
    
    var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.image = 'http://www.jysk-rejsebureau.dk/AjrGfx/googlemap/rute.png';
    baseIcon.infoWindowAnchor = new GPoint(9, 2);
    
    function createInfoMarker( point, html, image, number ) {
      var markerIcon = new GIcon();
      if( image != '') {
        markerIcon.image = 'http://www.google.com/mapfiles/'+image+'.png';
      }else{
        var letter = String.fromCharCode("A".charCodeAt(0) + number);
        markerIcon.image = 'http://www.google.com/mapfiles/marker' + letter + '.png';
      }
      markerIcon.iconAnchor = new GPoint(9, 26);
      markerIcon.infoWindowAnchor = new GPoint(9, 2);
      var markerOptions = { icon:markerIcon };
      var marker = new GMarker(point,markerOptions);
    	 GEvent.addListener( marker, "click", function() {
    	   marker.openInfoWindowHtml(html);
      });
      return marker;
    }
    
    function createRouteMarker( point, number, html ) {
      var letter = String.fromCharCode("B".charCodeAt(0) + number);
      var letteredIcon = new GIcon(baseIcon);
      letteredIcon.image = 'http://www.google.com/mapfiles/marker' + letter + '.png';
      var markerOptions = { icon:letteredIcon };
      var marker = new GMarker(point,markerOptions);
      if(html!=''){
        GEvent.addListener(marker, "click", function() {
    	   marker.openInfoWindowHtml(html);
        });
      }
      return marker;
    }
    
    // Dokument ID: 101 ----------------------- //
    
    var iconStart_101 = new GIcon();
    iconStart_101.image = 'http://www.google.com/mapfiles/dd-start.png';
    iconStart_101.iconAnchor = new GPoint(9, 26);
    iconStart_101.infoWindowAnchor = new GPoint(9, 2);
    var startpoint_101 = new GLatLng(10.286482,124.000109);
    map.addOverlay( new GMarker( startpoint_101, iconStart_101 ) );
    var marker_startpoint_101 = createInfoMarker( startpoint_101, '<table width=200 cellpadding=0 cellspacing=0 border=0><tr><td width=200>Filippinerne er uden sammenligning ét af verdens mest eksotiske rejsemål. Landet rummer over 7000 eventyrlige øer og er et af verdens glemte skattekamre. Rigdommene består af brusende floder, smukke kalkstensklipper og uberørt jungle samt vidtstrakte sandstrande indrammet af kokospalmer. Vandet er utrolig klart, så både når du dykker og snorkler, får du det optimale udbytte af koralrevenes forunderlige formationer og mangfoldigheden af de farverige koralfisk. Ikke mange rejsende finder vej til disse unikke paradis-øer, hvilket kun er med til at understrege den afslappede og romantiske stemning. Jysk Rejsebureaus eget skib Hans Christian Andersen sejler rundt i dette billedskønne ø-hav ved Filippinerne. Hans Christian Andersen er ikke et stort krydstogtskib, men derimod et solidt dansk skib med plads til 46 passagerer og op til 20 besætningsmedlemmer.Atmosfæren ombord er hyggelig og tilbagelænet, og du kan se frem til en unik maritim oplevelse. Vi tilbyder ikke luksus, men derimod en afslappet feriestemning, hvor du ikke behøver klæde om til middagen. Med et Hans Christian Andersen-cruise er der fokus på mindeværdige oplevelser, øde stande, oprindelige fiskerlandsbyer samt fantastisk dykning og snorkling. Adventure Cruise på Filippinerne er velegnet for rejsende i alle aldre. Dog kan turen ikke anbefales for gangbesværede. Det er en ideel tur for familier - gerne i flere generationer. Her er aktiviteter og oplevelser for en hver smag, så alle i familien får et godt udbytte af ferien. Der er snorkel- og dykkerfaciliteter ombord på Hans Christian Andersen. Men også selvom du ikke dykker, bliver det en smuk naturoplevelse, da Filippinerne er enestående både under og over havets overflade.</td></tr></table>', 'dd-start', 0 );
    map.addOverlay( marker_startpoint_101 );
    
    var point_101_0 = new GLatLng(9.083155,123.272833);
    map.addOverlay( createRouteMarker( point_101_0, 0, "" ) );
    var point_101_1 = new GLatLng(9.199878,123.595193);
    map.addOverlay( createRouteMarker( point_101_1, 1, "" ) );
    var point_101_2 = new GLatLng(9.495430,123.927611);
    map.addOverlay( createRouteMarker( point_101_2, 2, "" ) );
    var point_101_3 = new GLatLng(9.173216,124.729876);
    map.addOverlay( createRouteMarker( point_101_3, 3, "" ) );
    var point_101_4 = new GLatLng(10.358151,125.606689);
    map.addOverlay( createRouteMarker( point_101_4, 4, "" ) );
    var point_101_5 = new GLatLng(10.380441,124.995575);
    map.addOverlay( createRouteMarker( point_101_5, 5, "" ) );
    var point_101_6 = new GLatLng(10.546276,124.6479031);
    map.addOverlay( createRouteMarker( point_101_6, 6, "" ) );
    
    var iconStop_101 = new GIcon();
    iconStop_101.image = 'http://www.google.com/mapfiles/dd-end.png';
    iconStop_101.iconAnchor = new GPoint(9, 26);
    iconStop_101.infoWindowAnchor = new GPoint(9, 2);
    var endpoint_101 = new GLatLng(10.286482,124.000109);
    map.addOverlay( new GMarker( endpoint_101, iconStop_101 ) );
    var marker_endpoint_101 = createInfoMarker( endpoint_101, '<table width=200 cellpadding=0 cellspacing=0 border=0><tr><td width=200></td></tr></table>', 'dd-end', 7 );
    map.addOverlay( marker_endpoint_101 );
    
    var polyline_101 = new GPolyline([
      new GLatLng(10.286482,124.000109),
      new GLatLng(9.083155,123.272833),
      new GLatLng(9.199878,123.595193),
      new GLatLng(9.495430,123.927611),
      new GLatLng(9.173216,124.729876),
      new GLatLng(10.358151,125.606689),
      new GLatLng(10.380441,124.995575),
      new GLatLng(10.546276,124.6479031),
      new GLatLng(10.286482,124.000109)
    ], "#ff0000", 3);
    map.addOverlay( polyline_101 );
    
    // Lattitude low: 10.286482
    // Lattitude high: 9.495430
    // Longitude low: 123.272833
    // Longitude high: 125.606689
    // NewLattitude: 9.89095
    // NewLongitude: 124.43975
    
    map.setCenter( new GLatLng( 9.89095,124.43975 ), zoom );

  }
}


