OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
        defaultHandlerOptions: {
        'single': true,
        'double': true,
        'pixelTolerance': 0,
        'stopSingle': false,
        'stopDouble': true
        },

        initialize: function(options) {
        this.handlerOptions = OpenLayers.Util.extend({}, this.defaultHandlerOptions);
        OpenLayers.Control.prototype.initialize.apply(this, arguments);
        this.handler = new OpenLayers.Handler.Click(this, {'click': this.triggerClick,'dblclick':this.triggerdbl}, this.handlerOptions);
        },
        triggerClick: function(e) {
                var lonlat = map.getLonLatFromViewPortPx(e.xy);
                insertMarker(lonlat);
        },
	triggerdbl:function(e){
		var lonlat=map.getLonLatFromViewPortPx(e.xy);
		changeMode('pan');
		//right(lonlat);
	//	alert(lonlat);
	},
	CLASS_NAME:"OpenLayers.Control.Click"

});


