OpenLayers.Control.Marca = OpenLayers.Class(OpenLayers.Control.DrawFeature, {
	//title: "Posar una marca al mapa",
	//dialegHTML: "Clica el punt en el mapa on vols posar-hi una marca.",
	//title: "",
	//dialegHTML: "",
    type: OpenLayers.Control.TYPE_TOOL,

	initialize: function(layer, options) {		
		OpenLayers.Control.DrawFeature.prototype.initialize.apply(this, [layer, OpenLayers.Handler.Point, options]);
			
	},
	
	drawFeature: function(geometry) {
	        var feature = new OpenLayers.Feature.Vector(geometry);
	        this.layer.addFeatures([feature]);
	        this.featureAdded(feature);
	        mapa.deActivateAllControls();       	       
       		mapa.tancaCaixa(); 
    },
    
	CLASS_NAME: "OpenLayers.Control.Marca"
});