(function(){var hyperlink=document.createElement('a');hyperlink.setAttribute('href','https://www.soilweb.ca');hyperlink.setAttribute('class','logo-link');var image=document.createElement('img');image.setAttribute('src','https://lfs-pinusradiata.sites.olt.ubc.ca/files/2023/07/processes-logo.png');hyperlink.appendChild(image);var ele=document.getElementById('ubc7-unit-name').getElementsByTagName('a')[0];var parent=ele.parentNode;parent.insertBefore(hyperlink,ele);})();var mapScalingCache={};function setupMapScaling(imageSelector,areaSelector){var $navImage=jQuery(imageSelector);var $areas=jQuery(areaSelector);var img=$navImage[0];if(!img||$areas.length===0)return null;if(!mapScalingCache[imageSelector]){var originalCoords=[];$areas.each(function(index){var coords=jQuery(this).attr("coords").split(",").map(Number);originalCoords[index]=coords;});mapScalingCache[imageSelector]={img:img,originalCoords:originalCoords,areas:$areas,rescale:null};} var cache=mapScalingCache[imageSelector];function initialize(){var originalImageWidth=cache.img.naturalWidth;function rescaleAreas(){var currentWidth=$navImage.width();var scaleValue=currentWidth/originalImageWidth;cache.areas.each(function(index){var coords=cache.originalCoords[index];var scaledCoords=coords.map(function(coord){return Math.floor(coord*scaleValue);}).join(",");jQuery(this).attr("coords",scaledCoords);});} cache.rescale=rescaleAreas;rescaleAreas();jQuery(window).off("resize."+imageSelector).on("resize."+imageSelector,rescaleAreas);} if(img.complete){initialize();}else{img.onload=initialize;} return cache;} window.addEventListener("load",function(){if(document.querySelector("#nav-forestfloormap")){setupMapScaling("#nav-forestfloormap","#forestfloormap area");}});