function load() {
//~Check to see if object exists
    if (document.getElementById("map"))
    {
//~All this stuff draws the static lines and route markers(70)
//~A function to create the marker and set up the event window

      function createMarker(point,name,html,icon) {
        var marker = new GMarker(point,{icon:icon});
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }

//~This function picks up the click and opens the corresponding info window
//~for the route70 markers
//~      function myclick(i) {
//~        gmarkers[i].openInfoWindowHtml(htmls[i]);
//~      }

//~ Read the data from routes100.xml
      var request = GXmlHttp.create();
      request.open("GET", "routes100.xml", true);
      request.onreadystatechange = function() {
        if (request.readyState == 4) {
          var xmlDoc = request.responseXML;
//~ obtain the array of markers and loop through it
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
          
          for (var i = 0; i < markers.length; i++) {
//~ obtain the attribues of each marker
            var lat = parseFloat(markers[i].getAttribute("lat"));
            var lng = parseFloat(markers[i].getAttribute("lng"));
            var point = new GLatLng(lat,lng);
            var html = markers[i].getAttribute("html");
            var label = markers[i].getAttribute("label");
//            var icontype = markers[i].getAttribute("icontype");
              var icontype = icon70;
//~create the marker
            var marker = createMarker(point,label,html,icontype);
            map.addOverlay(marker);
          }

//Deal with encoded lines
//01 Congleton to Aston lines.html
var polyline1_1 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "mzlcIz_sLpJPjQtIhQ`]lNrVuGzi@|A`GxC`VnBjS~HbjApA~L|AzE\\xJpA|L|@ji@RfJIjC^rAdKzKrIjSlNhRhI~j@TtHz@fCrI~MzBdAzBQnCa@`GnFUfBoCrNr@nV?xIr@`H`G~Sf@lFpA~Tr@nFpB|ErIzClDpG|ApFnCtBdBxCJzC_@xJ`GjLhHbAnC~EfAnEzBhY|@rA|@NfAOzBgB|@?r@r@pAjLbDt@h@u@lDeI|AsHnCgJfAwI|@cAtGyB|@sAbDaGpBQfBgCbDwIpAs@zBuAhIa@xCeBzByBlEiDbEqFh@pFxWeBzApOSvB}@|DlEtI|@hh@dBfAvF}C~G?|IxJhJP?dI}@jCHvC]rOzBbAzA~Ep^rOfAlDrJaFjGaGlEkDfAObEdBzAjD`Hr]fAs@rIeApAyCTmFpAmDpBiCnBhCnD?vEsHpCvAfApAfAjKxClLpBxKzBtHtH~M~GvP|@lER~MyCfJS|D}AzKvExRIrGoBpG_@zDqA|DcFx`@I`^wFpNmD~EeCpG?dPeC`OaHl[}@hCrAzDz@fJJnFjFvPjH{CnChCdk@nx@~GbA|JnGjGa@pBwBlEgBxMMpBdI`G|EnC~FxEjDfKt@xNvJ}AhR?ha@}@vBcOjSg@rNdCc@~QcAnDzDfJ`GbGhJrHhKjHxKfKrGdDnFpAdHlEpH`GzC~HjL`QfQzLxJgAxRdC`Gq@fJtGjDrIyD`SzLbDjD~HeAnDhC~HzZbFjKnDhKfKbHlFbOxNvPdCxKnCzDbEtVpLbPpMtI`GzCzLxJvE?dErA~GwBbFxJbF~TzKfQdDlM_@d|@eBxJuHxJaGbAcFdBaGbO{BhKiJtVeCdJ?zCdChDI|D{C~MiSb^cF`OuGd^{BbOf@nGJvHiAnVeMfJeWjJaGe@cFtAs@vBgA~LaGbAuHPsItAoDdBcPtP",
  levels: "PDFBHFBDBDCEBC?AHBCDFCBFED@DG@DBFCDABGDDBCBFBEEDFCJBDBBECDGADABFBD@DDBG?CCEABFEIDAEDGDDEEGCBAECIDGCACGCEGBECCBFDEEBJCBBEBECHCAEDFABCEFBBEDBAGCBDJEFGDFDCDGDCFDDHCFBEIAFBG@ADECCEDDBGDDGEECEDGCBFDDECDGDBCFCDGCDKEDGEBFBCGECCDFECFDACIDECFBFBBFCP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_1);

//02 Aston to Church Rd - Tilaton.html
var polyline1_2 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "a}qbIfhwNiHdB{HlLtBfJnDbK`C~M~CzKbD~FkAjCmK|E{G~I_IpGgGlEc@zKgA|EcFhRrAfB_EdIwFjOuGrKfBrDtFfCX~Ab@pK~CrGdD`OHpG~C~Pm@lPwA|HgAnQqBrOjBhK`B|DMrS}@hN_@zDb@`GbEjDpBlMDjKy@dEfMbPb@zGbY{RbJGxCvBpBFvAHbKvFtHj@bJrH_ErD}DhCaCtP}DlEqBlP?lEoCfB_DhDmAnBgAfFs@bA{LqCqBlEeClAqFlA_DnFaWtT}FHyIjLoCY{AeBaCpCyI?{BjAqA~AsDfCeDlH}E~MqBbLvArOgArKdD`KL~IIfFn@jD|DdIrElIxHlLdDxCjBpCpAdEH|EyB|Ly@hRjCpJnDrDzGlT\\vMs@`C^jOOrH}@`GDxRl@`R`BtLc@`KnD~MLdECrKpBjHVnM?nUh@tPnCbOlFvXdH|SfAYpH`RxCkDxE_Fb@pC~CtLvJQlA~AtH~B|JzDpApFjGjb@nDfUtDtSdC~Q|D|H|@GpC|HdCxRr@jKtAvJx@zCpAhGxD`KHlIn@tPuCtD{B`KmBfN^dPIvFmAzGyDlPr@nMBnF^rDSlEyEv\\uBfMeIx`@m@tEi@hC_CgBqCQaBtS}@tEaKfQaLtEiAfFwEhCyDxCcJi@}PgQaFX_EQmTlPeI?qA_C{BsOqAqJs@}AaHNqEnBwBbDqA|AyD_CuGwEyJyGb@}DJuEs@_JwGyUaFaKqB_CqA{C}AoCN_Jm@qJNmIOaKb@_MmAwFIgF}@gFuCcH}@i@yDfCyCXqFa@aC_C}DoBs@~B}IqC_D}A{Ca@kAmAoEzCoCoBkGoBgG_C",
  levels: "PDGBBBCGCDCAGD@DEBCHCEADCDCGCBBEBEC@IDCECEDHEGC?CDDJAEDDBEBDBBGFDBDCEDFCEDDBBGACEDIDACF@CBBCGCCFCCFCCCBCDCDFDADEABE?HCDG@FAFECAHB@BAECCEBAD@BIAEDBEBEAEAACDGAA@ECFBEKDDAGEGBEEGC?BGCE@EI?FACEDABAGBBACEBBCHCCDEBDEBBCEECAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_2);

//03 Tilston to waverton.html
var polyline1_3 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "guybIlpcPoDnIuC`KuBlEcDrDiFfCgE`NgBpCaBnJcDjDkBbD_JpGmEvFmAfFiHj@kBeAuC_CeDmA]uIw@mLYcHBwMToBfAmBv@gBbAuLb@}LpAwXnM~EfFjD~B?nJoBlDaCdImEdBG|Ar@~C`G|@h@rDQ`Bb@|D`DfAa@tCcLcE}AiCoMiA_FaB_JsCs@qBaH}@uDs@_G_DkSNyBv@uEIcHNaVOiV]uHUiGg@uIYsOi@cSNkKm@iZBkDXcDIoB}@mEs@mEx@mEEeB?_Cb@cK?{DiCmT}@mE|@yFKkD]eFEyFc@aKaBcDuBeBsDqCyEyCeBcDqBs@{BHyD{CeCGaFaGuBcAmBcAuB}DeCyCwF{D}DaCsEkH_CuEy@yCiHnJkCvBsDlAyC`@yDxC_IxJuBpCyCtE_ElEgPjVcDp@sIdAmEnF}E`@eMF{FaDXoIdBoNfAuDHiDiCiCuB_CmA{C}E{D}D}HiE{K}DeEmAwF_DsO]sDqBoB{FmAsEr@aE`GsAxGD|HuB~IwBxC}@bDkFzDyDnMoBdEg_@`l@wDeIyIcOkFsDwF}EiIePmJgUoBkp@uGyk@OeFl@iUSaDEkDoGqJkBr@wAcAwKcD^sD`AaGh@qCvA}T|@{Gf@uHlA_G|@gMiDiKm@cLkGrA_EhGsC`C{BvBqBnFgAdEeLpR{APSh@s@cAyCmAoHuAcF?qFkA^lIBbHb@fJgAlW]vBwAfC_CxFNhKHhU`BlTjAbW]dEuBbHyNhRcHrHmEnBzAxY{BhReCfMSfNv@`Rn@fF\\|Er@lE{CdEaA~Br@hNhDnMUlTJnQwAnIgBnQaEzScAdE]fUs@hNdCtAv@tAgOf`@qFdMiIvP_B~FwBjKqEdMoCrOs@tHaGxRmIhU_CpCgEnFkCs@oC`@{Bs@wD~E{C`Om@vIuAbDuV|b@",
  levels: "PBBECEBCEBCDCGEABJ@@CEB@DB@ICCFCACFCDBBDFCID@@DE@C@GACAAE?@B@DBBADB@DC?AAEADC@ADCJ?ACDBCCDC?EBD@DABIBDBCE?ABBGADEBIECBBG?CCDBCE?BECIDECCFBCDBDJBDAEBGDDBB@GEDBHA?CBABBFCLDC@EACGBDBDCBHAADEBAE@CBCGDDCGEBDECAAEBECEBEBC@FBEBICAEACDBDBF?ECBEFCEBP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_3); 

//04 Waverton to Burton.html
var polyline1_4 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "yapcIvkePqBaGeGePol@d[|@jO?zD_@~EmIre@]hO?tLcDnF_EpFm@`DyC|ANdEOvM]bO}@xGqBdPaEjS_D`KmAlEoGdc@i@bHm@`CyGfNm@zGgJb^c@lEB`D^zK`A|uAeBxJUzDzB|i@]nFeG`@sJnFaEtAuCPaFs@{EQwAz@cDpF}E|EaOzKqFhC{FvBiDvBsC|EaFtD}Dz@cE{@wDmA}MiCuLkDaJ{@aTnBcMfFmHlAiEk@}GkD{FmEeDoFyBiGkBwXkOjHcAjDxC`Nb@lENpGpB~IEdE{Ek@eCPgA~BIrDi@jDqJnc@I|Aam@`p@eGqGyOjZgBqC}@pCeBfNHtAwApReAbKmE`Dyf@xQXnFpIre@?jD^tEkBbAl@nFuBvBOhCyBdIs@nFmDdLi@zDeC|HcDxGiG}A_HFcEzCeF`DyCbDaNtIgR|OwEtEeGpGsLtOmAjA]hCzArKlDs@~GiCv@j@xL`^rItW~JfXzAjHmHjOwIbLzA|EvUpYc@~IbEtLr@xFxC~Ml@|HfAnJl@dE|@vIz@bEvAvEhDbPHhCi@xCxCjDtCbHhDpG",
  levels: "P@GHBEBDAFACDFB@D?FB@DBDBDCBG@BDBDCJDBEBBFBBDCABDCCHAABCFDCDGBDFDGJDCACCGBDFBCBHEFEGBCBAGCHCCAGDDDBBBBDBHCF@BBBE@BAJCFBCF@BGECGCFDCBDA@@DAADBECAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_4);

//05 Burton to the of Cromwell Rd,Ellesmere Port.html
var polyline1_5 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "soadIh|mQnBt[oSpuB}IxCaZc|@mWxNmQfd@mDb@cMtTeq@|_AuF{@mDvMuJxs@gJhNnCbb@kS~PyKmb@n\\iKNzD`Z}q@bHkl@g@iG{Amc@gJwn@D_`@nNk_AwLk|GhPiN{Wg_BwEgI_Cie@NsRfM_R~OiGxH{a@~m@gr@|H_N_Cm_@_IiCsHwj@}G?SuI}DqNjEuzBhPyz@w@iZ",
  levels: "PEHFGIFDCEGCEFFKGEGEHADFEFGGDFCHEFFDIEEEECHEEP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_5);

//06 Ellesmere Port to Mouldsworth.html
var polyline1_6 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "mgedItnrPpAwBvIgBrDuA|HeIxFeIvE}E~B}DnCwBzB}AbM_FvIsDhOmPpKiDtE}DvIeT`BkDxYc[~CoBtEFxMzVf@gFS{Ol@sDzBaCdGmBpEgFtBuAl@gFl@_CjB{CdGgCv@iGbDcDlEsDjBa@pEqChDmE~CGlDpC|EwErC}ENqC`AmApBmA|HeIpA{DbD}HjBoBbDuA|AeBlDgFdB_Cx@cDvH}LpBoBvDoBhE{@oC{KEwBh@mBVaCh@aKwEwB_T_JsDr@{FvBoHQqJ}EeFuSmA{KgEc^{E{e@|GmPT_C}@i]s@se@s@aKuBcSm@sKoB}LiD{OuByFm@aDc@mH}@kAv@qGI}^g@yUc@sV}@qNm@wUs@kOm@mEImERcA`FmE|@aCO_JHqChDqNv@wF`BuHh@{DfAuE?sGl@_CdFePzAiD~CsK",
  levels: "PDBEBBBBEB@DDCF@ECHEHCCFCCBEADCDGACBCFDFBDDAADADBCA?DCEBCJBEABG@EBDEGD?AICFAFAADABBCCFCD?CBAABHBBEADBAA@DE@BAP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_6);

//07 Mouldsworth to Little liegh - runcorn road junction
var polyline1_7 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "gu|cI`{tO`Ts@|D{@jJi@`BFaB_JwDcLm@eIKaNiCqKw@yFO}EaA_JH}Hw@qGwFwMaAqF}EiKiC_FcDeQ}I{YIsAs@y`@m@ka@q@aOeDqNoFuP?wj@OiKw@uPOsG{FaZ_LyNqAiYaBgJsCiC{K}HvAqGNuEw@kHuCsGr@}H|CgN]kOi@sHgAaGyPkD_CqC_G{DsDqF}D_Cqq@m[gEnFeBdAqB|AWuHYqGkWkW{OoXuA{Ko@cD{AkDqJuJeFmKgAyCN_Ff@cE`GyKbCuGxGmFn@_F}EyJuFwBkJgMsDhCwEgBgDoCtAkGrDyGfEaKOyF^uEw@gFyDiGyB{GwFt@eFIbDuLjBeMzAuHpAoJzBuDxCgJw@iO}AoEyCuBaE}D{B}H{AhC",
  levels: "PBCAHBEBCBDACBFCC@DCG@@BEBECA@GEECFAGBECEBECBIEBCEBGC@H?EEDACECIDAEBDDGDDEEBHCBEBGCCFBGCAADBGCEADEP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_7);

//08
var polyline1_8 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "kvedIxnuNsDj@wDvBmEYsPsVCmBi@sAqA_BO}HaIoI?mBf@qFXeXs@oJ?{CJcHOoFH_JmAiKmCwMc@cDjBqHjAmDI}AmA{@pBgX?mISqGqF_MbDkHwL{K`AyOr@iJRwIc@yJm@uF?kGRkDv@kH^eWKgNuAgUwAsKqAqGoCnCoByCiCmIaBsKNiKl@{Gc@eIcIy`@kBeBiKmBcI_IqDgFwAaHkB{C_GmEmEmIkF}L}CmL_CuLkB}P}Ds@_HgF}CyC{FcDyJeFuFkDyHkDyCyCwD{CmHyCgFmEaEmAuOlAcGmAkGwFcDiGmC_JgEiG{F}HcHsD{JeE}Gi@oChK}DpCcDnBaEPuBz@iSuL{[gJm@`DwCvAeOmDaNiK}HcDmHyGwDgBoFmAjAoF`IsTtCqFpA_Jf@}HRkHTmE\\mE]qCdA{GvE_QjAoF^iKv@wFr@mAvDwCnBmDnBeEn@mFc@}KRuA|D{DfDeEdByC^{CtRkm@`EuL|@oBXkApAFl@sDOsDqA{Gc@aOHaCCqCLuIvAiGr@sG\\wJgAsCqQeX",
  levels: "PCDFECACDHABCC@AAEBAEAECDCAFEEF@BDABD@CBGCAEEBEDBCEJCEBDCDFAEACGDAC@ABCACCFCDGDBD@HADGE@DBGDFDEFCCDBJBCEBCA?CDBADBFBC@ECBFBAEBCA@DCHBCB@ECBCFBP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_8);

//09 Rosethorn to knowles green - old
/*
var polyline1_9 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "mlrdIjdqMlQyJs@eEcHgUgE{EqIgWWcEaGaSqE^gDG}@aGcC_CrBoIxDkHE}BhPca@eFmPkGkDaIgJr@eLkFeMgEuEwAwJIgE_BaDzAuI\\mDnC{ORoFdGaCtFeEdFhJrClA`AlBjCnBhC|EdFPvEhNbCIzJaHrDi@dEiJjB{GzFmIxBaCoB{DO}AuEwNkBkC?gBtB{HbLsZ|@eL`AgC`IxCzBj@rClBvA}HXoJR_`@\\qKfAgNjA{FpAwBtG{@`EhCnOlAtCbAxJlMdCoJvDmLzBoJHkDqAyFcA}EeE_JLiK|@sGnCi@tBkDB_FnCaA|@mD~B}BjJqB|C|AhHvErPhGrP~Ir@vFdBfBHbD",
  levels: "PGBDDDCFBECHCCCGECEECGBCEA@CJCGCCBBEEGCCIBDAFBBCCFBDGEABFCAADBGDEDFCHACBF?CDFDCDDCCIEACCFCCP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_9);
*/

//09 Rosethorn to knowles green - new
var polyline1_9 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "unrdIzeqMfL_HlFiC]aCYsAwD{LoAcFg@u@oB}Ai@}@wA}C_EsKqAyFUmDuAaGwBaIm@iAq@UqCb@cDS]Ui@wDQg@uBgBIOAMn@aDdAoDhDaGHa@IqBNw@|Oo_@wEuOm@{@_@[gBy@y@UsAy@mGqHKa@@_@`AmJGe@sDsI{@yAeDkDYo@uAsHKyACgCKaAGUmAmB?MxAwILaBHg@lAqGfAqHNyCEaAnEwA`HgFPAh@`@vDxHlAl@bAz@r@|@~BzATVtBhE`@`@FL`@XV@vCOPB^d@h@vAjBdILT`@LnA?xKiHxCm@v@s@|CyGdAsEx@}B|BiC~CmFh@g@ZIjElAxAPfAEZQrFgGzCaF^Qn@DrBbA`DeHfEiPh@yC`AeExBuHlCsBtBBbCjBPVn@bEHZZb@lA~@jA`@f@D^KFGp@_Bv@sFt@{Dx@}ClIsStHaWf@sBrAwJu@m@iCgAy@i@W[yGeN|B{JdDaK`C}JPuAD{BM_AaA}C_@_DYiA_E{HS{@NiKJeAj@mDLMrASf@[pAuA`@eAX_CEyAb@o@xAWJMTk@\\cCVq@|@u@~@e@bAI~Bw@tA[vAEf@Fx@\\nIjGlEjAlC`BzFtB|EvCzDnA~BvBDjA^fBTf@`AlAVd@J|@FdBDA",
  levels: "PAG?BADAAC@DBB@FBDBEB@C@H@ACCAACGBE@@ACF@BAE@CADB@@C@G@@?@@CAJCAGBCA@AC@A?EB?@D@BDABHBBEBADAAFBABEABEACGCA@AGCE@CB@DACA@IB@ACCCAGAA@DGABC@FAA@CAE@FD@B@CABDBAC@ABIAA@CAFACBBBBFCAC@@B@@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_9);

//10 Knowles green to A537
var polyline1_10 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "afkdIbo`M|HkAdGyCfDwEx@a@zAj@~As@pFeA|CsDdK_G|AtAdAuApB{ChHr@fAOhO_JtC_Bl@_@bD{J}@{KbDaDHyJlAoFnBcO`A}EMsGbPiK]iGXaGmAiKoByCi@{K?mEh@cO`AcP~C?hBFfFeAlEfBR_F?sOw@sSbCkSzA{CjBmIbAgFzAwFS_F}EeIuEoBoDkHoG}Hm@sDuFaR\\{DvE_NhCqOIkRb@wEm@yCqEoFwE}MkBmDeB}A]cDX}MzAaFRoF_CgGm@iJaBiJfIuIrPct@|@wXpAoBh@{Op@gBtKwMNkHlDoJ`FuHYmFaAiKUkYDuXaA}Rf@iSw@eHR}E}@iKiB{NaF}P}DwEmE_JkAwFs@uEwAkDMgFLcDyFuEkBqGeCoFaFoBiHiNNgNjB?pEmApJuH~FgCv@gFTmEpA{DtByJfAqCHcDYaGr@wG`Am@fAeFzEyMzAuII}DeB_GwAcEzAqBxCiKCmPyCyJ]aGH}HfAeQv@aKv@}D\\qGzByJoGcEqFkG}CoBuBqC_CiGmEGoC{@mDlAmM`DeB}AaAgGwAcGH_CmEoF{A_J{NpBXoSr@}FpA}Cm@aDoCyJpAqNHeTc@qNdC}EzAiGbDeFbA}DpA_JdBmHjAwUb@sCtCoFfDgFbDeIvAcHvAX~AsDjBeJfJ{`@xPqN_@aSlAqYz@iCvE}D~FuEvAs@fAgDfAoAfEoG~BwAhCs@X_CrD~BxHhGtB|AbCtAvApBbDfC~Bh@pAa@tBmEjFbA~Cr@tJ?~BYnDXjEh@fBi@`BhC`E~BhQ_FnOmBfJ{H",
  levels: "PCDBDCBDCDD?EBD??IDDDCAACFGBDCCEABF@CDGACECB?AJDDDCEBGCBEBGCCCBFBDCECBHEECCFBDDCGADACBCCHAEDCD@BDAFDBDDHFBDCFACAADBCECBCGC@ECECDBE@BBCIBBDBGBDAFCACDDFHDBEAEDBJBCBEBCBFACBDDEAEFCFC?ADCAIBDFA?ABBFCDE?DBC@CECGCEP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_10);

//11
var polyline1_11 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "qj`dIvilKdCiGdB{@bMoBtOcAvAaCtFhG`Bj@lDQ|Ez@dA?tHaEjIgEnDsD|HmLr@i@fEH`A}@lAiCvDlA|Ds@fFkDjAcArAPdBqCzAqFbEcEfAQlDXtBeBbDeEpFwCpAe@rIjJfJhDnFoBzK`OjFhBnHtBrH|E~FXdHjKpNxGtBzCfA~Fx@lLYdTtBbSm@tDLbEbAhD\\`Gg@`G{Kr^cD`GwNdMgEbCgBvCw@hBeBfCmAfGaB|DkAdB{GhYgDtIoHbKkFtPmDjAwN`G|CbDXpCqAjHiCdEqFbEoHzCw@fCCrDy@vBcHvEuFnJmEta@sDxOkBfJwDfPqB|MkBdHb@lINrG|@dIo@jEeBdIrI|WLxFMlIxB~ExDY|DkA`ErAdDxJb@pFdFk@tGoCzOrEnGtHpJdBOtHzAnN",
  levels: "PCEBDFCECAG@EBAEDBDDD@CEBCEBEBCAIEEEE@CDEDCKBDCCCBBCHCEBD@AECACDCDFAFCEFCDEBBEDGD@@BBI@BEAEDADHBDFCECFDDGCP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_11);

//12
var polyline1_12 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "ozycIvg~K?lEyClEH~B`FbHSfF_EdE{EhDaAvEaBpVIxFgBjOg@vMuCjHaFr@oGpC}@n\\h@~PtA`HbAhGm@rDmIrK_@|LCbDs@jHhHtLtB~MuBxNqBrGyBhZSvEqBbPYrD}@dEmDxUIvTNrHzA`F~G^rD`DtArDpAzGnDjHv@`C`AvBxCzKjC`DhCfBh@~BzAhNIrHHtH~CjGnBnR~C|A|CbDrE`GtG`HV`CJfCtEtLjCjDr@vEtBfChGxC`Bi@~Bz@tB~E~CnFSzHf@jGbAdBlQRbA^fA|KtK~CbDX`FrRrEdBpAnJnGbSrH|SpBtHrCzC~HjE~BfCpEhCtCr@~BFh@zG?bH_CnQ~FdB|IXxCj@|ElBlEOjFkDbDr@nCa@lEuAbDQpAuA|AmJ|CXjBe@nDG~C}ApOoB~BXlReMr[wJ~BbAjBoLfP_CvI{K|E{H`FiJ|EeIjJePh@q@nC{CpA_ChDsK",
  levels: "PDECDEBDFBBBFECGDC@FCE@BFDFBDACABADHCEDFBBA@CDBFADADDKCAAE@DCCFCDCFADCCGBEEBGEDCABGBBBDBFBDEJCBEDDDABFCFCBCCCEEDHEEEAA?C?DBP",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_12);

//13 Shortcut Warren to Henbury
var polyline1_13 = new GPolyline.fromEncoded({
  color: "#0000ff",
  weight: 4,
  opacity: 0.8,
  points: "kn{cItyeLgBzDq@~Es@zKoKbPwExJoDvImCvIyDnNcDxJmDhCoChKqBbHkFdHoB|D}@fCUxCcDnFSdI}HbAoD?_GpFaArL?~Mi@vAaEXqJwAaCr@{AzDaB|@yBIqAPYgFs@mIc@aC?{DMeE_DgFqA}A}@oU?qCYmE_KuHeGgGeH}GuE_GeDnJmDG}DkDaF_CyBh@oH|DkBeA{EcA?xNuBj@}@bAkFt@cHtBkG?wDk@sLzCqB~AuA|BwMhJ{Bc@gAqC}CaD}D_BkCsA",
  levels: "PCAEBDB@ADD?DBEBCDFBDFCCJCECCDAG@AB@EADAAGC@BIFDBEBEBFFBCBDBDFBCGCBC@P",
  zoomFactor: 2, 
  numLevels: 18
});
map.addOverlay(polyline1_13);

//~========= Now process the polylines ===========
         // var lines = xmlDoc.documentElement.getElementsByTagName("line");
//~read each line
         // for (var a = 0; a < lines.length; a++) {
//~get any line attributes
         //   var colour = lines[a].getAttribute("colour");
         //   var width  = parseFloat(lines[a].getAttribute("width"));
//~read each point on that line
         //   var points = lines[a].getElementsByTagName("point");
         //   var pts = [];
         //   for (var i = 0; i < points.length; i++) {
         //      pts[i] = new GLatLng(parseFloat(points[i].getAttribute("lat")),
         //                          parseFloat(points[i].getAttribute("lng")));
         //   }
         //   map.addOverlay(new GPolyline(pts,colour,width));
         //  }
//~================================================           
        }
      }
      request.send(null);
//~If object exists - end bracket
  }
//~********************************
}
    
window.onload = load; 




