// This script looks for a DL, then goes through turning the DTs into links that show/hide the DDs

function TJK_doToggleDL(x){
    var zDD=document.getElementsByTagName('dd');
    var zDT=document.getElementsByTagName('dt');

    zDD[x].className=(zDD[x].className=='hideDD')?'showDD':'hideDD';
    zDT[x].className=(zDT[x].className=='DTplus')?'DTminus':'DTplus'; 
}

function TJK_ToggleDL(){
    if (document.getElementById && document.getElementsByTagName){ 
	    var zDT=document.getElementsByTagName('dt');
	    var zDD=document.getElementsByTagName('dd');
	    for(var i=0;i<zDT.length;i++){
    		var zContent = zDT[i].innerHTML;
		    var zHref = "<a href='#' onclick=\"TJK_doToggleDL("+i+");return false\" title='Show/hide the answer'>";
		    zDT[i].innerHTML = zHref + zContent + "</a>";
		    zDD[i].className='hideDD';
		    zDT[i].className='DTplus';
	    }
    }
}

function prepareCollapsapleDL() {
	var dls = document.getElementsByTagName("dl");
	for (var a=0; a<dls.length; a++) {
		var dl = dls[a];
		var dts = dl.getElementsByTagName("dt");
		for (var a=0; a<dts.length; a++) {
			var dt = dts[a];
			dt.onClick = function() {
				alert("ullo");
				var dd = this.nextSibling;
				dd.style.display = "none";
			}
		}
	}
}

addLoadEvent(TJK_ToggleDL);
