//*****************************************************************************
//
//	Nombre: bkf__clb_clb.js
//
//	Tipo: JavaScript
//
//	Proyecto: Bizkaialde
//
//	Comentarios:	Javascript generico.
//
//	Autor: Novisline
//
//  Fecha: 2009-10-08
//
//	Version: 1.0
//
//****************************************************************************

// constantes locales


//*****************************************************************************
//
//	Nombre: bkf_clb_clb__ocu_datos()
//
//	Tipo: Funcion JavaScript
//
//	Proyecto: Bizkaialde
//
//	Comentarios:	Actualiza el menu de subcategorias a base del valor
//					seleccionado del menu de categorias principales.
//
//
//	Acepta:		oEvento			objeto DOM con datos del evento "keypress"
//
//	Devuelve:	nada
//
//	Autor: Novisline
//
//  Fecha: 2009-10-08
//
//****************************************************************************

function bkf_clb_clb__ocu_datos()
{
	var aoDatos;
	var oElemento;
	var eTotal;
	var i;


	oElemento = document.getElementById("bkf__id_clb_clb_pln");
	
	aoDatos = bkf_clb_clb__obt_elm_x_clase(oElemento, "div", "bkf__clb_clb_jgr_dts");

	eTotal = aoDatos.length;

	for (i=0; i<eTotal; i++)
	{
		aoDatos[i].style.display = "none";

		if (i == 6)
		{
//			alert(aoDatos[i].style.display);
		}
	}

}


//*****************************************************************************
//
//	Nombre: bkf_clb_clb__bas_datos()
//
//	Tipo: Funcion JavaScript
//
//	Proyecto: Bizkaialde
//
//	Comentarios:	Bascula el valor de la propiedad "display" del elemento dado.
//
//
//	Acepta:		cID_datos		ID del elemento HTML a modificar
//
//	Devuelve:	nada
//
//	Autor: Novisline
//
//  Fecha: 2009-10-08
//
//****************************************************************************

function bkf_clb_clb__bas_datos(cID_datos, cID_imagen)
{
	var oElemento = document.getElementById(cID_datos);


	if ((oElemento != null) && (oElemento.style != null) && (oElemento.style.display != null))
	{
		var bMostrar = ! (oElemento.style.display != 'none');
		var oImagenEnlace = document.getElementById(cID_imagen);

		
		oElemento.style.display = (bMostrar ? 'block' : 'none' );

		oImagenEnlace.src = (bMostrar) ? 'bkf/img/g_clb/jgr_men.gif' : 'bkf/img/g_clb/jgr_mas.gif';

	}

}


//*****************************************************************************
//
//	Nombre: bkf_clb_clb__obt_elm_x_clase()
//
//	Tipo: Funcion JavaScript
//
//	Proyecto: Bizkaialde
//
//	Comentarios:	Crea una matriz con todos los elementos descendentes del elemento
//					principal dado que son del tipo de elemento y de la clase CSS dados.
//
//
//	Acepta:		oElm			elemento HTML principal
//				cNomElemento	tipo de elemento
//				cCSS			clase CSS de los elementos requeridos
//
//	Devuelve:	nada
//
//	Autor: Novisline
//
//  Fecha: 2009-10-08
//
//****************************************************************************

function bkf_clb_clb__obt_elm_x_clase(oElm, cNomElemento, cCSS)
{
	var aoElementos = (cNomElemento == "*" && document.all)? document.all : oElm.getElementsByTagName(cNomElemento);
	var aoElementos_II = new Array();
	var oElement;
	var eTotal;
	

	eTotal = aoElementos.length;

	for (i=0; i<eTotal; i++)
	{
		oElement = aoElementos[i];

		if (oElement.className == cCSS)
		{
			aoElementos_II[aoElementos_II.length] = oElement;
		}
	}


	return aoElementos_II;
}

