function treeMenu(a,b,c){if(typeof document.getElementById=='undefined'){return}var d=new Image;d.src='down-red.gif';d=new Image;d.src='minus.gif';var e=document.getElementById(a);if(e){var f=e.getElementsByTagName('li');for(var i=0;i<f.length;i++){treeTrigger(e,f[i],a,c)}if(navigator.vendor=='Apple Computer, Inc.'||typeof window.opera!='undefined'){displayReset(e)}findHere(e,a,b)}}var isreset=false;function displayReset(a){var b=a.getElementsByTagName('ul');for(var i=0;i<b.length;i++){if(b[i].style.position!='static'){b[i].style.display='none'}b[i].style.position='static'}isreset=true}function treeTrigger(c,d,f,g){var a=d.getElementsByTagName('a')[0];var h=d.getElementsByTagName('ul').length>0?d.getElementsByTagName('ul')[0]:null;if(h){d.className+=(d.className==''?'':' ')+'hasmenu'}d.onclick=function(e){var b=e?e.target:window.event.srcElement;while(b.nodeName.toUpperCase()!='LI'){b=b.parentNode}if(b==this&&isreset){if(h){if(h.style.display=='none'){if(g==false){clearSiblingBranches(this)}h.style.display='block';a.className+=(a.className==''?'':' ')+'rollover'}else{h.style.display='none';a.className=a.className.replace(/ ?rollover/g,'')}return true}else{return true}}};attachEventListener(a,'keyup',function(e){if(!isreset&&e.keyCode==9){displayReset(c)}},false);var i=0;attachEventListener(a,'mousemove',function(){if(!isreset){i++;if(i>2){displayReset(c)}}},false)}function clearSiblingBranches(b){var c=b.parentNode.getElementsByTagName('ul');for(var i=0;i<c.length;i++){c[i].style.display='none';var a=c[i].parentNode.getElementsByTagName('a')[0];if(a){a.className=a.className.replace(/ ?rollover/g,'')}}}function findHere(a,b,c){var d=document.location.href;d=d.replace(c,'').replace(/,/g,'%2C');var e=a.getElementsByTagName('a');var f=[];var ex=/[a-z]+\:\/\//;for(var i=0;i<e.length;i++){var g=e[i].href;if(g&&!ex.test(g)){f=[];break}g=g.replace(c,'').replace(/,/g,'%2C');if(g!=''&&d.indexOf(g)!=-1){f[f.length]=e[i]}}if(f.length<1){return}var h=[];for(i=0;i<f.length;i++){g=f[i].href;h[i]=[0,g];for(var j=0;j<g.length;j++){if(g.charAt(j)==d.charAt(j)){h[i][0]++}}}h.sort(compare);g=h[0][1];for(i=0;i<e.length;i++){if(e[i].href==g){youAreHere(e[i],g,b);break}}}function compare(a,b){return b[0]-a[0]}function youAreHere(a,b,c){a.className+=(a.className==''?'':' ')+'rollover';var d=a.parentNode;var e=d.getElementsByTagName('ul').length>0?d.getElementsByTagName('ul')[0]:null;if(e){e.style.display='block';e.style.position='static'}var f=(a.getAttribute('title')&&a.title!='')?a.title:a.firstChild.nodeValue;a.title=f+(a.href==b?' [you are here]':' [you\'re in this section]');if(d.parentNode.id!=c){a=d.parentNode.parentNode.getElementsByTagName('a')[0];youAreHere(a,b,c)}}function attachEventListener(a,b,c,d){if(typeof a.addEventListener!='undefined'){a.addEventListener(b,c,d)}else if(typeof a.attachEvent!='undefined'){a.attachEvent('on'+b,c)}else{b='on'+b;if(typeof a[b]=='function'){var e=a[b];a[b]=function(){e();return c()}}else{a[b]=c}}return true}function addLoadListener(a){if(typeof window.addEventListener!='undefined'){window.addEventListener('load',a,false)}else if(typeof document.addEventListener!='undefined'){document.addEventListener('load',a,false)}else if(typeof window.attachEvent!='undefined'){window.attachEvent('onload',a)}else{var b=window.onload;if(typeof window.onload!='function'){window.onload=a}else{window.onload=function(){b();a()}}}}addLoadListener(function(){treeMenu('tree-menu','index.htm',false)});
