// JavaScript Document


if (document.getElementById && document.getElementsByTagName){	
	var head = document.getElementsByTagName("head")[0];
	var addlink = document.createElement("link");
	head.appendChild(addlink);
	addlink.setAttribute("href","TJK_ToggleDL/TJK_ToggleDL.css");
	addlink.setAttribute("type","text/css");
	addlink.setAttribute("rel","stylesheet");
	var addlink2 = document.createElement("link");
	head.appendChild(addlink2);
	addlink2.setAttribute("href","TJK_ToggleDL/TJK_ToggleDL_ie5mac.css");
	addlink2.setAttribute("type","text/css");
	addlink2.setAttribute("rel","stylesheet");
}

function addopeners(){
	var parent = document.getElementById("faq");
	var target = document.getElementById("TJK_DL");
	var openall = document.createElement("a");
	openall.setAttribute("id","TJK_ToggleON");
	var txt2 = document.createTextNode("Open All");
	openall.appendChild(txt2);
	parent.insertBefore(openall,target);
	var closeall = document.createElement("a");
	closeall.setAttribute("id","TJK_ToggleOFF");
	var txt = document.createTextNode("Close All");
	closeall.appendChild(txt);
	parent.insertBefore(closeall,target);
}

function TJK_doToggleDL(x){
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
		zDD[x].className=(zDD[x].className=='hideDD')?'showDD':'hideDD';
		zDT[x].className=(zDT[x].className=='DTplus')?'DTminus':'DTplus';	
}
function TJK_ToggleDLopen(){//we open all of them
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
	for(var i=0;i<zDT.length;i++){
		zDD[i].className='showDD';
		zDT[i].className='DTminus';
	}
	return false;
}
function TJK_ToggleDLclose(){//we close all of them	
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
	for(var i=0;i<zDT.length;i++){
		zDD[i].className='hideDD';
		zDT[i].className='DTplus';
	}
	return false;	
}
function TJK_ToggleDL(){
if (document.getElementById && document.getElementsByTagName){			
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var ToggleON = document.getElementById('TJK_ToggleON');
	var ToggleOFF = document.getElementById('TJK_ToggleOFF');	
	if (ToggleON && ToggleOFF){// Show All - Hide All "links"
		ToggleON.onclick = TJK_ToggleDLopen;
		ToggleON.title = "Show all answers";
		ToggleON.href = "#";		
		ToggleOFF.onclick = TJK_ToggleDLclose;	
		ToggleOFF.title = "Hide all answers";
		ToggleOFF.href = "#";		
	}
		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 addLoadEvent(func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}


addLoadEvent(addopeners);
addLoadEvent(TJK_ToggleDL);