if(window.addEventListener){
	window.addEventListener('load', leftnav, false);  
}else if (window.attachEvent){
	window.attachEvent('onload', leftnav)
}else{
  body.onload=leftnav;
}
function leftnav(){
	var u = document.getElementsByTagName('ul');
	for(i=0;i<u.length;i++){
		if(u[i].className == 'leftnav' && u[i].id != 'leftnavroot'){
			u[i].style.display = 'none';
		}
		var a = u[i].getElementsByTagName('a');
		for(z=0;z<a.length;z++){
			if(a[z].className == 'parent'){
			  a[z].className='processed';
				var li = a[z].parentNode;
				var img = document.createElement('img');
					img.className = 'icon';				
					img.src = '/media/plusbox.gif';
					img.style.verticalAlign = 'middle';
				li.insertBefore(img, a[z]);
				li.className = 'parent';
				ul = a[z].nextSibling;
				while (ul.nodeType != 1){
					ul = ul.nextSibling;
				}
				ul.style.display = 'none';
				img.onclick = function(){
					li = this.parentNode;
					ul = li.getElementsByTagName('ul')[0];
					var ulStatus = (ul.style.display == 'none') ? 'block' : 'none';
					ul.style.display = ulStatus;
					imgStatus = (ulStatus == 'block') ? 'minusbox' : 'plusbox';
					this.src = '/media/' + imgStatus + '.gif';
				}
			}
		}
	}
}
