rem: case "zoomextents": this.map.zoomExtent(); break; 
add: case "zoomworld": this.map.zoomExtent(); break; 
context:     buttonDown: function (evt) {        switch (this.action) {            case "panup":                 var resolution = this.map.getResolution();                var center = this.map.getCenter();                this.map.setCenter(                  new OpenLayers.LonLat(center.lon,                                         center.lat + (resolution * 50))                                       );                break;            case "pandown":                 var resolution = this.map.getResolution();                var center = this.map.getCenter();                this.map.setCenter(                  new OpenLayers.LonLat(center.lon,                                        center.lat - (resolution * 50))                                       );                break;            case "panleft":                 var resolution = this.map.getResolution();                var center = this.map.getCenter();                this.map.setCenter(                  new OpenLayers.LonLat(center.lon - (resolution * 50),                                         center.lat)                                       );                break;            case "panright":                 var resolution = this.map.getResolution();                var center = this.map.getCenter();                this.map.setCenter(                  new OpenLayers.LonLat(center.lon + (resolution * 50),                                        center.lat)                                       );                break;            case "zoomin": this.map.zoomIn(); break;            case "zoomout": this.map.zoomOut(); break;            case "zoomextents": this.map.zoomExtent(); break;        }        Event.stop(evt);    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1027/cdd26c1df23791ffc4e172c84fd58753580904b5/PanZoom.js/buggy/lib/OpenLayers/Control/PanZoom.js