
var idOfFolderTrees=['dhtmlgoodies_tree'];var imageFolder='images/dhtml_tree/';var folderImage='dhtmlgoodies_folder.gif';var plusImage='dhtmlgoodies_plus.gif';var minusImage='dhtmlgoodies_minus.gif';var initExpandedNodes='';var treeUlCounter=0;var nodeId=1;function Get_Cookie(name)
{var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length)))return null;if(start==-1)return null;var end=document.cookie.indexOf(";",len);if(end==-1)
{end=document.cookie.length;}
return unescape(document.cookie.substring(len,end));}
function Set_Cookie(name,value,expires,path,domain,secure)
{expires=expires*60*60*24*1000;var today=new Date();var expires_date=new Date(today.getTime()+(expires));var cookieString=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");document.cookie=cookieString;}
function parseSubItems(ulId,parentId)
{if(initExpandedNodes)
{var nodes=initExpandedNodes.split(',');}
var branchObj=document.getElementById(ulId);var menuItems=branchObj.getElementsByTagName('LI');for(var no=0,L=menuItems.length;no<L;no++)
{var imgs=menuItems[no].getElementsByTagName('IMG');if(imgs.length>0)continue;nodeId++;var subItems=menuItems[no].getElementsByTagName('UL');var img=document.createElement('IMG');img.src=imageFolder+plusImage;img.onclick=showHideNode;if(subItems.length==0)
{img.style.visibility='hidden';}
else
{subItems[0].id='tree_ul_'+treeUlCounter++;}
var aTag=menuItems[no].getElementsByTagName('A')[0];aTag.onclick=showHideNode;menuItems[no].insertBefore(img,aTag);menuItems[no].id='dhtmlgoodies_treeNode'+nodeId;var folderImg=document.createElement('IMG');if(menuItems[no].className)
{folderImg.src=imageFolder+menuItems[no].className;}
else
{folderImg.src=imageFolder+folderImage;}
menuItems[no].insertBefore(folderImg,aTag);var tmpParentId=menuItems[no].getAttribute('parentId');if(!tmpParentId)
{tmpParentId=menuItems[no].tmpParentId;}
if(tmpParentId&&nodes[tmpParentId])
{showHideNode(false,nodes[no]);}}}
function showHideNode(e,inputId)
{if(inputId)
{var o=document.getElementById('dhtmlgoodies_treeNode'+inputId);if(o)
{thisNode=o.getElementsByTagName('IMG')[0];}}
else
{thisNode=this;if(this.tagName=='A')
{thisNode=this.parentNode.getElementsByTagName('IMG')[0];}}
try
{if(thisNode.style.visibility=='hidden')return;}
catch(e)
{return;}
var parentNode=thisNode.parentNode;inputId=parentNode.id.replace(/[^0-9]/g,'');if(thisNode.src.indexOf(plusImage)>=0)
{thisNode.src=thisNode.src.replace(plusImage,minusImage);var ul=parentNode.getElementsByTagName('UL')[0];ul.style.display='block';if(!initExpandedNodes)
{initExpandedNodes=',';}
if(initExpandedNodes.indexOf(','+inputId+',')<0)
{initExpandedNodes=initExpandedNodes+inputId+',';}}
else
{thisNode.src=thisNode.src.replace(minusImage,plusImage);parentNode.getElementsByTagName('UL')[0].style.display='none';initExpandedNodes=initExpandedNodes.replace(','+inputId,'');}
Set_Cookie('dhtmlgoodies_expandedNodes',initExpandedNodes,500);return false;}
function initTree()
{for(var treeCounter=0;treeCounter<idOfFolderTrees.length;treeCounter++)
{var dhtmlgoodies_tree=document.getElementById(idOfFolderTrees[treeCounter]);if(!dhtmlgoodies_tree||dhtmlgoodies_tree.firstChild.tagName!='UL')
{continue;}
else
{dhtmlgoodies_tree=dhtmlgoodies_tree.firstChild;}
var menuItems=dhtmlgoodies_tree.getElementsByTagName('LI');for(var no=0,L=menuItems.length;no<L;no++)
{nodeId++;var subItems=menuItems[no].getElementsByTagName('UL');var img=document.createElement('IMG');img.src=imageFolder+plusImage;img.onclick=showHideNode;if(subItems.length==0)
{img.style.visibility='hidden';menuItems[no].className='dhtmlgoodies_sheet.gif';}
else
{subItems[0].id='tree_ul_'+treeUlCounter++;subItems[0].style.display='none';}
var aTag=menuItems[no].getElementsByTagName('A')[0];aTag.onclick=showHideNode;menuItems[no].insertBefore(img,aTag);if(!menuItems[no].id)
{menuItems[no].id='dhtmlgoodies_treeNode'+nodeId;}
var folderImg=document.createElement('IMG');if(menuItems[no].className)
{folderImg.src=imageFolder+menuItems[no].className;}
else
{folderImg.src=imageFolder+folderImage;}
menuItems[no].insertBefore(folderImg,aTag);}
if(dhtmlgoodies_tree.parentNode.style.visibility=='hidden')
{dhtmlgoodies_tree.parentNode.style.visibility='visible';}}
initExpandedNodes=Get_Cookie('dhtmlgoodies_expandedNodes');if(initExpandedNodes)
{var nodes=initExpandedNodes.split(',');for(var no=0;no<nodes.length;no++)
{if(nodes[no])
{showHideNode(false,nodes[no]);}}}}
var root=window.addEventListener||window.attachEvent?window:document.addEventListener?document:null;if(root)
{if(root.addEventListener)
{root.addEventListener("load",initTree,false);}
else
{if(root.attachEvent)
{root.attachEvent("onload",initTree);}}}