/* Funcion para mostrar los elementos ocultos del menu */
function expande(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("contenedor_menu").getElementsByTagName("div");
		if(document.getElementById(obj)){
			if(el.style.display != "block"){
				for (var i=0; i<ar.length; i++){
					if (ar[i].className=="submenu")
					ar[i].style.display = "none";
				}
				el.style.display = "block";
			} else{
				el.style.display = "none";
			}
		}
	}
}

/* Funcion para mostrar los elementos ocultos de un contenido */
function muestra(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("contenido").getElementsByTagName("div");
		if(document.getElementById(obj)){
			if(el.style.display != "block"){
				for (var i=0; i<ar.length; i++){
					if (ar[i].className=="subcontenido")
					ar[i].style.display = "none";
				}
				el.style.display = "block";
			} else{
				el.style.display = "none";
			}
		}
	}
}

/* Funcion para mostrar las descripciones de los archivos */
function info(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("infomenu").getElementsByTagName("span");
		if(document.getElementById(obj)){
			if(el.style.display != "block"){
				for (var i=0; i<ar.length; i++){
					if (ar[i].className=="subinfo")
					ar[i].style.display = "none";
				}
				el.style.display = "block";
			} else{
				el.style.display = "none";
			}
		}
	}
}

/* Funcion para mostrar los elementos ocultos del menu */
function expandeSub(obj, bExpandeParent){
	if(document.getElementById){
	var idDivParent = Left(obj, 9);
	if (bExpandeParent==true) expande(idDivParent);	
	var el = document.getElementById(obj);
	var ar = document.getElementById(idDivParent).getElementsByTagName("div");
		if(document.getElementById(obj)){
			if(el.style.display != "block"){
				for (var i=0; i<ar.length; i++){
					if (ar[i].className=="submenu")	ar[i].style.display = "none";
				}				
				el.style.display = "block";
			} else{
				el.style.display = "none";
			}
		}
	}
}

function Left(str, n)
{
   if (n <= 0)
         return "";
   else if (n > String(str).length)
         return str;
   else
         return String(str).substring(0,n);
}
