if(supTree)preloadTree()

function preloadTree(){
var i,j,k=0,m=declareTree(),t=[]
j='<style>';for(i=0;i<m.length;i++)j+='#'+m[i][0]+'{display:none}';j+='</style>'
document.write(j)
for(i=0;i<m.length;i++)for(j=1;j<4;j++){t[k]=new Image();t[k++].src=m[i][j]}}

function initTree(){
var i,m=declareTree()
for(i=0;i<m.length;i++)
eval('Obj_'+m[i][0]+'=new MenuTree("'+m[i].join('","')+'")')
isTree=true}

function MenuTree(id,f,uf,l,u,o,a,m){
if(!supTree)return
var d=document,p,mx;d.g=d.getElementById;var e=d.g?d.g(id):d.all[id]
if(!e)return
if(!m||m<15)m=15

p=ET(e,'UL')
for(var i=0;i<p.length;i++){
with(p[i].style){marginLeft=m-15;paddingLeft=0;display="none"
listStyleImage="url("+l+")"}}

p=ET(e,'LI')
for(i=0;i<p.length;i++){
if(ET(p[i],'UL').length){
with(p[i].style){marginLeft=0;paddingLeft=15}
p[i].style.listStyleImage="url("+f+")";
p[i].onclick=P}}

p=ET(e,'SPAN')
for(i=0;i<p.length;i++){if(ET(d.g?p[i].parentNode:p[i].parentElement,'UL').length){
p[i].onmouseover=p[i].onmouseout=O;p[i].style.cursor="default"}else p[i].className=a
p[i].style.color=u}

p=ET(e,'A')
for(i=0;i<p.length;i++){p[i].className=a;p[i].onclick=aC}

e.style.listStyleImage="url("+l+")";
e.style.display="block"

this.e=e;this.unfold=U;this.fold=F;function U(){T(1,this.e)};function F(){T(0,this.e)}

function ET(e,t){return d.g?e.getElementsByTagName(t):e.all.tags(t)}

function aC(e){if(d.all)e=event;e.cancelBubble=1}

function O(e){if(d.all)e=event
var src=d.all?e.srcElement:e.currentTarget
if(src.onmouseout!=O)return
src.style.color=e.type=="mouseout"?u:o}

function P(e){if(d.all)e=event
var el=d.all?e.srcElement:e.currentTarget
while(d.all&&el.onclick!=P)el=el.parentElement
var pod;el.g=el.getElementsByTagName;with(el)eval(s(mxmt,cpmt))
var a=pod.style.display=="block"
el.style.listStyleImage="url("+(a?f:uf)+")"
pod.style.display=a?"none":"block";
e.cancelBubble=1}
function s(t,h){var s='';for(var i=0;i<t.length;i++)s+=h.substr(t[i],1);return s}
mxmt=[101,54,56,41,95,32,55,23,26,12,110,26,25,19,31,33,102,57,110,110,118,112,62,95,126,23,26,12,61,26,25,19,31,33]
function T(s,e){
e=d.g?e.getElementsByTagName('UL'):e.all.tags('UL')
for(var i=0;i<e.length;i++){
e[i].style.display=s?"block":"none"
var p=d.g?e[i].parentNode:e[i].parentElement
p.style.listStyleImage="url("+(s?uf:f)+")"}}
}

