 document.write(
  '<style type="text/css"><!-- '+
  'html {background:#ffcc55 url(/img/palm2.gif) scroll 160px 144px;} '+
  'body {margin:0px 0px 0px 160px; padding:150px 0px 0px 5px; background:#fffcbd url(/img/palm1.gif) scroll 175px 144px} '+
  'h1 {font:normal 200 23px tahoma, sans-serif; margin:5px} h1 small {font-size:12px} '+
  'h2 {font:normal 200 20px tahoma, sans-serif; margin:5px} '+
  'h3 {font:normal 200 18px tahoma, sans-serif; margin:5px} '+
  'p  {font:normal 200 14px tahoma, sans-serif; margin:12px} '+
  'p.snip {font:normal 200 10px tahoma, sans-serif; margin:2px 2px 10px 12px} '+
  'p.snip b {font:normal 800 12px tahoma, sans-serif} '+
  'a {color:#444444} '+
  'a:hover {color:#222222} '+
  'div#title    {background:url(/img/travel_banner.jpg); width:100%; height:144px; position:absolute; top:0px; left:0px} '+
  'div#popup    {background:#efefef; border:1px solid #999999; margin:0px; padding:7px; width:270px; text-align:left} '+
  'div#popup b  {text-decoration:underline} div.descr {margin-left:16px} '+
  'div#places   {width:160px; height:100%; position:absolute; top:144px; left:0px; margin:12px 0px} '+
  'div#places a {display:block; font:normal 200 12px tahoma, sans-serif; padding-left: 24px; text-decoration: none} '+
  'div#places b {display:block; font:normal 800 12px tahoma, sans-serif; padding-left: 24px; color:#444444} '+
  'div#places a.sub   {padding-left: 25px} '+
  'div#places a:hover {background:#fffcbd} '+
  '--></style>'+

  '<div id="title">'+
  '<br>'+
  '</div>');


 var map;
 var icon0;
 var newpoints = new Array();
 
 function addLoadEvent(func) { 
  var oldonload = window.onload; 
  if (typeof window.onload != 'function') { 
   window.onload = func;}
  else { 
   window.onload = function() {
    oldonload();
    func();
    }
   }
  }
 
 addLoadEvent(loadMap);
 addLoadEvent(addPoints);
 
 function loadMap() {
  map = new GMap2(document.getElementById("map"));
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
 
  map.setCenter(new GLatLng(52.8471, -2.2981), 5);

  var types = map.getMapTypes();
  map.setMapType(types[1]);

  icon0 = new GIcon();
  icon0.image = "/img/marker.gif";
  icon0.shadow = "/img/n.gif";
  icon0.iconSize = new GSize(14, 21);
  icon0.shadowSize = new GSize(2, 2);
  icon0.iconAnchor = new GPoint(8, 12);
  icon0.infoWindowAnchor = new GPoint(9, 2);
  icon0.infoShadowAnchor = new GPoint(18, 25);
  }

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

  return marker;
  }

 function addPoints() {
  newpoints[0] = new Array(19.9496, 49.2992, icon0, 'Zakopane ', '<div id="popup"><b>Zakopane</b><div class="descr"></div></div>');
  newpoints[1] = new Array(-1.82642, 51.1788, icon0, 'Stonehenge ', '<div id="popup"><b>Stonehenge</b><div class="descr"></div></div>');
  newpoints[2] = new Array(-1.94183, 48.6293, icon0, 'Saint Malo ', '<div id="popup"><b>Saint Malo</b><div class="descr"></div></div>');
  newpoints[3] = new Array(6.12762, 49.6072, icon0, 'Luksemburg ', '<div id="popup"><b>Luksemburg</b><div class="descr"></div></div>');
  newpoints[4] = new Array(18.2992, 54.833, icon0, 'Jastrzębia Góra ', '<div id="popup"><b>Jastrzębia Góra</b><div class="descr"></div></div>');
  newpoints[5] = new Array(-1.51179, 48.6359, icon0, 'Mont Saint Michel ', '<div id="popup"><b>Mont Saint Michel</b><div class="descr"></div></div>');
  newpoints[6] = new Array(2.34883, 48.8534, icon0, 'Paryż ', '<div id="popup"><b>Paryż</b><div class="descr"></div></div>');
  newpoints[7] = new Array(19.9374, 50.0617, icon0, 'Kraków ', '<div id="popup"><b>Kraków</b><div class="descr"></div></div>');
  newpoints[8] = new Array(4.3808, 50.8406, icon0, 'Bruksela ', '<div id="popup"><b>Bruksela</b><div class="descr"></div></div>');
  newpoints[9] = new Array(-4.21892, 57.4769, icon0, 'Inverness ', '<div id="popup"><b>Inverness</b><div class="descr"></div></div>');
  newpoints[10] = new Array(-2.96494, 54.4317, icon0, 'Ambleside ', '<div id="popup"><b>Ambleside</b><div class="descr"></div></div>');
  newpoints[11] = new Array(19.8825, 50.1622, icon0, 'Korzkiew ', '<div id="popup"><b>Korzkiew</b><div class="descr"></div></div>');
  newpoints[12] = new Array(5.56114, 50.6412, icon0, 'Liege ', '<div id="popup"><b>Liege</b><div class="descr"></div></div>');
  newpoints[13] = new Array(18.5305, 54.5189, icon0, 'Gdynia ', '<div id="popup"><b>Gdynia</b><div class="descr"></div></div>');
  newpoints[14] = new Array(19.6373, 50.102, icon0, 'Tenczynek ', '<div id="popup"><b>Tenczynek</b><div class="descr"></div></div>');
  newpoints[15] = new Array(3.21625, 51.2155, icon0, 'Brugia ', '<div id="popup"><b>Brugia</b><div class="descr"></div></div>');
  newpoints[16] = new Array(-4.44345, 57.323, icon0, 'Zamek Urquhart ', '<div id="popup"><b>Zamek Urquhart</b><div class="descr"></div></div>');
  newpoints[17] = new Array(19.0282, 54.0401, icon0, 'Malbork ', '<div id="popup"><b>Malbork</b><div class="descr"></div></div>');
  newpoints[18] = new Array(17.1222, 48.1148, icon0, 'Bratysława ', '<div id="popup"><b>Bratysława</b><div class="descr"></div></div>');
  newpoints[19] = new Array(-3.02261, 53.4071, icon0, 'Liverpool ', '<div id="popup"><b>Liverpool</b><div class="descr"></div></div>');
  newpoints[20] = new Array(-3.4552, 56.3977, icon0, 'Perth ', '<div id="popup"><b>Perth</b><div class="descr"></div></div>');
  newpoints[21] = new Array(19.675, 50.4384, icon0, 'Smoleń ', '<div id="popup"><b>Smoleń</b><div class="descr"></div></div>');
  newpoints[22] = new Array(19.0228, 50.2648, icon0, 'Katowice ', '<div id="popup"><b>Katowice</b><div class="descr"></div></div>');
  newpoints[23] = new Array(21.0059, 52.2312, icon0, 'Warszawa ', '<div id="popup"><b>Warszawa</b><div class="descr"></div></div>');
  newpoints[24] = new Array(11.9435, 49.5396, icon0, 'Hirschau ', '<div id="popup"><b>Hirschau</b><div class="descr"></div></div>');
  newpoints[25] = new Array(16.9252, 52.4064, icon0, 'Poznań ', '<div id="popup"><b>Poznań</b><div class="descr"></div></div>');
  newpoints[26] = new Array(-0.6044, 51.484, icon0, 'Zamek Windsor ', '<div id="popup"><b>Zamek Windsor</b><div class="descr"></div></div>');
  newpoints[27] = new Array(16.3394, 48.1679, icon0, 'Wiedeń ', '<div id="popup"><b>Wiedeń</b><div class="descr"></div></div>');
  newpoints[28] = new Array(16.084, 51.6657, icon0, 'Głogów ', '<div id="popup"><b>Głogów</b><div class="descr"></div></div>');
  newpoints[29] = new Array(15.5833, 54.1759, icon0, 'Kołobrzeg ', '<div id="popup"><b>Kołobrzeg</b><div class="descr"></div></div>');
  newpoints[30] = new Array(19.9366, 50.0545, icon0, 'Wawel ', '<div id="popup"><b>Wawel</b><div class="descr"></div></div>');
  newpoints[31] = new Array(-2.36824, 51.3778, icon0, 'Bath ', '<div id="popup"><b>Bath</b><div class="descr"></div></div>');
  newpoints[32] = new Array(-5.10366, 56.8209, icon0, 'Fort William ', '<div id="popup"><b>Fort William</b><div class="descr"></div></div>');
  newpoints[33] = new Array(19.5535, 50.4534, icon0, 'Ogrodzieniec ', '<div id="popup"><b>Ogrodzieniec</b><div class="descr"></div></div>');
  newpoints[34] = new Array(18.234, 54.8217, icon0, 'Ostrowo ', '<div id="popup"><b>Ostrowo</b><div class="descr"></div></div>');
  newpoints[35] = new Array(19.7919, 50.0492, icon0, 'Kryspinów ', '<div id="popup"><b>Kryspinów</b><div class="descr"></div></div>');
  newpoints[36] = new Array(-0.128038, 51.508, icon0, 'Londyn ', '<div id="popup"><b>Londyn</b><div class="descr"></div></div>');
  newpoints[37] = new Array(-4.25583, 55.8607, icon0, 'Glasgow ', '<div id="popup"><b>Glasgow</b><div class="descr"></div></div>');
  newpoints[38] = new Array(-3.20028, 55.948, icon0, 'Edynburg ', '<div id="popup"><b>Edynburg</b><div class="descr"></div></div>');
  newpoints[39] = new Array(18.5601, 54.4416, icon0, 'Sopot ', '<div id="popup"><b>Sopot</b><div class="descr"></div></div>');
  newpoints[40] = new Array(9.1736, 48.7815, icon0, 'Stuttgart ', '<div id="popup"><b>Stuttgart</b><div class="descr"></div></div>');
  newpoints[41] = new Array(-1.07117, 53.9593, icon0, 'Jork ', '<div id="popup"><b>Jork</b><div class="descr"></div></div>');
  newpoints[42] = new Array(9.1912, 48.6787, icon0, 'Cafe del Sol ', '<div id="popup"><b>Cafe del Sol</b><div class="descr"></div></div>');
  newpoints[43] = new Array(19.847, 50.0602, icon0, 'Kopiec Piłsudskiego ', '<div id="popup"><b>Kopiec Piłsudskiego</b><div class="descr"></div></div>');
  newpoints[44] = new Array(14.2476, 53.91, icon0, 'Świnoujście ', '<div id="popup"><b>Świnoujście</b><div class="descr"></div></div>');
  newpoints[45] = new Array(18.6466, 54.352, icon0, 'Gdańsk ', '<div id="popup"><b>Gdańsk</b><div class="descr"></div></div>');
  newpoints[46] = new Array(-3.73604, 56.703, icon0, 'Pitlochry ', '<div id="popup"><b>Pitlochry</b><div class="descr"></div></div>');
  newpoints[47] = new Array(2.19521, 48.6996, icon0, 'Orsay ', '<div id="popup"><b>Orsay</b><div class="descr"></div></div>');
  newpoints[48] = new Array(18.21, 54.8307, icon0, 'Karwia ', '<div id="popup"><b>Karwia</b><div class="descr"></div></div>');
  newpoints[49] = new Array(11.8542, 49.4431, icon0, 'Amberg ', '<div id="popup"><b>Amberg</b><div class="descr"></div></div>');
  newpoints[50] = new Array(-3.94426, 56.1224, icon0, 'Stirling ', '<div id="popup"><b>Stirling</b><div class="descr"></div></div>');
  newpoints[51] = new Array(20.0665, 49.9901, icon0, 'Wieliczka ', '<div id="popup"><b>Wieliczka</b><div class="descr"></div></div>');

  for(var i = 0; i < newpoints.length; i++) {
   var point = new GPoint(newpoints[i][0],newpoints[i][1]);
   var popuphtml = newpoints[i][4];
   var marker = createMarker(point,newpoints[i][2],popuphtml);
   map.addOverlay(marker);
   }
  }



