/******************************************************************************
* versecciones.js                                                             *
* Nelson Fernando Lazo Juárez                                                 *
* agadecimiento especial a Sanchez Heredia este archivo le pertenece          *
* última actualizacion: Noviembre 17, 2005.                                   *
* Hace visible los SPAN que se encuentran ocultos y oculta los que estan      *
* visibles, aunque lo hace uno a la vez, no pueden haber varios SPAN visibles *
*                                                                       *
******************************************************************************/
//Obtiene el objeto de la página
function obtenerObjeto(nombre){
	//nombre -> id del objeto que se intenta capturar
	//alert(nombre);
	if(document.getElementById) return document.getElementById(nombre);
	else{
		if(document.all) return document.all[nombre];
	}
}
/******************************************************************************/
//Muestra spans que están dentro de un menu, con un click
// muestra el span correspondiente y oculta todos los span que estén visibles.
function playBlocks(x,y,img){
	//x -> id del span
	//y -> número total de span existentes
	//img -> variable booleana que indica si existe alguna imagen asociada fuera del span q se intenta mostrar
	var i=1;
	var obj;
	x = obtenerObjeto(x);
	//alert(x);
	if(x.style.visibility=="hidden"){
		x.style.visibility="visible";
		x.style.display="block";
		var letraobj=x.id.substring(0,1); //Obetenemos la letra que ira antes del numero de span, 
					//debido a que pueden haber span internos al mismo para
					//lo cual si el principal es "a", los internos serían "b", "c", etc.
		var c=x.id.substring(1);    //Obtenemos el número de span del mismo tipo "a" o "b" para poder saber en cual nos encontramos
		obj=parseInt(c);
		//Si hay una imagen relacionada fuera del span deberá mostrarse
		if(img==true){
			var imagen;
			imagen = obtenerObjeto("img"+c);
			imagen.style.visibility="visible";
			imagen.style.display="block";
		}
		//  x.innerText=obj;
		while (i < obj){
			var letraobjsgt = letraobj + i;
			letraobjsgt = obtenerObjeto(letraobjsgt);
			letraobjsgt.style.visibility="hidden";
			letraobjsgt.style.display="none";
			if(img==true){
				imagen = obtenerObjeto("img"+i);
				imagen.style.visibility="hidden";
				imagen.style.display="none";
			}
			i=i+1;
		}
		i=obj+1;
		while (i <= y){
			var letrafin = letraobj + i;
			letrafin = obtenerObjeto(letrafin);
			letrafin.style.visibility="hidden";
			letrafin.style.display="none";
			if(img==true){
				imagen = obtenerObjeto("img"+i);
				imagen.style.visibility="hidden";
				imagen.style.display="none";
			}
			i=i+1;
		}
	}else{
		x.style.visibility="hidden";
		x.style.display="none";
	}
}