﻿;var map="";var gmarkers=[];var htmls=[];var i=0;var bicycle=null;var refresh;function load(){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map_canvas"));map.setCenter(new GLatLng(56,-95),4);map.addMapType(G_PHYSICAL_MAP);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.setMapType(G_PHYSICAL_MAP);bicycle=new GIcon();bicycle.image="/res/img/w2w/wheelchaircyclist.png";bicycle.shadow=null;bicycle.iconSize=new GSize(52,52);bicycle.iconAnchor=new GPoint(26,26);bicycle.infoWindowAnchor=new GPoint(26,1);get_markers()}}function get_markers_auto(){if(document.getElementById("auto").checked){get_markers()}else{clearTimeout(refresh)}}function get_markers(){GDownloadUrl("/public/r_712_4291974_71b3f8df0a1c384195b2cb74feaa123fe13c509e.txt",process_it);if(document.getElementById("auto").checked){refresh=setTimeout("get_markers()",60000)}}function createMarker(A,C,D){var B=new GMarker(A,bicycle);GEvent.addListener(B,"click",function(){B.openInfoWindowHtml(D)});gmarkers[i]=B;htmls[i]=D;return B}function myclick(A){gmarkers[A].openInfoWindowHtml(htmls[A])}process_it=function(doc){map.clearOverlays();i=0;gmarkers=[];htmls=[];var jsonData=eval("("+doc+")");for(var j=0;j<jsonData.markers.length;j++){var point=new GLatLng(jsonData.markers[j].lat,jsonData.markers[j].lng);var when=menthos4(parseFloat(jsonData.markers[j].ts));var text='<div class="iw"><h1><b>'+jsonData.markers[j].sn+"</b> "+jsonData.markers[j].ln+'</h1><a href="http://www.wheeltowalkcanada.org/members.html"><img src="/res/img/w2w/fourmen.jpg" alt="Les McLaughlin, Harvey Uppal, Chuck Mealing and Charlie Cetinski" title="Les McLaughlin, Harvey Uppal, Chuck Mealing and Charlie Cetinski (left-to-right)" /></a><p><a href="http://www.wheeltowalkcanada.org/members.html">Les McLaughlin, Harvey Uppal, Chuck Mealing and Charlie Cetinski</a></p><p><b>'+when+"</b><br />"+jsonData.markers[j].addr+"</p></div>";var marker=createMarker(point,jsonData.markers[j].sn,text);map.addOverlay(marker);i++}myclick(0)};function menthos4(A){var B=new Date();var E=B.getDay();var F=new Date();F.setTime(parseInt(A*1000));var C=Math.round((B.getTime()-F)/1000);if(C<0){var D="right now"}else{if(C<90){var D=C+" seconds ago"}else{if(C<4500){var D=Math.round(C/60)+" minutes ago"}else{if(C<172800){var D=Math.round(C/3600)+" hours ago"}else{var D=Math.round(C/86400)+" days ago"}}}}return D};