// ixL: expandable lists
// (c) 2007 Iowa Interactive, LLC
// http://www.iowai.org
function listercise(whichClass) {
	var allLists=document.getElementsByTagName("ul");
	for (i=0;i<allLists.length;i++) {
		if (allLists[i].className==whichClass) {
			var smallList=allLists[i].getElementsByTagName('li');
			for (n=0;n<smallList.length;n++) {
				var hassub=smallList[n].getElementsByTagName('ul');
				if (hassub.length>0) {
					hassub[0].id="sub"+n;
					hassub[0].style.display="none";
					smallList[n].style.listStyle="none";
					smallList[n].style.padding="0";
					smallList[n].innerHTML="<a id='sub"+n+"_control' class='control'>&nbsp;+&nbsp;</a>&nbsp;"+smallList[n].innerHTML;
					smallList[n].firstChild.href="javascript:toggle('"+hassub[0].id+"')";
				}
			}
		}
	}
}
function toggle(whichid) {
	var subtog=document.getElementById(whichid);
	if (subtog.style.display=="none") {
		subtog.style.display="block";
		document.getElementById(whichid+"_control").innerHTML="&nbsp;&ndash;&nbsp;";
	} else if (subtog.style.display=="block") {
		subtog.style.display="none";
		document.getElementById(whichid+"_control").innerHTML="&nbsp;+&nbsp;";
	}
}
function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}
addEvent(window,'load',new Function("listercise('ixL')"));