
// PolylineEncoder.js copyright Mark McClure  April/May 2007
//
// This software is placed explicitly in the public
// domain and may be freely distributed or modified.
// No warranty express or implied is provided.
//

// The constructor
PolylineEncoder = function(numLevels, zoomFactor, verySmall, forceEndpoints) {
  var i;
  if(!numLevels) {
    numLevels = 18;
  }
  if(!zoomFactor) {
    zoomFactor = 2;
  }
  if(!verySmall) {
    verySmall = 0.00001;
  }
  if(!forceEndpoints) {
    forceEndpoints = true;
  }
  this.numLevels = numLevels;
  this.zoomFactor = zoomFactor;
  this.verySmall = verySmall;
  this.forceEndpoints = forceEndpoints;
  this.zoomLevelBreaks = new Array(numLevels);
  for(i = 0; i < numLevels; i++) {
    this.zoomLevelBreaks[i] = verySmall*Math.pow(zoomFactor, numLevels-i-1);
  }
}

// The main function.  Essentially the Douglas-Peucker
// algorithm, adapted for encoding. Rather than simply
// eliminating points, we record their from the
// segment which occurs at that recursive step.  These
// distances are then easily converted to zoom levels.
PolylineEncoder.prototype.dpEncode = function(points) {
  var absMaxDist = 0;
  var stack = [];
  var dists = new Array(points.length);
  var maxDist, maxLoc, temp, first, last, current;
  var i, encodedPoints, encodedLevels;
  var segmentLength;
  
  if(points.length > 2) {
    stack.push([0, points.length-1]);
    while(stack.length > 0) {
      current = stack.pop();
      maxDist = 0;
      segmentLength = Math.pow(points[current[1]].lat()-points[current[0]].lat(),2) + 
        Math.pow(points[current[1]].lng()-points[current[0]].lng(),2);
      for(i = current[0]+1; i < current[1]; i++) {
        temp = this.distance(points[i], 
          points[current[0]], points[current[1]],
          segmentLength);
        if(temp > maxDist) {
          maxDist = temp;
          maxLoc = i;
          if(maxDist > absMaxDist) {
            absMaxDist = maxDist;
          }
        }
      }
      if(maxDist > this.verySmall) {
        dists[maxLoc] = maxDist;
        stack.push([current[0], maxLoc]);
        stack.push([maxLoc, current[1]]);
      }
    }
  }
  
  encodedPoints = this.createEncodings(points, dists);
  encodedLevels = this.encodeLevels(points, dists, absMaxDist);
  return {
    encodedPoints: encodedPoints,
    encodedLevels: encodedLevels,
    encodedPointsLiteral: encodedPoints.replace(/\\/g,"\\\\")
  }
}

PolylineEncoder.prototype.dpEncodeToJSON = function(points,
  color, weight, opacity) {
  var result;
  
  if(!opacity) {
    opacity = 0.9;
  }
  if(!weight) {
    weight = 3;
  }
  if(!color) {
    color = "#0000ff";
  }
  result = this.dpEncode(points);
  return {
    color: color,
    weight: weight,
    opacity: opacity,
    points: result.encodedPoints,
    levels: result.encodedLevels,
    numLevels: this.numLevels,
    zoomFactor: this.zoomFactor
  }
}

PolylineEncoder.prototype.dpEncodeToGPolyline = function(points,
  color, weight, opacity) {
  if(!opacity) {
    opacity = 0.9;
  }
  if(!weight) {
    weight = 4;
  }
  if(!color) {
    color = "#ff0000";
  }
  return new GPolyline.fromEncoded(
    this.dpEncodeToJSON(points, color, weight, opacity));
}

PolylineEncoder.prototype.dpEncodeToGPolygon = function(pointsArray,
  boundaryColor, boundaryWeight, boundaryOpacity,
  fillColor, fillOpacity, fill, outline) {
  var i, boundaries;
  if(!boundaryColor) {
    boundaryColor = "#ff0000";
  }
  if(!boundaryWeight) {
    boundaryWeight = 3;
  }
  if(!boundaryOpacity) {
    boundaryOpacity = 0.9;
  }
  if(!fillColor) {
    fillColor = boundaryColor;
  }
  if(!fillOpacity) {
    fillOpacity = boundaryOpacity/3;
  }
  if(fill==undefined) {
    fill = true;
  }
  if(outline==undefined) {
    outline = true;
  }
  
  boundaries = new Array(0);
  for(i=0; i<pointsArray.length; i++) {
    boundaries.push(this.dpEncodeToJSON(pointsArray[i],
      boundaryColor, boundaryWeight, boundaryOpacity));
  }
  return new GPolygon.fromEncoded({
    polylines: boundaries,
    color: fillColor,
    opacity: fillOpacity,
    fill: fill,
    outline: outline
  });
}

// distance(p0, p1, p2) computes the distance between the point p0
// and the segment [p1,p2].  This could probably be replaced with
// something that is a bit more numerically stable.
PolylineEncoder.prototype.distance = function(p0, p1, p2, segLength) {
  var u, out;
  
  if(p1.lat() === p2.lat() && p1.lng() === p2.lng()) {
    out = Math.sqrt(Math.pow(p2.lat()-p0.lat(),2) + Math.pow(p2.lng()-p0.lng(),2));
  }
  else {
    u = ((p0.lat()-p1.lat())*(p2.lat()-p1.lat())+(p0.lng()-p1.lng())*(p2.lng()-p1.lng()))/
      segLength;
  
    if(u <= 0) {
      out = Math.sqrt(Math.pow(p0.lat() - p1.lat(),2) + Math.pow(p0.lng() - p1.lng(),2));
    }
    if(u >= 1) {
      out = Math.sqrt(Math.pow(p0.lat() - p2.lat(),2) + Math.pow(p0.lng() - p2.lng(),2));
    }
    if(0 < u && u < 1) {
      out = Math.sqrt(Math.pow(p0.lat()-p1.lat()-u*(p2.lat()-p1.lat()),2) +
        Math.pow(p0.lng()-p1.lng()-u*(p2.lng()-p1.lng()),2));
    }
  }
  return out;
}

// The createEncodings function is very similar to Google's
// http://www.google.com/apis/maps/documentation/polyline.js
// The key difference is that not all points are encoded, 
// since some were eliminated by Douglas-Peucker.
PolylineEncoder.prototype.createEncodings = function(points, dists) {
  var i, dlat, dlng;
  var plat = 0;
  var plng = 0;
  var encoded_points = "";

  for(i = 0; i < points.length; i++) {
    if(dists[i] != undefined || i == 0 || i == points.length-1) {
      var point = points[i];
      var lat = point.lat();
      var lng = point.lng();
      var late5 = Math.floor(lat * 1e5);
      var lnge5 = Math.floor(lng * 1e5);
      dlat = late5 - plat;
      dlng = lnge5 - plng;
      plat = late5;
      plng = lnge5;
      encoded_points += this.encodeSignedNumber(dlat) + 
        this.encodeSignedNumber(dlng);
    }
  }
  return encoded_points;
}

// This computes the appropriate zoom level of a point in terms of it's 
// distance from the relevant segment in the DP algorithm.  Could be done
// in terms of a logarithm, but this approach makes it a bit easier to
// ensure that the level is not too large.
PolylineEncoder.prototype.computeLevel = function(dd) {
  var lev;
  if(dd > this.verySmall) {
    lev=0;
    while(dd < this.zoomLevelBreaks[lev]) {
      lev++;
    }
    return lev;
  }
}

// Now we can use the previous function to march down the list
// of points and encode the levels.  Like createEncodings, we
// ignore points whose distance (in dists) is undefined.
PolylineEncoder.prototype.encodeLevels = function(points, dists, absMaxDist) {
  var i;
  var encoded_levels = "";
  if(this.forceEndpoints) {
    encoded_levels += this.encodeNumber(this.numLevels-1)
  } else {
    encoded_levels += this.encodeNumber(
      this.numLevels-this.computeLevel(absMaxDist)-1)
  }
  for(i=1; i < points.length-1; i++) {
    if(dists[i] != undefined) {
      encoded_levels += this.encodeNumber(
        this.numLevels-this.computeLevel(dists[i])-1);
    }
  }
  if(this.forceEndpoints) {
    encoded_levels += this.encodeNumber(this.numLevels-1)
  } else {
    encoded_levels += this.encodeNumber(
      this.numLevels-this.computeLevel(absMaxDist)-1)
  }
  return encoded_levels;
}

// This function is very similar to Google's, but I added
// some stuff to deal with the double slash issue.
PolylineEncoder.prototype.encodeNumber = function(num) {
  var encodeString = "";
  var nextValue, finalValue;
  while (num >= 0x20) {
    nextValue = (0x20 | (num & 0x1f)) + 63;
//     if (nextValue == 92) {
//       encodeString += (String.fromCharCode(nextValue));
//     }
    encodeString += (String.fromCharCode(nextValue));
    num >>= 5;
  }
  finalValue = num + 63;
//   if (finalValue == 92) {
//     encodeString += (String.fromCharCode(finalValue));
//   }
  encodeString += (String.fromCharCode(finalValue));
  return encodeString;
}

// This one is Google's verbatim.
PolylineEncoder.prototype.encodeSignedNumber = function(num) {
  var sgn_num = num << 1;
  if (num < 0) {
    sgn_num = ~(sgn_num);
  }
  return(this.encodeNumber(sgn_num));
}


// The remaining code defines a few convenience utilities.
// PolylineEncoder.latLng
PolylineEncoder.latLng = function(y, x) {
	this.y = y;
	this.x = x;
}
PolylineEncoder.latLng.prototype.lat = function() {
	return this.y;
}
PolylineEncoder.latLng.prototype.lng = function() {
	return this.x;
}

// PolylineEncoder.pointsToLatLngs
PolylineEncoder.pointsToLatLngs = function(points) {
	var i, latLngs;
	latLngs = new Array(0);
	for(i=0; i<points.length; i++) {
		latLngs.push(new PolylineEncoder.latLng(points[i][0], points[i][1]));
	}
	return latLngs;
}

// PolylineEncoder.pointsToGLatLngs
PolylineEncoder.pointsToGLatLngs = function(points) {
	var i, gLatLngs;
	gLatLngs = new Array(0);
	for(i=0; i<points.length; i++) {
		gLatLngs.push(new GLatLng(points[i][0], points[i][1]));
	}
	return gLatLngs;
}
/* START OF THE MAP DRAWING */

var map = null;
var bIcon = null;
var startpos = new GLatLng(-16.62231, -72.70987)
var date, blogurl, num, point, blogtitle, is_blog;
var polylineEncoder = new PolylineEncoder();		
var progressPoints = new Array(0);

  var icon = new GIcon();
  icon.image = "/fix.png";
  icon.shadow = "/shadow-fix.png";
  icon.iconSize = new GSize(18.0, 18.0);
  icon.shadowSize = new GSize(28.0, 18.0);
  icon.iconAnchor = new GPoint(9.0, 9.0);
  icon.infoWindowAnchor = new GPoint(9.0, 9.0);

function onLoad() {
  map = new GMap2(document.getElementById('map_wrapper'), {backgroundColor:'#000000'});
	//map.addControl(new ZoomControls());
  map.addControl(new GLargeMapControl3D());	
  map.enableScrollWheelZoom();
  map.enableContinuousZoom(); 	
	
	map.setCenter(startpos, 10);
	map.setMapType(G_SATELLITE_MAP);
	drawRoute();
	drawPosition();
}
	
function drawPosition() {
  createMarker(new GLatLng(-9.32276,-78.44863), '10/02/2012', 'http://www.landysadventures.com/2012/02/10/dummy-blog-peruvian-sand-dunes-by-the-sea/', 0, 'Private: dummy blog &#8211; Peruvian sand dunes by the sea', 'private');
  map.panTo(new GLatLng(-9.32276,-78.44863));
  createMarker(new GLatLng(-8.99212,-78.61739), '09/02/2012', 'http://www.landysadventures.com/2012/02/09/dummy-blog-back-on-the-pan-am/', 1, 'Private: dummy blog &#8211; Back on the Pan Am', 'private');
  createMarker(new GLatLng(-7.22798,-78.82977), '08/02/2012', 'http://www.landysadventures.com/2012/02/08/dummy-blog-welsh-hills-in-the-andes/', 2, 'Private: dummy blog &#8211; Welsh Hills in the Andes', 'private');
  createMarker(new GLatLng(-6.86700,-78.14608), '07/02/2012', 'http://www.landysadventures.com/2012/02/07/dummy-blog-hostal-imperial-at-celedin/', 3, 'Private: dummy blog &#8211; Hostal Imperial at Celedin', 'private');
  createMarker(new GLatLng(-6.71144,-77.84602), '06/02/2012', 'http://www.landysadventures.com/2012/02/06/dummy-blog-roadside-camp/', 4, 'Private: dummy blog &#8211; roadside camp', 'private');
  createMarker(new GLatLng(-6.42666,-77.92681), '05/02/2012', 'http://www.landysadventures.com/2012/02/05/dummy-blog-kuelap/', 5, 'Private: dummy blog &#8211; Kuelap', 'private');
  createMarker(new GLatLng(-5.93276,-77.98193), '04/02/2012', 'http://www.landysadventures.com/2012/02/04/dummy-blog-first-views-of-peru/', 6, 'Private: dummy blog &#8211; first views of Peru', 'private');
  createMarker(new GLatLng(-4.97860,-79.11599), '02/02/2012', 'http://www.landysadventures.com/2012/02/02/dummy-blog-peruvian-border-post/', 7, 'Private: dummy blog &#8211; Peruvian Border Post', 'private');
  createMarker(new GLatLng(-3.97224,-79.206634), '02/02/2012', 'http://www.landysadventures.com/2012/02/02/dummy-blog-hostal-cabana-at-loja/', 8, 'Private: dummy blog &#8211; Hostal Cabana at Loja', 'private');
  createMarker(new GLatLng(-2.49537,-78.95163), '01/02/2012', 'http://www.landysadventures.com/2012/02/01/dummy-blog-el-tambo/', 9, 'Private: dummy blog &#8211; El Tambo', 'private');
  createMarker(new GLatLng(-1.39447,-78.40553), '31/01/2012', 'http://www.landysadventures.com/2012/01/31/dummy-blog-banos/', 10, 'Private: dummy blog &#8211; Banos', 'private');
  createMarker(new GLatLng(-0.20676,-78.49699), '27/01/2012', 'http://www.landysadventures.com/2012/01/27/dummy-blog-quito/', 11, 'Private: dummy blog &#8211; Quito', 'private');
  createMarker(new GLatLng(-1.39447,-78.40553), '21/01/2012', 'http://www.landysadventures.com/2012/01/21/dummy-blog-la-casa-verde-2/', 12, 'Private: dummy blog &#8211; La Casa Verde (2)', 'private');
  createMarker(new GLatLng(-1.04136,-77.79448), '17/01/2012', 'http://www.landysadventures.com/2012/01/17/dummy-blog-puerto-napo/', 13, 'Private: dummy blog &#8211; Puerto Napo', 'private');
  createMarker(new GLatLng(-1.16663,-77.85545), '13/01/2012', 'http://www.landysadventures.com/2012/01/13/dummy-blog-arosemena-tola/', 14, 'Private: dummy blog &#8211; Arosemena Tola', 'private');
  createMarker(new GLatLng(-1.39447,-78.40553), '10/01/2012', 'http://www.landysadventures.com/2012/01/10/dummy-blog-la-casa-verde-in-banos/', 15, 'Private: dummy blog &#8211; La Casa Verde in Banos', 'private');
  createMarker(new GLatLng(-0.93299,-78.61588), '08/01/2012', 'http://www.landysadventures.com/2012/01/08/dummy-blog-back-in-latacunga/', 16, 'Private: dummy blog &#8211; back in Latacunga', 'private');
  createMarker(new GLatLng(-0.68995,-78.87907), '20/12/2011', 'http://www.landysadventures.com/2011/12/20/dummy-blog-arrival-at-yalo/', 17, 'Private: dummy blog &#8211; arrival at Yalo', 'private');
  createMarker(new GLatLng(-0.93294,-78.61584), '17/11/2011', 'http://www.landysadventures.com/2011/11/17/learning-about-the-effects-of-global-warming/', 18, 'Learning about the effects of Global Warming', 'publish');
  createMarker(new GLatLng(-0.62774,-78.47372), '09/11/2011', 'http://www.landysadventures.com/2011/11/09/dummy-blog-cotopaxi-national-park/', 19, 'Private: dummy blog &#8211; Cotopaxi National Park', 'private');
  createMarker(new GLatLng(-0.20440,-78.33271), '08/11/2011', 'http://www.landysadventures.com/2011/11/08/equatorial-magic/', 20, 'Equatorial magic', 'publish');
  createMarker(new GLatLng(0.34735,-78.11887), '07/11/2011', 'http://www.landysadventures.com/2011/11/07/dummy-blog-el-ejucutivo-ecuador/', 21, 'Private: dummy blog &#8211; El Ejucutivo Ecuador', 'private');
  createMarker(new GLatLng(1.20910,-77.27807), '05/11/2011', 'http://www.landysadventures.com/2011/11/05/dummy-blog-pasto/', 22, 'Private: dummy blog &#8211; Pasto', 'private');
  createMarker(new GLatLng(1.88386,-76.27468), '03/11/2011', 'http://www.landysadventures.com/2011/11/03/dummy-blog-san-agustin/', 23, 'Private: dummy blog &#8211; San Agustin', 'private');
  createMarker(new GLatLng(3.33204,-74.95897), '01/11/2011', 'http://www.landysadventures.com/2011/11/01/dummy-blog-field-camp-just-past-alpugara/', 24, 'Private: dummy blog &#8211; field camp just past Alpugara', 'private');
  createMarker(new GLatLng(4.15442,-74.88131), '31/10/2011', 'http://www.landysadventures.com/2011/10/31/dummy-blog-el-portal-at-el-espinal/', 25, 'Private: dummy blog &#8211; El Portal at El Espinal', 'private');
  createMarker(new GLatLng(6.207683,-75.575417), '30/10/2011', 'http://www.landysadventures.com/2011/10/30/dummy-blog-black-sheep-hostel-medellin/', 26, 'Private: dummy blog &#8211; Black Sheep Hostel Medellin', 'private');
  createMarker(new GLatLng(8.04223,-75.32845), '28/10/2011', 'http://www.landysadventures.com/2011/10/28/dummy-blog-esso-garage-just-north-of-caucasia/', 27, 'Private: dummy blog &#8211; Esso garage just north of Caucasia', 'private');
  createMarker(new GLatLng(9.52713,-75.58399), '27/10/2011', 'http://www.landysadventures.com/2011/10/27/dummy-blog-tolu-hotel-caribbean/', 28, 'Private: dummy blog &#8211; Tolu &#8211; Hotel Caribbean', 'private');
  createMarker(new GLatLng(10.419659,-75.546352), '23/10/2011', 'http://www.landysadventures.com/2011/10/23/darien-gap/', 29, 'Darien Gap', 'publish');
  createMarker(new GLatLng(9.365187,-79.880545), '22/10/2011', 'http://www.landysadventures.com/2011/10/22/a-really-big-canal/', 30, 'A really big Canal', 'publish');
  createMarker(new GLatLng(8.961045,-79.543762), '13/10/2011', 'http://www.landysadventures.com/2011/10/13/dummy-panama-3/', 31, 'Private: dummy &#8211; Panama 3', 'private');
  createMarker(new GLatLng(8.10528,-80.97022), '12/10/2011', 'http://www.landysadventures.com/2011/10/12/dummy-panama-stop-two/', 32, 'Private: dummy &#8211; Panama stop two', 'private');
  createMarker(new GLatLng(8.95034,-82.11919), '11/10/2011', 'http://www.landysadventures.com/2011/10/11/dummy-panama-first-stop-at-chiriqui-grande/', 33, 'Private: dummy &#8211; Panama &#8211; first stop at Chiriqui Grande', 'private');
  createMarker(new GLatLng(9.65511,-82.75454), '10/10/2011', 'http://www.landysadventures.com/2011/10/10/dummy-nearing-the-border/', 34, 'Private: dummy &#8211; nearing the border', 'private');
  createMarker(new GLatLng(9.93095,-84.06844), '07/10/2011', 'http://www.landysadventures.com/2011/10/07/strange-food/', 35, 'Strange food', 'publish');
  createMarker(new GLatLng(10.47134,-84.64105), '06/10/2011', 'http://www.landysadventures.com/2011/10/06/crazy-frog/', 36, 'Crazy Frog', 'publish');
  createMarker(new GLatLng(10.47134,-84.64105), '04/10/2011', 'http://www.landysadventures.com/2011/10/04/dummy-blog-gringo-petes-at-la-fortuna/', 37, 'Private: dummy blog &#8211; Gringo Pete&#8217;s at La Fortuna', 'private');
  createMarker(new GLatLng(10.31749,-84.82353), '04/10/2011', 'http://www.landysadventures.com/2011/10/04/temporary-dummy-blog-saint-elena/', 38, 'Swinging like the Monkeys', 'publish');
  createMarker(new GLatLng(10.83531,-85.6169), '30/09/2011', 'http://www.landysadventures.com/2011/09/30/temporary-dummy-blog/', 39, 'Spooky forest', 'publish');
  createMarker(new GLatLng(11.44317,-85.82562), '29/09/2011', 'http://www.landysadventures.com/2011/09/29/dummy-blog-rivas/', 40, 'Private: dummy blog &#8211; Rivas', 'private');
  createMarker(new GLatLng(11.14408,-85.79271), '25/09/2011', 'http://www.landysadventures.com/2011/09/25/turtles-lay-their-eggs-in-front-of-us/', 41, 'Turtles lay their eggs in front of us', 'publish');
  createMarker(new GLatLng(11.25387,-85.86948), '24/09/2011', 'http://www.landysadventures.com/2011/09/24/hanging-on-a-high-wire/', 42, 'Hanging on a high wire', 'publish');
  createMarker(new GLatLng(12.10225,-86.25826), '09/09/2011', 'http://www.landysadventures.com/2011/09/09/dummy-blog-managua/', 43, 'Private: dummy blog &#8211; Managua', 'private');
  createMarker(new GLatLng(12.37969,-87.04493), '07/09/2011', 'http://www.landysadventures.com/2011/09/07/beach-camp/', 44, 'Beach camp', 'publish');
  createMarker(new GLatLng(12.43391,-86.88405), '05/09/2011', 'http://www.landysadventures.com/2011/09/05/dummy-blog-leon/', 45, 'Private: dummy blog &#8211; Leon', 'private');
  createMarker(new GLatLng(13.09239,-86.35503), '02/09/2011', 'http://www.landysadventures.com/2011/09/02/dummy-blog-esteli/', 46, 'Private: dummy blog &#8211; Esteli', 'private');
  createMarker(new GLatLng(13.45561,-86.68962), '30/08/2011', 'http://www.landysadventures.com/2011/08/30/dummy-blog-arrival-in-somoto-canyon/', 47, 'Private: dummy blog &#8211; arrival in Somoto Canyon', 'private');
  createMarker(new GLatLng(13.48422,-86.58360), '28/08/2011', 'http://www.landysadventures.com/2011/08/28/dummy-blog-4/', 48, 'Private: dummy blog', 'private');
  createMarker(new GLatLng(14.02965,-86.56724), '25/08/2011', 'http://www.landysadventures.com/2011/08/25/disabled-at-birth/', 49, 'Disabled at birth', 'publish');
  createMarker(new GLatLng(14.05873,-86.87415), '23/08/2011', 'http://www.landysadventures.com/2011/08/23/dummy-blog-3/', 50, 'Private: dummy blog', 'private');
  createMarker(new GLatLng(15.21943,-85.76462), '22/08/2011', 'http://www.landysadventures.com/2011/08/22/dummy-blog-dippsa-garage/', 51, 'Private: dummy blog &#8211; DIPPSA garage', 'private');
  createMarker(new GLatLng(15.97876,-85.07465), '19/08/2011', 'http://www.landysadventures.com/2011/08/19/dummy-blog-beach-camp/', 52, 'Private: dummy blog &#8211; beach camp', 'private');
  createMarker(new GLatLng(15.86333,-85.49897), '18/08/2011', 'http://www.landysadventures.com/2011/08/18/meeting-the-garifuna-people/', 53, 'Meeting the Garifuna people', 'publish');
  createMarker(new GLatLng(15.59964,-87.19811), '17/08/2011', 'http://www.landysadventures.com/2011/08/17/dummy-blog-cab-sleep-at-limon/', 54, 'Private: dummy blog &#8211; cab sleep at Limon', 'private');
  createMarker(new GLatLng(14.94647,-88.03788), '12/08/2011', 'http://www.landysadventures.com/2011/08/12/dummy-blog-dd-brewery/', 55, 'Private: dummy blog &#8211; D&#038;D Brewery', 'private');
  createMarker(new GLatLng(14.30822,-88.17850), '10/08/2011', 'http://www.landysadventures.com/2011/08/10/downhill-racing-in-honduras/', 56, 'Downhill racing in Honduras', 'publish');
  createMarker(new GLatLng(14.37255,-89.20931), '09/08/2011', 'http://www.landysadventures.com/2011/08/09/scary-drive-in-the-dark/', 57, 'Scary drive in the dark', 'publish');
  createMarker(new GLatLng(13.93771,-89.02590), '28/07/2011', 'http://www.landysadventures.com/2011/07/28/dummy-blog-suchitoto/', 58, 'Private: dummy blog &#8211; suchitoto', 'private');
  createMarker(new GLatLng(13.70270,-89.23183), '25/07/2011', 'http://www.landysadventures.com/2011/07/25/dummy-blog-move-to-san-salvador/', 59, 'Private: dummy blog &#8211; move to San Salvador', 'private');
  createMarker(new GLatLng(13.67156,-89.43709), '23/07/2011', 'http://www.landysadventures.com/2011/07/23/dummy-blog-move-to-jayaque/', 60, 'Private: dummy blog &#8211; move to Jayaque', 'private');
  createMarker(new GLatLng(13.86034,-89.80388), '16/07/2011', 'http://www.landysadventures.com/2011/07/16/making-real-coffee/', 61, 'Making real coffee', 'publish');
  createMarker(new GLatLng(15.47410,-90.37715), '12/07/2011', 'http://www.landysadventures.com/2011/07/12/noises-in-the-night/', 62, 'Noises in the night', 'publish');
  createMarker(new GLatLng(16.08516,-89.69103), '11/07/2011', 'http://www.landysadventures.com/2011/07/11/dummy-blog-first-night-in-guatemala/', 63, 'Private: dummy blog &#8211; first night in Guatemala', 'private');
  createMarker(new GLatLng(17.1581,-89.07055), '08/07/2011', 'http://www.landysadventures.com/2011/07/08/dummy-blog-san-ignacio/', 64, 'Private: dummy blog &#8211; San Ignacio', 'private');
  createMarker(new GLatLng(17.11436,-88.92909), '28/06/2011', 'http://www.landysadventures.com/2011/06/28/dummy-blog-barton-creek/', 65, 'Private: dummy blog &#8211; Barton Creek', 'private');
  createMarker(new GLatLng(16.86287,-88.28406), '26/06/2011', 'http://www.landysadventures.com/2011/06/26/dummy-blog-backpackers-hostel/', 66, 'Private: dummy blog &#8211; backpackers hostel', 'private');
  createMarker(new GLatLng(17.53291,-88.51407), '25/06/2011', 'http://www.landysadventures.com/2011/06/25/weve-been-to-the-zoo/', 67, 'We&#8217;ve been to the Zoo', 'publish');
  createMarker(new GLatLng(18.07783,-88.56195), '24/06/2011', 'http://www.landysadventures.com/2011/06/24/dummy-blog-24th-june/', 68, 'Private: dummy blog &#8211; 24th June', 'private');
  createMarker(new GLatLng(18.34475,-88.15269), '21/06/2011', 'http://www.landysadventures.com/2011/06/21/dummy-blog-sartenja/', 69, 'Landy goes on a big raft to cross a river', 'publish');
  createMarker(new GLatLng(18.51546,-88.36980), '19/06/2011', 'http://www.landysadventures.com/2011/06/19/mayan-ruins-in-mexico/', 70, 'Mayan Ruins in Mexico', 'publish');
  createMarker(new GLatLng(18.42860,-88.80930), '18/06/2011', 'http://www.landysadventures.com/2011/06/18/dummy-blog-kohulnich/', 71, 'Private: dummy blog &#8211; Kohulnich', 'private');
  createMarker(new GLatLng(18.61263,-90.78986), '16/06/2011', 'http://www.landysadventures.com/2011/06/16/dummy-blog-2/', 72, 'Private: dummy blog', 'private');
  createMarker(new GLatLng(17.48876,-92.03004), '15/06/2011', 'http://www.landysadventures.com/2011/06/15/dummy-blog/', 73, 'Private: dummy blog', 'private');
  createMarker(new GLatLng(16.89348,-92.10113), '14/06/2011', 'http://www.landysadventures.com/2011/06/14/dummy-blog-sleep-after-tyre-fitting/', 74, 'Private: dummy blog &#8211; sleep after tyre fitting', 'private');
  createMarker(new GLatLng(16.73731,-92.06212), '14/06/2011', 'http://www.landysadventures.com/2011/06/14/landy-gets-new-tyres/', 75, 'Landy gets new tyres', 'publish');
  createMarker(new GLatLng(16.71028,-92.47428), '13/06/2011', 'http://www.landysadventures.com/2011/06/13/dummy-blog-tire-diversion/', 76, 'Private: dummy blog &#8211; on way to get new tyres', 'private');
  createMarker(new GLatLng(17.48876,-92.03004), '11/06/2011', 'http://www.landysadventures.com/2011/06/11/dummy-blog-palenque-two-nights/', 77, 'Private: dummy blog &#8211; Palenque &#8211; two nights', 'private');
  createMarker(new GLatLng(17.39202,-91.99979), '10/06/2011', 'http://www.landysadventures.com/2011/06/10/dummy-blog-misal-ha-overnight/', 78, 'Private: dummy blog &#8211; Misal-Ha overnight', 'private');
  createMarker(new GLatLng(16.39986,-92.06141), '09/06/2011', 'http://www.landysadventures.com/2011/06/09/dummy-blog-comitan-again/', 79, 'Private: dummy blog &#8211; Comitan again', 'private');
  createMarker(new GLatLng(16.27365,-92.16546), '08/06/2011', 'http://www.landysadventures.com/2011/06/08/dummy-blog-comitan/', 80, 'Private: dummy blog &#8211; Comitan', 'private');
  createMarker(new GLatLng(16.75675,-93.32883), '07/06/2011', 'http://www.landysadventures.com/2011/06/07/dummy-blog-tuxtla-gutierrez/', 81, 'Private: dummy blog &#8211; Tuxtla Gutierrez', 'private');
  createMarker(new GLatLng(16.67019,-96.30544), '06/06/2011', 'http://www.landysadventures.com/2011/06/06/dummy-blog-totolapan/', 82, 'Private: dummy blog &#8211; Totolapan', 'private');
  createMarker(new GLatLng(18.87978,-97.58768), '05/06/2011', 'http://www.landysadventures.com/2011/06/05/dummy-blog-puebla/', 83, 'Private: dummy blog &#8211; Puebla', 'private');
  createMarker(new GLatLng(19.55274,-99.30080), '26/05/2011', 'http://www.landysadventures.com/2011/05/26/dummy-blog-mexico-city/', 84, 'Private: dummy blog &#8211; Mexico City', 'private');
  createMarker(new GLatLng(18.78333,-98.90246), '25/05/2011', 'http://www.landysadventures.com/2011/05/25/amazing-sights/', 85, 'Amazing Sights', 'publish');
  createMarker(new GLatLng(17.44553,-97.22752), '24/05/2011', 'http://www.landysadventures.com/2011/05/24/dummy-blog-pemex-garage-sleep/', 86, 'Private: dummy blog &#8211; Pemex garage sleep', 'private');
  createMarker(new GLatLng(16.09372,-97.07455), '23/05/2011', 'http://www.landysadventures.com/2011/05/23/another-beach/', 87, 'Another beach', 'publish');
  createMarker(new GLatLng(15.94601,-97.35002), '22/05/2011', 'http://www.landysadventures.com/2011/05/22/dummy-blog-just-past-rio-grande-highway-200/', 88, 'Private: dummy blog &#8211; just past Rio Grande Highway 200', 'private');
  createMarker(new GLatLng(16.63076,-99.05807), '17/05/2011', 'http://www.landysadventures.com/2011/05/17/living-on-the-beach/', 89, 'Living on the beach', 'publish');
  createMarker(new GLatLng(18.20021,-99.50755), '16/05/2011', 'http://www.landysadventures.com/2011/05/16/dummy-blog-campsite-just-outside-iguala/', 90, 'Private: dummy blog &#8211; campsite just outside Iguala', 'private');
  createMarker(new GLatLng(19.55274,-99.3008), '02/05/2011', 'http://www.landysadventures.com/2011/05/02/dummy-blog-mexico-city-2/', 91, 'Private: dummy blog &#8211; Mexico City', 'private');
  createMarker(new GLatLng(19.74090,-99.21360), '01/05/2011', 'http://www.landysadventures.com/2011/05/01/mexican-pyramids/', 92, 'Mexican Pyramids', 'publish');
  createMarker(new GLatLng(19.73633,-98.97256), '30/04/2011', 'http://www.landysadventures.com/2011/04/30/dummy-blog-garage-just-ne-of-mexico-city/', 93, 'Private: dummy blog &#8211; garage just NE of Mexico City', 'private');
  createMarker(new GLatLng(19.74004,-99.21206), '29/04/2011', 'http://www.landysadventures.com/2011/04/29/mexican-uprising/', 94, 'Mexican uprising', 'publish');
  createMarker(new GLatLng(20.92714,-100.41472), '28/04/2011', 'http://www.landysadventures.com/2011/04/28/dummy-blog-maxx-garage-on-highway-57/', 95, 'Private: dummy blog &#8211; Maxx garage on highway 57', 'private');
  createMarker(new GLatLng(23.69518,-100.88913), '26/04/2011', 'http://www.landysadventures.com/2011/04/26/dummy-blog-arrival-real-de-catorce/', 96, 'Private: dummy blog &#8211; arrival Real de Catorce', 'private');
  createMarker(new GLatLng(23.69725,-100.61929), '25/04/2011', 'http://www.landysadventures.com/2011/04/25/dummy-blog-first-night-in-mexico-motel-at-maehuala/', 97, 'Private: dummy blog &#8211; first night in Mexico &#8211; motel at Maehuala', 'private');
  createMarker(new GLatLng(27.55192,-99.50546), '25/04/2011', 'http://www.landysadventures.com/2011/04/25/dummy-blog-walmart-in-laredo/', 98, 'Private: dummy blog &#8211; WalMart in Laredo', 'private');
  createMarker(new GLatLng(27.70252,-99.45527), '23/04/2011', 'http://www.landysadventures.com/2011/04/23/dummy-blog-i35-just-outside-laredo/', 99, 'Private: dummy blog &#8211; I35 just outside Laredo', 'private');
  createMarker(new GLatLng(30.50195,-99.78036), '20/04/2011', 'http://www.landysadventures.com/2011/04/20/another-land-rover-in-texas/', 100, 'Another Land Rover in Texas', 'publish');
  createMarker(new GLatLng(31.04296,-104.7552), '19/04/2011', 'http://www.landysadventures.com/2011/04/19/dummy-blog-for-camp-reference/', 101, 'Private: dummy blog for camp reference', 'private');
  createMarker(new GLatLng(32.91142,-108.22427), '18/04/2011', 'http://www.landysadventures.com/2011/04/18/houses-in-caves/', 102, 'Houses in Caves', 'publish');
  createMarker(new GLatLng(33.18523,-108.2037), '17/04/2011', 'http://www.landysadventures.com/2011/04/17/dummy-blog-for-camp-17-4-11/', 103, 'Private: dummy blog for camp 17.4.11', 'private');
  createMarker(new GLatLng(32.77748,-108.19016), '12/04/2011', 'http://www.landysadventures.com/2011/04/12/dummy-blog-for-camp-12-4-11/', 104, 'Private: dummy blog for camp 12.4.11', 'private');
  createMarker(new GLatLng(32.155341,-110.772572), '10/04/2011', 'http://www.landysadventures.com/2011/04/10/dummy-blog-tucso-paul-jean/', 105, 'MONSTER!!', 'publish');
  createMarker(new GLatLng(31.72478,-111.05635), '31/03/2011', 'http://www.landysadventures.com/2011/03/31/dummy-blog-amado-expo/', 106, 'Private: dummy blog &#8211; Amado &#8211; Expo', 'private');
  createMarker(new GLatLng(32.2085,-110.98061), '30/03/2011', 'http://www.landysadventures.com/2011/03/30/dummy-blog-hotel-on-outskirts-of-tucson/', 107, 'Private: dummy blog &#8211; hotel on outskirts of tucson', 'private');
  createMarker(new GLatLng(32.77689,-115.57143), '29/03/2011', 'http://www.landysadventures.com/2011/03/29/dummy-hotel-between-san-diego-tucson/', 108, 'Private: dummy &#8211; hotel between san diego &#038; tucson', 'private');
  createMarker(new GLatLng(33.020321,-117.202813), '19/03/2011', 'http://www.landysadventures.com/2011/03/19/dummy-blog-ranchero-santa-fe/', 109, 'Private: dummy blog &#8211; Ranchero Santa Fe', 'private');
  createMarker(new GLatLng(33.048062,-117.28961), '18/03/2011', 'http://www.landysadventures.com/2011/03/18/sounds-smells/', 110, 'Sounds &#038; Smells', 'publish');
  createMarker(new GLatLng(33.27281,-117.44433), '17/03/2011', 'http://www.landysadventures.com/2011/03/17/dummy-blog-rest-area-oceanside-california/', 111, 'Private: dummy blog &#8211; rest area &#8211; Oceanside, California', 'private');
  createMarker(new GLatLng(35.85005,-120.76995), '16/03/2011', 'http://www.landysadventures.com/2011/03/16/dummy-blog-rest-area-bradley-california/', 112, 'Private: dummy blog &#8211; rest area &#8211; bradley, california', 'private');
  createMarker(new GLatLng(37.51086,-121.94159), '15/03/2011', 'http://www.landysadventures.com/2011/03/15/dummy-blog-walmart-car-park/', 113, 'Private: dummy blog &#8211; walmart car park', 'private');
  createMarker(new GLatLng(37.15845,-122.35004), '12/03/2011', 'http://www.landysadventures.com/2011/03/12/san-francisco/', 114, 'San Francisco', 'publish');
  createMarker(new GLatLng(37.92310,-122.66232), '10/03/2011', 'http://www.landysadventures.com/2011/03/10/dummy-blog-marriott-hotel-walnut-creek/', 115, 'Private: dummy blog &#8211; Marriott Hotel, Walnut Creek', 'private');
  createMarker(new GLatLng(38.27283,-122.67873), '02/03/2011', 'http://www.landysadventures.com/2011/03/02/dummy-blog-koa-petaluma-californian/', 116, 'Private: dummy blog &#8211; KOA Petaluma, Californian', 'private');
  createMarker(new GLatLng(39.529633,-119.813803), '01/03/2011', 'http://www.landysadventures.com/2011/03/01/dummy-blog-reno/', 117, 'Private: dummy blog &#8211; Reno', 'private');
  createMarker(new GLatLng(38.34129,-119.32254), '28/02/2011', 'http://www.landysadventures.com/2011/02/28/death-valley/', 118, 'Death Valley', 'publish');
  createMarker(new GLatLng(36.73677,-116.91246), '27/02/2011', 'http://www.landysadventures.com/2011/02/27/dummy-blog-road-on-way-to-chloride-cliff-keane-mine/', 119, 'Private: dummy blog &#8211; road on way to Chloride Cliff (&#038; Keane Mine)', 'private');
  createMarker(new GLatLng(36.64309,-117.27201), '26/02/2011', 'http://www.landysadventures.com/2011/02/26/dummy-blog-cottonwood-canyon-road/', 120, 'Private: dummy blog &#8211; Cottonwood Canyon Road', 'private');
  createMarker(new GLatLng(36.46400,-116.76322), '25/02/2011', 'http://www.landysadventures.com/2011/02/25/dummy-blog-echo-canyon/', 121, 'Private: dummy blog &#8211; Echo Canyon', 'private');
  createMarker(new GLatLng(35.99577,-116.29855), '24/02/2011', 'http://www.landysadventures.com/2011/02/24/dummy-blog-shoshone/', 122, 'Private: dummy blog &#8211; Shoshone', 'private');
  createMarker(new GLatLng(36.10233,-115.18459), '23/02/2011', 'http://www.landysadventures.com/2011/02/23/amazing-building/', 123, 'Amazing Building', 'publish');
  createMarker(new GLatLng(34.86958,-114.64414), '18/02/2011', 'http://www.landysadventures.com/2011/02/18/getting-warmer-in-californina/', 124, 'Getting warmer in Californina', 'publish');
  createMarker(new GLatLng(34.61188,-112.43600), '15/02/2011', 'http://www.landysadventures.com/2011/02/15/willow-lake-rv-park/', 125, 'Private: Willow Lake RV park', 'private');
  createMarker(new GLatLng(34.55323,-112.40786), '14/02/2011', 'http://www.landysadventures.com/2011/02/14/after-leaving-sedona-dummy-blog/', 126, 'Private: after leaving Sedona &#8211; dummy blog', 'private');
  createMarker(new GLatLng(34.03635,-111.74550), '13/02/2011', 'http://www.landysadventures.com/2011/02/13/kaibab-squirrels/', 127, 'Kaibab Squirrels', 'publish');
  createMarker(new GLatLng(35.23441,-111.57677), '10/02/2011', 'http://www.landysadventures.com/2011/02/10/koa-campsite-2nd-entry/', 128, 'Private: KOA campsite (2nd entry)', 'private');
  createMarker(new GLatLng(36.05560,-112.14146), '09/02/2011', 'http://www.landysadventures.com/2011/02/09/grand-canyon/', 129, 'Grand Canyon', 'publish');
  createMarker(new GLatLng(35.23441,-111.57677), '07/02/2011', 'http://www.landysadventures.com/2011/02/07/koa-campsite/', 130, 'Private: KOA campsite', 'private');
  createMarker(new GLatLng(35.23866,-111.82142), '06/02/2011', 'http://www.landysadventures.com/2011/02/06/campsite-belmont-truck-stop/', 131, 'Private: campsite &#8211; Belmont truck stop', 'private');
  createMarker(new GLatLng(37.17485,-109.85408), '06/02/2011', 'http://www.landysadventures.com/2011/02/06/some-names-are-just-obvious/', 132, 'Some names are just obvious', 'publish');
  createMarker(new GLatLng(37.26247,-109.61337), '05/02/2011', 'http://www.landysadventures.com/2011/02/05/dummy-post-sand-island-campsite/', 133, 'Private: dummy post &#8211; Sand Island Campsite', 'private');
  createMarker(new GLatLng(38.21080,-109.67307), '04/02/2011', 'http://www.landysadventures.com/2011/02/04/exciting-driving-in-the-canyons/', 134, 'Exciting Driving in the Canyons', 'publish');
  createMarker(new GLatLng(38.35559,-109.68620), '03/02/2011', 'http://www.landysadventures.com/2011/02/03/camping-in-the-canyon/', 135, 'Private: Camping in the canyon &#8211; dummy post', 'private');
  createMarker(new GLatLng(38.53702,-109.60501), '30/01/2011', 'http://www.landysadventures.com/2011/01/30/driving-adventure-in-the-canyon/', 136, 'Driving adventure in the canyon', 'publish');
  createMarker(new GLatLng(38.38433,-109.88808), '29/01/2011', 'http://www.landysadventures.com/2011/01/29/island-in-the-sky-of-canyonlands/', 137, 'Island in the Sky of Canyonlands', 'publish');
  createMarker(new GLatLng(38.39400,-109.45180), '28/01/2011', 'http://www.landysadventures.com/2011/01/28/dummy-blog-island-in-the-sky/', 138, 'Private: dummy blog &#8211; Island in the Sky', 'private');
  createMarker(new GLatLng(39.71379,-113.16257), '27/01/2011', 'http://www.landysadventures.com/2011/01/27/sandstone-cliffs/', 139, 'Sandstone Cliffs', 'publish');
  createMarker(new GLatLng(39.89082,-113.41944), '27/01/2011', 'http://www.landysadventures.com/2011/01/27/pony-express-trail-hot-springs-cave/', 140, 'Pony Express Trail &#8211; Hot Springs Cave', 'publish');
  createMarker(new GLatLng(39.84311,-113.55199), '27/01/2011', 'http://www.landysadventures.com/2011/01/27/pony-express-trail-boyd-station/', 141, 'Pony Express Trail &#8211; Boyd Station', 'publish');
  createMarker(new GLatLng(40.04451,-113.80402), '27/01/2011', 'http://www.landysadventures.com/2011/01/27/pony-express-trail-canyon-station/', 142, 'Pony Express Trail &#8211; Canyon Station', 'publish');
  createMarker(new GLatLng(40.09108,-113.85264), '26/01/2011', 'http://www.landysadventures.com/2011/01/26/dummy-post-gold-hill-pony-express-trail/', 143, 'Private: dummy post &#8211; Gold Hill / Pony Express Trail', 'private');
  createMarker(new GLatLng(40.73925,-114.06345), '25/01/2011', 'http://www.landysadventures.com/2011/01/25/land-speed-record/', 144, 'Land Speed Record', 'publish');
  createMarker(new GLatLng(40.76197,-113.01054), '24/01/2011', 'http://www.landysadventures.com/2011/01/24/dummy-blog-aragonite-overnight/', 145, 'Private: dummy blog &#8211; Aragonite overnight', 'private');
  createMarker(new GLatLng(41.03962,-112.25843), '22/01/2011', 'http://www.landysadventures.com/2011/01/22/great-salt-lake-antelope-island/', 146, 'Great Salt Lake &#038; Antelope Island', 'publish');
  createMarker(new GLatLng(40.666892,-111.887991), '09/01/2011', 'http://www.landysadventures.com/2011/01/09/9th-january-dummy-blog/', 147, 'Private: 9th January &#8211; dummy blog', 'private');
  createMarker(new GLatLng(40.760779,-111.891047), '06/01/2011', 'http://www.landysadventures.com/2011/01/06/6-january-map-update-salt-lake-city/', 148, 'Private: 6 January &#8211; map update &#8211; Salt Lake City', 'private');
  createMarker(new GLatLng(40.760779,-111.891047), '02/01/2011', 'http://www.landysadventures.com/2011/01/02/2nd-january-dummy-post-map-update/', 149, 'Private: 2nd January &#8211; dummy post &#8211; map update', 'private');
  createMarker(new GLatLng(43.30307,-112.269266), '01/01/2011', 'http://www.landysadventures.com/2011/01/01/1st-january-new-years-day-dummy-blog-rest-area/', 150, 'Private: 1st January &#8211; New Year&#8217;s Day &#8211; dummy blog &#8211; rest area', 'private');
  createMarker(new GLatLng(45.835228,-112.683871), '31/12/2010', 'http://www.landysadventures.com/2010/12/31/31st-december-map-ref-dummy-blog/', 151, 'Private: 31st December &#8211; map ref dummy blog', 'private');
  createMarker(new GLatLng(47.07577,-114.76705), '28/12/2010', 'http://www.landysadventures.com/2010/12/28/28-december-map-reference-blog/', 152, 'Private: 28 December &#8211; map reference blog', 'private');
  createMarker(new GLatLng(47.29016,-118.03371), '27/12/2010', 'http://www.landysadventures.com/2010/12/27/27th-december-map-ref-dummy-blog/', 153, 'Private: 27th December &#8211; map ref dummy blog', 'private');
  createMarker(new GLatLng(47.39051,-121.51064), '27/12/2010', 'http://www.landysadventures.com/2010/12/27/27th-december-boxing-day-map-ref-dummy-blog/', 154, 'Private: 27th December &#8211; map ref dummy blog', 'private');
  createMarker(new GLatLng(47.6062,-122.3321), '25/11/2010', 'http://www.landysadventures.com/2010/11/25/25th-november-dummy-blog-for-seattle-map-reference/', 155, 'Private: 25th November &#8211; dummy blog for Seattle map reference', 'private');
  createMarker(new GLatLng(47.6062,-122.3321), '24/11/2010', 'http://www.landysadventures.com/2010/11/24/thursday-24-november-map-update/', 156, 'Private: Thursday 24 November &#8211; map update', 'private');
  createMarker(new GLatLng(30.4213,-87.2169), '24/11/2010', 'http://www.landysadventures.com/2010/11/24/wednesday-24-november-map-update/', 157, 'Private: Wednesday 24 November &#8211; map update', 'private');
  createMarker(new GLatLng(30.6443,-87.7633), '23/11/2010', 'http://www.landysadventures.com/2010/11/23/tuesday-23-november-map-update/', 158, 'Private: Tuesday 23 November &#8211; map update', 'private');
  createMarker(new GLatLng(37.48759,-89.67863), '22/11/2010', 'http://www.landysadventures.com/2010/11/22/monday-22nd-november-map-update/', 159, 'Private: Monday 22nd November &#8211; map update', 'private');
  createMarker(new GLatLng(41.58839,-95.95805), '21/11/2010', 'http://www.landysadventures.com/2010/11/21/sunday-21st-november-map-update/', 160, 'Private: Sunday 21st November &#8211; map update', 'private');
  createMarker(new GLatLng(44.80228,-106.93922), '20/11/2010', 'http://www.landysadventures.com/2010/11/20/saturday-20th-november-map-update/', 161, 'Private: Saturday 20th November &#8211; map update', 'private');
  createMarker(new GLatLng(47.07198,-114.77206), '19/11/2010', 'http://www.landysadventures.com/2010/11/19/friday-19th-november-map-update/', 162, 'Private: Friday 19th November &#8211; map update', 'private');
  createMarker(new GLatLng(47.6062,-122.3321), '15/11/2010', 'http://www.landysadventures.com/2010/11/15/monday-15th-seattle-map-update/', 163, 'Private: Monday 15th &#8211; Seattle map update', 'private');
  createMarker(new GLatLng(48.652871,-122.472324), '14/11/2010', 'http://www.landysadventures.com/2010/11/14/sunday-14th-landy-lands-today/', 164, 'Private: Sunday 14th &#8211; Landy lands today', 'private');
  createMarker(new GLatLng(53.49093,-122.64665), '13/11/2010', 'http://www.landysadventures.com/2010/11/13/saturday-13th-november/', 165, 'Private: Saturday 13th November', 'private');
  createMarker(new GLatLng(56.33001,-120.95693), '12/11/2010', 'http://www.landysadventures.com/2010/11/12/reaching-fort-st-john/', 166, 'Private: reaching Fort St John', 'private');
  createMarker(new GLatLng(58.6547,-124.77330), '11/11/2010', 'http://www.landysadventures.com/2010/11/11/remembrance-day-thursday/', 167, 'Private: Remembrance Day = Thursday', 'private');
  createMarker(new GLatLng(60.38008,-133.78284), '10/11/2010', 'http://www.landysadventures.com/2010/11/10/canadian-border-to-johnsons-crossing/', 168, 'Private: Canadian Border to Johnson&#8217;s Crossing', 'private');
  createMarker(new GLatLng(62.71990,-141.18705), '09/11/2010', 'http://www.landysadventures.com/2010/11/09/delta-junction-to-canadian-border/', 169, 'Private: Delta Junction to Canadian Border', 'private');
  createMarker(new GLatLng(64.30963,-146.65125), '08/11/2010', 'http://www.landysadventures.com/2010/11/08/birch-lake-campsite/', 170, 'Private: Birch Lake campsite', 'private');
  createMarker(new GLatLng(65.01958,-147.65921), '07/11/2010', 'http://www.landysadventures.com/2010/11/07/hilltop-truckers-stop-campsite/', 171, 'Private: Hilltop Trucker&#8217;s stop &#8211; campsite', 'private');
  createMarker(new GLatLng(66.563835,-150.812244), '07/11/2010', 'http://www.landysadventures.com/2010/11/07/landy-bear-goes-to-the-arctic-circle/', 172, 'Landy Bear goes to the Arctic Circle', 'publish');
  createMarker(new GLatLng(65.873181,-149.724426), '07/11/2010', 'http://www.landysadventures.com/2010/11/07/landy-bear-gets-a-scare/', 173, 'Landy Bear gets a scare', 'publish');
  createMarker(new GLatLng(64.71881,-148.47447), '06/11/2010', 'http://www.landysadventures.com/2010/11/06/6th-november-map-update/', 174, 'Private: 6th November &#8211; map update', 'private');
  createMarker(new GLatLng(61.197102,-149.9026), '05/11/2010', 'http://www.landysadventures.com/2010/11/05/alaska/', 175, 'Celebrations', 'publish');
  createMarker(new GLatLng(43.114259,131.875699), '13/10/2010', 'http://www.landysadventures.com/2010/10/13/decisions-are-sometimes-hard-to-make/', 176, 'Decisions are sometimes hard to make', 'publish');
  createMarker(new GLatLng(43.36091,132.07027), '11/10/2010', 'http://www.landysadventures.com/2010/10/11/map-update-11-10-10-camp-in-cab/', 177, 'Private: Map update 11.10.10 (camp in cab)', 'private');
  createMarker(new GLatLng(45.06707,133.47995), '11/10/2010', 'http://www.landysadventures.com/2010/10/11/map-update-11-10-10/', 178, 'Private: Map update &#8211; 11.10.10', 'private');
  createMarker(new GLatLng(46.63157,134.29239), '10/10/2010', 'http://www.landysadventures.com/2010/10/10/map-update-10-10-10-2/', 179, 'Private: Map update &#8211; 10.10.10 (camp)', 'private');
  createMarker(new GLatLng(48.61543,135.51259), '10/10/2010', 'http://www.landysadventures.com/2010/10/10/map-update-10-10-10/', 180, 'Private: Map update &#8211; 10.10.10', 'private');
  createMarker(new GLatLng(48.90595,132.80573), '09/10/2010', 'http://www.landysadventures.com/2010/10/09/map-update-9-10-10/', 181, 'Private: Map update &#8211; 9.10.10 (camp)', 'private');
  createMarker(new GLatLng(48.98302,130.89134), '09/10/2010', 'http://www.landysadventures.com/2010/10/09/map-update-09-10-10-2/', 182, 'Private: Map update &#8211; 09.10.10', 'private');
  createMarker(new GLatLng(49.39359,130.2352), '09/10/2010', 'http://www.landysadventures.com/2010/10/09/map-update-09-10-10/', 183, 'Private: Map update &#8211; 09.10.10', 'private');
  createMarker(new GLatLng(52.62907,126.87551), '08/10/2010', 'http://www.landysadventures.com/2010/10/08/map-update-8-10-10-2/', 184, 'Private: Map update 8.10.10 (camp)', 'private');
  createMarker(new GLatLng(53.87203,124.2149), '08/10/2010', 'http://www.landysadventures.com/2010/10/08/map-update-8-10-10/', 185, 'Private: Map update &#8211; 8.10.10', 'private');
  createMarker(new GLatLng(53.68026,119.70933), '07/10/2010', 'http://www.landysadventures.com/2010/10/07/map-update-7-10-10/', 186, 'Private: Map Update &#8211; 7.10.10', 'private');
  createMarker(new GLatLng(52.07935,113.32114), '27/09/2010', 'http://www.landysadventures.com/2010/09/27/monday-27th-september-chita-map-reference/', 187, 'Private: Monday 27th September &#8211; Chita &#8211; map reference', 'private');
  createMarker(new GLatLng(51.32336,109.62329), '20/09/2010', 'http://www.landysadventures.com/2010/09/20/monday-20th-september-hotel-in-khilok-one-week/', 188, 'Private: Monday 20th September &#8211; Hotel in Khilok &#8211; one week', 'private');
  createMarker(new GLatLng(51.28296,106.52569), '19/09/2010', 'http://www.landysadventures.com/2010/09/19/more-excitement-than-we-expected/', 189, 'More excitement than we expected!', 'publish');
  createMarker(new GLatLng(51.28296,106.52569), '16/09/2010', 'http://www.landysadventures.com/2010/09/16/thursday-16th-september-map-reference/', 190, 'Private: Thursday 16th September &#8211; map reference', 'private');
  createMarker(new GLatLng(51.44230,106.040506), '15/09/2010', 'http://www.landysadventures.com/2010/09/15/wednesday-15th-september-map-reference/', 191, 'Private: Wednesday 15th September &#8211; map reference', 'private');
  createMarker(new GLatLng(51.08818,106.39432), '14/09/2010', 'http://www.landysadventures.com/2010/09/14/meeting-the-children-in-ulaanbaatar-and-driving-to-siberia/', 192, 'Meeting the children in Ulaanbaatar and driving to Siberia', 'publish');
  createMarker(new GLatLng(50.29946,106.48112), '13/09/2010', 'http://www.landysadventures.com/2010/09/13/monday-13th-september-map-reference/', 193, 'Private: Monday 13th September &#8211; map reference', 'private');
  createMarker(new GLatLng(49.40497,105.94378), '11/09/2010', 'http://www.landysadventures.com/2010/09/11/saturday-11th-september-map-reference/', 194, 'Private: Saturday 11th September map reference', 'private');
  createMarker(new GLatLng(47.91154,106.98098), '30/08/2010', 'http://www.landysadventures.com/2010/08/30/we-arrive-in-the-city-of-ulaanbaatar/', 195, 'We arrive in the city of Ulaanbaatar', 'publish');
  createMarker(new GLatLng(47.72174,106.90471), '29/08/2010', 'http://www.landysadventures.com/2010/08/29/second-antipode-dummy-blog/', 196, 'Private: second antipode &#8211; dummy blog', 'private');
  createMarker(new GLatLng(46.96484,106.62834), '29/08/2010', 'http://www.landysadventures.com/2010/08/29/stopping-at-an-antipode/', 197, 'Stopping at an Antipode', 'publish');
  createMarker(new GLatLng(45.893114,106.523265), '28/08/2010', 'http://www.landysadventures.com/2010/08/28/antipode-latitude-longitude-dummy-blog/', 198, 'Private: Antipode latitude &#038; longitude &#8211; dummy blog', 'private');
  createMarker(new GLatLng(45.15903,106.29976), '28/08/2010', 'http://www.landysadventures.com/2010/08/28/friday-27th-august-dummy-blog/', 199, 'Private: Friday 27th August &#8211; dummy blog', 'private');
  createMarker(new GLatLng(43.65422,104.44373), '27/08/2010', 'http://www.landysadventures.com/2010/08/27/26th-august-dummy-blog/', 200, 'Private: 26th August &#8211; dummy blog', 'private');
  createMarker(new GLatLng(43.57617,104.34946), '26/08/2010', 'http://www.landysadventures.com/2010/08/26/dinosaur-eggs/', 201, 'Dinosaur eggs', 'publish');
  createMarker(new GLatLng(43.49126,103.71733), '25/08/2010', 'http://www.landysadventures.com/2010/08/25/landy-is-very-powerful/', 202, 'Landy is very powerful', 'publish');
  createMarker(new GLatLng(43.77783,102.34087), '24/08/2010', 'http://www.landysadventures.com/2010/08/24/1324/', 203, 'Largest sand dunes in the Gobi', 'publish');
  createMarker(new GLatLng(43.24476,101.06139), '23/08/2010', 'http://www.landysadventures.com/2010/08/23/metting-the-goats/', 204, 'Meeting some goats', 'publish');
  createMarker(new GLatLng(43.95290,101.46285), '22/08/2010', 'http://www.landysadventures.com/2010/08/22/gold-prospecting/', 205, 'Gold prospecting', 'publish');
  createMarker(new GLatLng(44.82068,100.93028), '21/08/2010', 'http://www.landysadventures.com/2010/08/21/camels-in-the-gobi-desert/', 206, 'Camels in the Gobi Desert', 'publish');
  createMarker(new GLatLng(46.38725,100.79725), '20/08/2010', 'http://www.landysadventures.com/2010/08/20/landy-to-the-rescue/', 207, 'Landy to the rescue', 'publish');
  createMarker(new GLatLng(47.19202,101.03807), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/back-on-the-road-again/', 208, 'Back on the road again', 'publish');
  createMarker(new GLatLng(49.13262,99.84847), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/snow/', 209, 'Snow!!', 'publish');
  createMarker(new GLatLng(48.90984,97.10292), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/we-had-a-surprise/', 210, 'We had a surprise', 'publish');
  createMarker(new GLatLng(49.07978
,94.40027), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/reduce-reuse-recycle/', 211, 'Reduce, Reuse, Recycle', 'publish');
  createMarker(new GLatLng(49.48654,92.42104), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/no-electricity/', 212, 'No electricity!!', 'publish');
  createMarker(new GLatLng(49.92286,92.04585), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/life-in-the-city/', 213, 'Life in the city', 'publish');
  createMarker(new GLatLng(50.08500,91.90769), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/whats-an-oloo/', 214, 'What&#8217;s an Ovoo?', 'publish');
  createMarker(new GLatLng(49.45510,90.23282), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/should-children-help-with-housework/', 215, 'Should children help with housework?', 'publish');
  createMarker(new GLatLng(49.45510,90.23282), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/stuck-in-the-bog/', 216, 'Stuck in the bog', 'publish');
  createMarker(new GLatLng(49.58527,90.04330), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/we-are-in-mongolia/', 217, 'We are in Mongolia', 'publish');
  createMarker(new GLatLng(49.73812,89.1806), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/mountain-roads/', 218, 'Mountain roads', 'publish');
  createMarker(new GLatLng(50.40631,86.75405), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/glaciers-were-here/', 219, 'Glaciers were here', 'publish');
  createMarker(new GLatLng(51.59248,85.59546), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/drinking-real-spring-water/', 220, 'Drinking real spring water', 'publish');
  createMarker(new GLatLng(51.59248,85.59546), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/drinking-real-spring-water/', 221, 'Drinking real spring water', 'publish');
  createMarker(new GLatLng(53.21514,84.63638), '18/08/2010', 'http://www.landysadventures.com/2010/08/18/cosmonaut-titov-was-here/', 222, 'Cosmonaut Titov was here', 'publish');
  createMarker(new GLatLng(53.31133,84.20874), '29/07/2010', 'http://www.landysadventures.com/2010/07/29/reaching-the-city/', 223, 'Reaching the city &#8211; Barnaul in Russia', 'publish');
  createMarker(new GLatLng(52.22247,82.16332), '29/07/2010', 'http://www.landysadventures.com/2010/07/29/crossing-the-border/', 224, 'Crossing the border', 'publish');
  createMarker(new GLatLng(50.89539,80.94528), '29/07/2010', 'http://www.landysadventures.com/2010/07/29/a-long-weekend/', 225, 'A long weekend', 'publish');
  createMarker(new GLatLng(50.19473,80.54981), '29/07/2010', 'http://www.landysadventures.com/2010/07/29/semey-at-last/', 226, 'Semey at last', 'publish');
  createMarker(new GLatLng(48.23190,80.45155), '29/07/2010', 'http://www.landysadventures.com/2010/07/29/still-heading-north/', 227, 'Still heading north', 'publish');
  createMarker(new GLatLng(45.51881,80.10863), '29/07/2010', 'http://www.landysadventures.com/2010/07/29/heading-north/', 228, 'Heading North', 'publish');
  createMarker(new GLatLng(43.84468,77.03727), '29/07/2010', 'http://www.landysadventures.com/2010/07/29/back-on-the-road-again-to-the-petroglyphs/', 229, 'Back on the road again &#8211; to the Petroglyphs', 'publish');
  createMarker(new GLatLng(43.16785,76.87433), '13/07/2010', 'http://www.landysadventures.com/2010/07/13/more-really-kind-people-in-a-really-big-country/', 230, 'More really kind people in a really big country', 'publish');
  createMarker(new GLatLng(43.21210,76.70206), '13/07/2010', 'http://www.landysadventures.com/2010/07/13/1101/', 231, 'Mountains and Lorries', 'publish');
  createMarker(new GLatLng(42.98462,72.25253), '13/07/2010', 'http://www.landysadventures.com/2010/07/13/landy-gets-a-shower/', 232, 'Landy gets a shower', 'publish');
  createMarker(new GLatLng(42.52061,70.47493), '09/07/2010', 'http://www.landysadventures.com/2010/07/09/1087/', 233, 'Changing scenery', 'publish');
  createMarker(new GLatLng(44.18453,66.73536), '09/07/2010', 'http://www.landysadventures.com/2010/07/09/a-very-kind-stranger/', 234, 'A very kind stranger', 'publish');
  createMarker(new GLatLng(44.77795,65.75486), '06/07/2010', 'http://www.landysadventures.com/2010/07/06/computer-games/', 235, 'Computer games', 'publish');
  createMarker(new GLatLng(44.88649,65.16975), '06/07/2010', 'http://www.landysadventures.com/2010/07/06/toilets/', 236, 'Toilets', 'publish');
  createMarker(new GLatLng(45.11461,64.20251), '06/07/2010', 'http://www.landysadventures.com/2010/07/06/1071/', 237, 'Paul gets some help in fixing Landy', 'publish');
  createMarker(new GLatLng(45.67364,63.29213), '06/07/2010', 'http://www.landysadventures.com/2010/07/06/water-stop/', 238, 'Water stop', 'publish');
  createMarker(new GLatLng(46.63644,61.79166), '05/07/2010', 'http://www.landysadventures.com/2010/07/05/ships-in-the-desert/', 239, 'Ships in the desert', 'publish');
  createMarker(new GLatLng(46.76829,61.72191), '05/07/2010', 'http://www.landysadventures.com/2010/07/05/we-meet-a-kazakstan-shepherd/', 240, 'We meet a Kazakstan shepherd', 'publish');
  createMarker(new GLatLng(48.62962,60.83986), '05/07/2010', 'http://www.landysadventures.com/2010/07/05/tomatoes-in-kazakhstan/', 241, 'Tomatoes in Kazakhstan', 'publish');
  createMarker(new GLatLng(50.27525,57.23211), '29/06/2010', 'http://www.landysadventures.com/2010/06/29/hotel-stop-and-registration-in-kazakhstan/', 242, 'Hotel stop and registration in Kazakhstan', 'publish');
  createMarker(new GLatLng(50.10835,57.33241), '29/06/2010', 'http://www.landysadventures.com/2010/06/29/camping-by-the-beach/', 243, 'Camping by the beach', 'publish');
  createMarker(new GLatLng(48.38084,55.11583), '29/06/2010', 'http://www.landysadventures.com/2010/06/29/heatwave-in-kazakhstan/', 244, 'Heatwave in Kazakhstan', 'publish');
  createMarker(new GLatLng(47.35125,52.38007), '29/06/2010', 'http://www.landysadventures.com/2010/06/29/desert-in-kazakhstan/', 245, 'Desert in Kazakhstan', 'publish');
  createMarker(new GLatLng(46.69284,49.51898), '29/06/2010', 'http://www.landysadventures.com/2010/06/29/astrakhan-and-then-the-border-to-kazakhstan/', 246, 'Astrakhan, and then the border to Kazakhstan', 'publish');
  createMarker(new GLatLng(46.26493,47.84328), '29/06/2010', 'http://www.landysadventures.com/2010/06/29/1013/', 247, 'Last day in Western Russia', 'publish');
  createMarker(new GLatLng(45.5932,42.78646), '29/06/2010', 'http://www.landysadventures.com/2010/06/29/moving-on/', 248, 'Moving on', 'publish');
  createMarker(new GLatLng(45.03804,41.95545), '22/06/2010', 'http://www.landysadventures.com/2010/06/22/we-have-to-register/', 249, 'We have to register', 'publish');
  createMarker(new GLatLng(46.80971,38.55507), '22/06/2010', 'http://www.landysadventures.com/2010/06/22/crossing-the-border-into-russia/', 250, 'Crossing the border into Russia', 'publish');
  createMarker(new GLatLng(47.80965,38.43042), '22/06/2010', 'http://www.landysadventures.com/2010/06/22/last-day-in-ukraine/', 251, 'Last day in Ukraine', 'publish');
  createMarker(new GLatLng(48.38708,33.79354), '22/06/2010', 'http://www.landysadventures.com/2010/06/22/kindness-of-strangers/', 252, 'Kindness of strangers', 'publish');
  createMarker(new GLatLng(49.25435,28.25236), '22/06/2010', 'http://www.landysadventures.com/2010/06/22/978/', 253, 'Dried fish for supper', 'publish');
  createMarker(new GLatLng(49.99082,23.39758), '22/06/2010', 'http://www.landysadventures.com/2010/06/22/crossing-the-border-from-poland-to-ukraine/', 254, 'Crossing the border from Poland to Ukraine', 'publish');
  createMarker(new GLatLng(50.061233,22.48345), '22/06/2010', 'http://www.landysadventures.com/2010/06/22/pauls-birthday-in-poland/', 255, 'Paul&#8217;s birthday in Poland', 'publish');
  createMarker(new GLatLng(49.968617,20.30705), '15/06/2010', 'http://www.landysadventures.com/2010/06/15/visiting-auschwitz/', 256, 'Visiting Auschwitz', 'publish');
  createMarker(new GLatLng(50.026967,19.20075), '13/06/2010', 'http://www.landysadventures.com/2010/06/13/poland/', 257, 'Poland &#8211; camping at Auschwitz', 'publish');
  createMarker(new GLatLng(51.143767,16.247333), '13/06/2010', 'http://www.landysadventures.com/2010/06/13/into-poland/', 258, 'Into Poland', 'publish');
  createMarker(new GLatLng(50.839783,12.5091), '13/06/2010', 'http://www.landysadventures.com/2010/06/13/more-driving-in-germany/', 259, 'More driving in Germany', 'publish');
  createMarker(new GLatLng(50.382383,8.000733), '13/06/2010', 'http://www.landysadventures.com/2010/06/13/into-germany/', 260, 'Into Germany', 'publish');
  createMarker(new GLatLng(50.803412,4.626516), '13/06/2010', 'http://www.landysadventures.com/2010/06/13/on-the-road/', 261, 'On the road', 'publish');
  createMarker(new GLatLng(51.3720,1.4465), '07/05/2010', 'http://www.landysadventures.com/2010/05/07/visas-volcanoes-and-winches/', 262, 'Visas, Volcanoes and Winches', 'publish');
  createMarker(new GLatLng(51.203771,0.391645), '04/05/2010', 'http://www.landysadventures.com/2010/05/04/weekend-at-the-hop-farm/', 263, 'Weekend at the Hop Farm', 'publish');
  createMarker(new GLatLng(51.332634,1.312147), '29/04/2010', 'http://www.landysadventures.com/2010/04/29/minster-primary/', 264, 'Minster Primary', 'publish');
  createMarker(new GLatLng(53.272614,-1.260788), '22/04/2010', 'http://www.landysadventures.com/2010/04/22/clowne-junior-school-2/', 265, 'Clowne Junior School', 'publish');
  createMarker(new GLatLng(53.689131,-2.639361), '22/04/2010', 'http://www.landysadventures.com/2010/04/22/st-bedes-catholic-primary-school/', 266, 'St Bede&#8217;s Catholic Primary School', 'publish');
  createMarker(new GLatLng(51.495646,-2.614585), '19/04/2010', 'http://www.landysadventures.com/2010/04/19/westbury-on-trym/', 267, 'Westbury on Trym', 'publish');
  createMarker(new GLatLng(51.388334,1.417751), '01/04/2010', 'http://www.landysadventures.com/2010/04/01/easter-break/', 268, 'Easter Break', 'publish');
  createMarker(new GLatLng(53.658259,-1.575959), '01/04/2010', 'http://www.landysadventures.com/2010/04/01/horbury-bridge/', 269, 'Horbury Bridge', 'publish');
  createMarker(new GLatLng(53.642641,-1.507697), '30/03/2010', 'http://www.landysadventures.com/2010/03/30/hendal-primary/', 270, 'Hendal Primary', 'publish');
  createMarker(new GLatLng(53.65611,-1.485826), '29/03/2010', 'http://www.landysadventures.com/2010/03/29/sandal-endowed/', 271, 'Sandal Endowed', 'publish');
  createMarker(new GLatLng(53.572708,-1.473584), '27/03/2010', 'http://www.landysadventures.com/2010/03/27/athersley-south/', 272, 'Athersley South', 'publish');
  createMarker(new GLatLng(53.688791,-1.298157), '25/03/2010', 'http://www.landysadventures.com/2010/03/25/willow-park/', 273, 'Willow Park', 'publish');
  createMarker(new GLatLng(53.820853,-1.772071), '25/03/2010', 'http://www.landysadventures.com/2010/03/25/frizinghall-primary/', 274, 'Frizinghall Primary', 'publish');
  createMarker(new GLatLng(53.587659,-1.330976), '23/03/2010', 'http://www.landysadventures.com/2010/03/23/stockingate-mill/', 275, 'Stockingate Mill', 'publish');
  createMarker(new GLatLng(53.701585,-1.261969), '22/03/2010', 'http://www.landysadventures.com/2010/03/22/790/', 276, 'Simpson&#8217;s Lane', 'publish');
  createMarker(new GLatLng(54.262505,-0.973299), '22/03/2010', 'http://www.landysadventures.com/2010/03/22/tent-repairs/', 277, 'Tent repairs', 'publish');
  createMarker(new GLatLng(54.552031,-1.265541), '18/03/2010', 'http://www.landysadventures.com/2010/03/18/a-very-windy-day/', 278, 'A very windy day', 'publish');
  createMarker(new GLatLng(54.535944,-1.258969), '17/03/2010', 'http://www.landysadventures.com/2010/03/17/more-adventures-for-landy-bear/', 279, 'More Adventures for Landy Bear', 'publish');
  createMarker(new GLatLng(54.561152,-1.210449), '16/03/2010', 'http://www.landysadventures.com/2010/03/16/landy-starts-his-adventure/', 280, 'Landy starts his adventure', 'publish');
  createMarker(new GLatLng(51.3545,-1.1537), '13/03/2010', 'http://www.landysadventures.com/2010/03/13/asking-questions/', 281, 'Asking questions', 'publish');
  createMarker(new GLatLng(51.3724,1.4469), '08/11/2009', 'http://www.landysadventures.com/2009/11/08/a-bit-of-fundraising/', 282, 'Boot Fair', 'publish');
  createMarker(new GLatLng(51.2414,1.1937), '07/11/2009', 'http://www.landysadventures.com/2009/11/07/driver-training/', 283, 'Driver training', 'publish');
  createMarker(new GLatLng(51.3724,1.4469), '03/10/2009', 'http://www.landysadventures.com/2009/10/03/blog-no-1/', 284, 'My first blog!!', 'publish');
  polyline = polylineEncoder.dpEncodeToGPolyline(progressPoints);
  map.addOverlay(polyline);	
}  

function createMarker(point, date, blogurl, num, blogtitle, is_blog) {
      var html = '<span style="color:black;">Date: ' + date + '<br />Lat/Long: ' + point;
  if (is_blog == 'publish') {
	    html += '<br />Read: <a href="' + blogurl + '">'+blogtitle+'</a></span>';
      var marker = new GMarker(point, {icon: icon});			
			} else {
      var marker = new GMarker(point, {icon: icon});			
			}			
      GEvent.addListener(marker, 'click', function() {marker.openInfoWindowHtml(html);});			
      map.addOverlay(marker);
			progressPoints[num] = point; 			
    }
     
function drawRoute() {
//do nothing
}		
var infoIcon = new GIcon(G_DEFAULT_ICON, "fix.png"); 



