var TendmeExpand = {

	init: function() {
		var ref = this;
		
		var c = document.getElementsByClassName('minus');
		for(var i = 0; i < c.length; i++){
			c[i].onclick = function(){ ref.collapse(this, document.getElementsByClassName('block_body', this.parentNode)[0]); };
		}
		
		var e = document.getElementsByClassName('plus');
		for(var i = 0; i < e.length; i++){
			e[i].onclick = function(){ ref.expand(this, document.getElementsByClassName('block_body', this.parentNode.parentNode)[0]); };
		}
	},
	
	collapse: function(link, obj){
		var ref = this;
		link.onclick = null;
		
		new Effect.BlindUp(obj, {duration: 0.50, afterFinish: function(){
			obj.style.display="none";
			//obj.style.visibility="hidden";
			link.removeClassName('minus');
			link.addClassName('plus');
			link.onclick = function(){ ref.expand(link, obj); return false; }
			
		} });
	},
	
	expand: function(link, obj){
		var ref = this;
		link.onclick = null;
		
		new Effect.BlindDown(obj, {duration: 0.50, afterFinish: function(){
			obj.style.display="inline";
			//obj.style.visibility="visible";
			link.removeClassName('plus');
			link.addClassName('minus');
			link.onclick = function(){ ref.collapse(link, obj); return false; }
			
		} });
	}
}

Tendme.addPageLoadModule(TendmeExpand);