
ServiMapPersonal=new OpenLayers.Class(OpenLayers.ServiMap,{
            initialize:function(options){
                OpenLayers.ServiMap.prototype.initialize.apply(this,arguments);

            },

	    onRightClick:  function (event) {
	       var lonlat = this.getLonLatFromViewPortPx(event.xy);
		   var cartLonLat = this.getLonLatFromPixel(event.xy);
		   cartLonLat = OpenLayers.Layer.SphericalMercator.mercatorToLonLat(cartLonLat);

		   var contentHTML='<div class="divrightclick"><a href="#" class="arightclick" onClick="ruteoPunto('+cartLonLat.lon+','+cartLonLat.lat+',\'a\');">llegar desde aqui..</a></div><div class="divrightclick"><a href="#" class="arightclick" onClick="ruteoPunto('+cartLonLat.lon+','+cartLonLat.lat+',\'b\');">llegar hasta aqui..</a></div>';
	       popup = new OpenLayers.Popup("chicken",
	           lonlat,
	           new OpenLayers.Size(100,50),
	           contentHTML,
	           true);
	       this.addPopup(popup,true);
	    },

		crearFeaturePopup:  function (nombreCapa,posArreglo) {
			for(var j=0; j<mapa.layers.length; ++j) {
				if (mapa.layers[j].name==nombreCapa){
				   if (posArreglo < mapa.layers[j].features.length) {
					  this.onFeatureClick(mapa.layers[j].features[posArreglo],mapa.layers[j].features[posArreglo].lonlat);
				   }
				}
			}
		}
});
