function setupCollapse(){
	if(!document.getElementsByTagName)
		return;
		
	var all_links=document.getElementsByTagName("DT");
	
	for(var i=0; i<all_links.length; i++){
		var link=all_links[i];
		if(link.className.indexOf("closeQst")!=-1){
			addEvent(link, "click", openNextTab, false);
		}
	}
}

function findTarget(e){
	/* part of the DOM EVENT */
	var target;
	
	if(window.event && window.event.srcElement)
		target=window.event.srcElement;
	else if(e && e.target)
		target=e.target;
	if(!target)
		return null;
	return target;
}

function openNextTab(e){
	var all_classes=document.getElementsByTagName("DT");
	
	for(var i=0; i<all_classes.length; i++){
		var linkClass=all_classes[i];
		if(linkClass.className.indexOf("openQst")!=-1){
			linkClass.className="closeQst";
			linkClass.nextSibling.className="hide";
		}
	}
	
	var target= findTarget(e);
	if(!target) return;
	
	var myEventToShow=target;
	var myEventToShowClassName=target.nextSibling.className;
	
	
	var myClassShow=myEventToShow.className;
	
			
	myEventToShow.className=myClassShow.replace("closeQst", "openQst");
	myEventToShow.nextSibling.className=myEventToShowClassName.replace("hide", "show");
}

addLoadListener(setupCollapse);
