function menuexpand(i){
	if(document.getElementById(i).className=='desplegado'){
		document.getElementById('p' + i).className = 'plegado';
		document.getElementById('p' + i).title = "Ver artículos";
		document.getElementById('d'+i).innerHTML="Ver art&#237;culos";
		document.getElementById(i).className = 'plegado';
	}else{
		escondermenus();
		document.getElementById('p' + i).className = 'desplegado';
		document.getElementById('p' + i).title = "Ocultar artículos";
		document.getElementById('d'+i).innerHTML="Ocultar art&#237;culos";
		document.getElementById(i).className = 'desplegado';
	}
}

function submenuexpand(i){
	if(document.getElementById(i).className=='desplegado'){
		document.getElementById(i).className = 'plegado';
	}else{	
		escondersubmenus(i);
		document.getElementById(i).className = 'desplegado';
	}   
}

function escondermenus(){
	arrayUl=document.getElementsByTagName("UL");
	for(i=0;i<arrayUl.length;i++){
		//para que funcione en explorer hay que preguntar por className y en otros navegadores por class.
		if(arrayUl[i].getAttribute("className")=="desplegado" || arrayUl[i].getAttribute("class")=="desplegado"){
			id=arrayUl[i].getAttribute("id");
			if(document.getElementById('p' + id)){ 
				document.getElementById('p' + id).className = 'plegado';
				document.getElementById('p' + id).title = "Ver artículos";
			}
			if(document.getElementById('d'+id)){
				document.getElementById('d'+id).innerHTML="Ver art&#237;culos";
			}
			arrayUl[i].className= 'plegado';
		}
	}
}

function escondersubmenus(i){
	//necesitamos obtener el html del tema para cerrar menus
	var pos = i.indexOf("_",i.indexOf("_")+1);	
	var arrayUl = document.getElementById(i.substring(0,pos)).getElementsByTagName("UL");	
	for(j=0;j<arrayUl.length;j++){
		if(arrayUl[j].getAttribute("className")=="desplegado" || arrayUl[j].getAttribute("class")=="desplegado"){			
			id=arrayUl[j].getAttribute("id");
			document.getElementById(id).className = 'plegado';			
		}
	}
}

function menuexpand2(i){
	if(document.getElementById(i).className=='desplegado'){
		document.getElementById('p' + i).className = 'plegado';
		document.getElementById('d'+i).innerHTML="Ver descripci&#243;n";
		document.getElementById(i).className = 'plegado';
	}else{
		document.getElementById('p' + i).className = 'desplegado';
		document.getElementById('d'+i).innerHTML="Ocultar descripci&#243;n";
		document.getElementById(i).className = 'desplegado';
	}
}

function gp_expand(i){
	if(document.getElementById(i).className=='pg_abierto'){
		document.getElementById(i).className = 'pg_cerrado';
		document.getElementById('p' + i).className='pg_oculto';
	}else{
		document.getElementById(i).className = 'pg_abierto';
		document.getElementById('p' + i).className='pg_visible';
	}
}

function col_expand(i){
	if(document.getElementById(i).className=='col_open'){
		document.getElementById(i).className = 'col_close';
		document.getElementById('c' + i).className='pg_oculto';
	}else{
		document.getElementById(i).className = 'col_open';
		document.getElementById('c' + i).className='pg_visible';
	}
}

function textCounter(field,maxlimit){
	if (field.value.length > maxlimit) 
		field.value = field.value.substring(0, maxlimit);
}

function denun(i){
	if (document.getElementById(i).className=='abierto'){
		document.getElementById(i).className='cerrado'; 
		document.getElementById('d' + i).style.display='none'; 
	} else {
		document.getElementById(i).className='abierto'; 
		document.getElementById('d' + i).style.display='block';
	}
}
