// JavaScript Document
//////////////////////////////////////////////////////////////////////////////////////////////
// Librería    : funciones_sesion
// Descripción : Esta librería engloba funciones en js para el tratatamiento de las URL para
//               pasar el IDS a través del flujo de navegación de la web
// Requisitos  : Es necesario que la variable IDS esté declarada e inicializada
// Historia    :
// FSG - 31/01/2003 : Creación

//////////////////////////////////////////////////////////////////////////////////////////////
// Función     : getURLSesion(..)
// Descripción : Función que nos devuelve la url con el IDS de sesión anexado si fuera necesario
// Entrada     : URLInicial 
// Salida      : URLInicial con el IDS anexado si fuera necesario
// Requisitos  : Es necesario que la variable IDS esté declarada e inicializada
function getURLSesion(URLInicial){
  var URLFinal = URLInicial;  
	if (URLInicial.split("?").length>1) {
    if (URLInicial.indexOf("IDS=")==-1) {
		URLFinal += "&IDS="+escape(IDS);
		}
  }
  else{
    URLFinal += "?IDS="+escape(IDS);
  }
  return URLFinal;
}
// Función     : getURLSesion(..)
/////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////
// Procedure   : openURLSesion(..)
// Descripción : Procedimeinto que nos carga una URL en la ventana activa
// Entrada     : URLInicial 
// Requisitos  : getURLSesion(..)
function openURLSesion(URLInicial){
  window.open(getURLSesion(URLInicial));
}
// Procedure   : openURLSesion(..)
/////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////
// Procedure   : goURLSesion(..)
// Descripción : Procediminto que nos carga una URL en una ventana nueva
// Entrada     : URLInicial 
// Requisitos  : getURLSesion(..)
function goURLSesion(URLInicial){
  window.location.href = getURLSesion(URLInicial);
}
// Procedure   : goURLSesion(..)
/////////////////////////////////////////////////////////////////////////////////////////////

function goURLSesion2(URLInicial,destino){
  window.frames[destino].location.href = getURLSesion(URLInicial);
}


// Librería    : funciones_sesion
//////////////////////////////////////////////////////////////////////////////////////////////