//**  Función ObtenerPath
//**  Parámetros: ninguno
//**  Acción: Obtiene le path base en la que se encuentra el sistema
//**		Ejemplo: http://localiza.palmanet.net/telefonia/
function ObtenerPath()
{
	path = self.location.href;
	return path.substr(0,path.lastIndexOf("/"));
}


//**  Función lTrim
//**  Parámetros: sStr --> Cadena a la que eliminar los espacios
//**  Acción: Elimina los espacios de la izquierda de la cadena dada
function lTrim(sStr)
{
	while (sStr.charAt(0) == " ")
      		sStr = sStr.substr(1, sStr.length - 1);

     	return sStr;
}


//**  Función rTrim
//**  Parámetros: sStr --> Cadena a la que eliminar los espacios
//**  Acción: Elimina los espacios de la derecha de la cadena dada
function rTrim(sStr)
{
	while (sStr.charAt(sStr.length - 1) == " ")
      		sStr = sStr.substr(0, sStr.length - 1);

	return sStr;
}


//**  Función Trim
//**  Parámetros: sStr --> Cadena a la que eliminar los espacios
//**  Acción: Elimina los espacios de la izquierda y de la derecha de
//**		de la cadena dada
function Trim(sStr)
{
	return rTrim(lTrim(sStr));
}


//**  Función RedireccionarError
//**  Parámetros: codigo --> código del error que se ha producido
//**  Acción: Envia el formulario de error que tienen las páginas con el
//**		código indicado
function RedireccionarError(codigo)
{
	document.frmError.hddCodigoError.value = codigo;
	document.frmError.submit();
}


//**  Función MostrarInicio
//**  Parámetros: ninguno
//**  Acción: Redirecciona la ventana actual a la página de acceso de Localizza.
//**		Necesita recuperar el path base.
function MostrarInicio()
{
	top.location.href = ObtenerPath() + "/miembros.asp";
}


//**  Función MostrarPpal
//**  Parámetros: ninguno
//**  Acción: Redirecciona la ventana actual a la página ppal de Localizza
function MostrarPpal()
{
	top.location.href = ObtenerPath();
}


function RedireccionarPagina(direccion,frame)
{
	top.frames[frame].document.location = direccion;
}

function SolicitarNoticia(IdNoticia)
{
	if (!isNaN(IdNoticia))
	{
		document.frmNoticiaCasoExito.hddId.value = IdNoticia;
		document.frmNoticiaCasoExito.action = "noticias.asp";
		document.frmNoticiaCasoExito.submit();
	}
	else
		alert("No se ha recibido el identificador de la noticia");
}

function SolicitarCasoExito(IdCasoExito)
{
	if (!isNaN(IdCasoExito))
	{
		document.frmNoticiaCasoExito.hddId.value = IdCasoExito;
		document.frmNoticiaCasoExito.action = "seguimiento.asp";
		document.frmNoticiaCasoExito.submit();
	}
	else
		alert("No se ha recibido el identificador del caso de éxito");
}

function VerRegion(NombreRegion)
{
	document.frmRegiones.hddRegion.value = NombreRegion;
	document.frmRegiones.submit();
}
