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.622493, 3.739128), 10, 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.52743,3.44048), {icon:gicons[start],clickable:false,title:"Start"}));
		map.addOverlay(new GMarker(new GLatLng(51.52743,3.44030), {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: "m}nyHc}~SqCwSqDuRFSlBiA{@wFGkDRuKAqA[wDYmBqA}DiKmWgCcJaKqY_A}CYaBQmBAoDdAm]gA{UQuA]oAyDmL{Je]c@oBMcBc@oRc@mN[eB{BeHwIwTmFkN[eAs@wCw@aEKyGeA}I@{DEqA]gA_E}Hw@kByAmEEiABsJYaGy@mIaGm]aB_VQeE@oAx@oNTqBX{AdAwCtAqB[_BNgWQkAmSu_A_BkLoCuPMyB[oZMwVmCq]aOtAiIdFsKrEcBdAo@h@eAjBSr@]nCoAg@MUsBcIqDgKyE}NoI_YSg@QQUIYBeKbBYCUQcC_Cw@Sy@rJiEiDo@[_KxA}@Oc@S]]",
  levels: "PBEADCA@C@FACBA@FABCF@AA@E@@FAB@@E@CBB@EAB@G@ADBC@F@ADABDBF@C@FAADIDBE@BD@HACB@AA@H@AE@ABFE@EDA@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "apwyH_vwT}JeWmBkGcBuE{AyD_@c@_QgF_AcAkJiMaAaAq@a@gDmAYg@Ms@m@sRjDu[bBmQtBeZzBs`@BuG\\{HBoBX_c@NeBP{@pFoRl@gClAeDJm@RoCt@uCxB_HnCuKgIwDQ@mE_BeBaA{NcH{D{BiA{@uAoASa@qCqCsByCwB}D{BuFwCeKsBaLUe@S}@{AaIkEcX{AmMq@eHy@sKSoE]iQAkCEyaARgId@kHnDu[JOb@kEVuFFqFQeGi@sEe@kCJ_@Eo@KOYC_BcFoBwD{@mAoAuAgCuBa@KkVaNgHaDgDaAkDq@_MeAcxAaKaYuB{Fm@uG_BqCcAmH_EsEmDoEoEeEwFqF{ImH_NgH_O}G{OgBwE?S",
  levels: "PAA?FBE@C@BC@HD@CAEA@AAF@@AB@B@AHBAB@AE?BAAGABDA@ABHA@CA@EBEB@ABDAC@BAJABBC@AEACAGBB?DBAHBDBFACBAAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "sqczHcwqUmGqQoGsRuB_FUKeCmFaC_EoHiJkDeDaeAgw@uEwCeDoAaBa@uAUgDSucA|BqC?aCMkDi@uEyAeMyE}LiFKOgEoBgEoCiBiBuCaEQ@iDpEiAbAmI~BsA@u@a@}AgB_S{]eNiTy@_B{@yB{@yCiDiNkVqq@{BaEaC_DsAuAgDaCoAo@{Am@{Ey@_IWSW{@SMSEWVkBjBoTEWlE{^h@aHDkHIwBSyCoX{uB]cDWyCsAiVeCmg@MuFHwDPwCl@wEhGw[Tg@vNe{@fGo\\Ai@jC}Np@uCxAqEhMoYdAaDx@oDjA_H~NwiA~DeZ~AaJlBgHhC_HtBgErBuCfB}BxByBfHeFpBqBhBcChGaLRKpGwMHi@",
  levels: "P@ADAABGBAH@C@EB@GACAE@ACAFAAECBHBB@E@ACBG@C@EACCAAKA@ABCBG?B@E@ACB@IAABA@AE@CBAEA@BGBAE?CABAEABAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);


var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "sslzH}jqVdCgExCaEpDgDpHkF`J}KDSjHsKpRc_@tBsFnA}DhHgXdAkDrJyS`M_ZfBwEfAgEt@}E\\oDdCs_@l@}F`Koe@lAqDjG}OZS~CyHlF{O`@uBNiB@mBa@gMU_B[sA?Qo@aCc@iAJUDs@Su@|@}DAUvGw]~A{JrCoSrD_\\h@uGJSh@mHv@aPRMj@N~@n@hHfJbCtBbDjBhEdBpAR\\I`S~CnA`@rB`A`LjHbi@ra@nBfCj@|Af@nB\\pCHbC@zCApGIVCdUT|IFTCtHF~E\\|Cz@tDhAfCrA`C|h@|v@j{CtsErEtGpQnXhi@bu@Vt@zLlPBp@}\\rz@iW`p@j`@ni@zSbZv@vAp@vBNbAXrEPlFl@xn@",
  levels: "PADACB@FD@B@DB@HAC@ADE@BACAF@BD@@A@B@BFA@ADAAAC@CALBCAECAAC@EBCH@BAD?@AB@B@DABHAB@@CAAIB@HAAG@C@CP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);


var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "k|yyHk_hVLpBj@tDt@lBdAbB`\\dZlErDp@d@hBx@bQvGnBhAxAvBtAb@rt@rK`EUlAbAQ`@m@p@cFdPSNaB`Gk@vAiCnDoDlEuChDwArA{@jA_@r@]pASlAItAnAd_APrELfAxAdG|EvOpE|a@FzB?zCH^ANVBVPt@rAbHxA|h@|Jl@Vb@b@l@`AGbMNrDYfCM~DK^sPt^dMf^FZ?p@sMvn@s@fBqZfi@}C|IiHrRs_@p`AkEpMcOvf@_DxJ}@`CsA`CEl@?`JG^wBtAiAZmC~AJ~@q@`En@j@n@z@j@pAbAjE_R~Tg@v@Sj@Gd@iCfs@j@vQnCvv@@bAUbA]d@iHrBqGvE_B~@sFbBuIbB}AL",
  levels: "PACAEA?G@CBBECCI@B@A@D@A@@CA@GAAHABDC@@@G@BD@AG@DAJA@DFB@FGAE@BFA@BAE@@EAAFBD@ACEB@H@E?BAHBC@DBAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "{nzyH_hlUs@McC_A{BlZ}CtXSvDS?KXD^LNaA~J]zGCxBHdfADtDJ~Bx@fILxBBbIrAtMt@`FnE|VtE|UpAtFdCbF?v@_AvAtCpGvCtEfBdCpBnBXF~CjCzDzB`RdJlE~ALTdHbDNz@gKla@hBmJ?ABDU`AMtBKl@mAdD]xAaG|SQz@OdB]nf@YpFG~IGdBiDvj@_AzLcBlQkDt[^|MRpDPl@NPfDlAp@`@`A`AjJhM~@bAlP|Ep@l@~DnKlBjGtI|Tf@fA\\\\bA^\\B~JyAn@ZhEhDx@sJ`@Ff@XfCbCXB~KgBf@ZRf@nI~XjFfP~C|IrBbILT",
  levels: "P@EBABAC@BAF@@D@@BBH@ACBDBDG@CAAEAAAACHFB?@A@CA?B@FBA@E@C@D@I@BB@C@EBFABA@G@CE@EF@AAECG?A@A@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "aeuyH{vuThAb@oAg@nAf@\\oCRs@dAkBn@i@bBeArKsEhIeFnAQpLcA~AbTl@lHLvVZnZLxBnCtP~AjLlSt_APjAOfWZ~AuApBeAvCYzAUpB{@zOPhF`B~U`Gl]x@lIX`GCrJDhAxAlEv@jB~D|H\\fADpAAzDdA|IFvFJhAlAtFp@`CxC|HcNhNw@\\oNlDaTp@{AvAgGbIyFvJiQdM{DpImB~B]`A{BdDpKnj@bAhDpB~EnAhEpCrKnKhVlC`IbFxJ_BnCxG|XlBjKfExS`BtFbBxHvOzk@",
  levels: "PDDD@CADABE@H?DAAF@C@HBDBAD@CFCBDA@E@BAE@BB@D@BIBFDFABDDBAAIDAB@EBBEEB@CA@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);


var polyline = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 6,
  opacity: 0.5,
  points: "}cryHop_T~CfNjD|KnCbGbB`Al@wC\\\\hAn@rAh@lr@vMzBLnSY^EPM`@mAb@_EPwEGqBwA}K",
  levels: "PCBGDD@ACHBB@GABDAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);



var polyline = new GPolyline.fromEncoded({
  color: "#ff0000",
  weight: 6,
  opacity: 0.5,
  points: "k}nyHw|~SsCcTqD}RjDyB`S}KtTmV~OoXb@}AJaALkFRqQNcFb@mC`@qAl@gAdAaAjAo@dEqAv@MtCChANfEdAVNlA?pAe@|CkCBMjBuA`@Ov@EtBXDoACU{Hac@kCaFwFiOuFgIo@}AyDwPSsAqAqMUyAoE{Po@n@wGjEuEhDsIvE{Ad@}NhHsEjCsTnPo@X{@DsT_Do@AgAXs@b@}BfC}AxBoJc\\c@oB",
  levels: "PBG@EDG@C@@C@GACA@EBA@BEB@@D@BD@JEBCAEC@@CIA@CAAACAHBAFAC@G@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

var polyline = new GPolyline.fromEncoded({
  color: "#ff0000",
  weight: 6,
  opacity: 0.5,
  points: "c~pyHulgTMcBc@oRc@mN[eB{BeHkLeZcNhNw@\\oNlDaTp@{AvAgGbIyFvJiQdM{DpImB~B]`A{BdD|Jph@x@dDjD`JdE|OnKhVlC`IbFvJeB`C|@pCzG~ZbC|PnBdIjHlVvHpXpFjUlFlRzDbF`AuBn@r@pBfAj@Plr@vMzBLnSY^EPM`@mAb@_EPwEGqBuAuK",
  levels: "P@@EABIBFDFABDDBAAIAEBCBBEEACEA@BAIEEA@DEAG@BCADAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline);

   }
}

