function load() {
  if (GBrowserIsCompatible()) {
    // Initialize
    if(document.implementation.hasFeature(
        "http://www.w3.org/TR/SVG11/feature#SVG","1.1")){ 
      _mSvgEnabled = true;
      _mSvgForced  = true;
    }
    var map = new GMap2(document.getElementById("map"));

    // Add the controls and set up the map
    map.addControl(new GSmallZoomControl());
    map.addControl(new GMapTypeControl());
    map.addControl(new GScaleControl());
    var omc = new GOverviewMapControl();
    map.addControl(omc);
    omc.hide();
    map.setCenter(new GLatLng(51.539502, 3.655700), 11, G_NORMAL_MAP);
        map.enableScrollWheelZoom();
    
    var points = new Array();
var pointsSize = 0;
	var finish = 5;
	var start = 6;
var m_showMarkers = true;
var levelMarkers = new Array(18);
for (var i = 0; i < levelMarkers.length; i++) {
	levelMarkers[i] = new Array();
}
function showMarkers(map) {
	if (m_showMarkers == false) {
		m_showMarkers = true;
		addMarkers(map, -1, map.getZoom());
	}
}
	var gicons = [];	

	gicons[finish] = new GIcon();
	gicons[finish].image = "finish2.png";
	gicons[finish].iconSize = new GSize(43, 37);
	gicons[finish].shadowSize = new GSize(0, 0);
	gicons[finish].iconAnchor = new GPoint(-2, 35);
	gicons[finish].infoWindowAnchor = new GPoint(12, 0);
	gicons[start] = new GIcon();
	gicons[start].image = "start2.png";
	gicons[start].iconSize = new GSize(43, 37);
	gicons[start].shadowSize = new GSize(0, 0);
	gicons[start].iconAnchor = new GPoint(-4, 36);
	gicons[start].infoWindowAnchor = new GPoint(12, 0);	
	//Display start and finish
		map.addOverlay(new GMarker(new GLatLng(51.49731,3.62019), {icon:gicons[start],clickable:false,title:"Start"}));
		map.addOverlay(new GMarker(new GLatLng(51.45203,3.58198), {icon:gicons[finish],clickable:false,title:"Finish"}));	
function init_markers() {
	var map = gMap;
	addMarkers(map, -1, map.getZoom());
}


var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "eaiyHeabU|B|IvAzE~CuCmBsHAcBLs@Go@kAsFsDqOsCqNY{CHi@[oGm@sGGKsAa\\WeDQ{@q@uByAeCy@mBNODQC[d@aBBa@`BkGLeBiB{d@KaA}C}KsAd@_ANOGUa@_L_ZaBsEWkAUkBMaC@}BHcC`@aGI{G@aC\\kNXmBNi@qEcCqMoH}@McSo@_D_CoHqGeA?gGvCa@KKU_Gwc@fMuHhBSgAu|@TaDbMmu@x@sFdCwUXeBp@mA`LkKb@cATcB@{@qEcwAMoBSyAa@oAk@kAs@}@o@i@s@[wf@iKgBiAsAwAkWoZoBkBmIaDaIkC",
  levels: "P@GECAAC@AEAAB@A@D@B@FA@A@ABE@GE@C@D?C@F@B@B@CB@H?EAEAEBBG@ICFBFCA@FBCAG@B@I@C@AEFABAE@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "conyH{nwUmTaIeAu@_AeAqk@ox@aFiH}AwCsAmFeSwbAUeBUkEyCqeCJ{CfEgc@b@aBn@eBxJgPfAwB`@yA^uBNkCA_CI{AiEsl@Q}A[cBuDcIQk@Kw@KyCv@}WjAoXvB{y@t@}NnGunB|AqHcBgBeHaI|Awa@`DyAvPoFb]mI^a@CqF^mgAw@KKMGwBKi@[a@UIq@IeVQmDd@sBf@md@dNiFhA`@jM?bAIZ_CV_AHKOMqAk@yKCIoE~@{JdEsVrKuKzEYVoAvB[n@{@n@yH~EaH\\qDLmLvH}GvCc[lMkCjAa@Z",
  levels: "PBF@BAGAC@IBGE@C@D@BF@B@DB@C@FAAAADF?FHACBH@JAC@CB?ECAGBF@DBFAD??EG??D@?C@E?EC?A@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "uvvyHcnoV[h@a@dAuKnb@S~@s@bByAnAs@eDg@}A]m@cLuOq@McF|@{ALeCBmCIyEe@sE_AaDcAuCoAmDuBeMcJyBwBqAw@}AuAi\\fy@iW`p@j`@ni@ywAnqDG^@`CbFvWf@rEpB`Iv@rFl@hGj@jH\\pHPtGD|GAbL`E|c@l@n@vCrB~@fAh@fA\\pALdABzAIlAo@fEGz@^blAf@zCDhBHhl@PhPL`@\\HnNuIbBy@pAIC`DD`AfClSvK|y@Pl@ZTtC[lJnq@h@zAR|@ZZ~BzErChGb@r@d@\\bA?`@tD~A`HtBfId@hAb@f@hIhG",
  levels: "P@B?CBH@C@FBB@DABF@BDAA@I@HG@JBBBB@EA@C@DE@ADA@G@B@DBACAHACCBG@C?EACEF@BA?DACDB@AE@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "_oyyHqnuUtJhQ`DjI|B|GjDrKv@fDvA`EdAi@zC@xA\\`@TTV\\|@b@qAlQal@jEqMr_@q`AhHsR|C}IoC_Fp@wAFmAY}nBe`@LGGGWI_FtA}\\nAe@x@g@jA_BhOad@R}@XiCNg@VBVPt@rA`FdA~j@pKl@Vv@|@Xf@@XIhLNrDYfCM~DUt@iP~]dMf^Hr@AXqMln@lEnINv@DrAEfAoKvp@jV~S`a@x]vW`O`a@tUlH|EvOpT`@v@ZbAH|@ArBQbA}EdNcAvBy@pAi@j@iH`EuK`OmCvBuAX_a@vCqBZcAh@{@t@i@j@qAxBk@zA",
  levels: "PD@BA@FBD@C@I?ADB@HEBCGAG@BI@BDC@@H@BD@AKAADABAF@FAF@EC@FAI?E@BFC@AIACB@EADBGAAEA?CAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "mksyHirqUyKr]oAfCk@t@aAz@mFxDyCrBeAl@e@J_@C}@m@kDiF{A}A}VkSuQmOsH{F{CmBu@xEKXIB?Pq@xBoFzM_Nt^uElLSHu[tCoWlCb@pNxC`|@Mr@e@t@uGfBcAj@yG~EgBt@sDdAuIbB}ALs@McC_A{BlZ}CtXSvDS?KXD^LNaA~J]zGCxBHdfADtDJ~Bx@fILxBBbIrAtMxBdNjG~\\fDlOdCbFBj@OZs@fAzDjIjEpG?A~B`CXF~CjC`B`AzT~KlE~ALTdHbDNz@cBxGoC|Ie@jBU`AMtBKl@mAdD",
  levels: "PBE@ABA@HACAC@BAIA@A@C@@G@@H?CAGC@C@EAD@JBABAC@BAF@C@B@BHBADCDB?DGC?AAE@AAAGC@@B@@BP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "guxyHwz`Uc@jB{FjS[rBIjBYpd@YpFG~IGdBiDvj@_AzLcBlQkDt[l@rRVhAb@\\rC`Ap@`@lBtB~HtK~@bAlP|Ep@l@~DnKlBjGtI|Tf@fA\\\\bA^\\B~JyAn@ZhEhDx@sJv@RbC~BTPXB~KgBf@ZRf@nI~XjFfP~C|IrBbILTnAf@g@pIbA`@^`@zFfQhIfb@`AxJ`BpMBh@C`@kGzEoF`D_DvBwC`Cj@fEbBdPnA`ElEtEzD`CT`@n@vAxBjJxGfNd@tA|@nBNdAc@`G?|@JzAl@nBhA|AhA|@^N`BNMhCuC|FWZkDfBsAvA]z@OpA[lTEl@IN",
  levels: "P@AE@AA@E@C@DIBC@CA@EBFABA@G@CE@EFBA@ECG?A@BCAIDACEC@@GBBA@F@GDBAEACA@EB@CAEAC@GCDACAEAA@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "wdtyHynmTy@Z}Jb@eCl@eM|DkEzD^BRNbDrJdAdFbB|SbAnGzDoEjAeA~@YdFw@~F_Cx@s@dAsBhCiJh@aAdCcBbFiCt@[`@CVjCvAfUa@dGkBnB]x@BlAzBfSxA[t@HfD~ChDxCj@GlFyC~@oA~G_NhFeG\\fADpAAzD~@tHP`Ib@bCbBzGxC|HcNhNw@\\oNlDaTp@{AvAgGbIyFvJiQdM{DpImB~B]`A{BdDrFpYhD~Pv@fClC~GdE|OnKhVlC`I|AbD~ArC|AlDsAhBtFhZpBrOj`@pwA~DbNfE~Gr@_Cd@f@pBfAj@Plr@vMzBLnSY^EPM`@mA",
  levels: "PBBDCG@CBDBH@D@BEACAEAB@H@EDADAGBD?CFDACHB@BBD@BIBFDFABDHBAAF?I@BDBB@@EDBE@DHEA@CEAD@BP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);


var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "e|nyHy_~Sb@_EPwEGuBgFs`@qD}RjDyB`S}KpR}S|AqBdAmBdLsRl@wANq@R}CXaVNcFb@mC`@qAl@gAdAaAjAo@dEqAv@MtCChANfEdAVNlA?pAe@|CkCBMjBuA`@Ov@EtBXDoACU{Hac@kCaFwFiOuDoF_BmCiE_RSsAyAyNeBmHwB_ItDwCxDwA|D_D`@y@jCmHtRe]t@gA~EwEfAqAnI{K{AkC}BmFyKkXaAsCcJiZu@eBaG{KEsBLqKuAcTU{BQkA_@{AuAkJ_@iBc@sA{@_BmVaZkF{G_San@bBgCVs@Ds@a@mPhE}h@@w@m@sL@kALy@l@gAbIyGn@kA",
  levels: "PBAEBH@E@D?G@BC@DB@GAC@EBA@BDB@@D@BH@BEBC@EC@C@HBBE@CDA@BIABC@C@F@CD?@@B@FA@EHBADDD@@FACBP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "{tmyHocuTZ{AHyAaAgJSsJrBc@pLmFlDoAvQgGfPkBnOvA`H]fA^dCnApET|BF|RyAjMqEjDs@VMt@gAZW`CuAdRoIfYmIh@El@PbHlHpAz@vAj@nA@`G_AnDiBfEgCReA?oA}@mEu@}@G[Da@HS\\S`DhPfAbE@RMZ?^R\\TChAjGPhBLpCAhFy@rLg@pErCvCdCA|Kq@DVNDNM@UlEk@|C}@X~ANnEx@zKNbAd@bBxH|Tf@rB`@jMXtQXbFTjBdPeHt@s@|BqIlAyBrBwC~@}BEq@g@oA{BqJ{A}Hk@wBsFwOiAiBmBwGQWoB{A",
  levels: "PACBGBB?GDCC@C?DGBD@@BCDAFBBAEBG@EACBAC?AJAC@@BAB@EACAGEABADABAGAA@D@AE@B@IBEC@AGAA@@DBBC@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);


var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "emdyH}{uTQeAKwAtAo@z@u@tB_DpAqAbAGj@N~Az@b@GJd@Zh@xBrCNZ~AbBfDdE`@Px@|@h@LhAE~@[zPuIR@bA]lE@vR^v@[|@q@PAnDwChBmBHY|@cAdF_FtHaDEsCc@wESmAuA}FWmBMuBcA{e@@oFJaCZ_E|AiPp@_MPYh@iHF_@dObG",
  levels: "P@DABACF@BD@A@B@CAAGABB@E@G@@BC@@ADIAB@B@DE@C?AAA?GP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);


   }
}

