	var detalhe = {	
	label : new Array(),
	bullet : new Array(),
	
	init : function(lbl, bul){		
		this.label = 0;	
		this.bullet = 0;	
	},

	showHide : function(e, name){		
		var oFrom = getObject(e); //objeto capturado no click					
		if(oFrom.nodeName != "A") oFrom = oFrom.parentNode; //deve ser o link

		if(oFrom.parentNode.nodeName == "DT"){
			this.getObjLista(oFrom)
		}else{			
			oFrom = oFrom.parentNode.parentNode.childNodes[1].firstChild;
			this.getObjLista(oFrom)
		}
	},	
	showHideAction : function(o, oFrom){//o = tag DD ; oFrom = tag A 	
	
		if(o.style.display == "" || o.style.display == "none"){
			$(".msg_body").hide("slow");
			$(".activeLink").removeClass("activeLink");
			$(".scroll").removeClass("scroll");
		
			$(oFrom).addClass("activeLink");		
			$(o).show("slow");			
			setTimeout('$(".newsrelease").addClass("scroll")', 600);

		}else{			
			$(".scroll").removeClass("scroll");
			$(oFrom).removeClass("activeLink");			
			$(o).hide("slow");			
		}	
	},
	getObjLista : function(oFrom){
		var oDL = oFrom.parentNode.parentNode;		
		for(var i=0; i < oDL.childNodes.length; i++){//elementos da DL			
			if(oDL.childNodes[i].nodeName == "DT"){	//dentro da DT						
			
				if(oDL.childNodes[i] == oFrom.parentNode){//se for o DT clicado				
					while(oDL.childNodes[i].nodeName != 'DD') i++;//incrementa até achar a DD						
					this.showHideAction(oDL.childNodes[i], oFrom);
								
				}else{//se não for o DT clicado	- Não tenho o oFrom, tem q achar a tag A
					var childDT = oDL.childNodes[i].childNodes; //filhos da DT						
					for(var j=0; j < childDT.length; j++){												
						if(childDT[j].nodeName == "A"){//acha a tag A - oFrom encontrado
							this.setBullet(childDT[j], 0);
							this.setLabel(childDT[j], 0);
						}
					}															
					while(oDL.childNodes[i].nodeName != 'DD') i++;//incrementa até achar a DD		
					oDL.childNodes[i].style.display = "none";//esconde a DD não clicado	
				}
			}			
		}				
	},		
	getTextNode : function (o){		
		for (var i=0; o.childNodes.length; i++)
			if(o.childNodes[i].nodeType == 3) return o.childNodes[i];		
	},
	setLabel : function(oFrom, acao){
		if(this.label)this.getTextNode(oFrom).nodeValue = this.label[acao];
	},		
	setBullet : function (oFrom, acao){
		if(this.bullet)oFrom.style.background = "url(" + this.bullet[acao] +") no-repeat";
	}	
}
