function PrepareList(){
	var oDTs=document.getElementsByTagName('dt');
	//~ alert(oDTs.length)
	for(var i=0; i<oDTs.length; i++){
		addEvent(oDTs[i], 'click', ExpandList);
	}
}

function ExpandList(evt){
	if((evt=checkEvent(evt))){
		var oElem=evt.target;
		do{
			if(oElem.tagName == 'DT'){
				break;
			}
		}while(oElem=oElem.parentNode);
		
		var oDD=oElem;
		while(oDD = oDD.nextSibling){
			if(oDD.tagName == 'DD'){
				break;
			}
		}
		
		if(matchClass(oDD, 'visible'))
			removeClass(oDD, 'visible');
		else
			addClass(oDD, 'visible');
	}
}
