var persisteduls=new Object();var ddtreemenu=new Object();ddtreemenu.closedclass="subcategoriesTreeClosed";ddtreemenu.openedclass="subcategoriesTreeOpened";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=ddtreemenu.closedclass;if(typeof persisteduls[c]=="object"){if(ddtreemenu.searcharray(persisteduls[c],a)){b.setAttribute("rel","open");b.style.display="block";b.parentNode.className=ddtreemenu.openedclass}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"){b.parentNode.className=ddtreemenu.openedclass;ddtreemenu.expandSubTree(c,b)}}}b.parentNode.onclick=function(f){var d=this.getElementsByTagName("ul")[0];if(d.getAttribute("rel")=="closed"){d.style.display="block";d.setAttribute("rel","open");b.parentNode.className=ddtreemenu.openedclass}else{if(d.getAttribute("rel")=="open"){d.style.display="none";d.setAttribute("rel","closed");b.parentNode.className=ddtreemenu.closedclass}}ddtreemenu.preventpropagate(f)};b.onclick=function(d){ddtreemenu.preventpropagate(d)}};ddtreemenu.expandSubTree=function(c,a){var b=document.getElementById(c);var d=a;d.style.display="block";d.parentNode.className=ddtreemenu.openedclass;while(d!=b){if(d.tagName=="UL"){d.style.display="block";d.setAttribute("rel","open");d.parentNode.className=ddtreemenu.openedclass}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);if(d=="expand"){e[b].parentNode.className=ddtreemenu.openedclass}else{e[b].parentNode.className=ddtreemenu.closedclass}}};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)}}};
