/* tjuddependencias.js 07/12/2009 */
function tjuddependenciasMostrarMapa(iId, sScript, sDiv)
{
	var Div=$(sDiv);
	var oReq = new Request(
	{
		url:sScript
		,method:'post'
		,onSuccess:function(responseText,responseXML)
		{
			
			var hHash = $H(JSON.decode(responseText));
			var cX = hHash.get('sEdiCoordenadasX');
			var cY = hHash.get('sEdiCoordenadasY');
			var sDepNombre = hHash.get('sDepNombre');
			var sUbicacion = hHash.get('sEdiDomicilio')+'<br/>'+hHash.get('sLocLocalidad')+' - '+hHash.get('sProProvincia');
			if(cX!=null && cY!=null)
			{
				// cargar el mapa si se obtienen las coordenadas
				var locMan = new LocationManager(sDiv);
				locMan.options.lat = cX;
				locMan.options.lng = cY;
				locMan.options.doOverview = true;
				locMan.options.mapZoom = 15;
				locMan.options.mapType = G_HYBRID_MAP;
				locMan.addMarker(locMan.options.lat,locMan.options.lng);
		        locMan.options.infoWin.message = "<p>"+sDepNombre+"</p><p>"+sUbicacion+"</p>";
				locMan.loadMap();	
			}
			else
			{
				// ocultar precarga
				Div.innerHTML = '';
				Div.removeClass('googlemaps-conten');
				$('divisoria-gmap').innerHTML = '';	
			}			
		}
		,onFailure:function(e)
		{
			Div.innerHTML = 'Error Ajax. '+e.stauts;
		}
		,onComplete:function(){}
		,onRequest:function()
		{
			Div.innerHTML = '<span class="loader-small">&nbsp;&nbsp;&nbsp;&nbsp;Cargando...</span>';
		}
	}
	);
	oReq.send('iId='+iId);
}
