} 
}, 
  snap : function(aZoom) {    if (this.isZoomInRange(aZoom)) {      var level = 0;      while (this.zoomFactors[level + 1] < aZoom)        ++level;      // if aZoom closer to [level + 1] than [level], snap to [level + 1]      if ((this.zoomFactors[level + 1] - aZoom) < (aZoom - this.zoomFactors[level]))        ++level;      aZoom = this.zoomFactors[level];    }    return aZoom;  }
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/11dc4a0e47c43cafb7237bb2ae057410b83c4011/viewZoomOverlay.js/buggy/toolkit/content/viewZoomOverlay.js