

// Version 0.0 Experimental Version - no transparent PNG support in IE
// Version 0.1 Initial release version - AlphaImageLoader for IE added
// Version 0.2 Wasn't positioning to the centre of the insert correctly
// Version 0.3 Add zindex parameter
//This javascript was written by Mike.  For further information please visit http://www.econym.demon.co.uk/
var wr_avonlea;


      function EInsert(point, image, size, basezoom, zindex) {
        this.point = point;
        this.image = image;
        this.size = size;
        this.basezoom = basezoom;
        this.zindex=zindex||0;
        // Is this IE, if so we need to use AlphaImageLoader
        var agent = navigator.userAgent.toLowerCase();
        
        if ((agent.indexOf("msie") > -1) && (agent.indexOf("opera") < 1)){this.ie = true} else {this.ie = false}
      } 
      
      EInsert.prototype = new GOverlay();

      EInsert.prototype.initialize = function(map) {
        var div = document.createElement("div");
        div.style.position = "absolute";
        div.style.zIndex=this.zindex;
        map.getPane(G_MAP_MAP_PANE).appendChild(div);
        this.map_ = map;
        this.div_ = div;
      }

      EInsert.prototype.remove = function() {
        this.div_.parentNode.removeChild(this.div_);
      }

      EInsert.prototype.copy = function() {
        return new EInsert(this.point, this.image, this.size, this.basezoom);
      }

      EInsert.prototype.redraw = function(force) {
       if (force) {
        var p = this.map_.fromLatLngToDivPixel(this.point);
        var z = this.map_.getZoom();
        var scale = Math.pow(2,(z - this.basezoom));
        var h=this.size.height * scale;
        var w=this.size.width * scale;

        this.div_.style.left = (p.x - w/2) + "px";
        this.div_.style.top = (p.y - h/2) + "px";

        if (this.ie) {
          var loader = "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.image+"', sizingMethod='scale');";
          this.div_.innerHTML = '<div style="height:' +h+ 'px; width:'+w+'px; ' +loader+ '" ></div>';
        } else {
          this.div_.innerHTML = '<img src="' +this.image+ '"  width='+w+' height='+h+' >';
        }
       } 
      }

      EInsert.prototype.show = function() {
        this.div_.style.display="";
      }
      
      EInsert.prototype.hide = function() {
        this.div_.style.display="none";
      }
      


        






//<![CDATA[
var map1;
var mgr;
var icon0;
var gicons=[];
var  polylineSchoolMTBE;

// walking routes
var  polylineRouteAvonlea;
var  polylineRouteJoanna;
var  polylineRouteCamcrest;
var  polylineRouteTamara;
var  polylineRouteVerte;
var  polylineRouteWellington;
var  polylineRouteLoudon;
var  polylineRouteLibrary;
var  polylineRoutePool;
var  polylineRouteW2PV;
var  polylineRouteWellingtonHall;
var  polylineRouteBebanPark;



var newpoints = new Array();
var catchment;
//      Icon.imageMap=[9,0,6,1,4,2,2,4,0,8,0,12,1,14,2,16,5,
//       19,7,23,8,26,9,30,9,34,11,34,11,30,12,26,13,24,14,21,
//       16,18,18,16,20,12,20,8,18,4,16,2,15,1,13,0];

      // Create a base icon for all of our markers
      var baseIcon = new GIcon();
       baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
       baseIcon.iconSize = new GSize(20, 34);
       baseIcon.shadowSize = new GSize(37, 34);
       baseIcon.iconAnchor = new GPoint(9, 34);
       baseIcon.infoWindowAnchor = new GPoint(9, 2);
       baseIcon.infoShadowAnchor = new GPoint(18, 25);

var eSchoolIcon = new GIcon(baseIcon);
eSchoolIcon.image = "http://www.google.com/mapfiles/markerE.png";

var sSchoolIcon = new GIcon(baseIcon);
sSchoolIcon.image = "http://www.google.com/mapfiles/markerS.png";



function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function'){ 
		window.onload = func
	} else { 
		window.onload = function() {
                  //	oldonload();
			func();
	}
	}
}
addLoadEvent(loadMap);
addLoadEvent(addPoints);




function loadMap() {
  map1 = new GMap2(document.getElementById("map-mtbe"));
  map1.addControl(new GLargeMapControl());
  map1.addControl(new GMapTypeControl());
  map1.addControl(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10, 10)) );
  map1.addControl(new GScaleControl());
  //	map.setCenter(new GLatLng(49.20725250244,-124.01527404785), 16);
  map1.setCenter( new GLatLng(49.206, -124.020), 15);
  //map1.setMapType(G_NORMAL_MAP);
  map1.setMapType(G_HYBRID_MAP);
  //icon0 = new GIcon();
  //icon0.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
  //icon0.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
  //icon0.iconSize = new GSize(12, 20);
  //icon0.shadowSize = new GSize(22, 20);
  //icon0.iconAnchor = new GPoint(6, 20);
  //icon0.infoWindowAnchor = new GPoint(5, 1);

// Just the school
 polylineSchoolMTBE = new GPolyline.fromEncoded({
    color: "#FF0000",
    weight: 7,
    points: "gwikHza~sVZ{FnAAFgLXWhFrHiBhDx@hF??{HC",
    levels: "BBBBBBBBBB",
    zoomFactor: 32,
    numLevels: 4
});
// polylineSchoolMTBE = new GPolyline.fromEncoded({
//    color: "#FF0000",
//    weight: 7,
//    points: "mwikHdb~sVXcG|A??{Kb@k@vE`I}AhD\nCZnAoI?jF@?aG{BE????????",
//    levels: "BBBBBBBBBBBBBBBBB",
//    zoomFactor: 32,
//    numLevels: 4
//});


// Add WalkingRoutes
//Avonlea
// Enconding pitfalls requires escaping the backslash see http://facstaff.unca.edu/mcmcclur/GoogleMaps/EncodePolyline/pitfalls.html
var wr_encl_joanna = 'BBBBBBBBBBBBBBBBBBBBB';
var wr_enc_joanna = '{oikHlr}sV^k@dBnC\\|@`@nAr@pCJj@XI^ZiApF@HnJJRMH[V{BFk@RFFFZ~@\\|@GvH';
 polylineRouteJoanna = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_joanna,
    levels: wr_encl_joanna,
    zoomFactor: 32,
    numLevels: 4
});

//Verte
var wr_encl_verte = 'BBBBBBBBBBBBB';
var wr_enc_verte = '{oikHlr}sV^k@dBnC\\|@`@nAr@pCJj@XI^ZiApFwFfXHRr@d@';
 polylineRouteVerte = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_verte,
    levels: wr_encl_verte,
    zoomFactor: 32,
    numLevels: 4
});



//Loudon
var wr_encl_loudon= 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB';
var wr_enc_loudon= '{oikHlr}sVEQQ?QE??QQKYCU?SIEDo@Is@_@w@O]GGGA?SYe@GM?SOWWQKOi@rBk@]^}BHWFa@?o@S{@IDONaC|F{DdK';
 polylineRouteLoudon = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_loudon,
    levels: wr_encl_loudon,
    zoomFactor: 32,
    numLevels: 4
});


//Library
var wr_encl_library= 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB';
var wr_enc_library= '{oikHlr}sVEQQ?QE??QQKYCU?SIEDo@Is@_@w@O]GGGA?SYe@GM?SOWWQKOi@rBk@]^}BHWFa@?o@S{@Uw@Oi@a@aASYSm@e@oA]y@Qi@QaA_@mBGi@WcDEgAEqAAkA@k@Dc@Jw@LaAd@eD??^kCd@cDDo@De@Hi@p@mEDe@Lw@XmAZqAPy@sAyA';
 polylineRouteLibrary = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_library,
    levels: wr_encl_library,
    zoomFactor: 32,
    numLevels: 4
});

//Pool
var wr_encl_pool= 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB';
var wr_enc_pool= '{oikHlr}sVDQBDRURBNWf@z@\\p@d@bA`@lA\\pAFVHVLVTRF@FCFOLi@XyAJk@?ENq@Zy@Vo@b@u@^g@z@cAdAgAd@a@r@]~Au@fB{@f@a@f@m@d@y@jAeCp@eBb@eA@Uh@eBJ[HEl@uCHgBAE?c@@KBiG@wH?uE@kE@_D@uF@eEAmD@qD@uDEqCAsABcCC]E_@So@@KGMu@yAYi@II^a@]{@JCz@q@t@m@nAcAl@e@T_@FYPF^[NAdAy@zAuAvAwAzCsDkCgFRY';
 polylineRoutePool = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_pool,
    levels: wr_encl_pool,
    zoomFactor: 32,
    numLevels: 4
});
//Pool
var wr_encl_W2PV= 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB';
var wr_enc_W2PV= 'uvikHhe~sVe@QShAStAUxAa@bBq@bBaA~AoB`DuBhD_CxDuAbCi@tAU?KT{@Io@BsAZg@FOd@??}B`GgCpGSr@m@ZgAwEe@wCIs@KOYC_@Bs@\\IP?@W`@MAMVk@zAy@vBUp@]vAu@bDe@tBs@vC_AlD}@jCIV_@v@KPy@vAs@zAeA|BM^g@~@}@rAg@l@u@v@kA|@mA~@URENQDG@_B~@oBhAqBjAiBdAcBt@kBt@w@T[HQLm@D]BwBTyCXaAJIHG^_@rAQh@Mj@I|@KjACZx@P';
 polylineRouteW2PV = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_W2PV,
    levels: wr_encl_W2PV,
    zoomFactor: 32,
    numLevels: 4
});

//Camcrest
var wr_encl_camcrest = 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB';
var wr_enc_camcrest = '{oikHlr}sV^k@dBnC\\|@`@nAr@pCJj@XI^ZiApF@HnJJRMH[V{BFk@RFFFd@`ANN\\NZ`@fB`D~@vFl@dCj@t@d@Xf@Zr@D`AF';
 polylineRouteCamcrest = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_camcrest,
    levels: wr_encl_camcrest,
    zoomFactor: 32,
    numLevels: 4
});


//Tamara
var wr_encl_tamara = 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB';
var wr_enc_tamara = '{oikHnr}sV^m@dBnC\\|@`@pAr@nCJj@XI^ZiApF@HnJLROHYV}BFk@RFFHd@~@NN\\PZ`@|AlCNUn@gAdAeDt@qDr@mCd@eAxAsC`B{DNRLHxBxCl@j@RB`@I\\@';
 polylineRouteTamara = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: wr_enc_tamara,
    levels: wr_encl_tamara,
    zoomFactor: 32,
    numLevels: 4
});


 polylineRouteAvonlea = new GPolyline.fromEncoded({
    color: "#00FF00",
    weight: 8,
    points: '{oikHlr}sV^k@dBnC\\|@`@nAr@pCJj@XI^ZiApF@HnJJRMH[V{BFk@RFFFZ~@\\|@E`IWpAe@rESdIoAnA?vCELk@\\KZr@vCd@Qf@l@JvADZ`@XTb@NFJ^Tb@PHBV',
    levels: "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
    zoomFactor: 32,
    numLevels: 4
});

// Get length of Route
//wr_avonlea = polylineRouteW2PV.getLength();
//document.write(wr_avonlea);

map1.addOverlay(polylineSchoolMTBE);
map1.addOverlay(polylineRouteAvonlea);
map1.addOverlay(polylineRouteJoanna);
map1.addOverlay(polylineRouteCamcrest);
map1.addOverlay(polylineRouteTamara);
map1.addOverlay(polylineRouteVerte);
map1.addOverlay(polylineRouteLoudon);
map1.addOverlay(polylineRouteLibrary);
map1.addOverlay(polylineRoutePool);
map1.addOverlay(polylineRouteW2PV);



// add catchment overlay
var test = new GLatLng(49.19799, -124.028320);
catchment = new EInsert( test, "http://mountbensonschool.ca/images/catchment.png", new GSize(652,314), 13);
map1.addOverlay(catchment);
hidemtbe();
hideWalkRouteAvonlea();
hideWalkRouteJoanna();
hideWalkRouteCamcrest();
hideWalkRouteTamara();
hideWalkRouteVerte();
hideWalkRouteLoudon();
hideWalkRouteLibrary();
hideWalkRoutePool();
hideWalkRouteW2PV();



}



function createMarker(point, icon, popuphtml) {
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(popuphtml);
	});
	return marker;
}

function addElementarySchoolMarkers() {
  var batch = [];

  newpoints[0] = new Array(-124.01974000001, 49.20590000001, eSchoolIcon, 'Mount Benson School', '<center><b>Mount Benson School</b><br><img src="images/logo-2-long-70high.gif"></center>');

  /* create the markers */
  for(var i = 0; i < newpoints.length; i++) {
    var point = new GPoint(newpoints[i][0],newpoints[i][1]);
    //Add overlay to map 
    var popuphtml = newpoints[i][4] ;
    batch.push( createMarker(point,newpoints[i][2],popuphtml));
  }
  /* return the list of markers for the schools*/
  return batch;
}
function addSecondarySchoolMarkers() {
  var batch = []
  newpoints[0] = new Array(-124.03307000000, 49.235275, sSchoolIcon, 'Dover Secondary School', '<div id="map-popup"><center>Dover Seconddary School</center></div>');
  newpoints[1] = new Array(-124.00028200000, 49.20925000000, sSchoolIcon, 'Wellington Secondary School', '<div id="map-popup"><center>Wellington Secondary School</center></div>');
  newpoints[2] = new Array(-123.9715800000, 49.18879000000, sSchoolIcon, 'Woodlands Secondary School', '<div id="map-popup"><center>Woodlands Secondary School</center></div>');
  newpoints[3] = new Array(-123.9623020000, 49.16127000000, sSchoolIcon, 'Nanaimo District Secondary School', '<div id="map-popup"><center>Nanaimo District Secondary School</center></div>');
  newpoints[4] = new Array(-123.826684,48.990197,  eSchoolIcon, 'Ladysmith Secondary School', '<div id="map-popup"><center>Ladysmith Secondary School</center></div>');
  //newpoints[2] = new Array(-124.00028200000, 49.20925000000, 0, 'Woodlands Secondary School', '<div id="map-popup"><center>Woodlands Secondary School</center></div>');

  /* create the markers */
  for(var i = 0; i < newpoints.length; i++) {
    var point = new GPoint(newpoints[i][0],newpoints[i][1]);
    //Add overlay to map 
    var popuphtml = newpoints[i][4] ;
    batch.push( createMarker(point,newpoints[i][2],popuphtml));
  }
  /* return the list of markers for the schools*/
  return batch;
}

function addOtherElementarySchoolMarkers() {
  var batch = []
  newpoints[0] = new Array(-124.00624800000, 49.19325300000, eSchoolIcon, 'Coal Tyee Elementary School', '<div id="map-popup"><center>Coal Tyee Elementary School</center></div>');
  newpoints[1] = new Array(-124.03294100000, 49.24077400000, eSchoolIcon, 'McGirr Elementary School', '<div id="map-popup"><center>McGirr Elementary School</center></div>');
  newpoints[2] = new Array(-123.99260000000, 49.20960000000, eSchoolIcon, 'Rock City Elementary School', '<div id="map-popup"><center>Rock City Elementary School</center></div>');
  newpoints[3] = new Array(-123.97384100000, 49.20766900000, eSchoolIcon, 'Departure Bay Elementary School', '<div id="map-popup"><center>Departure Bay Elementary School</center></div>');
  newpoints[4] = new Array(-124.01082900000, 49.21860600000, eSchoolIcon, 'Uplands Elementary School', '<div id="map-popup"><center>Uplands Elementary School</center></div>');
  newpoints[5] = new Array(-123.99059400000, 49.23494600000, eSchoolIcon, 'Frank Ney Elementary School', '<div id="map-popup"><center>Frank Ney Elementary School</center></div>');
  newpoints[6] = new Array(-124.04516600000, 49.22658700000, eSchoolIcon, 'Pleasant Valley Elementary School', '<div id="map-popup"><center>Pleasant Valley Elementary School</center></div>');
  newpoints[7] = new Array(-124.01440100000, 49.17856100000, eSchoolIcon, 'Mountain View Elementary School', '<div id="map-popup"><center>Mountain View Elementary School</center></div>');
  newpoints[8] = new Array(-123.98816900000, 49.19033600000, eSchoolIcon, 'Forest Park Elementary School', '<div id="map-popup"><center>Forest Park Elementary School</center></div>');
  newpoints[9] = new Array(-123.96630400000, 49.19255800000, eSchoolIcon, 'Cilaire Elementary School', '<div id="map-popup"><center>Cilaire Elementary School</center></div>');
  newpoints[10] = new Array(-123.95455100000, 49.17750600000, eSchoolIcon, 'Brechin Elementary School', '<div id="map-popup"><center>Brechin Elementary School</center></div>');
  newpoints[11] = new Array(-124.02051700000, 49.23515600000, eSchoolIcon, 'Rutherford Elementary School', '<div id="map-popup"><center>Rutherford Elementary School</center></div>');
  newpoints[12] = new Array(-124.02701900000, 49.22660900000, eSchoolIcon, 'Randerson Ridge Elementary School', '<div id="map-popup"><center>Randerson Ridge Elementary School</center></div>');
  newpoints[13] = new Array(-124.07728300000, 49.25023600000, eSchoolIcon, 'Seaview Elementary School', '<div id="map-popup"><center>Seaview Elementary School</center></div>');
  newpoints[14] = new Array(-123.97611600000, 49.18038100000, eSchoolIcon, 'Quarterway Elementary School', '<div id="map-popup"><center>Quarterway Elementary School</center></div>');
  newpoints[15] = new Array(-123.96518800000, 49.18418600000, eSchoolIcon, 'Dufferin Elementary School', '<div id="map-popup"><center>Dufferin Elementary School</center></div>');
  newpoints[16] = new Array(-123.95623500000, 49.16622700000, eSchoolIcon, 'Fairview School', '<div id="map-popup"><center>Fairview School</center></div>');
  newpoints[17] = new Array(-123.853662,49.095456,  eSchoolIcon, 'North Ceder Elementary School', '<div id="map-popup"><center>North Cedar Elementary School</center></div>');
  newpoints[18] = new Array(-123.84553,49.044887,  eSchoolIcon, 'North Oyster Elementary School', '<div id="map-popup"><center>North Oyster Elementary School</center></div>');
  newpoints[19] = new Array(-123.824533,48.993425,  eSchoolIcon, 'Ladysmith Intermediate Elementary School', '<div id="map-popup"><center>Ladysmith Intermediate Elementary School</center></div>');
  newpoints[20] = new Array(-123.890231,49.094135,  eSchoolIcon, 'South Wellington Elementary School', '<div id="map-popup"><center>South Wellington Elementary School</center></div>');
  newpoints[21] = new Array(-123.825027,48.989219,  eSchoolIcon, 'Ladysmith Primary School', '<div id="map-popup"><center>Ladysmith Primary School</center></div>');
  newpoints[22] = new Array(-123.803081,48.972988,  eSchoolIcon, 'Davis Road School', '<div id="map-popup"><center>Davis Road School</center></div>');

  /* create the markers */
  for(var i = 0; i < newpoints.length; i++) {
    var point = new GPoint(newpoints[i][0],newpoints[i][1]);
    //Add overlay to map 
    var popuphtml = newpoints[i][4] ;
    batch.push( createMarker(point,newpoints[i][2],popuphtml));
  }
  /* return the list of markers for the schools*/
  return batch;
}

function setupMarkers() {
  mgr = new GMarkerManager(map1);
  mgr.addMarkers(addElementarySchoolMarkers(),1);
  mgr.addMarkers(addSecondarySchoolMarkers(),11);
  mgr.addMarkers(addOtherElementarySchoolMarkers(),11);
  mgr.refresh();
}

function addPoints() {
  setupMarkers();
}


function showmtbe() {
  catchment.show();
}

function hidemtbe() {
  catchment.hide();
}

// Avonlea
function showWalkRouteAvonlea() {
  polylineRouteAvonlea.show();
}

function hideWalkRouteAvonlea() {
  polylineRouteAvonlea.hide();
}

function ShowHideWalkAvonlea(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteAvonlea();
  
  else
    hideWalkRouteAvonlea();
  	
}



// Joanna Road
function showWalkRouteJoanna() {
  polylineRouteJoanna.show();
}

function hideWalkRouteJoanna() {
  polylineRouteJoanna.hide();
}
function ShowHideWalkJoanna(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteJoanna();
  
  else
    hideWalkRouteJoanna();
  	
}



// Loudon Road
function showWalkRouteLoudon() {
  polylineRouteLoudon.show();
}

function hideWalkRouteLoudon() {
  polylineRouteLoudon.hide();
}
function ShowHideWalkLoudon(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteLoudon();
  
  else
    hideWalkRouteLoudon();
}

// Library Road
function showWalkRouteLibrary() {
  polylineRouteLibrary.show();
}

function hideWalkRouteLibrary() {
  polylineRouteLibrary.hide();
}
function ShowHideWalkLibrary(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteLibrary();
  
  else
    hideWalkRouteLibrary();
}

// Pool Road
function showWalkRoutePool() {
  polylineRoutePool.show();
}
function showWalkRouteW2PV() {
  polylineRouteW2PV.show();
}

function hideWalkRoutePool() {
  polylineRoutePool.hide();
}
function hideWalkRouteW2PV() {
  polylineRouteW2PV.hide();
}


function ShowHideWalkW2PV(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteW2PV();
  
  else
    hideWalkRouteW2PV();
}


function ShowHideWalkPool(chkBox)
{
  
  if (chkBox.checked)
    showWalkRoutePool();
  
  else
    hideWalkRoutePool();
}


// Verte Road
function showWalkRouteVerte() {
  polylineRouteVerte.show();
}

function hideWalkRouteVerte() {
  polylineRouteVerte.hide();
}
function ShowHideWalkVerte(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteVerte();
  
  else
    hideWalkRouteVerte();
}

// Camcrest Road
function showWalkRouteCamcrest() {
  polylineRouteCamcrest.show();
}

function hideWalkRouteCamcrest() {
  polylineRouteCamcrest.hide();
}
function ShowHideWalkCamcrest(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteCamcrest();
  
  else
    hideWalkRouteCamcrest();
}


// Tamara Road
function showWalkRouteTamara() {
  polylineRouteTamara.show();
}

function hideWalkRouteTamara() {
  polylineRouteTamara.hide();
}
function ShowHideWalkTamara(chkBox)
{
  
  if (chkBox.checked)
    showWalkRouteTamara();
  
  else
    hideWalkRouteTamara();
}




    //]]>
