//=================================================================
// SCRIPT:
//   men_izquierda.js
//
// DESCRIPCIÓN:
//    Validaciones del asp men_izquierda
//
// CREADO:
//   06/07/2004		IMFD
//
//=================================================================
var lista_tablas_js	=new Object;

/*
//=================================================================
//
// Copyright 2000 Novasoft Servicios Informáticos S.A.
//             Todos los derechos reservados
// MODULO:
//   menu
//
// DESCRIPCIÓN:
//   	Muestra en el frame central el submenú de la opción de menú
//		seleccionada o la página asociada si es una hoja final
//
// CREADO:
//   23/07/2004  IMFD
//=================================================================
*/
function menu(al_men_pk, al_hoja_sn, al_tmn_pk, as_asp_portal, al_padre_pk,al_tpu_pk)
{
	if(document.formulario_menu.al_men_pk	 && (al_men_pk != null) && (al_men_pk > 0))
	{
		document.formulario_menu.al_men_pk.value = al_men_pk;
		if(document.formulario_menu.as_ruta_men_pk)
		{
			//document.formulario.as_ruta_men_pk.value = al_padre_pk + ',' + al_men_pk;
			document.formulario_menu.as_ruta_men_pk.value = al_men_pk;
		}
	}


	if(document.formulario_menu.al_tmn_pk)
	{
		document.formulario_menu.al_tmn_pk.value = null;

		if((al_tmn_pk != null) && (al_tmn_pk > 0))
			document.formulario_menu.al_tmn_pk.value = al_tmn_pk;
	}
	

	if(document.formulario_menu.al_tpu_pk)
	{

		document.formulario_menu.al_tpu_pk.value = null;

		if((al_tpu_pk != null) && (al_tpu_pk > 0))
		{
			document.formulario_menu.al_tpu_pk.value = al_tpu_pk;
		}
	}

	if(al_hoja_sn == 1)
	{
		if(document.formulario_menu.as_asp_portal)
			document.formulario_menu.as_asp_portal.value = as_asp_portal;

		if(al_tmn_pk == CTE_TMN_FORO_CPRENSA)
		{
			foro_club_prensa();
		}
		else if(al_tmn_pk == CTE_TMN_CIUDADANO)
		{
			carpeta_ciudadano();
		}
		else if((al_tpu_pk != null) && (al_tpu_pk > 0))
		{
			acceso_restringido(al_tpu_pk);
		}
		else
		{
			//Contenidos o página especial
			//document.formulario_menu.action = as_asp_portal;
			//document.formulario_menu.target = "mainFrame";
			//document.formulario_menu.submit();
			document.formulario_menu.action = as_asp_portal;
			document.formulario_menu.target = "_self";
			document.formulario_menu.submit();
		}

	}
	else
	{
		//Submenú
		//document.formulario_menu.action = "./men_central.asp";
		//document.formulario_menu.target = "mainFrame";
		//document.formulario_menu.submit();

		document.formulario_menu.action = "/"+CTE_APLICACION_NOMBRE_APLICACION+"/extranet/menuCentral";

		document.formulario_menu.target = "_self";
		document.formulario_menu.submit();

	}
}	

//=================================================================
//
// Copyright 2004 Novasoft Servicios Informáticos S.A.
//             Todos los derechos reservados
// MODULO:
//   foro_club_prensa.js
//
// CREADO:
//   28/09/2004  IMFD
//=================================================================
function foro_club_prensa()
{
	var lb_valida = true;
	var ll_idioma_pk;

	/*
	if(document.formulario.al_idioma_pk)
	{
		ll_idioma_pk = document.formulario.al_idioma_pk.value;
	}

	if(lb_valida)
	{
		if((document.formulario.as_idses) &&
			((document.formulario.as_idses.value == null) ||
			 (document.formulario.as_idses.value == "") ||
			 (document.formulario.as_idses.value == 'null')))
		{
			window.open('../../intranet/seguridad/sg_login.asp?al_idioma_pk=' + ll_idioma_pk + "&al_window=1&al_tpu_pk=" + CTE_TPU_PRENSA, G_CTE_JS_LOGIN,'toolbar=no,status=no,scrollbars=no,resizable=0,directories=no,location=no,menubar=no,width=620,height=340,top=75');
		}
		else
		{
			listado_contenidos();
		}
	}
	*/

	document.formulario_menu.al_tpu_pk.value = CTE_TPU_PRENSA;
	listado_contenidos();
}

//=================================================================

function carpeta_ciudadano()
{
alert(G_CTE_CCIU_TPU + CTE_TPU_CIUDADANO);
	var lb_valida = true;
	var ll_idioma_pk;
/*
	if(document.formulario.al_idioma_pk)
	{
		ll_idioma_pk = document.formulario.al_idioma_pk.value;
	}

	if(lb_valida)
	{
		if((document.formulario.as_idses) &&
			((document.formulario.as_idses.value == null) ||
			 (document.formulario.as_idses.value == "") ||
			 (document.formulario.as_idses.value == 'null')))
		{
			window.open('../../intranet/seguridad/sg_login.asp?al_idioma_pk=' + ll_idioma_pk + "&al_window=1&al_tpu_pk=" + CTE_TPU_CIUDADANO, G_CTE_JS_LOGIN,'toolbar=no,status=no,scrollbars=no,resizable=0,directories=no,location=no,menubar=no,width=620,height=340,top=75');
		}
		else
		{
			listado_contenidos();
		}
	}
*/
	document.formulario_menu.al_tpu_pk.value = CTE_TPU_CIUDADANO;

	listado_contenidos();
}

function recibir_sesion(as_idses)
{
	if(document.formulario.as_idses)
	{
		document.formulario.as_idses.value = as_idses;
	}
	if(parent.leftFrame.formulario.as_idses)
	{
		parent.leftFrame.formulario.as_idses.value = as_idses;
	}
	if(parent.topFrame.formulario.as_idses)
	{
		parent.topFrame.formulario.as_idses.value = as_idses;
	}

	listado_contenidos();
}

function listado_contenidos()
{
	var ls_asp_portal;
	
	if(document.formulario_menu.as_asp_portal)
	{
		ls_asp_portal = document.formulario_menu.as_asp_portal.value ;
	}

	//document.formulario_menu.target = "mainFrame";
	document.formulario_menu.action = ls_asp_portal;
	document.formulario_menu.submit();
}

function acceso_restringido(al_tpu_pk)
{
	var lb_valida = true;
	var ll_idioma_pk;

	if(document.formulario.al_idioma_pk)
	{
		ll_idioma_pk = document.formulario.al_idioma_pk.value;
	}
/*
	if(lb_valida)
	{
		if((document.formulario.as_idses) &&
			((document.formulario.as_idses.value == null) ||
			 (document.formulario.as_idses.value == "") ||
			 (document.formulario.as_idses.value == 'null')))
		{
			window.open('../../intranet/seguridad/sg_login.asp?al_idioma_pk=' + ll_idioma_pk + "&al_window=1&al_tpu_pk=" + al_tpu_pk, G_CTE_JS_LOGIN,'toolbar=no,status=no,scrollbars=no,resizable=0,directories=no,location=no,menubar=no,width=620,height=340,top=75');
		}
		else
		{
			listado_contenidos();
		}
	}
*/

	document.formulario_menu.al_tpu_pk.value = CTE_TPU_PRENSA;
	listado_contenidos();
}


//Se actualizan las sesiones que hay en los frames lateral y superior
//por si se ha creado una nueva sesión, debido a que la anterior haya
//caducado, para que de este modo la sesión que tengan las diferentes
//ventanas de la aplicación sea la última sesión creada
function actualizar_sesion()
{
	var ls_idses;

	if(document.formulario.as_idses)
	{
		 ls_idses = document.formulario.as_idses.value;
	}
	if(parent.leftFrame.formulario.as_idses)
	{
		parent.leftFrame.formulario.as_idses.value = ls_idses;
	}
	if(parent.topFrame.formulario.as_idses)
	{
		parent.topFrame.formulario.as_idses.value = ls_idses;
	}
}


/*
//=================================================================
//
// Copyright 2000 Novasoft Servicios Informáticos S.A.
//             Todos los derechos reservados
// MODULO:
//   enviar
//
// DESCRIPCIÓN:
//
//	IN:
//
// CREADO:
//   19/08/2004  JMIB
//=================================================================
*/
function enviar(ref_pk,al_idi_pk,asp_portal,tmn_pk)
{
	var tabla = document.getElementById(('Tabla'+ref_pk));
	ver_nivel2(tabla);


	document.formulario.al_men_pk.value = ref_pk;
	document.formulario.al_idioma_pk.value = al_idi_pk;
	document.formulario.as_ruta_men_pk.value = ref_pk;



	if (asp_portal=="")
	{
	  document.formulario.action = "../contenido/con_ver_contenido.asp";//¿a donde va esto?
//	  document.formulario.target = "mainFrame";
	  //document.formulario.submit();

	  return;
	}

	document.formulario.al_tmn_pk.value = tmn_pk;
	document.formulario.action = asp_portal;
//	document.formulario.target = "mainFrame";
	document.formulario.submit();

}



/*
//=================================================================
//
// Copyright 2000 Novasoft Servicios Informáticos S.A.
//             Todos los derechos reservados
// MODULO:
//   ver_nivel2
//
// DESCRIPCIÓN:
//
// CREADO:
//   25/07/2005  JMIB
//=================================================================
*/
function ver_nivel2(id)
{
	var tabla;
	var i;
	var menPk = id.substring(5);
	
	for (i in lista_tablas_js)
	{
		if (i != CTE_MENU_CARPETA_CIUDADANO)
		{
			tabla = document.getElementById(('Tabla'+i));

			if (id==('Tabla'+i))
			{

				if (tabla.style.display=='')
				{
					tabla.style.display = 'none';
				}
				else
				{
					tabla.style.display = '';
				}

			}
			else
			{
				tabla.style.display = 'none';
			}
			
		}

	
	}
	

	//Usando el menPk de la opción de menu cargo contenido
	tabla = document.getElementById(id);
	
		if (tabla.style.display == '')
			{
				document.formulario_menu.action = "/"+CTE_APLICACION_NOMBRE_APLICACION+"/extranet/primerHijoFinal?ipadre="+menPk;
				document.formulario_menu.submit();
			}	
	
}



function login_carpeta_ciudadano()
{	
	var lb_valida = true;
	var ll_idioma_pk;

	document.formulario_menu.al_tpu_pk.value = CTE_TPU_CIUDADANO;
	document.formulario_menu.al_tmn_pk.value = CTE_TMN_CIUDADANO;
	document.formulario_menu.al_men_pk.value = CTE_MENU_CARPETA_CIUDADANO;
	document.formulario_menu.as_ruta_men_pk.value = CTE_MENU_CARPETA_CIUDADANO;

	//document.formulario_menu.as_asp_portal.value = "../contenido/con_ver_contenido.asp";
	//document.formulario_menu.action = "../contenido/con_ver_contenido.asp";
	document.formulario_menu.action = "/"+CTE_APLICACION_NOMBRE_APLICACION+"/extranet/carpetaCiudadano";

	//document.formulario.target = "mainFrame";
	document.formulario_menu.submit();
	//alert(G_CTE_LOGIN_CCIU);
}
