var map,meetpoint,friendicon,cloud,meeticon,mgr,lsc,allmarkers;allmarkers=[];function positionMap(A){map.setCenter(A,14)}function locate(A){var B=new GClientGeocoder();B.getLatLng(A,positionMap)}function load(){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map"));map.disableDoubleClickZoom();map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.setCenter(new GLatLng(-81.255032,66.1816414),4);lsc=new google.maps.LocalSearch({suppressZoomToBounds:true,suppressInitialResultSelection:true,resultList:document.getElementById("results")});map.addControl(lsc,new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(-170,186)));friendicon=new GIcon();friendicon.shadow="";friendicon.iconSize=new GSize(32,32);friendicon.iconAnchor=new GPoint(16,32);friendicon.infoWindowAnchor=new GPoint(0,0);friendicon.infoShadowAnchor=new GPoint(0,0);friendicon.image="/images/markers/man.png";meeticon=new GIcon(friendicon);meeticon.image="/images/markers/green-dot.png";mgr=new MarkerManager(map,{trackMarkers:true});GEvent.addListener(map,"click",function(C,A){if(C){}else{if(A){var B=new GMarker(A,{title:"",icon:friendicon,draggable:true});GEvent.addListener(B,"dblclick",function(D){var E;if(!D){var F=window.event}if(D.target){E=D.target}else{if(D.srcElement){E=D.srcElement}}if(E.nodeType==3){E=E.parentNode}D.stopPropagation();mgr.removeMarker(B);removeMarker(B);intersectMarkers()});GEvent.addListener(B,"dragend",function(){intersectMarkers()});mgr.addMarker(B,13);mgr.refresh();allmarkers.push(B);if(allmarkers.length>1){intersectMarkers()}}}})}else{document.getElementById("map").innerHTML="<h1>Browser not compatible with Google Maps. Sorry...</h1>"}}function removeMarker(B){var A=allmarkers.length;if(A>1){for(var C=0;C<A;C++){if(B==allmarkers[C]){allmarkers.splice(C,1);break}}}return }function intersectMarkers(){var B;var D=minlat=maxlat=lngs=minlng=maxlng=0;var A=allmarkers.length;if(A>1){for(var C=0;C<A;C++){B=allmarkers[C].getLatLng();if(maxlat==0){minlat=maxlat=B.lat()}else{if(B.lat()>maxlat){maxlat=B.lat()}if(B.lat()<minlat){minlat=B.lat()}}if(maxlng==0){minlng=maxlng=B.lng()}else{if(B.lng()>maxlng){maxlng=B.lng()}if(B.lng()<minlng){minlng=B.lng()}}D+=B.lat();lngs+=B.lng()}if(meetpoint!=undefined){mgr.removeMarker(meetpoint)}if(document.getElementById("notm").checked){B=new GLatLng((D/A),(lngs/A))}else{B=new GLatLng((maxlat+minlat)/2,(maxlng+minlng)/2)}meetpoint=new GMarker(B,{title:"Meet here",icon:meeticon,draggable:false});mgr.addMarker(meetpoint,13);mgr.refresh();lsc.gs.setCenterPoint(B)}else{mgr.removeMarker(meetpoint)}}function clearMarkers(){mgr.clearMarkers();allmarkers=[]}function go(A){locate(A.location.value);var B=document.getElementById("map");document.getElementById("results").style.display="block";document.getElementById("overlay").style.display="none";B.style.zIndex=100;return false}load();