function cargandopf(){
	pf.init("boxancla");
	pf.colapsartodo();
}
var pf={
	dts:[]
	,init:function(ido){
		var obj = document.getElementById(ido);
		this.obj = obj
		
		if (!obj)return false;
		var oodl =  obj.getElementsByTagName("dl")
		
		for(var idl = 0; idl < oodl.length; idl++){
			var obj = oodl[idl]
			
			var oo = obj.childNodes
			var dtultimo;
			
			for(var i = 0; i < oo.length; i++){
				var o = oo[i];
				if(o.nodeName)
					switch(o.nodeName.toLowerCase()){
						case ("dt"):
							this.dts.push(o);
							dtultimo = o;
							break;
						case ("dd"):
							o.dt = dtultimo;
							o.dt.dd = o;
							o.dt.onclick = pf.dtclick;
							o.dt.esconderdd = pf.esconderdd;
							o.dt.mostrardd = pf.mostrardd;
							break;
					}
			}
		}
		
		return true;
	}
	,colapsartodo:function(){
		var dts = this.dts
		for(var i = 0; i < dts.length; i++){
			var dt = dts[i];
			dt.onclick();
		}
	}
	,dtclick:function(e, obj){
		if(!e) e = window.event;
		if(!obj) obj=this;
		if(obj.dd){
			if(obj.dd.parentNode && obj.dd.parentNode.nodeType != 11){
				obj.esconderdd()
			}else{
				obj.mostrardd()
			}
		}
	}
	,esconderdd:function(e, obj){
		if(!e) e = window.event;
		if(!obj) obj=this;
		obj.className= "";
		if(obj.dd && obj.dd.parentNode){
			obj.dd.parentNode.removeChild(obj.dd);			
		}else{return false}
		return true;
	}
	,mostrardd:function(e, obj){
		if(!e) e = window.event;
		if(!obj) obj=this;
		obj.className= "link1";
		if(obj.dd && obj.parentNode){
			obj.parentNode.insertBefore(obj.dd,obj.nextSibling)
		}else{return false}
		
		return true;
	}
}