gbl.methods.push('ConcatArticle');

var ConcatArticle = new Class({
	
	Implements: Options,

	options: {	

		container: false		
		
	},
	
	initialize : function(options){
		
		this.setOptions(options);
		this.add_events();
	
	},
	
	add_events : function(){
	
		var t = this;
		var fp = false;
		
		this.options.els.each(function(el,i){
			
			var first_paragraph = false;
						
			if (el.getChildren().length < 2) return;
			
			el.getChildren().each(function(p,i){
				if (p.get('tag') == 'p' && !first_paragraph) { first_paragraph = p; return; };
				
				p.addClass('hide');
			});
			
			if (first_paragraph) {
			
			var btn = new Element('a',{'name':'read_article'}).set('text','Read Article').inject(first_paragraph,'after');
			
			btn.addEvent('click',function(e){
											 
				e.stop();
				
				this.getParent('.content').getChildren().each(function(el){
				
					el.removeClass('hide');
				
				});	
				
				this.dispose();
			});
						
						
			}
			//el.retrieve('first_paragraph').removeClass('hide');			
			
		});	
	}
});