
function getTextDiv(id_item, tipo) {
	
	var div = null;
	
	if (tipo == 1) {
		div = document.getElementById('corpo_nucleo_mural_' + id_item);
	} else if (tipo == 2) {
		div = document.getElementById('corpo_nucleo_' + id_item);
	}
	
	return div;
}

function setTextDiv(tipo, id_item, texto, div) {
	
	if(div == null)
		div = getTextDiv(id_item, tipo);
	
	div.innerHTML = texto;
}

function getContainers() {
	var containers = new Array();
	containers.push(corpo_nucleo_mural);
	containers.push(corpo_nucleo);
	return containers;
}

function getContainerByTipoDeTexto(tipo) {
	var container = 0;
	
	if (tipo == 1)
		container = corpo_nucleo_mural;
	else
		container = corpo_nucleo;
	
	return container;
}

/*function getTextDivs(tipo, container) {
	
	if(container == null)
		container = getContainerByTipoDeTexto(tipo);
	
	var textdivs = new Array();
	
	for (var count = 0; count < container.childNodes.length; count++) {
		if(container.childNodes[count].nodeType == 1){
			if (container.childNodes[count].nodeName.toUpperCase() == 'DIV') {
				if(container.childNodes[count].firstChild.nodeType == 3) {
					textdivs.push(container.childNodes[count]);
				}
			}
		}
	}
	
	return textdivs;
}*/

function getTextDivs(tipo) {
	
	var textdivs = new Array();
	
	if(tipo == 1) {
		/* texto será exibido no núcleo do layout 'núcleo esquerdo + murais direitos' */
		var div_ids = document.getElementById('corpo_nucleo_mural_').value;
		div_ids = div_ids.split(',');
		for(var c = 0; c < div_ids.length; c++) {
			textdivs.push(document.getElementById('corpo_nucleo_mural_' + div_ids[c]));
		}
	} else if (tipo == 2) {
		/* texto será exibido no mural de avisos do layout 'núcleo esquerdo + murais direitos' */
		var div_ids = document.getElementById('corpo_nucleo_mural_').value;
	}
	
	return textdivs;
}

function showTextDiv(tipo, id_item, div){
	
	if(div == null)
		div = getTextDiv(id_item, tipo);
	
	var container = getContainerByTipoDeTexto(tipo);
	
	var textdivs = getTextDivs(tipo);
	
	for (var count = 0; count < textdivs.length; count++) {
		if (textdivs[count].id == div.id) {
			textdivs[count].style.display = 'block';
		} else {
			textdivs[count].style.display = 'none';
		}
	}
	
	var containers = getContainers();
	
	for (count = 0; count < containers.length; count++) {
		if (containers[count] != container)
			containers[count].style.display = 'none';
		else
			containers[count].style.display = 'block';
	}
}
