var ids=new Array();

function FTinit(){
    if(document.getElementById){
        var tids=document.getElementsByTagName('span');
        for(i=0;i<tids.length;i++) {
            if(tids[i].className=="linkText") {
                ids[ids.length]=tids[i];
            }
        }
        for(i=0;i<ids.length;i++) {
            ids[i].onmouseup=setstate;
        }
    //expandall(); // UNCOMMENT THIS LINE TO HAVE THE TREES EXPANDED INITIALLY.
    collapseall();
	//openById("year2007");
	}
}

function openById(id){
    var el=document.getElementById(id);
    el.parentNode.getElementsByTagName('div')[0].style.display="block";
    el.getElementsByTagName('img')[0].src="common/imgs/commissions/blt_arrow_down.gif";
}

function closeById(el){
	var el=document.getElementById(id);
	el.parentNode.getElementsByTagName('div')[0].style.display="none";
	el.getElementsByTagName('img')[0].src="common/imgs/commissions/blt_arrow_right.gif";
}

function setstate(){
    for(i=0;i<ids.length;i++){
        if(ids[i]==this){
            var d=this.parentNode.getElementsByTagName('div')[0];
            if(!d) {
                h=this.parentNode;
                d=h.parentNode.getElementsByTagName('div')[0];
            }
            if(d.style.display=="block"){
                d.style.display="none";
                this.getElementsByTagName('img')[0].src="common/imgs/commissions/blt_arrow_right.gif";
            }
            else{
                d.style.display="block";
                this.getElementsByTagName('img')[0].src="common/imgs/commissions/blt_arrow_down.gif";
            }
        }
    }
}

function expandall(){
    if(document.getElementById){
        for(i=0;i<ids.length;i++){
             // show the content of each div
            currentDiv = ids[i].parentNode.getElementsByTagName('div')[0];
            if(!currentDiv) {
                parentHeader = ids[i].parentNode;
                parentHeader.parentNode.getElementsByTagName('div')[0].style.display="block";
            }
            else {
                currentDiv.style.display="block";
            }
            
            // display the minus image
            var currentImage = ids[i].getElementsByTagName('img')[0];
            currentImage.src="common/imgs/commissions/blt_arrow_down.gif";
        }
    }
}

function collapseall(){
    if(document.getElementById){
        for(i=0;i<ids.length;i++){
        
            // hide the content of the div
            currentDiv = ids[i].parentNode.getElementsByTagName('div')[0];
            if(!currentDiv) {
                parentHeader = ids[i].parentNode;
                parentHeader.parentNode.getElementsByTagName('div')[0].style.display="none";
            }
            else {
                currentDiv.style.display="none";
            }
            
            // display the plus image
            var currentImage = ids[i].getElementsByTagName('img')[0];
            currentImage.src="common/imgs/commissions/blt_arrow_right.gif";
           
        }
    }
}

window.onload=FTinit