var map;var default_centerLatitude=49;var default_centerLongitude=-97;var default_startZoom=5;var default_mapType=G_NORMAL_MAP;var searchZoom=10;var detailLayer=new GTileLayer(new GCopyrightCollection(''));detailLayer.getTileUrl=function(tile,zoom){var tileURL="cache-tile-server.php?x="+tile.x+"&y="+tile.y+"&zoom="+zoom;return tileURL;};detailLayer.isPng=function(){return true;}
detailMapLayers=G_NORMAL_MAP.getTileLayers();detailMapLayers.push(detailLayer);detailMapLayers=G_SATELLITE_MAP.getTileLayers();detailMapLayers.push(detailLayer);detailMapLayers=G_HYBRID_MAP.getTileLayers();detailMapLayers.push(detailLayer);detailMapLayers=G_PHYSICAL_MAP.getTileLayers();detailMapLayers.push(detailLayer);function makeLink(){var a="http://www.ertyu.org/steven_nikkel/foundcachesmap.html"
+"?lat="+ map.getCenter().lat().toFixed(6)
+"&lng="+ map.getCenter().lng().toFixed(6)
+"&zoom="+ map.getZoom()
+"&type="+ map.getCurrentMapType().getUrlArg();document.getElementById("link").innerHTML='<a href="'+a+'">Link to this map</a>';}
function changeHeight(){var hght;if(typeof self.innerHeight!='undefined')
{hght=self.innerHeight*0.63;}
else
{hght=document.documentElement.clientHeight*0.63;}
document.getElementById("map").style.height=hght+"px";map.checkResize();}
function init(){var mapOptions={draggableCursor:'pointer',googleBarOptions:{style:"new",resultList:document.getElementById('results'),adsOptions:{client:"pub-3686205472309002",channel:"0518663285",adsafe:"low",language:"en"}}}
map=new GMap2(document.getElementById("map"),mapOptions);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.addMapType(G_PHYSICAL_MAP);map.enableDoubleClickZoom();map.enableContinuousZoom();map.enableScrollWheelZoom();map.enableGoogleBar();var ads_opts={channel:"3408057851"};var adsManager=new GAdsManager(map,"pub-3686205472309002",ads_opts);adsManager.enable();changeHeight();var lat=default_centerLatitude;var lng=default_centerLongitude;var zoom=default_startZoom;var maptype=default_mapType;var query=location.search.substring(1);var pairs=query.split("&");for(var i=0;i<pairs.length;i++){var pos=pairs[i].indexOf("=");var argname=pairs[i].substring(0,pos).toLowerCase();var value=pairs[i].substring(pos+1).toLowerCase();if(argname=="lat"){lat=parseFloat(value);}
if(argname=="lng"){lng=parseFloat(value);}
if(argname=="zoom"){zoom=parseInt(value);}
if(argname=="type"){if(value=="m"){maptype=G_NORMAL_MAP;}
if(value=="k"){maptype=G_SATELLITE_MAP;}
if(value=="h"){maptype=G_HYBRID_MAP;}
if(value=="p"){maptype=G_PHYSICAL_MAP;}}}
map.setCenter(new GLatLng(lat,lng),zoom,maptype);makeLink();GEvent.addListener(map,'moveend',makeLink);if(typeof window.addEventListener!='undefined')
{window.addEventListener("resize",changeHeight,false);}
else if(typeof document.addEventListener!='undefined')
{document.addEventListener("resize",changeHeight,false);}
else if(typeof window.attachEvent!='undefined')
{window.attachEvent("onresize",changeHeight);}
GEvent.addListener(map,"click",function(marker,point)
{if(typeof(point)!="undefined")
{GDownloadUrl("cache-point-server.php?"
+"lat="+point.lat()
+"&lng="+point.lng()
+"&zoom="+map.getZoom(),function(data,responseCode)
{if((data!="")&&(data!=undefined))
{map.openInfoWindowHtml(point,data);}});}});}
window.onload=init;
