function loadpoints()
{
  var icon001 = new GIcon();
  icon001.image = "maps/grn-pushpin.png";
  icon001.shadow = "maps/pushpin_shadow.png";
  icon001.iconSize = new GSize(32, 32);
  icon001.shadowSize = new GSize(59, 32);
  icon001.iconAnchor = new GPoint(9, 30);
  icon001.infoWindowAnchor = new GPoint(9, 30);

  var icon002 = new GIcon();
  icon002.image = "maps/red-pushpin.png";
  icon002.shadow = "maps/pushpin_shadow.png";
  icon002.iconSize = new GSize(32, 32);
  icon002.shadowSize = new GSize(59, 32);
  icon002.iconAnchor = new GPoint(9, 30);
  icon002.infoWindowAnchor = new GPoint(9, 30);

  var icon003 = new GIcon();
  icon003.image = "maps/ltblu-pushpin.png";
  icon003.shadow = "maps/pushpin_shadow.png";
  icon003.iconSize = new GSize(32, 32);
  icon003.shadowSize = new GSize(59, 32);
  icon003.iconAnchor = new GPoint(9, 30);
  icon003.infoWindowAnchor = new GPoint(9, 30);

  var icon004 = new GIcon();
  icon004.image = "maps/lodging.png";
  icon004.shadow = "maps/lodging_shadow.png";
  icon004.iconSize = new GSize(32, 32);
  icon004.shadowSize = new GSize(59, 32);
  icon004.iconAnchor = new GPoint(9, 30);
  icon004.infoWindowAnchor = new GPoint(9, 30);

  var point001 = new GLatLng(63.095768, 29.805906);
  var marker001 = new GMarker(point001, icon001);
  GEvent.addListener(marker001, "click", function() {
  var content001 = '<h2>Koli 1</h2> <span style="font-weight:bold;color:rgb(255, 0, 0)">The most phantastic view at all.</span><br><span style="font-weight:bold;color:rgb(0, 153, 0)">Die phantastischste Aussicht überhaupt.</span><br><span style="color:rgb(0, 0, 0)">Photos:</span> <a href="http://www.lenz-online.de/reisen/finland/pi_breit.htm" target="_new">1</a> <a href="http://www.lenz-online.de/reisen/finland/pi_so_au.htm" target="_new">2</a> <a href="http://www.lenz-online.de/reisen/finland/blitz.htm" target="_new">3</a></span>';
  marker001.openInfoWindowHtml(content001);
  });
  map.addOverlay(marker001);

  var point003 = new GLatLng(63.125988, 29.724239);
  var marker003 = new GMarker(point003, icon002);
  GEvent.addListener(marker003, "click", function() {
  var content003 = '<h2>Koli 2</h2> <span style="font-weight:bold;color:rgb(255, 0, 0)">Here you find a big wooden watchtower!</span> <br><span style="font-weight:bold;color:rgb(0, 153, 0)">Hier steht ein hoher hölzerner Aussichtstum!</span><br><span style="color:rgb(0, 0, 0)">Photos: <a href="http://www.lenz-online.de/reisen/finland/pi_su200.htm" target="_new">1</a> <a href="http://www.lenz-online.de/pics/finnloop.gif" target="_new">2</a></span>';
  marker003.openInfoWindowHtml(content003);
  });
  map.addOverlay(marker003);

  var point006 = new GLatLng(63.15613, 29.80904);
  var marker006 = new GMarker(point006, icon003);
  GEvent.addListener(marker006, "click", function() {
  var content006 = '<h2>Koli 3</h2> <span style="font-weight:bold;color:rgb(255, 0, 0)">A good place for watching the sunset,<br> but difficult to find.</span> <br><span style="color:rgb(0, 153, 0);font-weight:bold">Ein guter Platz, um den Sonnenuntergang<br> anzuschauen, aber schwierig zu finden.</span><br><span style="color:rgb(0, 0, 0)">Photos: <a href="http://www.lenz-online.de/reisen/finland/pi_su600.htm" target="_new">1</a></span>';
  marker006.openInfoWindowHtml(content006);
  });
  map.addOverlay(marker006);

  var point009 = new GLatLng(61.669147, 27.749920);
  var marker009 = new GMarker(point009, icon002);
  GEvent.addListener(marker009, "click", function() {
  var content009 = '<h2>Neitvuori</h2> <span style="font-weight:bold;color:rgb(255, 0, 0)">Very beautiful place after a steep ascent.</span><br><span style="font-weight:bold;color:rgb(0, 153, 0)">Ein sehr schöner Platz nach einem steilen Anstieg.</span><br><span style="color:rgb(0, 0, 0)">Photos: <a href="http://www.lenz-online.de/blog/pics/20060826a" target="_new">1</a></span>';
  marker009.openInfoWindowHtml(content009);
  });
  map.addOverlay(marker009);

  var point012 = new GLatLng(63.293362, 28.008013);
  var marker012 = new GMarker(point012, icon002);
  GEvent.addListener(marker012, "click", function() {
  var content012 = '<h2>Nilsiä - Syväri</h2> <span style="font-weight:bold;color:rgb(255, 0, 0)">View from the top of the Tahkovuori ski area</span><br><span style="font-weight:bold;color:rgb(0, 153, 0)">Blick vom Gipfel des Tahkovuori Skigebietes</span><br><span style="color:rgb(0, 0, 0)">Photos: <a href="http://www.lenz-online.de/reisen/finland/syvaeri.htm" target="_new">1</a></span>';
  marker012.openInfoWindowHtml(content012);
  });
  map.addOverlay(marker012);

  var point014 = new GLatLng(62.884190, 30.789356);
  var marker014 = new GMarker(point014, icon002);
  GEvent.addListener(marker014, "click", function() {
  var content014 = '<h2>Koitere</h2> <span style="font-weight:bold;color:rgb(255, 0, 0)">Lake Koitere - the "Pearl of Karelia"</span><br><span style="font-weight:bold;color:rgb(0, 153, 0)">Der Koitere-See - die "Perle Karelienes"</span><br><span style="color:rgb(0, 0, 0)">Photos: <a href="http://www.lenz-online.de/reisen/finland/koitere.htm" target="_new">1</a></span>';
  marker014.openInfoWindowHtml(content014);
  });
  map.addOverlay(marker014);

  var point016 = new GLatLng(63.153191, 29.774237);
  var marker016 = new GMarker(point016, icon004);
  GEvent.addListener(marker016, "click", function() {
  var content016 = ' <span style="font-weight:bold;color:rgb(255, 0, 0)">The youth hostel of Koli</span><br><span style="color:rgb(0, 153, 0);font-weight:bold">Die Jugendherberge von Koli<br></span><span style="color:rgb(0, 153, 0)"><a href="http://www.kolinretkeilymaja.net/" target="_rmk">Homepage</a></span>';
  marker016.openInfoWindowHtml(content016);
  });
  map.addOverlay(marker016);


  var polyline002 = new GPolyline([
    new GLatLng(63.098854, 29.788054),
    new GLatLng(63.098721, 29.789728),
    new GLatLng(63.098778, 29.791616),
    new GLatLng(63.099030, 29.792690),
    new GLatLng(63.099964, 29.794579),
    new GLatLng(63.100060, 29.795395),
    new GLatLng(63.099594, 29.796553),
    new GLatLng(63.098488, 29.798613),
    new GLatLng(63.097748, 29.800116),
    new GLatLng(63.097164, 29.800371),
    new GLatLng(63.096272, 29.800415),
    new GLatLng(63.095612, 29.801359),
    new GLatLng(63.095009, 29.802475),
    new GLatLng(63.094856, 29.803162),
    new GLatLng(63.094952, 29.803591),
    new GLatLng(63.095379, 29.803375),
    new GLatLng(63.096523, 29.802689),
    new GLatLng(63.096874, 29.802389),
    new GLatLng(63.097164, 29.802561),
    new GLatLng(63.097050, 29.802990),
    new GLatLng(63.096565, 29.803246),
    new GLatLng(63.096115, 29.804449),
    new GLatLng(63.095749, 29.805305),
    new GLatLng(63.095768, 29.805906)
  ], "#FFC000", 3, 1);
  map.addOverlay(polyline002);

  var polyline004 = new GPolyline([
    new GLatLng(63.125648, 29.724710),
    new GLatLng(63.121929, 29.731569),
    new GLatLng(63.118980, 29.736549),
    new GLatLng(63.116730, 29.739128),
    new GLatLng(63.111599, 29.748219),
    new GLatLng(63.108730, 29.748049),
    new GLatLng(63.105782, 29.751829),
    new GLatLng(63.104427, 29.755484),
    new GLatLng(63.102699, 29.757198)
  ], "#FF0066", 2, 1);
  map.addOverlay(polyline004);

  var polyline007 = new GPolyline([
    new GLatLng(63.162006, 29.813545),
    new GLatLng(63.161484, 29.813030),
    new GLatLng(63.161137, 29.811014),
    new GLatLng(63.159782, 29.811056),
    new GLatLng(63.158615, 29.810928),
    new GLatLng(63.157864, 29.809727),
    new GLatLng(63.156406, 29.809599),
    new GLatLng(63.155788, 29.808567),
    new GLatLng(63.150906, 29.805950),
    new GLatLng(63.148987, 29.806808),
    new GLatLng(63.148579, 29.805672)
  ], "#FF0066", 2, 1);
  map.addOverlay(polyline007);

  var polyline008 = new GPolyline([
    new GLatLng(63.149471, 29.761950),
    new GLatLng(63.152340, 29.767960),
    new GLatLng(63.154350, 29.777048),
    new GLatLng(63.155499, 29.781349),
    new GLatLng(63.157131, 29.782200),
    new GLatLng(63.160629, 29.780760),
    new GLatLng(63.161167, 29.783239),
    new GLatLng(63.156750, 29.793539),
    new GLatLng(63.153309, 29.798388),
    new GLatLng(63.152805, 29.798784),
    new GLatLng(63.152637, 29.799620),
    new GLatLng(63.152027, 29.801188),
    new GLatLng(63.151466, 29.801830),
    new GLatLng(63.150253, 29.802647),
    new GLatLng(63.149529, 29.803825),
    new GLatLng(63.149384, 29.804276),
    new GLatLng(63.148201, 29.806314),
    new GLatLng(63.147793, 29.807131),
    new GLatLng(63.147610, 29.808247),
    new GLatLng(63.147282, 29.810736),
    new GLatLng(63.147038, 29.811592),
    new GLatLng(63.146767, 29.812000),
    new GLatLng(63.144260, 29.817751),
    new GLatLng(63.145039, 29.821169),
    new GLatLng(63.144661, 29.825130),
    new GLatLng(63.140629, 29.823570),
    new GLatLng(63.136200, 29.826160),
    new GLatLng(63.132011, 29.826670),
    new GLatLng(63.124802, 29.820309),
    new GLatLng(63.124020, 29.818600),
    new GLatLng(63.123009, 29.810530),
    new GLatLng(63.122162, 29.808140),
    new GLatLng(63.120300, 29.806410),
    new GLatLng(63.119450, 29.803490),
    new GLatLng(63.119370, 29.800228),
    new GLatLng(63.119518, 29.794750)
  ], "#FFC000", 3, 1);
  map.addOverlay(polyline008);

  var polyline010 = new GPolyline([
    new GLatLng(61.666660, 27.745798),
    new GLatLng(61.666702, 27.747730),
    new GLatLng(61.667545, 27.749811),
    new GLatLng(61.669147, 27.749920)
  ], "#FF0066", 2, 1);
  map.addOverlay(polyline010);

  var polyline011 = new GPolyline([
    new GLatLng(61.682953, 27.676619),
    new GLatLng(61.677292, 27.682369),
    new GLatLng(61.674969, 27.683144),
    new GLatLng(61.668697, 27.682970),
    new GLatLng(61.667557, 27.683315),
    new GLatLng(61.662018, 27.686749),
    new GLatLng(61.659920, 27.687391),
    new GLatLng(61.658798, 27.688980),
    new GLatLng(61.658310, 27.692455),
    new GLatLng(61.657799, 27.694044),
    new GLatLng(61.657822, 27.695459),
    new GLatLng(61.658352, 27.697433),
    new GLatLng(61.659676, 27.700739),
    new GLatLng(61.663483, 27.703358),
    new GLatLng(61.664932, 27.705332),
    new GLatLng(61.667332, 27.711039),
    new GLatLng(61.667587, 27.712111),
    new GLatLng(61.667831, 27.715330),
    new GLatLng(61.667679, 27.716467),
    new GLatLng(61.666019, 27.719320),
    new GLatLng(61.664360, 27.724150),
    new GLatLng(61.663513, 27.728270),
    new GLatLng(61.663513, 27.729427),
    new GLatLng(61.663708, 27.731701),
    new GLatLng(61.663971, 27.732689),
    new GLatLng(61.664902, 27.734791),
    new GLatLng(61.666752, 27.739771),
    new GLatLng(61.667301, 27.741873),
    new GLatLng(61.667091, 27.744640),
    new GLatLng(61.666946, 27.745262),
    new GLatLng(61.666660, 27.745819)
  ], "#FFC000", 3, 1);
  map.addOverlay(polyline011);

  var polyline013 = new GPolyline([
    new GLatLng(63.293785, 28.005350),
    new GLatLng(63.294868, 28.004148),
    new GLatLng(63.295021, 28.002949),
    new GLatLng(63.288464, 27.992821),
    new GLatLng(63.288002, 27.991102),
    new GLatLng(63.287617, 27.988186),
    new GLatLng(63.284683, 27.981318),
    new GLatLng(63.280746, 27.977543),
    new GLatLng(63.271252, 27.974968)
  ], "#FFC000", 3, 1);
  map.addOverlay(polyline013);

  var polyline015 = new GPolyline([
    new GLatLng(62.884266, 30.791328),
    new GLatLng(62.883598, 30.793562),
    new GLatLng(62.882271, 30.795708),
    new GLatLng(62.881058, 30.796049),
    new GLatLng(62.878632, 30.799053),
    new GLatLng(62.877262, 30.798712),
    new GLatLng(62.876637, 30.799656),
    new GLatLng(62.875896, 30.799990),
    new GLatLng(62.875233, 30.802347),
    new GLatLng(62.874405, 30.803862),
    new GLatLng(62.872761, 30.803688),
    new GLatLng(62.872017, 30.802917)
  ], "#FFC000", 3, 1);
  map.addOverlay(polyline015);
}

