var persisteduls=new Object();var ddtreemenu=new Object();ddtreemenu.createTree=function(e,a,b){var f=document.getElementById(e).getElementsByTagName("ul");if(typeof persisteduls[e]=="undefined"){persisteduls[e]=(a==true&&ddtreemenu.getCookie(e)!="")?ddtreemenu.getCookie(e).split(","):""}for(var d=0;d<f.length;d++){ddtreemenu.buildSubTree(e,f[d],d)}if(a==true){var c=(typeof b=="undefined")?1:parseInt(b);ddtreemenu.dotask(window,function(){ddtreemenu.rememberstate(e,c)},"unload")}};ddtreemenu.buildSubTree=function(c,b,a){b.parentNode.className="submenu";if(typeof persisteduls[c]=="object"){if(ddtreemenu.searcharray(persisteduls[c],a)){b.setAttribute("rel","open");b.style.display="block"}else{b.setAttribute("rel","closed")}}else{if(b.getAttribute("rel")==null||b.getAttribute("rel")==false){b.setAttribute("rel","closed")}else{if(b.getAttribute("rel")=="open"){ddtreemenu.expandSubTree(c,b)}}}b.parentNode.onclick=function(h){var f=this.getElementsByTagName("ul")[0];if(f.getAttribute("rel")=="closed"){var g=document.getElementById(c).getElementsByTagName("ul");for(var d=0;d<g.length;d++){if(g[d]!=this){if(g[d].getAttribute("rel")=="open"){g[d].style.display="none";g[d].setAttribute("rel","closed")}}}f.style.display="block";f.setAttribute("rel","open")}else{if(f.getAttribute("rel")=="open"){f.style.display="none";f.setAttribute("rel","closed")}}ddtreemenu.preventpropagate(h)};b.onclick=function(d){ddtreemenu.preventpropagate(d)}};ddtreemenu.expandSubTree=function(c,a){var b=document.getElementById(c);var d=a;d.style.display="block";while(d!=b){if(d.tagName=="UL"){d.style.display="block";d.setAttribute("rel","open")}d=d.parentNode}};ddtreemenu.flatten=function(c,d){var e=document.getElementById(c).getElementsByTagName("ul");for(var b=0;b<e.length;b++){e[b].style.display=(d=="expand")?"block":"none";var a=(d=="expand")?"open":"closed";e[b].setAttribute("rel",a)}};ddtreemenu.rememberstate=function(d,c){var e=document.getElementById(d).getElementsByTagName("ul");var a=new Array();for(var b=0;b<e.length;b++){if(e[b].getAttribute("rel")=="open"){a[a.length]=b}}if(a.length==0){a[0]="none open"}ddtreemenu.setCookie(d,a.join(","),c)};ddtreemenu.getCookie=function(a){var b=new RegExp(a+"=[^;]+","i");if(document.cookie.match(b)){return document.cookie.match(b)[0].split("=")[1]}return""};ddtreemenu.setCookie=function(b,c,e){var a=new Date();var d=a.setDate(a.getDate()+parseInt(e));document.cookie=b+"="+c+"; expires="+a.toGMTString()+"; path=/"};ddtreemenu.searcharray=function(d,c){var a=false;for(var b=0;b<d.length;b++){if(d[b]==c){a=true;d.shift();break}}return a};ddtreemenu.preventpropagate=function(a){if(typeof a!="undefined"){a.stopPropagation()}else{event.cancelBubble=true}};ddtreemenu.dotask=function(b,c,a){var a=(window.addEventListener)?a:"on"+a;if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent(a,c)}}};
