// for the DLs in the FAQ and Directions pages (show/hide the DD elements). 
// must be a better way to assign the onclick event handler, but I couldn't make it work using a loop
function TJKtoggleDL() { // v1.0 | www.TJKDesign.com
	var DL= document.getElementById('zDL');
	var zDT = DL.getElementsByTagName('DT');
	var zDD = DL.getElementsByTagName('DD');
for (var i=0;i<zDT.length;i++){
	var zA = zDT[i].getElementsByTagName('A');
	zA[0].setAttribute('href','#');
	zDD[i].className='hideDD';
}
if (DL.className=='DIR'){	
	zDT[0].getElementsByTagName('A')[0].onclick=function(){if (zDD[0].className=='hideDD'){zDD[0].className='showDD'}else{zDD[0].className='hideDD'} return false;}
	zDT[1].getElementsByTagName('A')[0].onclick=function(){if (zDD[1].className=='hideDD'){zDD[1].className='showDD'}else{zDD[1].className='hideDD'} return false;}
	zDT[2].getElementsByTagName('A')[0].onclick=function(){if (zDD[2].className=='hideDD'){zDD[2].className='showDD'}else{zDD[2].className='hideDD'} return false;}
	zDT[3].getElementsByTagName('A')[0].onclick=function(){if (zDD[3].className=='hideDD'){zDD[3].className='showDD'}else{zDD[3].className='hideDD'} return false;}
	zDT[4].getElementsByTagName('A')[0].onclick=function(){if (zDD[4].className=='hideDD'){zDD[4].className='showDD'}else{zDD[4].className='hideDD'} return false;}
	}else{
	zDT[0].getElementsByTagName('A')[0].onclick=function(){if (zDD[0].className=='hideDD'){zDD[0].className='showDD'}else{zDD[0].className='hideDD'} return false;}
	zDT[1].getElementsByTagName('A')[0].onclick=function(){if (zDD[1].className=='hideDD'){zDD[1].className='showDD'}else{zDD[1].className='hideDD'} return false;}
	zDT[2].getElementsByTagName('A')[0].onclick=function(){if (zDD[2].className=='hideDD'){zDD[2].className='showDD'}else{zDD[2].className='hideDD'} return false;}
	zDT[3].getElementsByTagName('A')[0].onclick=function(){if (zDD[3].className=='hideDD'){zDD[3].className='showDD'}else{zDD[3].className='hideDD'} return false;}
	zDT[4].getElementsByTagName('A')[0].onclick=function(){if (zDD[4].className=='hideDD'){zDD[4].className='showDD'}else{zDD[4].className='hideDD'} return false;}
	zDT[5].getElementsByTagName('A')[0].onclick=function(){if (zDD[5].className=='hideDD'){zDD[5].className='showDD'}else{zDD[5].className='hideDD'} return false;}
	zDT[6].getElementsByTagName('A')[0].onclick=function(){if (zDD[6].className=='hideDD'){zDD[6].className='showDD'}else{zDD[6].className='hideDD'} return false;}
	zDT[7].getElementsByTagName('A')[0].onclick=function(){if (zDD[7].className=='hideDD'){zDD[7].className='showDD'}else{zDD[7].className='hideDD'} return false;}
	zDT[8].getElementsByTagName('A')[0].onclick=function(){if (zDD[8].className=='hideDD'){zDD[8].className='showDD'}else{zDD[8].className='hideDD'} return false;}
	zDT[9].getElementsByTagName('A')[0].onclick=function(){if (zDD[9].className=='hideDD'){zDD[9].className='showDD'}else{zDD[9].className='hideDD'} return false;}
	zDT[10].getElementsByTagName('A')[0].onclick=function(){if (zDD[10].className=='hideDD'){zDD[10].className='showDD'}else{zDD[10].className='hideDD'} return false;}
	zDT[11].getElementsByTagName('A')[0].onclick=function(){if (zDD[11].className=='hideDD'){zDD[11].className='showDD'}else{zDD[11].className='hideDD'} return false;}
	}
}




// From Simon Willison's Weblog
// http://simon.incutio.com/archive/2004/05/26/addLoadEvent
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
addLoadEvent(function(){if(document.getElementById)TJKtoggleDL()});