// Chama a função loadFunctions ao carregar a página
window.onload = loadFunctions;

// Função que chama outras funções
function loadFunctions() {
	getDivs();
}

// Utilizado para evitar de digitar: document.getElementById toda hora, tornando o processo mais prático
function gE(ID) {
	return document.getElementById(ID);
}

// Utilizado para evitar de digitar: document.getElementsByTagName toda hora, tornando o processo mais prático
function gEs(tag) {
	return document.getElementsByTagName(tag);
}

function getDivs(){
	var divs = document.getElementsByTagName('div');
	for( i = 0; i < divs.length; i ++ ){
		if( divs[i].getAttribute('title') && (divs[i].getAttribute('title').substring(0,4) == "mais") ){
			
			divs[i].onclick = function(){ mostra(this); }
			divs[i].onmouseover = function(){ over(this); }
			divs[i].onmouseout = function(){ out(this); }
		}
	}
}



function mostra(elem){
	for( i = 0; i < elem.childNodes.length; i ++ ){
		if( elem.childNodes[i].className && (elem.childNodes[i].className.indexOf("mais_menos") >= 0) ){
			View = elem.childNodes[i];	
		}
	}
	
	for( i = 0; i < elem.parentNode.childNodes.length; i ++ ){
		div = elem.parentNode.childNodes[i];
		if( div.className && (div.className == "long") ){
			if( div.style.display == "block" ){								
				div.style.display = "none";
				View.innerHTML = "+ Mais";								
			}else{															
				div.style.display = "block";							
				View.innerHTML = "- Menos";									
			}
		}
	}
}


function over(elem){
	elem.style.cursor = "hand";
	elem.style.cursor = "pointer";
}

function out(elem){
	elem.style.cursor = "pointer";
}