
if (document.getElementsByClassName == undefined) {
	document.getElementsByClassName = function(className)
	{
		var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
		var allElements = document.getElementsByTagName("*");
		var results = [];

		var element;
		for (var i = 0; (element = allElements[i]) != null; i++) {
			var elementClass = element.className;
			if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
				results.push(element);
		}

		return results;
	}
}
var refAberta = "";
function init(){

	var containers = document.getElementsByClassName("container");

	for (var i= 0; i < containers.length ;i++){
		if (containers[i].className == "container aberto"){
			refAberta = containers[i].firstChild;
		}
	}
}
//var refAberta = "";

function alternaEditor(ref) {
	if(refAberta != "" && refAberta != ref) 
	{
		refAberta.parentNode.className ="fechado";
	}
	if(ref.parentNode.className == "aberto") {
		ref.parentNode.className = "fechado";
		refAberta = "";
	}else{
		ref.parentNode.className = "aberto"
		refAberta = ref;}
	
     return false;
}


