var expandCollapse = {
	'#sidebar #box1 h3' : function(el){
		el.onclick = function(){
			if (Element.hasClassName(this, 'triangletoggle')) {
				new Effect.toggle('box1body','blind',{duration:.2})
				Element.removeClassName(this, 'triangletoggle');
			} else {
				new Effect.toggle('box1body','blind',{duration:.2})
				Element.addClassName(this, 'triangletoggle');
			}
		}
	},
	'#sidebar #box2 h3' : function(el){
		el.onclick = function(){
			if (Element.hasClassName(this, 'triangletoggle')) {
				new Effect.toggle('box2body','blind',{duration:.2})
				Element.removeClassName(this, 'triangletoggle');
			} else {
				new Effect.toggle('box2body','blind',{duration:.2})
				Element.addClassName(this, 'triangletoggle');
			}
		}
	},
	'#sidebar #box3 h3' : function(el){
		el.onclick = function(){
			if (Element.hasClassName(this, 'triangletoggle')) {
				new Effect.toggle('box3body','blind',{duration:.2})
				Element.removeClassName(this, 'triangletoggle');
			} else {
				new Effect.toggle('box3body','blind',{duration:.2})
				Element.addClassName(this, 'triangletoggle');
			}
		}
	}
}

Behaviour.register(expandCollapse);