
function fCalcDistancia(){

	var distanciaU = 'm';

	/*if(document.getElementById('panelInf'))
	{*/
		
		barraDistancia = new Ext.Panel({
			autoWidth: true,
			layout:'column',
			border:false,
			title:'Distancia',
			frame: true,	
			items:	
			[{	
				columnWidth: .9,
				style:'margin:10 0 5 0;',
				html: '<style>.letra{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;}</style><span class="letra">Unidades de Distancia:</span> '
			},{
				columnWidth: .9,
				items:
				[{
					xtype:'combo',
					id: 'distancia1',
					value: BuscarNom(mapconfig.dist),
					width : 120,
					name: 'dista',
					mode:'remote',
					valueField:'id_unidmed',
					displayField:'nombre',
					triggerAction: 'all',
					store:  new Ext.data.Store({
						autoLoad:true,
						baseParams:
						{
							accion:'cargarComboUMedDist',
							opcion:1,
							filtro: 4
						},
						proxy: new Ext.data.HttpProxy({ url:"geoweb/configurar/sConfigurar.php" }),
						reader: new Ext.data.JsonReader({root: 'filas', totalProperty:'cant_filas'},[{name:'id_unidmed'},{name:'nombre'}])
					}),
					listeners: { select: function(combo)
						{
							mapconfig.distAnt = mapconfig.dist;
							mapconfig.dist = BuscarAcro(Ext.get('distancia1').getValue()); 
							if(mapconfig.dist != distanciaU)
							{
								distanciaU = mapconfig.dist;
								mapconfig.printZoom();
								//disttemp = document.getElementById('distancia').innerHTML.split(':');
								//dist = disttemp[1].split('(');
								dist = document.getElementById('distancia').innerHTML
								dist = dist.split('(');
								dist[0] = Replace(dist[0]," ","");
								if(!isNaN(dist[0])){
									convdistB = ConvUnidLonBase(dist[0]);
									convdist = ConvUnidLon(convdistB);								
									mapconfig.printDistancia(convdist);
								}

								//disttempA = document.getElementById('distacumulada').innerHTML.split(':');
								//distA = disttempA[1].split('(');
								distA = document.getElementById('distacumulada').innerHTML;
								distA = distA.split('(');
								distA[0] = Replace(distA[0]," ","");
								if(!isNaN(distA[0])){
									convdistAB = ConvUnidLonBase(distA[0]);
									convdistA = ConvUnidLon(convdistAB);								
									mapconfig.printDistanciaA(convdistA);
								}
							}
						}
					},
				}]
			},{	
				xtype:'fieldset',
				columnWidth: .9,
			        title: 'Distancia',
				style:'margin:30 0 0 0;',
				//layout:'form',
				autoHeight:true,
				items :[
				{
					columnWidth: .9,
					style:'margin:5 0 5 5;',
					html:'<div id="distancia"><br> </div>'
				}]				
				
				
			},{	
				xtype:'fieldset',
				columnWidth: .9,
			        title: 'Distancia Acumulada',
				style:'margin:30 0 0 0;',
				//layout:'form',
				autoHeight:true,
				items :[
				{
					columnWidth: .9,
					style:'margin:5 0 5 5;',
					html:'<div id="distacumulada" ><br> </div>'
				}]				
			}]
		});	
		
		/*pInf.remove(barraActiva);
		barraActiva = barraDistancia;
		pInf.add(barraDistancia);
		pInf.doLayout();
		mainmap.geoTag = xGetElementById(div_geo_id);*/
	//}
	DestruirMontarPanel(barraDistancia);
};





