pde={pdeClass:"pde",hideClass:"hide",showClass:"show",parentClass:"parent",currentClass:"current",openImage:"../img/minus.gif",closedImage:"../img/plus.gif",openMessage:"",closedMessage:"",keepCurrentOpen:true,linkParent:true,init:function(){pde.createClone();if(!document.getElementById||!document.createTextNode){return}var d=document.getElementsByTagName("ul");for(var b=0;b<d.length;b++){var c,e;if(!pde.cssjs("check",d[b],pde.pdeClass)){continue}var c=d[b].getElementsByTagName("ul");for(var a=0;a<c.length;a++){e=c[a].parentNode;if(e.getElementsByTagName("strong")[0]){pde.cssjs("add",e,pde.currentClass);if(pde.keepCurrentOpen===true){continue}}pde.cssjs("add",e,pde.parentClass);e.insertBefore(pde.clone.cloneNode(true),e.firstChild);pde.cssjs("add",c[a],pde.hideClass);pde.addEvent(e.getElementsByTagName("a")[0],"click",pde.showhide,false);e.getElementsByTagName("a")[0].onclick=function(){return false};if(pde.linkParent){pde.addEvent(e.getElementsByTagName("a")[1],"click",pde.showhide,false);e.getElementsByTagName("a")[1].onclick=function(){return false}}}}},showhide:function(c){var b;var d=pde.getTarget(c);var a=d.parentNode.getElementsByTagName("ul")[0];if(pde.cssjs("check",a,pde.hideClass)){pde.cssjs("remove",d.parentNode.getElementsByTagName("ul")[0],pde.hideClass);pde.cssjs("add",d.parentNode.getElementsByTagName("ul")[0],pde.showClass)}else{b=pde.closedMessage;pde.cssjs("remove",d.parentNode.getElementsByTagName("ul")[0],pde.showClass);pde.cssjs("add",d.parentNode.getElementsByTagName("ul")[0],pde.hideClass)}pde.cancelClick(c)},createClone:function(){pde.clone=document.createElement("a");pde.clone.setAttribute("href","#")},getTarget:function(b){var a=window.event?window.event.srcElement:b?b.target:null;if(!a){return false}if(a.nodeName.toLowerCase()!="a"){a=a.parentNode}return a},cancelClick:function(a){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false;return}if(a){a.stopPropagation();a.preventDefault()}},addEvent:function(e,d,b,a){if(e.addEventListener){e.addEventListener(d,b,a);return true}else{if(e.attachEvent){var c=e.attachEvent("on"+d,b);return c}else{e["on"+d]=b}}},cssjs:function(b,f,d,c){switch(b){case"swap":f.className=!pde.cssjs("check",f,d)?f.className.replace(c,d):f.className.replace(d,c);break;case"add":if(!pde.cssjs("check",f,d)){f.className+=f.className?" "+d:d}break;case"remove":var e=f.className.match(" "+d)?" "+d:d;f.className=f.className.replace(e,"");break;case"check":return new RegExp("(^|s)"+d+"(s|$)").test(f.className);break}}};pde.addEvent(window,"load",pde.init,false);