function PageLinker(map, aElementId) { this._map = map; this._elementId = aElementId; google.maps.event.bind( this._map, "idle", this, this._regenerateUrl ); google.maps.event.bind( this._map, "maptypeid_changed", this, this._regenerateUrl ); } PageLinker.getQueryVars = function() { var vars = {}; var qString = unescape( top.location.search.substring(1) ); if (qString.length==0) return vars; var pairs = qString.split(/\&/); for (var i=0; i