function desplegar_menu(nombre)
{
	var altura=document.getElementById(nombre).style.height;
	var x=altura.length;
	var hijos=firstborn(nombre, 'div');
	var y=parseInt(altura.substring(0,x-2));
	altura = 5 + y;

	document.getElementById(nombre).style.height=altura+"px";
	if(altura < (26*parseInt(hijos))){
	var timer=setTimeout("desplegar_menu('"+nombre+"')", 30);
	}
	else{
		clearTimeout(timer);
	}
}

function cargar_menu(menu){
	var hijos=firstborn(menu, 'div');
	altura = 30*parseInt(hijos);
	document.getElementById(menu).style.height=altura+"px";
}

function cargar_submenu(menu, submenu){
	var hijos=firstborn(submenu, 'span');
	subaltura = 25*parseInt(hijos);
	document.getElementById(submenu).style.height=subaltura+"px";
	
	var hijos=firstborn(menu, 'div');
	altura = 30*parseInt(hijos);
	document.getElementById(menu).style.height=subaltura+altura+"px";
}

function persiana(abrir, cerrar)
{
	var abierto=false;
	
	var act=document.getElementById(cerrar);
	
	var divs=act.getElementsByTagName("span");
	var j=0;
	for (var i = 0; i < divs.length; i++)
	{
		if(divs[i].parentNode.id==act.id)
		{
		var altura=divs[i].style.height;
		var x=altura.length;
		var y=parseInt(altura.substring(0,x-2));
		if(y>0)
			{
			abierto=true;		 
			closer(abrir, divs[i].id, y);
			}
		}
	}
	if(!abierto) alAbrir(abrir)	
}	
	
function closer(swop, cual, alto){
dv=document.getElementById(cual);
alto=alto-10;

	if(alto>0){
		dv.style.height=alto+'px';
		/*alert(dv.id);*/
		var oldheight=dv.parentNode.style.height;
		dv.parentNode.style.height=(parseInt(oldheight)-10)+"px"
		slide=setTimeout('closer("'+swop+'", "'+cual+'", '+alto+')',10);
	}
	else{
		dv.style.height=0+'px';
		clearTimeout(slide);
		alAbrir(swop)	
	}
}

function alAbrir(nombre)
{
	var altura=document.getElementById(nombre).style.height;
	var x=altura.length;
	var hijos=firstborn(nombre, "span");
	var y=parseInt(altura.substring(0,x-2));
	altura = 4 + y;

	var innerdiv=document.getElementById(nombre);
	innerdiv.style.height=parseInt(altura)+"px";
	var oldheight=innerdiv.parentNode.style.height;
	innerdiv.parentNode.style.height=(4+parseInt(oldheight))+"px"
	if(altura < (25*parseInt(hijos))){
	var timer=setTimeout("alAbrir('"+nombre+"')", 30);
	}
	else{
		clearTimeout(timer);
	}
}

function firstborn(obj, box)
{
	var act=document.getElementById(obj);
	var divs=act.getElementsByTagName(box);
	var j=0;
	for (var i = 0; i < divs.length; i++)
	{
		if(divs[i].parentNode.id==act.id)
		{
			j++;
		}
	}
	return j;
}

//function limitar()
//{
	//if(document.getElementById("limitado").style.display=="none")
		//document.getElementById("limitado").style.display="block";
	//else
		//document.getElementById("limitado").style.display="none";
//}

function limitar()
{
	if(document.getElementById("noticia").checked==false)
	{
		if(document.getElementById("limitado").style.display=="none")
		{
			if(document.getElementById("limitado1").style.display=="none")
			{
				document.getElementById("limitado").style.display="table-cell";
				document.getElementById("limitado1").style.display="table-cell";
			}
		}
		else
		{
			document.getElementById("portada").checked=false;
			document.getElementById("socio").checked=false;
			document.getElementById("limitado").style.display="none";
			document.getElementById("limitado1").style.display="none";
		}
	}
}
