﻿var TreeviewRules = {
	"img.treeview" : function(el) {
		el.onclick = function(ev) { el = $(el); ev = ev || window.event;		
			var subNode = el.up('li').down('ul');
			var parentList = el.up('li').down('h3');
			if (el.src.indexOf("minus") == -1) {			
				el.src = "images/components/treeview/minus.gif"				
				Effect.BlindDown(subNode.id, { duration: 0.3 });
				parentList.addClassName('header-expanded');				
			} else {
				el.src = "images/components/treeview/plus.gif"				
				Effect.BlindUp(subNode.id, { duration: 0.3 });
				parentList.removeClassName('header-expanded');
			}
		}
	}
}

Behaviour.register(TreeviewRules);
