﻿function initialize() {
    if (GBrowserIsCompatible()) {

        // this variable will collect the html which will eventualkly be placed in the side_bar
        var side_bar_html = "";
    
        // arrays to hold copies of the markers and html used by the side_bar
        // because the function closure trick doesnt work there
        var gmarkers = [];

        // A function to create the marker and set up the event window
        function createMarker(point,name,html) {
            // use a custom icon with letter A - Z
            var letter = String.fromCharCode("A".charCodeAt(0) + (gmarkers.length));
            var myIcon = new GIcon(G_DEFAULT_ICON, "http://www.google.com/mapfiles/marker" + letter + ".png");
            myIcon.printImage = "http://maps.google.com/mapfiles/marker"+letter+"ie.gif"
            myIcon.mozPrintImage = "http://maps.google.com/mapfiles/marker"+letter+"ff.gif"

            var marker = new GMarker(point, {icon:myIcon});
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(html);
            });
            // save the info we need to use later for the side_bar
            gmarkers.push(marker)
            // add a line to the side_bar html
            side_bar_html += '<b>'+letter+'<\/b> <a href="javascript:myclick(' + (gmarkers.length-1) + ')">' + name + '<\/a><br>';
            return marker;
        }

        // This function picks up the click and opens the corresponding info window
        function myclick(i) {
            GEvent.trigger(gmarkers[i], "click");
        }

        // create the map
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setMapType(G_PHYSICAL_MAP);
        map.setCenter(new GLatLng(50.998, 0.5), 11);
        map.setUIToDefault();

	}
	  
	{
      
	var encodedPolyline = new GPolyline.fromEncoded({
    color: "#ff0000",
    weight: 5,
    opacity: 0.8,
    points: "o_evH}pzAB?B]lA[SqB_AeM?OXMPMDcBJc@PaBToCAe@QmAY_@@c@c@oA_CyEQMO?b@iIDYRi@@MQsAIkAv@fAF?FKBUYuCQcCLQtAeAh@kA^o@JOdAiCAeABcA\\iAoA{B}@_DUe@W?WXa@v@k@X]?w@c@[y@WIQMO[s@{BK?sClDEGEc@@_D\\sMKeGNsGE{IaAPo@?g@He@ESDW?UFs@Ss@Yw@Ru@n@qA`@SB]Cc@@c@FSNQj@E`@N~ABn@I\\MTORCWLQ@SEkAMYOWI}@K]SDI_@a@eAIGGBq@oC_@kAm@cDYuBSwBOc@H[w@yFa@eBEKSG_BWWGYO_@WeBqBUEwA{@OAa@DMCIKGOQaB[aBA[@s@UAYM{@U]G[@sAXOl@KNOH]CSI_@?sAL]@[EWOSCKDGKBISEc@]UAMDU?MCe@WMJ_@z@WrAc@tCg@`CIn@MEKEc@gAUe@WYkA{@s@a@m@KUM[]]U{@a@_@a@]g@}@{AQsBCm@G]MWu@j@KIMg@IgA_@mBCm@_@w@e@g@[IUSS_@Qk@wCkDgAiBi@k@e@WqBk@y@QWAoABg@Ac@Ea@KkAg@YEcAIc@I[OCKJmB?{@GuEOsDm@qIKwEGaGAoLSCC_@XYCSAy@ZeMA}AFyCv@eEZyCw@}@aA_AASi@gC[{@]q@c@q@W[]SO_BKsBOqB]cB]{@_AkBi@{@YUk@UYQ_AsAWg@w@{BkAeEHUiBuNIyAYo@Y}@Py@Dq@CwBEqAEo@]oA`@q@b@i@XW|AaAr@s@\\a@|@wBPe@Li@JWTWz@i@VE\\@tAh@PBp@a@XGZ?bCb@PADG@U[kBGs@?_ABy@DSf@TBKHIr@WlDcBjCiAb@ORDPJn@uD\\oAHOLAN@JIXIL`Af@oBJe@DIL@LFv@H`ABREb@KpAe@lEmBPDf@TPV@nBFAh@aAhC?Ex@d@DHWFK@Sw@GeC?CJFt@@tAXTpE@RIFIHa@ZHNJb@lAVVVp@VvCDPDFrA~@Fj@?h@Dz@u@\\BbFSdFAt@@bBXpBp@~CfAfDXxAB`@EtB?jBKpB_@bDGNWd@yAzBy@dBUl@SjAKfAArBItAAXHtB]hF?`BKlB?`@Dn@VdBZ|@NNFBTnBFX\\PJXLRh@VHNFXZH`@BDZd@bI`@tDCb@BNZDv@Gj@fGLz@T`Al@`LRxCKlA]jAE~AhAvKGzBiAbLo@vEo@~BCz@?pAFj@VpBDvAKv@IfAC`A@x@NDPJHNHVDrEAv@OvAMt@Sl@e@x@TPJ@RLV?ZKHB^`@R@CNDFJ@FAn@RX@d@Cb@OdABFKTH^DFILg@FOtA]R@j@PVDj@ZVFTEFTM`A@d@XvA?b@Hh@HF`@?PCVDRJx@j@l@V`@r@t@t@h@\\b@J|AVTHh@fCLrA`@hCIZL\\ZvCTbBj@~CTp@|@fDFC\\n@Tt@XINdBOn@Bx@Jn@FFND?j@HNBL@x@DJIx@I`Cq@pJWtEu@vJB|IBpBPdG\\vBNn@Tl@i@t@Nz@WVLd@h@?RDHRDVBfAHv@fArHLn@Xz@`@p@RN`Ah@`@FdIj@`DNPFx@f@zAn@b@F^L^Dj@EdA|LvA~QEDk@PMJA\\",
    levels: "P@BD??D?CA@?E@AAACB@EA@?C?F@D?B?D?C??@D?BFA@EB@BAEBA@B?AEAG@AAAAIA@@A??C?DAAB??@EABA?C@?GA@AC?A@BB?A@B?DA?@AAAEA?@?C@B@B?@E?A@A?G@?A@CBA?C?@A?D?A@B@A@B??B?F@B???AG@?@CA@A??@B?DB??DBAC?@@ADA@B?A@@F@?C?@?B@A??A@I?AB@B?@BADB?A@@CAG?C@AC?A@D??B@D?B??BC@AEA@B?C@AB?AH?A?A?C@??C@E@B@BA?C@E@A?B@?EC?A@?CB@E@CA?A@CD??E??A@D?@K?ACE@CCBC?@E@D?@EBB?AC@E@@B?C?BG?CCAA?D@AAC@?E@C?@@B@D@@A?A@@?F?AA?B?DA?AA@B?E?@@?D@DA?C?FAACBDAAADA?@B?A?C?A?C?D?B@H@?B@?BAA@B?@@D@AAB?C??BD??AA@FA@B@@E@?A?C@BA@C??GA?AA@@?D?BA@BCAABA?B@?A@F?@?@DA?C@?CBBGB?AC??AC?A@F@B@C?@B??AF?D?@BP",
    zoomFactor: 2,
    numLevels: 18
    });

	map.addOverlay(encodedPolyline);
      
	}

}
  