var posicionar_ap;
var posicionar_com;
var posicionar_voto;

function actualiza_val(id_apo,id_com,voto)
{
	//alert("ya entre aqui actualiza_val()"); 
	posicionar_ap=id_apo;
	posicionar_com=id_com;
	posicionar_voto=voto;
}

function cambia_Visibilidad_padres(elemento)
{
   
	id_elemento=elemento.id;
	div_ids=id_elemento.split('_');
	
	if(elemento && elemento.nodeName=='DIV' && div_ids[1]!='comen')
	{
		cambiaVisibilidadElemento(elemento);
		cambia_Visibilidad_padres(elemento.parentNode);
	}else{
		if(div_ids[1]=='comen')
		{
		   cambiaVisibilidadElemento(elemento);
		}
	}
	
}

function cambiaVisibilidadElemento(elemento)
{
	var mostrar= elemento.style.display!="block"? true : false;
	elemento.style.display= mostrar? "block" : "none";
	elemento.style.visibility= mostrar? "visible" : "hidden";
}

function regresa_de_agregar_comentario_comentario(id)
{
	//alert('entre a regresa_de_agregar_comentario_comentario comentario_'+id);
	div_cont= document.getElementById('comentario_'+id);
	if(div_cont)
	{
		cambia_Visibilidad_padres(div_cont);
		remarca_elemento(div_cont);
		mover_scroll(div_cont);
	}
	
}

function regresa_de_agregar_comentario_aportacion(aportacion)
{
	//alert('entre aqui regresa_de_agregar_comentario_aportacion dv_comen_'+aportacion);
	elemento= document.getElementById('txt_dv_comen_'+aportacion);
	if(elemento)
	{
		mover_scroll(elemento);
	}else{
		elemento= document.getElementById('ap_'+aportacion);
		if(elemento)
		{
			mover_scroll(elemento);
		}
	}
	
}

function abrir_secciones()
{
	
	//alert("aqui estoy abrir_secciones()");
	if(posicionar_com>0)
	{
			regresa_de_agregar_comentario_comentario(posicionar_com);
	}else{
		if(posicionar_ap>0)
		{
			regresa_de_agregar_comentario_aportacion(posicionar_ap);
		}
		
	}
}

function remarca_elemento(elemento)
{
   setStyle(elemento, 'border', '2px dashed RED');	
}

function mover_scroll(elemento)
{
	//alert('ya voy a posicionar'+elemento.id);
	elemento.scrollIntoView(false);
}



