
window.addEvent('domready', function(){
   var tables_patch = new tablesPatch();
});

var tablesPatch = new Class({
							  
	Implements: [Options],
	
	options: {
		classPremier: 'first',
		classDernier: 'last'
	},

	initialize: function(options){
		this.tables		= $('container').getElements('table');
		this.tables.each(function(table,i){
			this.updateTable(table);
		}.bind(this));
	},
	
	updateTable: function(table){
		tBody 	= table.getElement('tbody');
		trs 	= tBody.getElements('tr');
		//------------------
		trs.each(function(tr,i){
			var tds		= tr.getElements('td');
			if(tds.length > 0){
				tds.each(function(td,j){
					if(j==0) 				td.addClass(this.options.classPremier);
					if(j==(tds.length-1))	td.addClass(this.options.classDernier);
				}.bind(this));
			}
		}.bind(this));
	}
	
});
