var idIntervaloActivo = 1;

function desplegarIntervalos(id, imagen, idioma) {		
	if (idIntervaloActivo != 0 && idIntervaloActivo != id) {
		var oIntervalo = document.getElementById("intervalor_"+idIntervaloActivo);	
		var oDescripcion = document.getElementById("descripcionr_"+idIntervaloActivo);
		oIntervalo.className = oIntervalo.className.replace("activo", "");
		oDescripcion.className = oDescripcion.className.replace("visible", "oculto");
		var oImagen = oIntervalo.getElementsByTagName("img")[0];
		oImagen.src='pages/img/'+idioma+'/aplicaciones/iconMostrar.gif';
	}
	var oIntervalo = document.getElementById("intervalor_"+id);
	var oDescripcion = document.getElementById("descripcionr_"+id);
	if (oIntervalo.className.indexOf("activo") != -1) {
		oIntervalo.className = oIntervalo.className.replace("activo", "");
		oDescripcion.className = oDescripcion.className.replace("visible", "oculto");
		imagen.src='pages/img/'+idioma+'/aplicaciones/iconMostrar.gif';
		
	} else {
		oIntervalo.className = oIntervalo.className + " activo";
		oDescripcion.className = oDescripcion.className.replace("oculto", "visible");
		imagen.src='pages/img/'+idioma+'/aplicaciones/iconOcultar.gif';
	}
	idIntervaloActivo = id;			
}	
		 
function inicializarIntervalos() {
	visibilidadIntervalos('listaintervalos');
	visibilidadIntervaloActivo('listaintervalos activo');	
}

function visibilidadIntervalos(clsName) {
	var aListas = getElementsByClassName(clsName,'li');
	for (var i=0; i < aListas.length; i++) {
		var iLista = aListas[i];
		var sId = iLista.id;
		var aIntervalo = sId.split("_");
		if (aIntervalo.length == 2) {
			var eLista = document.getElementById("descripcionr_" + aIntervalo[1]);
			if (eLista) eLista.className = eLista.className.replace("visible", "oculto");
			var eImagen = document.getElementById("imgintervalor_" + aIntervalo[1]);
			if (eImagen) eImagen.className = eImagen.className.replace("icono", "");
		}
	}
}

function visibilidadIntervaloActivo(clsName) {
	var aListas = getElementsByClassName(clsName,'li');
	for (var i=0; i < aListas.length; i++) {
		var iLista = aListas[i];
		var sId = iLista.id;
		var aIntervalo = sId.split("_");
		if (aIntervalo.length == 2) {
			var eImagen = document.getElementById("imgintervalor_" + aIntervalo[1]);
			if (eImagen) eImagen.className = eImagen.className.replace("icono", "");
		}
	}
}

function getElementsByClassName(clsName,htmltag){ 
	var arr = new Array(); 
	var elems = document.getElementsByTagName(htmltag);
	for ( var cls, i = 0; ( elem = elems[i] ); i++ ) {
		if ( elem.className == clsName ){
			arr[arr.length] = elem;
		}
	}
	return arr;
}
		